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를 필요로 합니다. 그 외 자세한 정보는 아래의 링크들을 참고하십시오.

 

 

 

ps. (2010/04/13) 네이버 (http://www.naver.com) 메인 페이지 - 아크몬드의 윈도우 캐스트에 소개되었네요. 방문해주신 모든 분들께 감사드리며, 아크몬드님께 감사드립니다. :-)

 

 

 

크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Windows Azure MVP 남정현 (rkttu.com)