ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Microsoft Azure 란?
    정보
    2023. 8. 15. 19:56

    우리가 흔하게 사용하는 Microsoft 사의 프로그램인 Excel, Words, Powerpoint 들을 사용하다 보면,

    [Azure]라는 단어를 쉽게 만나 볼 수 있습니다.

    도데체 Azure가 뭐지? 회사의 IT 최고 권위자가 붙여 놓은 이름인가? 라고 생각했어요.

    하지만 Microsoft 클라우드 컴퓨터 플랫폼 이름이라는 것을 알게 된 것은 그리 오래전 일이 아닙니다.

     

    Microsoft Azure는 Microsoft가 운영하는 클라우드 컴퓨터 플랫폼으로 글로벌 데이터 센터를 이용하여 애플리케이션, 서비스등에 대한 접속과 관리 그리고 개발을 제공하고 있습니다.

    이 플랫폼에는 서비스형 소프트웨어(SaaS), 서비스형 플랫폼(PaaS), 서비스형 인프라(IaaS)를 포함한 다양한 기능을 제공하고 있다고 합니다. 또한 마이크로소프트 고유의 소프트웨어 및 프로그램, 시스템을 포함한 다양한 프로그래밍 언어, 도구 혹은 프레임워크를 지원하고 있습니다. 

     

    Microsoft의 크라우드 컴퓨터 플랫폼 Azure는 2008년 10월 개발회사인 (PDC) 에서 "Project Red Dog"라는 코드명으로 소개가 되었다고 합니다. 2010년 2월에는 Windows Azure로 공식 출시가 되었으나 2014년 3월 25일에는 Microsoft Azure로 이름이 변경 되었다고 합니다.

     

    Microsoft Azure는 전세계 마이크로소프트 데이터 센터에서 대규모 가상화 서비스를 이용하여 600개 이상의 서비스를 제공하고 있다고 합니다.

    컴퓨터의 서비스로는 사용자가 범용 마이크로소프트 윈도우즈 및 리눅스 가상 시스템, SaaS(Software as a Service)및 일반 소프트웨어 패키지용으로 구성된 시스템 이미지를 시작할 수 있는 가상 시스템, 서비스형인프라인 IaaS 2022년 부터는 Ampere Cloud 네이티브 프로세서로 VM을 구동합니다.

    대부분의 사용자는 Microsoft의 리눅스 기반의 Azure Sphere를 포함하여 제공되는 많은 리눅스 배포판 중에서 일부인 Azure에서 리눅스를 실행하고 있다고 합니다. 개발자가 웹 사이트를 쉽게 게시하고 관리 할 수 있도록 하는 앱 서비스, Paas(Paltform as a service) 환경 웹사이트, Azure웹 사이트는 개발자가 ASP.NET PHP, Node.js, Java 또는 Python을 사용하여 사이트를 구축할 수 있으며, FTP, Git, Mercurial, Team Foundation Server를 이용하여 배포하거나 사용자 포털을 통해 업로드를 할 수 있게 되었다고 합니다.

    이 기능은 2012년 6월에 있었던 Microsoft Azure와의 만남이라는 이벤트에서 미리보기 형식으로 발표가 되었다고 합니다.

     

    사용자는 PHP, APS.net, Node.js or Python에서 웹사이트를 만들 수가 있고, 갤러리에서 여러 오픈 소스 응용프로그램을 선택하여 배포 할 수 있다고 합니다. 이것은 Microsoft Azure Platform을 위한 PaaS(Platform as a Service)오퍼링의 한 측면으로 구성이 된다고 합니다. 

     

    Webjobs는 App Service 환경에 배포되어 일정, 주문형 혹은 지속적으로 실행 될 수 있는 백그라운드 처리를 구현할 수 있는 응용프로그램이라고 합니다. Blof, Table or Queue서비스는 WebApps, XYZ, iOS Software 및 Webjobs간의 통신 및 상태 제공에 사용될 수 있도록 구성하고 있다고 합니다.

     

    AKS(Azure Kubernetes Service)를 사용하면 Azure에 프로덕션 준비가 된 Kubernetes클러스터를 신속하게 배포할 수 있게 된다고 합니다. Azure는 제어 평면을 관리하는 역할을 하며, 고객은 데이터의 장소(Kubernetes Worker노드)를 선택하고 스케일링 할 수 있는 유연성을 얻을 수 있다고 합니다.

     

    Azure Orbital

    2020년 9월에 출시 된 Azure Orbital은 민간 업계 와 정부 기관이 클라우드 컴퓨팅 네트워크에 직접 연결하여 위성데이터를 신속하게 처리 할 수 있도록 지원한다고 합니다. 모바일 클라우드 컴퓨팅 지상국도 사용하여 지상 인프라 없이 원격 위치에 연결 할 수 있다고 합니다. 

    스페이스X의 스타링크 및 SES의 O3b 별자리 같은 타사 위성 시스템도 사용을 할 수 있다고 합니다.

     

    SES는 마이크로소프트의 데이터 센터를 이용하여 마이크로소프트의 데이터센터와 함께 차세대 O3b mPower MEO위성을 통해 원격 지역에 클라우드 연결을 제공할 계획이라고 합니다.

    회사는 이를 달성하기 위해 위성제어 및 업링크 기지국을 배치할 예정이라고 합니다. SES는 2022년 12월에 첫번째 2개의 O3b mPOWER 위성을 발사했다고 하며, 2023년 3분기에 서비스를 시작할 예정이라고 합니다.

     

    마이크로소프트는 복잡한 광섬뷰 경로로 데이터를 연결하는 것보다, 위성을 사용하여 클라우드 형식으로 데이터 센터에 연결하는 것이 훨씬 더 빠른 속도를 제공할 수 있을 것이라고 합니다. Microsoft는 Xbox Cloud를 사용한 실험을 통해 세계 특정 지역(미국의 특정지역)에서 위성 연결이 지상파 네트워크 보다 더 빠르다는 것을 발견했다고 합니다.

     

    마이크로소프트 Azure service bus는 Azure 환경이 설치된 시설과 그렇지 않은 시설에서 실행되는 애플리케이션이 서로 통신을 할 수 있도록 합니다. 이를 통해 SOA(Service - Oriented Aichitecture)에서 확장 가능하고 신뢰할 수 있는 애플리케이션을 구축하는데 도움이 됩니다. 이 Service Bus는 네가지 유형의 통신 메커니즘을 지원합니다.

     

    1. Event Hubs는 이벤트 및 원격  측정 입력을 대규모로 클라우드에 제공하며, 낮은 지연시간과 높은 신뢰성을 제공 한다고 합니다. 

    즉, GPS와 실시간으로 조정되는 휴대폰 데이터를 추적하는 데 사용될 수 있는 매커니즘 입니다.

    2. Queues 는 단방향 통신을 허용하는 방식입니다 보낸 사람 응용 프로그램은 Service Queue로 메세지를 전송하고 수신자는 Queue를 통해서 메세지를 읽게 됩니다. 

    3. Topic 은 가입자의 패턴을 사용하여 단방향 통신을 제공합니다. 그러나 대기열과 유사하지만 각 가입자는 항목으로 보낸 메시지의 복사본을 받게 됩니다 .선택적으로 가입자는 가입자가 정의한 특정 기준에 따라 메시지를 필터링 할 수 있습니다.

    4. Queues and Topics는 양방향 통신을 제공하는 방식의 릴레이로서 자체 메모리에 메시지를 저장하지 않는 대신 목적지 응용프로그램에 전달을 하는 역할을 합니다.

     

     

Designed by Tistory.