Microsoft compares Amazon cloud to 'horseless carriage'

The Economics (and mixed metaphors) of Cloud Computing

Security for virtualized datacentres

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
Just don't blame Bono! Apple iTunes music sales PLUMMET
Cupertino revenue hit by cheapo downloads, says report
The DRUGSTORES DON'T WORK, CVS makes IT WORSE ... for Apple Pay
Goog Wallet apparently also spurned in NFC lockdown
IBM, backing away from hardware? NEVER!
Don't be so sure, so-surers
Hey - who wants 4.8 TERABYTES almost AS FAST AS MEMORY?
China's Memblaze says they've got it in PCIe. Yow
Microsoft brings the CLOUD that GOES ON FOREVER
Sky's the limit with unrestricted space in the cloud
This time it's SO REAL: Overcoming the open-source orgasm myth with TODO
If the web giants need it to work, hey, maybe it'll work
'ANYTHING BUT STABLE' Netflix suffers BIG Europe-wide outage
Friday night LIVE? Nope. The only thing streaming are tears down my face
Google roolz! Nest buys Revolv, KILLS new sales of home hub
Take my temperature, I'm feeling a little bit dizzy
prev story


Why and how to choose the right cloud vendor
The benefits of cloud-based storage in your processes. Eliminate onsite, disk-based backup and archiving in favor of cloud-based data protection.
A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Top 5 reasons to deploy VMware with Tegile
Data demand and the rise of virtualization is challenging IT teams to deliver storage performance, scalability and capacity that can keep up, while maximizing efficiency.
Mitigating web security risk with SSL certificates
Web-based systems are essential tools for running business processes and delivering services to customers.