1월 31일 Azure CDN 팀에서 23번째 Azure CDN 노드를 모스크바에 개설하고 즉시 서비스에 들어갔다. 국내 글로벌 서비스 고객 가운데는 중앙 아시아를 커버할 수 있는 CDN 노드에 대한 요구가 있었는데, 이로써 어느 정도 해소되지 않을까 기대해 본다. 23개의 CDN 노드 위치는 아래와 같다.

* 미국
Ashburn, VA
Bay Area, CA
Chicago, IL
San Antonio, TX
Los Angeles, CA
Miami, FL
Newark, NJ
Seattle, WA

* 유럽
Amsterdam, NL
Dublin, IE
London, GB
Moscow, RU
Paris, FR
Stockholm, SE
Vienna, AT
Zurich, CH

* 아시아
Hong Kong, HK
Sao Paulo, BR
Seoul, KR
Singapore, SG
Sydney, AU
Taipei, TW
Tokyo, JP

Windows Azure Team 공식 블로그 바로가기

Posted by 장현춘

댓글을 달아 주세요

이번주부터 시작된 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내의 내 계정 상황을 확인할 수도 있다.
azure tool
Windows Azure Tools for Visual Studio 1.2는 아래 링크에서 다운로드 할 수 있다.
http://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 기능이 이를 대체할 수 있다면, 개발자 입장에서 더할나위 없는 선택이 될 것으로 기대한다.
blob 
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는 여기에서 다운로드 받을 수 있다.

마이크로소프트의 클라우드 서비스 전반에 관한 정보는 http://azure.com 에서 확인할 수 있다. Windows Azure Platoform은 현재 전 세계 41개국에서 상용 서비스되고 있으며, 한국은 내년 상반기 중에 정식 서비스에 들어갈 예정이다.

Posted by 장현춘

댓글을 달아 주세요

지난 WPC (World Partner Conference)에서 마이크로소프트가 자사의 클라우드 플랫폼인 Windows Azure Platform에 대해 가격 정책을 포함하여 몇가지 상용화 전략을 공개했다. 핵심 사항만을 뽑아보면...

1. 명칭 변경
시장의 혼선을 줄이고 장기적으로 일관된 명명 규칙을 유지하고자 클라우드 플랫폼에 관한 이름을 변경했다.
* 마이크로소프트 클라우드 플랫폼 : Azure Services Platform –> Windows Azure Platform
* 클라우드 스케일의 SQL Server 기능 : SQL Services –> Microsoft SQL Azure 
* Microsoft SQL Azure내의 DB인 SQL Data Services –> SQL Azure Database
.NET의 기능을 클라우드로 확장한 .NET Services는 이름과 기능이 부합되므로 변경하지 않았다.

2. 상용화 시점
올 11월로 예정된 PDC 2009때 공식 론치할 예정이며 이때 상용화에 포함되는 나라는 미국, 호주, 오스트리아, 벨기에, 캐나다, 덴마크, 핀란드, 프랑스, 독일, 아일랜드, 인도, 이탈리아, 일본, 네덜란드, 뉴질랜드, 노르웨이, 포루투갈, 스페인, 스웨덴, 스위스, 영국 등이다.
여기서 빠진 나라는 내년 3월에 상용화에 포함될 예정인데, 한국, 브라질, 칠레, 콜롬비아, 체코, 그리스, 홍콩, 헝가리, 이스라엘, 말레이지아, 멕시코, 폴란드, 푸에르토리코, 루마니아, 싱가포르, 타이완 등이다. (이스라엘은 PDC 2009 시점에 상용될 가능성도 있다.)

3. 가격 정책
다른 업체들과 마찬가지로 사용량에 따른 과금 정책을 취할 것이며 미국 기준, 즉 달러 기준으로 다음과 같다.

Windows Azure Compute $0.12 / hour
  Storage $0.15 / GB stored
  Storage Transactions $0.01 / 10K
  Bandwidth $0.10 in / $0.15 out / GB
SQL Azure Web Edition Up to 1 GB relational database = $9.99
  Business Edition Up to 10 GB relational database = $99.99
  Bandwidth $0.10 in / $0.15 out / GB
.NET Services Messages $0.15/100K message operations , including Service Bus messages and Access Control tokens
  Bandwidth $0.10 in / $0.15 out / GB

* Windows Azure Compute 서비스의 경우, 애플리케이션이 디플로이 된 시간당 $0.12 가 과금된다. 따라서 개발 중 혹은 테스팅 중에는 애플리케이션을 삭제하여 과금 시간을 줄이는 것이 필요하다.
* Windows Azure Storage 서비스의 경우, 한달을 과금 대상 기간으로 하며 하루 평균 차지하는 저장공간의 크기를 과금 기준으로 한다. 즉, 하루 동안 30GB를 저장하고 지웠다면, 한달 30일로 환산하면 하루 평균  1GB를 저장한 것이 되기 때문에 1GB가 과금대상이 된다. 또한  Storage 서비스에는 트랜잭션 단위로 추가 과금된다. 즉, 파일을 업로드, 업데이트, 조회, 삭제 등의 요청 10,000 건당 $0.01 가 추가 과금된다.
* Windows Azure에서 Bandwidth는 30일 기간동안 인터넷을 통해 Windows Azure를 사용하면서 들고 나간 데이터의 전체 양을 기반으로 과금이 된다.
* SQL Azure 서비스의 경우 기본적인 관리 및 HA 등의 기능이 제공되며, 애플리케이션에 의해 사용되는 데이터베이스의 양에 따라 과금된다. SQL Azure 사용자는 원하는 만큼의 데이터베이스를 만들어 원하는 수준까지 데이터를 분산시킬 수 있다.
* .NET Services의 경우, 한달 기준으로 .NET Services를 통해 오가는 메시지 10만 건당 $0.15를 부과한다. 여기서 메시지의 기준은 Services Bus를 사용하기 위해 주고 받는 메시지이든, 혹은 Access Control 서비스에 사용되는 Token이든 구분되어 전송되는 데이터 조각을 의미한다. 아울러 다른 서비스와 마찬가지로 오가는 메시지가 사용하는 Bandwidth에 따라 추가 과금된다.

4. SLA
* SLA에 대한 윤곽도 공개했다. Windows Azure Compute 서비스의 경우 서로 다른 롤 (web role / worker role)이 디플로이되어 업그레이드와 폴트가 발생할 경우에도 최소 99.95%의 가용성을 제공한다. 또한 디플로이되어 있는 각 role을 모니터링하기 때문에 특정 role 인스턴스가 반응을 하지 않을 경우 2분 이내에 이를 수정하기 위한 조치가 실행된다.
* Windows Azure Storage 서비스의  SLA는 제대로 된 형식의 요청인 경우 최소 99.9%의 가용성을 제공할 예정이며 Storage 계정은 인터넷 게이트웨이에 항상 연결되어 있도록 제공될 예정이다.  좀더 상세한 SLA는 추후 공개될 예정이다.
* .NET Services의 SLA에 관해서는, Uptime이나 SLA에 관한 전반적인 사항은 Windows Azure에서와 거의 유사하다. 다만 기술과 용어에 차이가 있어서 약간 상이한 부분이 있다. .NET Service Bus를 사용하는 경우 고객의 사용하는 endpoint와 Azure의 인터넷 게이트웨이 사이의 연결이 끊긴 경우 unavailable이라고 정의한다. 또한 제대로 작성된 고객의 요청을 적절하게 처리하지 못한 경우에도 서비스가 unavailable하다고 정의한다. 한달을 기준으로 매 5분 간격으로 모니터링하여 unavailable을 측정한다. 좀 더 상세한 SLA 정의는 추후 공개될 예정이다.
* SQL Azure의 SLA는 역시 한달 기준으로 달 평균 99.9%의 가용성을 보장하겠다는 것이 요지임. 5분 간격으로 한달간 측정하여 고객의 요청이 SQL Azure의 게이트웨이에서 거부되는 것을 unavailable하다고 판단하여 측정하겠다는 것.

5. 기타
* 상용화 시점에 맞추어 해당 나라의 통화가 지원된다. 따라서 내년 3월에는 원화로 결재가 가능하다.
* 아직은 제공되지 않지만 상용화 시점에 맞추어 자신에게 부과될 요금을 미리 알아볼 수 있는 과금 예측 기능을 제공할 예정이다.
* 현재까지는 VHD 통째로 디플로이하는 것을 허용하지는 않으나, 미래에는 제공할 수도 있다. (expect to offer ^^)
* Windows Azure에서 제공하는 인스턴스들은 모두 64비트 기반으로 동작하며 small, medium, large, extra large의 네 가지 크기로 제공될 예정이며 이 각각에 대한 상세한 스펙은 PDC 2009 시점에 공개할 예정이다.

6. 관련 기사
http://blogs.msdn.com/windowsazure/archive/2009/07/14/confirming-commercial-availability-and-announcing-business-model.aspx
http://blogs.technet.com/dataplatforminsider/archive/2009/07/14/sql-azure-database-is-on-its-way-new-pricing-and-licensing-information-announced-at-wpc.aspx

servicesPlatform

Posted by 장현춘

댓글을 달아 주세요