Windows Azure is Windows 8

I sat in my office last night trying to identify what Microsoft is doing to combat upstart thin-client operating systems like Google Chrome OS, continue making money with its very popular offline Office suite and offline Windows platform, and compete against Amazon for data and web services now that the world is moving into cloud services.

They will have a lot of competition in the next 3 to 5 years against their core, money-making software products and I believe their plan is to leverage the millions of existing .NET developers and all of the skills they’ve spent years developing to change Windows from a boxed product to a subscription-based “Windows-As-A-Service” service.

I’ve been working with the Windows Azure platform for a few weeks now and I have to say I’m quite impressed. Launching apps is pretty easy once you have the required software installed and there are plenty of projects already listed at CodePlex to get you started. Moving from .NET development to Azure development is a piece of cake. They also appear to be much more open to supporting non-Microsoft development languages such as Ruby and PHP. As a Linux guy, I have to admit they’ve put this together pretty damn well.

Currently, the industry has only paid attention to the web application deployment features of Azure. I believe the true power of Azure is not just deploying scaling web applications but in its ability to launch virtualized desktops from the cloud. Let me explain what I envision Microsoft’s plans to be for the future of the entire software lineup.

The Home PC Market

Imagine you’re a standard, nuclear family buying a home PC in the year 2015. You go to Staples (or whatever your big box store of choice is) and look at what they offer. They have a number of PCs for sale but because by this time most computers have enough horsepower for the home user, the hardware statistics are subdued or even missing. Instead, the software features are prominently displayed.

Available for sale is a home PC that will give you Windows Azure (includes 5 users, Internet Explorer, Office Home, Zune music and PC game marketplace). There are three prices, depending on how long your contract term is, similar to a mobile phone.

  • 3-year contract: $249 hardware cost + $99.99 / year Windows Azure subscription
  • 2-year contract: $499 hardware cost + $99.99 / year Windows Azure subscription
  • No contract: $599 hardware cost + $99.99 / year Windows Azure subscription

You bring the PC home after buying the 3-year contract (who replaces a home PC within 3 years anyway, right?) and turn the machine on. The default software on the machine is a thin-client that simply facilitates the connection to Windows Azure. You create the users for each of your family members and in behind the scenes each of them gets a virtualized desktop (probably Windows 7 renamed to be Azure Home or something of the sort), hosted in the cloud. Instantly all activation, piracy, and product key woes are a thing of the past.

Because the virtualizations are hosted in the cloud, all of the annoyances that current operating systems have would be minimized or eliminated. Consider: All updates to the operating system could happen while the PC is, effectively, off. If Microsoft chose to solidify the hardware requirements for manufacturers, the platform would no longer need drivers after a fresh install and driver updates would happen transparently.

On the each virtualized desktop is an icon for the Zune marketplace where users can purchase Windows apps like iPhone subscribers can: from their app store. Clicking purchase would instantly make available the software you’ve purchased.

The benefit of all this is that of every cloud: You don’t always need to be on the same PC to do your work. You could sit at any computer in an airport, school, library, cafe, or your home and access your desktop from anywhere. Truly this is the stuff of the future.

SMB Market

Because the virtualized desktops will be running the Windows everyone already knows, application development will remain just as easy as it ever has. Developers who are out there, making applications on the Windows platform will only need to learn “What’s new” instead of “What’s changed?”

Businesses will be sold on cost reduction since the Windows Azure platform removes almost all administration and IT support requirements from the business. If you can plug a PC in, you’re pretty much good to go. No more crazy Windows product keys or version incompatibilities. All apps on your virtualization would be incrementally updated over time. Since everyone on the service is paying yearly, this would cover the cost to Microsoft normally attributed to upgrading.

The Windows Azure Business option would also include an SLA.

Corporation / Government Market

For this market, Microsoft would take the SMB Market platform and simply multiply it to handle thousands of PCs. Likely they would offer additional support, a better SLA, and decreased per-unit cost due to bulk sales and contracts.

All of this is really magical stuff and I really hope the future turns out to be something similar. The other exciting part of Azure is what most people focus on: the fact that it offers nearly unlimited storage, computation, and development possibilities for developers and businesses. And that’s where Microsoft needs to cut the mustard. Or else, this whole thing is for nothing.

In order to get businesses and users to adopt the new platform, there has to be killer applications available on it. New stuff, not just Office and IE. Fun stuff like Google Goggles or Twitter. And that can only come from a completely open and available system to let the minds of developers take their crazy dreams and put them into code.

If I could make an impassioned plea to Microsoft, from a developer, please offer us an Azure development option at no cost. We’re not asking you to host our million hits per day website for free, just something we can log into, put up and app and see if it gets some traction. If it’s good and generates some revenue, give us a call and we’ll sell it or start paying.

What do all of you think of the possibilities of this new service? Are you excited about Azure? Let me know in the comments!

11 thoughts on “Windows Azure is Windows 8

  1. Interesting and well thought-out usage scenario for Windows Azure. I believe you are essentially suggesting a Terminal Server running on Windows Azure.

    While this has some appeal, we should note that there are advantages to having a not-so-thin client in conjunction with cloud applications and storage. For some applications, a “hybrid” approach (partly running in the cloud and partly running on the local desktop) make the most sense. Others should just run locally, and, of course, others should run almost solely in the cloud.

    Nonetheless, a scenario like this one for a specific segment of the market is certainly plausible for the future.

    (I am contracting for M80, working with Microsoft to promote Windows Azure)

  2. Another interesting thing to do some research on: Windows Strata. It was a blip on the radar around October of 2008 and then disappeared entirely from the Internet.

    Hmmmmm…

  3. From a quick Bing search (yes, Bing :-)), Windows Strata was just an early name for Windows Azure that appeared briefly on some websites immediately before the official announcement of Windows Azure in October, 2008. Shortly after, the name was removed from Microsoft websites to alleviate potential confusion.

    (I am contracting for M80, working with Microsoft to promote Windows Azure)

  4. One year later Azure gains sentience and revolts against its creators :p

  5. “all of the annoyances that current operating systems have would be minimized or eliminated.”
    In your dreams!

    Your criticisms of the present Windows experience; “activation, piracy, and product key woes” refer to matters imposed by Microsoft. I had no such “woes” when installing Ubuntu.

    Windows Azure, as you describe it, sounds rather like Google Chrome OS. It’ll work for some but many still have slow, unreliable or non-existent Internet connections. This situation will improve but probably not enough for people to feel confident in using such systems to the exclusion of what they know.

  6. Indeed, this is very much a far-fetched possibility but I believe Microsoft must do this in order to survive as a competitor in the operating system market. Perhaps not even until Windows 10 but eventually something similar must be done.

    I have no activation woes myself either since I use Mandriva :)

    I think, in terms of the business market, Microsoft’s hybrid model has a much better chance of surviving and succeeding in the next 5-10 years than Google Chrome OS simply because of the same reason you’ve described related to the quality of Internet connection.

    But, once the Internet connection inevitably improves, the full thin-client cloud OS really is the only solution. Think of Microsoft’s idea as a hybrid car and Google’s as an electric.

Comments are closed.