PDC 2009에서 XDrive라는 이름으로 소개된 바 있는 Windows Azure Drive의 베타 버전이 공개되었습니다. Windows Azure Drive는 기존에 제공되던 세 가지 유형의 Storage Type 위에 추가되는 것으로 응용프로그램 배포 시 Windows Azure OS 1.1 이상의 버전을 선택하도록 하여야 클라우드 응용프로그램에서 사용할 수 있습니다. (1.0 버전의 경우, Windows Azure Drive에 관련된 API가 없습니다.)
Windows Azure Drive는 기존의 BLOB 스토리지와는 별개로 Paged BLOB으로 불립니다. 내부적으로 VHD (Windows Virtual PC에서 사용하는 가상 하드 디스크 포맷과 같습니다.) 파일을 생성하여 이를 VM에 마운트하는 방식으로 사용할 수 있습니다. 그리고, 이렇게 마운트한 VHD 파일은 Windows 7이나 Windows Server 2008 R2의 경우와 마찬가지로 Windows Azure VM 내에서는 드라이브 문자가 할당되고, NTFS API를 통하여 File I/O를 수행할 수 있게 됩니다.
지정할 수 있는 VHD 파일의 논리적 크기는 최소 16MB에서 최대 1TB까지 가능하지만, 실질적으로는 VHD 형식과 NTFS 파일 시스템의 오버 헤드로 1TB를 완전히 사용할 수는 없습니다. (오차가 있을 수 있다는 뜻이 됩니다.) 그리고 한 VM에서 한 번에 최대 16개의 VHD를 마운트할 수 있습니다. 부수적으로 VHD 파일의 안전한 백업을 위하여 스냅샷 작성 기능을 제공합니다. 스냅샷 기능을 통하여 만들어진 백업 버전의 VHD 파일은 읽기 전용으로 Windows Azure 응용프로그램 내에서 다시 마운트가 가능합니다.
Windows Azure Drive를 이용하여 클라우드 응용프로그램을 개발하려면 2010년 2월 버전의 SDK를 필요로 합니다. 그 외 자세한 정보는 아래의 링크들을 참고하십시오.
- Windows Azure Drive 기술 백서 (영문): http://go.microsoft.com/?linkid=9710117
- Windows Azure Drive API MSDN Library (영문): http://msdn.microsoft.com/en-us/library/ee924681.aspx
- Windows Azure Team Blog의 기사: http://blogs.msdn.com/windowsazure/archive/2010/02/02/beta-release-of-windows-azure-drive.aspx
- Windows Azure 2010년 2월 SDK 관련: Windows Azure SDK & Tools v1.1 출시
ps. (2010/04/13) 네이버 (http://www.naver.com) 메인 페이지 - 아크몬드의 윈도우 캐스트에 소개되었네요. 방문해주신 모든 분들께 감사드리며, 아크몬드님께 감사드립니다. :-)
'Windows Azure Platform > Developer Experience' 카테고리의 다른 글
| BuzzContact - Cloud Application 경진대회 출품작 발표 자료 (0) | 2010/03/28 |
|---|---|
| Windows Azure Development Fabric 트러블슈팅 (0) | 2010/03/09 |
| Windows Azure Drive 베타 릴리즈 (2) | 2010/02/22 |
| Windows Azure 개발: 간단한 방명록 만들기 [Step 3] (0) | 2010/02/21 |
| Windows Azure SDK & Tools v1.1 출시 (2) | 2010/02/04 |
| Windows Azure 개발 환경 구축 단계별 설명서 (0) | 2010/01/28 |