Microsoft has disclosed the pricing and service level agreements (SLAs) for its Azure cloud services platform, as it prepares for a full commercial rollout later this year.
The company detailed an updated roadmap for Azure at its Worldwide Partner Conference in New Orleans, with refreshed community technology previews coming later in this quarter and full commercial availability to coincide with Microsoft's Professional Developer Conference in October.
International availability of Azure services will come in the first half of 2010, the company said.
Microsoft disclosed pricing in US dollars for some Azure components, starting with the Windows Azure compute platform, SQL Azure cloud storage service and the .Net Services.
Windows Azure is priced at $0.12 per hour, plus $0.15 per gigabyte of storage per month and $0.01 per 10,000 transactions. Microsoft said it is currently looking into whether there will be UK pricing or whether it will remain US pricing internationally based on the current exchange rate.
SQL Azure is split into two editions: the Web version is priced at $9.99 per month for a 1GB database, while the Business edition is $99.99 per month for a 10GB database.
The .Net Services are charged at $0.15 per 100,000 message operations, with data I/O charged at $0.10 per gigabyte of inbound data and $0.15 per gigabyte outbound.
However, Microsoft also said that Azure will be available under several purchase models, including pay-as-you-go and subscription pricing, the latter offering a discount for those prepared to commit to Azure for a fixed period.
Microsoft also said that Azure costs will be factored into existing volume licensing agreements for large enterprise customers.
Meanwhile, Microsoft's SLAs guarantee 99.95 per cent uptime for each compute service, and 99.9 per cent on instance uptime and storage availability. Customers get a 10 per cent credit if Azure falls below these service levels in any given month, with a 25 per cent credit if all three fall below 99 per cent availability.
Other Azure services such as Exchange Online and SharePoint Online are on the roadmap, according to Microsoft.
While cloud computing is a somewhat nebulous term, Microsoft sees Azure as a vehicle for customers to host applications and services in its datacentres, without having to worry about patching or maintaining the underlying platform.
"It allows us to redefine computing as a utility service, so that capital expenditure [on IT] becomes an operational expenditure," said Mark Taylor, director of developer and platform evangelism at Microsoft UK.
Prashant Ketkar, Microsoft marketing director for cloud infrastructure services, described Azure as "a developer platform rather than just a services platform", and said it would enable software vendors "to provide services they could not have delivered before because of scale or reach limitations".
Over time, all the services Microsoft provides to customers will move to Azure, he added, but stressed that the company will continue to allow organisations to operate services on their own internal infrastructure if they wish.
"We made a conscious decision to ensure that every innovation we make is fed back into the Windows platform," he said.
Eventually, customers will be able to easily move applications and services from their own datacentre to the cloud and back again as required, according to Ketkar.
"You will be able to have an application on a Windows Server and simply drag-and-drop it to Azure, but that's not supported today, it's coming in the future," he said.
Engineer calculates that Chengdu's plan to replace streetlights with artificial moonlight would cost $100bn
Research could also apply to other 'space weather' events involving hot, fast-moving plasma
Dark matter holds the Universe together - and gravitational waves could help identify it
Addison Lee is working on autonomous taxis for commuting and pleasure