Microsoft on June 7 announced changes to its Windows Azure cloud platform that opens it up to Linux, and introduces Azure Web Sites for the quick creation and low-cost deployment of Web applications.
The new services bring the ability to run Linux virtual machines in Azure as well as support for virtual machine persistence, which allows changes to the VM image to be maintained after reboots. These add a level of Infrastructure-as-a-Service that will enable Microsoft to better compete with the likes of Amazon EC2 for cloud share, according to Wade Wegner, former lead technical evangelist for Windows Azure at Microsoft, now CTO at systems integrator Aditi Technologies for the past three months. “Opening Azure up to run Linux in a different stack is a realization that people run these technologies, and [Microsoft] doesn’t want that to prevent them from running Azure,” he said.
OpenLogic quickly introduced CentOS—built from Red Hat Enterprise Linux—and service-level agreement support via the new Windows Azure Gallery. For now, other Linux distributions that will reportedly run on Azure include versions of OpenSUSE, SUSE Enterprise Linux and Ubuntu. “This will help companies who have made strategic bets on Microsoft but have other systems. The Linux images will be provided by partners,” Wegner said.
Azure Web Sites is built from Microsoft’s application hosting platform that was codenamed Antares, and supports non-Microsoft technologies such as MySQL, Node.js and PHP, as well as its own .NET. “Microsoft wants to make it easy to build apps and deploy them where you want. You can build a VHD, run it in Hyper-V, or upload it to Azure, or take a snapshot and run it on an outside provider,” explained Wegner.
Microsoft’s vision still is about Platform-as-a-Service, Wegner noted, but added the infrastructure services provide necessary steps to get there. It also provides for hybrid, or mixed-load, clouds, which enable more than running applications in the cloud or on-premise.
With the new Windows Azure Virtual Networking service, Wegner said, developers “can build stateless Web apps and take advantage of the cloud’s extreme scalability, and can connect back to the infrastructure that could be running on-premise or in Windows Azure.”