TechEd 2010 : 마이크로소프트 클라우드 서비스 업데이트
이번주부터 시작된 TechEd 북미 행사에서 마이크로소프트 클라우드 서비스인 Windows Azure Platform 관련하여 몇 가지 주목할 만한 업데이트를 발표하였다.
1. Windows Azure Tools for Visual Studio 1.2
한마디로 Windows Azure를 사용하기 위한 SDK와 Visual Studio 플러그인이라고 볼 수 있으며, 새 버전에서는 .NET Framework 4.0 기반의 Windows Azure 애플리케이션을 만들 수 있다. 가장 눈길을 끄는 것은 로컬 Development Fabric에서 테스트를 마친 애플리케이션을 Windows Azure에 deploy시킬 때, 이전에는 Azure Portal 화면이 열리고 패키지를 수동으로 업로드했어야 하는데, 이 버전부터는 계정 관련 정보를 Visual Studio에서 설정해 두면 “Publish" 클릭시 자동으로 Windows Azure에 deploy가 되며, 이 과정 또한 Visual Studio 로그 창에서 진행과정을 볼 수 있다. 또한 Server Explorer에 Windows Azure 가 서버로 자동 등록되어 실시간으로 Windows Azure내의 내 계정 상황을 확인할 수도 있다.
Windows Azure Tools for Visual Studio 1.2는 아래 링크에서 다운로드 할 수 있다.
https://go.microsoft.com/fwlink/?LinkID=128752
Windows Azure Tools for Visual Studio 1.2에 관한 추가 정보는 여기에서 확인할 수 있다.
2. SQL Azure 기능 추가
먼저,클라우드 상의 Relational Database 서비스인 SQL Azure 관련해서 용량 측면에서 이전부터 약속했던 기능이 추가되었다. 즉, 현재 1GB 짜리 Web Edition과 10GB짜리 Business Edition 밖에 없는데, 이제는 Web Edition에는 1GB외에 5GB짜리가 추가되고, Business Edition에는 50GB (즉, 10GB, 20GB, 30GB, 40GB, 50GB 단위로 과금)까지 확장이 가능하다. 과금은 과금 대상 기간중에 가장 peak시 용량을 기준으로 청구된다. 즉, 23GB를 썼다면 30GB 기준으로 과금이 된다.
또한 SQL Server에서와 마찬가지로 SQL Azure에서도 Spatial Data type이 지원된다. 따라서 위도, 경도 등의 정보를 함께 저장할 수 있어서 클라우드 상에 지리 정보 관련된 애플리케이션을 자주 볼 수 있을 것으로 기대한다.
위에서 언급한 SQL Azure 관련 추가 기능들은 6월 28일부터 사용 가능하며 SQL Azure 추가 기능에 대한 좀 더 상세한 설명은 여기에서 확인할 수 있다.
3. Windows Azure CDN
Windows Azure Blob을 사용하는 애플리케이션의 경우 Windows Azure CDN 기능을 사용할 수 있으며, 이 경우 전세계 19개의 CDN 전용 데이터센터가 활용되어 컨텐츠를 배포할 수 있어 좀 더 빠르게 사용자 요구를 수용할 수 있게 된다. 현재 마이크로소프트가 Windows Updat,e Zune Videos, Bing Map 등에서 사용하고 있는 CDN 관련 데이터센터를 Windows Azure Blog 사용자들에게 유료로 제공하는 것이다. 실제 많은 클라우드 애플리케이션이 CDN을 위한 별도의 비용을 지출하고 있는 상황에서 Windows Azure에서 제공하는 CDN 기능이 이를 대체할 수 있다면, 개발자 입장에서 더할나위 없는 선택이 될 것으로 기대한다.
Windows Azure storage 서비스에는 신청시 CDN 사용 체크 박스가 있으며, 서비스 중에도 위 그림에서처럼 CDN을 활성화시킬 수 있다. 이때 CDN 활성화 정보 전파에 60분 정도 소요된다는 팝업을 볼 수 있다.
이와 관련된 부가 정보는 여기에서 확인할 수 있다.
4. Data Sync Service for SQL Azure
이 기능은 현재 preview 상태로 공개된 것으로 다수의 SQL Azure 인스턴스 사이에 데이터를 동기화해주는 서비스이다. 이전부터 제공되는 것으로, 로컬 SQL Server와 클라우드 SQL Azure사이의 데이터를 동기화해주던 SQL Azure Data Sync와는 다른 것이다. 이 둘은 클라우드상의 Data Hub를 구상하는 큰 그림을 완성하는 각각의 퍼즐들이다. 이에 대해 좀 더 상세한 설명은 여기를 참조하면 좋을 듯 하다.
5. Windows Azure Platform Training Kit – June 2010 Update
실로 오랜만에 업데이트가 되었는데, Windows Azure에 관한 가장 방대한 자료를 담고 있으며, 개발자들이 쉽게 따라할 수 있는 HOL을 제공하고, 관련 동영상도 온라인을 통해 제공하고, 데모하는 사람을 위한 데모 킷들도 제공하고, 최신 Visual Studio 2010 기반으로 작성되는 샘플 코드까지 제공되고 있다. 따라서 Windows Azure Platform을 사용하여 클라우드 맛을 보고 싶은 개발자들을 위한 최상의 자료 모음집이라 할 수 있다.
Windows Azure Platform Training Kit – June Update는 여기에서 다운로드 받을 수 있다.
마이크로소프트의 클라우드 서비스 전반에 관한 정보는 https://azure.com 에서 확인할 수 있다. Windows Azure Platoform은 현재 전 세계 41개국에서 상용 서비스되고 있으며, 한국은 내년 상반기 중에 정식 서비스에 들어갈 예정이다.