Microsoft released a beta version of Windows Azure Drive,
which allows users to port their applications from a localized Windows
environment to the Windows Azure environment within a cloud, on Feb. 2.
"Customers have told us they want to take their already
running Windows applications and run them in the cloud using the standard
Windows NTFS APIs, and make sure that the data is durable," Brad Calder, a
member of the Windows Azure Storage team, wrote
in a Feb. 2 posting on the Windows Azure Team Blog. "With Windows Azure
Drive, your Windows Azure applications running in the cloud can use existing
NTFS APIs to access a durable drive. This can significantly ease the migration
of existing Windows applications to the cloud."
Calder continued: "The Windows Azure application can read
from or write to a drive letter…that represents a durable NTFS volume for
storing and accessing data. The durable drive is implemented as a Windows Azure
Page Blob containing an NTFS-formatted Virtual Hard Drive (VHD)."
During the beta period, customers will only be billed for
storage space used by the Page Blob, along with any read-and-write transactions
to the Blob.
"The Page Blob can be mounted as a drive only within the
Windows Azure cloud, where all non-buffered/flushed NTFS writes can be made
durable to the drive," Calder added. "If the application using the drive
crashes, the data remains persistent via the Page Blob, and can be remounted
when the application instance is restarted or remounted elsewhere for a
different application instance to use."
The Windows Azure SDK will offer a variety of Windows Azure
Drive APIs, including Create Drive, Initialize Cache, Mount Drive, Get Mounted
Drives, Unmount Drive, Snapshot Drive, and Copy Drive. A full explanation of
those APIs and their capabilities can
be found here, along with some high-level points about the application’s
capabilities.
Microsoft announced that the Windows Azure platform,
Microsoft’s competitor in a cloud-computing space increasingly crowded by the
likes of Amazon and Google, became generally available in 21 countries starting
on Feb. 1. In the process, Windows Azure and SQL Azure stopped being free,
starting at 12:00 am GMT on Feb. 2 in order to give all those countries the
chance at a full January of free service.
The Azure platform consists of three components: Windows
Azure, the operating system as a service; SQL Azure, a cloud-relational
database; and Windows Azure Platform AppFabric, which provide secure connectivity and federated
access control for applications.
Customers who choose to not upgrade their Windows Azure
Community Technology Preview (CTP) accounts will have their service disables and
their Windows Azure storage rendered read-only, while SQL Azure CTP customers
will be unable to create new databases. SQL Azure CTP accounts and Windows Azure
Storage CTP accounts will be deleted on March 1 and April 1, respectively, for
those who do not choose to upgrade.
Azure
payment options include a pay-as-you-go model, a subscription format and
volume licensing. Microsoft is rolling out the platform at a time when the
cloud-computing market has been estimated at around $150 billion, and
competitors such as Google and Amazon have produced their own offerings for
businesses and developers. Other Microsoft cloud-based initiatives include
Windows Server 2008 R2 Hyper-V virtual machine support on Azure, Microsoft
Pinpoint Marketplace for marketing and selling applications through the cloud,
and stripped-down online versions of its Office 2010
applications.