'Software + Services'에 해당되는 글 1건

  1. 2008.10.28 Microsoft Cloud Platform - Azure 발표하다

마이크로소프트가 주최하는 PDC (Professional Developer Conference) 2008 이 약 한 시간 전에 시작됐다. 마이크로소프트가 기술의 중대한 시점마다 개최하는 PDC는 이번에도 예외가 아니다. 좀 전에 발표된 마이크로소프트의 Cloud Platform, Azure는 지금까지 마이크로소프트가 대규모 데이터센터를 짓고, 각종 서비스 및 서비스 플랫폼을 단편적으로 내놓던 것을 하나의 큰 줄기로 엮는 획기적인 전환점이 아닌가 생각된다. 바야흐로 마이크로소프트가 흔히 시장에서 얘기하는 PaaS (Platform as a Service) Player로 공식 데뷔를 한 것으로 봐도 무방할 듯 하다.

image

"Windows Azure"는 Windows Server 2008 기반의 Cloud에 최적화된 OS로서 Cloud Compute 및 Cloud Storage 서비스를 제공한다. 아마존의 EC2가 제공하는 역할과 유사하다. "Azure Services Platform"은 이러한 Cloud Computing 환경에서 운영될 수 있는 대부분의 애플리케이션이 공통으로 사용할 수 있는 서비스 블럭들이라 할 수 있으며, "Live Services"에는 이전의 라이브 메쉬를 포함하여 Windows Live 패밀리에 속하는 서비스가 제공되고 있고 Live Framework을 통해 쉽게 사용할 수 있도록 하고 있다. ".NET Services"는 ISB (Internet Service Bus)를 구현하였고 이전에는 BizTalk Services라고 불렸던 바로 그 서비스로서 여기에는 .NET Service Bus, Connectivity Services, Identity Services, Workflow Services가 제공된다. "SQL Services"는 이전에 SSDS (SQL Server Data Services) 라고 불리던 것이 SDS (SQL Data Services)로 명명되어 제공되며 추후 다른 서비스가 추가될 예정이다. 또한  "Sharepoint Services"나 "Dynamics CRM Services"는 조만간 추가될 예정이다.

재밌는 것은 늘 마이크로소프트가 잘 해왔던 것처럼 툴 연동이 빠질 수가 없다. 즉, Windows Azure SDK, Windows Azure tools for MS Visual Studio를 제공하여 Visual Studio 내에서 개발, 테스트, 디플로이 할 수 있는 테스트 환경을 제공해주며, 클릭 한번으로 Microsoft 데이터 센터의 Windows Azure에 디플로이 할 수 있는 기능을 제공한다. 즉, PaaS Player로서 불려도 손색이 없다.

더 재밌는 사실은 Cloud Platform 답게 닷넷과 C#만을 위한 것이 아니다. 이미 Java를 위한 SDK, Ruby를 위한 SDK를 배포하여 이들 언어에서 연동할 수 있는 방안을 제시하고 있으며 더 나아가 Python등의 언어나 Eclipse 등과의 연동도 제공할 예정이다.

image image

좀 더 자세한 사항은 Azure 싸이트를 방문하시길...
참고로, 데이비드 채펠이 작성한 Introducing the Azure Services Platform을 보게 되면 마이크로소프트의 Cloud Platform에 대한 그림을 좀 더 선명하게 느낄 수 있습니다.

곁가지로, 닷넷 로고가 위 .NET Services에 나와 있듯이 이쁘게 바뀌었습니다.

Posted by 장현춘