Microsoft Aims Azure at Dev-Ops and Open Source Communities
Typically when I talk to experts about the public cloud, the usual refrain is that there's Amazon Web Services ... and then there's everyone else. When it comes to everyone else, Microsoft Azure is among the leading players with 12 datacenters now in operation around the globe including two launched last week in China. And with 16 additional centers planned by year's end and 300 million customers, the company has strong ambitions for its public cloud service.
At the Build conference in San Francisco this week, Microsoft showed how serious it is about advancing the appeal of Azure. Scott Guthrie, Microsoft's newly promoted executive VP for cloud and enterprise, said Azure is already used by 57 percent of the Fortune 500 companies and has 300 million users (with most of them enterprise users registered with Active Directory). Guthrie also boasted that Azure runs 250,000 public-facing Web sites, hosts 1 million SQL databases with 20 trillion objects now stored in the Azure storage system and it processes 13 billion authentications per week.
Since its launch in November, Guthrie claims that 1 million developers have registered with the Azure-based Visual Studio Online service. This would be great if the vast majority have done more than just register. While Amazon gets to tout its major corporate users, including its showcase Netflix account, Guthrie pointed to the scale of Azure, which hosts the popular Titanfall game that launched last month for the Xbox gaming platform and PCs. Titanfall kicked off with 100,000 virtual machines (VMs) on launch day, he noted.
Guthrie also brought NBC Executive Rick Cordella to talk about the hosting of the Sochi Olympic games in February. More than 100 million people viewed the online service with 2.1 million concurrently watching the men's United States vs. Canada hockey match, which was "a new world record for HD streaming," Guthrie said.
Cordella noted that NBC invested $1 billion in this year's games and said it represented the largest digital event ever. "We need to make sure that content is out there, that it's quality [and] that our advertisers and advertisements are being delivered to it," he told the Build audience. "There really is no going back if something goes wrong," Cordella said.
Now that Azure has achieved scale, Guthrie and his team has been working on rolling out a bevy of significant enhancements aimed at making its service appealing to developers, operations managers and administrators. As IT teams move to a more dev-ops model, Microsoft is taking that into consideration as it builds out the Azure service.
Among the Infrastructure as a Service (IaaS) improvements, Guthrie pointed to the availability of auto-scaling as a service, point-to-site VPN support, dynamic routing, subnet migration, static internal IP addressing and Traffic Manager for Web sites. "We think the combination of [these] really gives you a very flexible environment, a very open environment and lets you run pretty much any Windows or Linux workload in the cloud," Guthrie said.
Azure is a more flexible environment for those overseeing dev-ops thanks to the new support for configuring VM images using the popular Puppet and Chef configuration management and automation tools used on other services such as Amazon and OpenStack. IT can also now use Windows PowerShell and VSD tools.
"These tools enable you to avoid having to create and manage lots of separate VM images," Guthrie said. "Instead, you can define common settings and functionality using modules that can cut across every type of VM you use."
Perhaps the most significant criticism of Azure is that it's still a proprietary platform. In a move to shake that image, Guthrie announced a number of significant open source efforts. Notably, Microsoft made its "Roslyn" compiler and other components of the Microsoft .NET Framework components open source through the aptly titled .NET Foundation.
"It's really going to be the foundation upon which we can actually contribute even more of our projects and code into open source," Guthrie said of the new .NET Foundation. "All of the Microsoft contributions have standard open source licenses, typically Apache 2, and none of them have any platform restrictions, meaning you can actually take these libraries and you can run them on any platform. We still have, obviously, lots of Microsoft engineers working on each of these projects. This now gives us the flexibility where we can actually look at suggestions and submissions from other developers as well and be able to integrate them into the mainline products."
Among some other notable announcements from Guthrie regarding Azure:
- Revamped Azure Portal: Now available in preview form, the new portal is "designed to radically speed up the software delivery process by putting cross-platform tools, technologies and services from Microsoft and its partners in a single workspace," wrote Azure General Manager Steven Martin in a blog post. "The new portal significantly simplifies resource management so you can create, manage, and analyze your entire application as a single resource group rather than through standalone resources like Azure Web Sites, Visual Studio Projects or databases. With integrated billing, a rich gallery of applications and services and built-in Visual Studio Online you can be more agile while maintaining control of your costs and application performance."
- Azure Mobile Services: Offline sync is now available. "You can now write your mobile back-end logic using ASP.NET Web API and Visual Studio, taking full advantage of Web API features, third-party Web API frameworks, and local and remote debugging," Martin noted. "With Active Directory Single Sign-on integration (for iOS, Android, Windows or Windows Phone apps) you can maximize the potential of your mobile enterprise applications without compromising on secure access."
- New Azure SDK: Microsoft released the Azure SDK 2.3, making it easier to deploy VMs and sites.
- Single Sign-on to Software as a Service (SaaS) apps via Azure Active Directory Premium, now generally available.
- Azure now includes one IP address-based SSL certificate and five SNI-based SSL certs at no additional cost for each site instance.
- The Visual Studio Online collaboration as a service is now generally available and free for up to five users in a team.
- While Azure already supports .NET, Node.Js PHP and Python, it now supports the native Java language thanks to its partnership with Oracle that was announced last year.
My colleague Keith Ward, editor in chief of sister site VisualStudioMagazine.com, has had trouble in the past finding developers who embraced Azure. He now believes that could change. "Driving all this integration innovation is Microsoft Azure; it's what really allows the magic to happen," he said in a blog post today. Furthermore, he tweeted: "At this point, I can't think of a single reason why a VS dev would use Amazon instead of Azure."
Are you finding Azure and the company's cloud OS hybrid platforms more appealing?
Posted by Jeffrey Schwartz on 04/04/2014 at 8:15 AM