As the ramp-up towards the January launch of Microsoft’s (s msft) Azure platform reaches a crescendo, it’s worth asking whether the software giant, of all companies, could be the most significant revenue driver for the cloud in 2010. While cloud adoption is practically a foregone conclusion in IT circles, cloud computing revenues still pale in comparison to total corporate IT spending. To drive significant revenue growth in 2010, cloud computing software and service providers need the simplest, fastest ways to move more spending from enterprise deployments to the cloud. And Microsoft, Azure, and the Windows ecosystem could emerge as the catalysts.
In December, Microsoft reorganized by forming a Server and Cloud division, following a slow and steady rollout of Microsoft Azure throughout 2009. The updates included all the usual tactics of getting developers, service providers, and early customers on the bandwagon. In November, Microsoft officials held court at the company’s Professional Developers Conference, seeking to engage the development community. It became clear there that while Azure does not equal Windows, common development frameworks like .NET deliver a more seamless bridge between on-premise and cloud deployments than existed previously.
Microsoft’s cloud emergence is visible elsewhere, too. Amazon (s amzn) recently announced support for Microsoft Server 2008 on EC2, and the company has been offering at least some Windows support since late 2008. In November, Amazon announced support for a software development kit for .NET developers that “provides a set of developer-friendly APIs that hide much of the low-level plumbing associated with programming for the AWS cloud, including authentication, retries, and error handing.” Rackspace has also announced Windows support is coming, with a beta release slated for early 2010.
Other factors are behind Microsoft’s cloud focus as well. One is the Microsoft Service Providers License Agreement (SPLA), which was updated in 2009 to make it easier for service providers to offer Windows options more cost-effectively. While there’s some debate in the service provider community about how the SPLA actually works and whom it benefits, Microsoft has provided more options than in the past, giving cloud service providers better flexibility.
It’s also worth considering the sheer volume of tools and resources that Microsoft is wrapping around Azure. As Stacey outlined in “Microsoft Azure Walks a Thin Blue Line,” there are plenty of tricks up Microsoft’s sleeve for supporting enterprises and service providers, including AppFabric, which “helps developers connect applications and services in the cloud or on-premise.” Microsoft is also going all out to provide interoperability with programming frameworks and software such as Ruby on Rails and MySQL.
Finally, there’s the issue of what enterprises really want from the cloud. While there’s been plenty of discussion about virtualization at both the enterprise and service provider level, Windows commands a far greater footprint than any hypervisor out there. It appears unlikely that many CIOs favor Windows administration as a long-term core competence. Perhaps those CIOs can offload some of their more basic Windows applications directly to the cloud first. That’s just one more way that Microsoft’s business model and dependence on success in the cloud could shift dramatically next year.
Image courtesy of TechFlash Todd on Flickr.