Microsoft compares Amazon cloud to 'horseless carriage'

The Economics (and mixed metaphors) of Cloud Computing

Gartner critical capabilities for enterprise endpoint backup

In the early days of the automobile, says Microsoft corporate strategy man Rolf Harms, cars were built like horse-drawn carriages. Some manufacturers even equipped their cars with whip holders. Others attached a faux horse head. Harms calls it "horseless carriage syndrome", and he sees it as the ideal metaphor for today's cloud computing biz.

Horseless carriage

Yes, he's mixing metaphors. But bear with him. At least for a while. "When you think about a new paradigm, it's very hard to do so without putting it in the context of the existing mindset," Harms said on Tuesday afternoon at the annual Cloud Connect conference in Santa Clara, California. In the beginning, the world misunderstood the automobile, failing to realize what it was truly capable of. And now, he says, many have failed to grasp the true potential of cloud computing, pointing to Oracle boss Larry Ellison as a prime example.

Echoing a paper he published in November entitled "The Economics of the Cloud (PDF)," Harms argues that the world will ultimately move its applications onto large-scale cloud services because this makes the most financial sense. "When you make a shift to a new paradigm, if it really changes [the economics for the better], it will eventually overcome a lot of obstacles," he says. "If you have 5X improvement [in cost] ... it becomes very hard, over time, to hold onto the old paradigm."

We've heard this sort of thing so many times before, most notably from Amazon. But now it's coming from Microsoft, a company that's very much invested in the old paradigm. It's always fun to watch Redmond shamelessly follow the lead of free-thinking companies threatening to eat away at its aging business with new ideas. Inevitably, Microsoft adopts the ideas as its own, before insisting it has somehow perfected these ideas in ways its competitors never could.

According to Microsoft's official calculations, if you're running 1,000 servers on a public cloud service and you expand to 100,000 servers – with server utilization hovering around 10 per cent – the all-important total cost of server ownership drops by 80 per cent. "As you buy more capacity, your cost per capacity goes down, Harms says, attributing this economy of scale to reductions in power and labor costs, improved security and reliability, and, yes, greater buying power. The official Microsoft graph looks like this:

Microsoft public cloud study

And with public clouds, Harms adds, you're not just amortizing costs across servers. You can also increase server utilization rates by aggregating demand from applications, and you can lower application-management costs and server costs per user by serving myriad users across the same infrastructure.

You don't get these added benefits, he says, from so-called private clouds, which attempt to mimic the public-cloud idea behind the firewall. "While the public cloud addresses all sources of variability, the private cloud can address only a subset," Harms explains in his paper. "For example, industry variability cannot be addressed by a private cloud, while growth variability can be addressed only to a limited degree if an organization pools all its internal resources in a private cloud."

And he pulls out more official graphs:

Microsoft public cloud v private cloud

You don't even get the full benefit of a public cloud, he says, if you use the most famous public cloud: Amazon EC2, which is an "infrastructure cloud" that gives you access to raw compute resources, including virtual servers and storage. You can readily move existing applications onto the service and build new apps with almost any tool you like – but for Harms, you don't get the same cost benefit that comes with a "platform cloud", a service that juggles the underlying resources on your behalf.

Harms goes so far as to compare Amazon to an early automobile equipped with a faux horse head. "Apps should be designed specifically for the cloud. If you move your existing apps into the cloud, they don't take advantage of all the features the cloud offers," he says.

"If you're just putting applications onto a virtual machine, you're just putting a horse's head on the front of a car. That is just not the optimum way to take advantage of the cloud. ... over time, you're going to see more and more people using PaaS [platform-as-a-service] because that is the only way you can truly take advantage of all the things I've talked about."

In other words, Microsoft's corporate-strategy man believes the world should use Windows Azure, Microsoft's platform cloud. "If want to design an application and truly make it scale out, automatically go up and down in terms of managing resources, it's really difficult to do," he tells us after his talk on Tuesday. "Companies like Microsoft and Google have perfected this with our consumer services. To go on that learning curve would be very hard, and you wouldn't want to do it.

"What Paas does is it makes things a lot easier. You could do your own custom coding with IaaS [infrastructure as a service], but it's going to be so much harder."

On some level, his argument make sense. But then you realize that other parts of Microsoft are pushing the private cloud idea just as hard as the public cloud. In partnership with Dell, HP, and Fujitsu, Microsoft is building Azure applications that let users build their own Azure-like services in their own data centers. These were due to arrive at the end of last year, but apparently, they've been delayed.

What's more, other parts of Microsoft have touted the option of moving existing .NET applications onto Azure, in much the same way that you'd move existing apps onto Amazon. Microsoft has given users the option of building single-tenant apps on Azure, bypassing the benefits of a multi-tenant setup. And now, it's even offering raw VMs on Azure.

You might say Azure is also a horseless carriage.

But Harm is adamant that public cloud is the way forward. And he says that the move will help – not hurt – Microsoft's business. "You have to look at IT spending over time," he tells us. "When you have a major disruption and costs get lower, you actually see IT spending go up."

We pointed out that his views seems to contradict those from other parts of the sprawling Microsoft empire. But he pushes back here as well. "I've seen [Steve Ballmer] speak, and he advocates [the public cloud] too," Harms says. "We're going through a transition ... This thing isn't going to change overnight. But it is going to change."

Harms does mention Google as another company uniquely prepared to provide the true benefits of a public platform cloud. And Salesforce.com offers something similar with Force.com. But his colleague Matt Thompson, Microsoft developer and platform general manager, is busy telling the world that no one cares about Google or Salesforce.

So, the message from Microsoft is simple: You should you use Microsoft. As you'd expect. ®

Secure remote control for conventional and virtual desktops

More from The Register

next story
The Return of BSOD: Does ANYONE trust Microsoft patches?
Sysadmins, you're either fighting fires or seen as incompetents now
Microsoft: Azure isn't ready for biz-critical apps … yet
Microsoft will move its own IT to the cloud to avoid $200m server bill
US regulators OK sale of IBM's x86 server biz to Lenovo
Now all that remains is for gov't offices to ban the boxes
Flash could be CHEAPER than SAS DISK? Come off it, NetApp
Stats analysis reckons we'll hit that point in just three years
Oracle reveals 32-core, 10 BEEELLION-transistor SPARC M7
New chip scales to 1024 cores, 8192 threads 64 TB RAM, at speeds over 3.6GHz
Object storage bods Exablox: RAID is dead, baby. RAID is dead
Bring your own disks to its object appliances
Nimble's latest mutants GORGE themselves on unlucky forerunners
Crossing Sandy Bridges without stopping for breath
prev story


Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 10 endpoint backup mistakes
Avoid the ten endpoint backup mistakes to ensure that your critical corporate data is protected and end user productivity is improved.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Rethinking backup and recovery in the modern data center
Combining intelligence, operational analytics, and automation to enable efficient, data-driven IT organizations using the HP ABR approach.
Reg Reader Research: SaaS based Email and Office Productivity Tools
Read this Reg reader report which provides advice and guidance for SMBs towards the use of SaaS based email and Office productivity tools.