The Role APIs Play in Determining the Winners of the Cloud Computing Wars

Michael Vizard, August 28th, 2012

One of the things that not many IT people fully appreciate is how much scale really matters when it comes to cloud computing. The more applications that run on a particular cloud computing platform, the more the cost of running those applications is distributed across an increasingly larger number of servers and storage systems. Eventually, a cloud service provider reaches enough critical mass that every new application winds up helping the cloud service provider to drive infrastructure costs down, while at the same time increase overall performance.

This is clearly the case with Amazon, which is now the leading provider of cloud computing services in the industry, so much so that it’s the shadow being cast by Amazon from Seattle, rather than Microsoft, that is being felt most this week at the VMworld 2012 conference.

At VMworld this week VMware essentially announced an effort to create a federated cloud computing ecosystem based around a set of vCloud offerings that include APIs to make it easier to manage instances of cloud computing across multiple data centers. In effect, this extends the virtual data center concept that VMware has been promoting over the last year. On top of that infrastructure VMware is hoping more cloud service providers with deploy Cloud Foundry, a toolkit that VMware created to foster the development of a cloud application development community based on open source code that supports multiple application development languages running on top of multiple platform-as-a-service (PaaS) offerings from different vendors.

While Cloud Foundry can be deployed on top of Amazon and by being configured to support Amazon APIs, it also provides the option of using APIs that are specific to Cloud Foundry. Cloud service providers such as Piston Cloud Computing see that as a critical capability because Amazon has sole control over its APIs. Piston Cloud Computing CEO Joshua McKenty says service providers prefer to see the adoption of the Cloud Foundry APIs that make it easier for them to differentiate themselves from Amazon, which optimizes its APIs for use in an environment that was never intended to support private cloud computing environments. As part of a demonstration of what might be possible in that context Piston Cloud Computing at the VMworld conference demonstrated an instance of Cloud Foundry that has been integrated with the OpenStack cloud management platform that has been gaining a fair amount of support from multiple server manufacturers, application vendors and cloud service providers.

Elsewhere, another cloud service provider, Skytap, showcased the ability to launch a PaaS environment based on Cloud Foundry in under a minute, along with support for deployments that would span hybrid cloud computing environments. According to Brett Goodwin, Skytap vice president of marketing, the cross-platform capability will prove to be a key differentiator for cloud service providers such as Skytap compared to Amazon approach that is primarily focused on applications that only run on its cloud service.

To a certain degree VMware and its partners are trying to link vCloud and Cloud Foundry together. But there are other PaaS providers such ActiveState that support multiple infrastructure-as-a-service (IaaS) platforms. According to ActiveState CEO Bart Copeland, as more organizations becomes aware of PaaS capabilities, the sooner it becomes apparent that IaaS is a commodity service. The challenge becomes recognizing how Amazon is essentially leveraging its market position to try to lock developers into its service via its proprietary APIs. PaaS offerings, on the hand, shield developers from that issue because they operate at a higher level of abstraction in the software stack.

AppFog, a rival provider of a PaaS offering that support multiple application development languages, is pursuing a similar IaaS-neutral approach. According to AppFog CEO Lucas Carlson, it doesn’t make any sense to ask developers to master multiple APIs to invoke hardware services when one API delivered on a PaaS service that can be hosted on multiple IaaS offerings will mask that complexity from developers.

Of course, IT organizations need to better understand the role of the PaaS service. Many of them are concerned they are adding yet another layer of expensive middleware to their operations. In reality, PaaS pricing, says Carlson, is now roughly equivalent to IaaS pricing. The next challenge, says Carlson, is getting IT organizations to differentiate between IaaS, open source toolkits such as Cloud Foundry, and what is an actual PaaS does in terms of making application workloads truly portable at the click of a button.

While it’s still early in terms of anything to do with cloud computing it’s apparent that there is a lot of jockeying for position going on at all layers of the cloud computing stack. The question that developers need to ask themselves is just what parts of that debate they actually need to pay attention to, versus the parts they may ultimately be able to simply ignore.

Both comments and pings are currently closed.

9 Responses to “The Role APIs Play in Determining the Winners of the Cloud Computing Wars”

August 28th, 2012
at 5:40 pm
Comment by: Eamon Colman

We’re seeing a lot more interest in the notion of federation, and we’re happy to say we’ve been at the forefront of federated clouds for some time now.

As a transparent 3rd party marketplace for IaaS, that isn’t confined to the vCloud environment (platform support for vCloud, OpenStack, CloudStack, and onapp as well) we believe our solution will push the boundary and open up a lot more choice for developers and ISVs, whether they want to access resources directly through the marketplace or through a CloudFoundry based PaaS solution.

Our multi-cloud API enables search and discovery and will keep expanding its reach across cloud providers. It’s basically a lasso for cloud procurement.

A little more information is available here:
http://news.yahoo.com/computenext-launch-api-efficient-multi-cloud-procurement-073026595.html

August 28th, 2012
at 6:01 pm
Comment by: The Role APIs Play in Determining the Winners of the Cloud Computing Wars - ProgrammableWeb (blog) - CloudPSI

[...] The Role APIs Play in Determining the Winners of the Cloud Computing WarsProgrammableWeb (blog)This is clearly the case with Amazon, which is now the leading provider of cloud computing services in the industry, so much so that it's the shadow being cast by Amazon from Seattle, rather than Microsoft, that is being felt most this week at the …Cloud computing market may grow 70% this year: IDCHindu Business LineWhat Every Executive Needs to Know about Cloud Computing, by Netpremacy …Equities.comThe 8 Most Important Skills Needed for Cloud Computing TodayForbesWindows IT Pro -Memeburn -CRN (blog)all 83 news articles » Tags: Cloud Computing [...]

August 28th, 2012
at 6:37 pm
Comment by: Cloud Connect Chicago Announces New Private Cloud, Security & Big Data ... - Sacramento Bee - PrivateCloudAPI

[...] ProA cloud's real carbon footprintBroadcast Engineering (blog)InformationWeek India -ProgrammableWeb (blog) -Windows IT Proall 83 news articles » Tags: Everest Group, Private [...]

August 29th, 2012
at 4:44 am
Comment by: The Role APIs Play in Determining the Winners of the Cloud Computing Wars « Sutoprise Avenue, A SutoCom Source

[...] the Winners of the Cloud Computing Wars Posted: August 29, 2012 in API, Web & Cloud 0 The Role APIs Play in Determining the Winners of the Cloud Computing Wars. Share this:LinkedInTwitterDiggBloggerLike this:LikeBe the first to like [...]

August 29th, 2012
at 9:54 am
Comment by: Chris Haddad

The need to “differentiate between IaaS, open source toolkits such as Cloud Foundry, and what is an actual PaaS does.” is very critical. Cloud Foundry is an open source PaaS framework that delivers only a portion of the required application development stack. Cloud Foundry supplies only a reference set of single-tenant application servers, which provides a base level of cloud benefits. A Cloud-Native PaaS enables development teams the ability to build cloud-ware applications

http://wso2.org/library/summer-school/2012/06/wso2-summer-school-2012-building-cloudaware-application

http://wso2.com/whitepapers/selecting-a-cloud-platform/

August 29th, 2012
at 6:01 pm
Comment by: Cloud computing by the numbers: Understanding the true cost Of cloud services - ComputerworldUK (blog) - CloudPSI

[...] To Accelerate The BusinessCloudTweaks NewsReaching The Cloud With NetworkingBusiness 2 CommunityThe Role APIs Play in Determining the Winners of the Cloud Computing WarsProgrammableWeb (blog)Forbes -Bizcommunity.com -CRN (blog)all 91 news [...]

August 30th, 2012
at 10:20 am
Comment by: AltaFlux Blog, Industry News - Cloud Computing War Enters Next PaaS Phase

[...] the meantime, there is a lot of jockeying for position going on among companies large and small. For example, AppFog, a provider of a PaaS offering that [...]

September 3rd, 2012
at 8:11 am
Comment by: dcia newletter | MBN Newsvideoweb

[...] Excerpted from Programmable Web Report by Michael Vizard [...]

September 3rd, 2012
at 9:05 pm
Comment by: Link Roundup – September 4, 2012 | Enterprise Information Management in the 21st Century

[...] The Role APIs Play in Determining the Winners of the Cloud Computing Wars (ProgrammableWeb) – Old business games in new clothes… [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.