Now that Halo 4 will run on Windows Azure, what’s next?


Microsoft(s msft) knows how to make big, sweeping pronouncements. And there were a lot of those flowing out of the company’s Build Conference in Redmond, Wash. this week.

Satya Nadella - President, Server and Tools Business, Microsoft - Structure 2011In a blog posted Wednesday, the day of his Build keynote. Satya Nadella, president of  Microsoft’s Server and Tools business, talked up Windows Azure as the platform of choice for building and running modern applications. For developers, he said Microsoft’s Cloud OS — a combo of Azure and Windows Server 2012 — gives developers the most complete platform to build on “regardless of their preferred language, tool or framework.”

That’s a big claim and one that some non- .NET developers aren’t buying. Sure, they acknowledge that Microsoft has added support for non-Microsoft languages — PHP, Node.js etc — but they don’t trust that Microsoft is supporting them as robustly as it supports its own languages and frameworks. That’s a hurdle for Microsoft if it wants to attract these developers in addition  to enterprise developers. Business users are heavily invested in Java or .NET code.  according to Sinclair Schuler, CEO of Apprenda, a company that offers a business-focused .NET platform as a service.

Reaching out to web developers

In his blog, Nadella touted the company’s “internet scale” workloads including Skydrive, Office 365, Xbox Live and Bing. How many of those are running on Azure now? No one was saying, because the answer is close to zero. But, that’s about to change. Next week Halo 4 will launch and then, according to Nadella’s post: “2 million concurrent players will experience the power of Windows Azure, which is used to power the entire multi-player experience.”

Nadella continued:

” … the Halo 4 team was able to cut costs by more than 60 percent from the previous release. The team reduced the development time with high levels of infrastructure automation, and that in turn allowed them to re-platform the entire code base in less than a year. Finally, with the flexible and on-demand architecture of Windows Azure, each Halo 4 developer had their own development environment, which allowed development and testing to run in parallel.”

A Microsoft spokeswoman said Azure will “power the entire back-end and supporting services for Halo 4, which include presence, leaderboards, Avatar rendering, match making and more.” And, that the Bing Search API and Microsoft Translator will be available on the new Windows Azure Store.

Update: Commenter Tim Acheson points out that Bing Maps also runs on Azure.

Eating the dog food

Microsoft always brags about eating its own dog food (the world’s worst metaphor). So when it tells outside developers to build and deploy software on Azure when it isn’t doing so itself, it’s just awkward.

Halo ain’t Office or SharePoint, but it’s a start. When it comes to its productivity applications, Microsoft has nibbled around the edges by enabling developers to write add-ons for Office and Sharepoint that run on Azure. But as to when Azure will be the deployment platform for Office 365 or other of the company’s software-as-a-service products, your guess is as good as mine. Windows Azure launched after all, in February, 2010. Tick, tock.


Tim Acheson

“How many of those are running on Azure now? No one was saying, because the answer is close to zero.”

Totally wrong. I can only assume that the author has never bothered to ask. However, it is common knowledge and migrations to Zune have been announced in the normal way e.g. in blog posts by the teams responsible:

If tech commentators spent less time fawning over Apple and Google, and more time on the rest of the industry, they would be less at risk of appearing ignorant of the sector they’re supposed to be reporting. It’s lamentable.

Hot tip for tech commentators: if you haven’t done your homework on a topic, do not write about it — assumptions and made-up facts in a public article like this reflect very badly on the author.

Barb Darrow

i did ask MSFT and the response was what i reported. I added your Bing Maps in an update.
the gist of the story is that folks (not just me) wonder when the bread-and-butter Microsoft applications (SaaS applications anyway) will run on Azure. totally fair question and one that is being asked by many many people.

thanks for your interest.

Jeff Putz

The criticism about not running their own goodies in Azure is a little misplaced. (Disclaimer: I used to work at Microsoft.) Building for any cloud platform, as opposed to any infrastructure, does require you think a bit differently in how you architect your product, and it’s not just as simple as copying some files and flipping a switch. It’s no different for Microsoft.

I worked on a team that adopted Azure early on, to power the reputation system behind MSDN and TechNet. We really loved working with it and found it to be very robust. It’s crazy easy to use when you have something new to build from scratch, but there’s a little more to it when you want to migrate something to it, depending on your original architecture.

By the way, they just pushed more features into general availability today, including the sweet distributed cache feature.

Comments are closed.