Get Enterprise AppFog on Private Clouds and On Premises Today

This is how we know PaaS is winning

We talk to a lot of analysts and a lot of journalists here at AppFog. One of the questions we’ve been asked a lot over the last two years is, “is the Enterprise really going to adopt PaaS?”

In the last week we’ve seen the clearest indications yet that the Enterprise is already adopting PaaS. Sure there are seven-figure deals being signed. Sure Fortune 500 companies are adopting PaaS. Sure Intel decided to fully back Cloud Foundry. But I am not talking about those today. Today I am talking about the clearest indication that PaaS is being adopted by the Enterprise yet. I’m talking about how the legacy Enterprise IT vendors are suddenly trying to insert themselves into the PaaS discussion either by (falsely) claiming that they offer PaaS or by trying to control the PaaS environment.

This is perfectly illustrated by two news items that have been heavily discussed at this week’s cloud related events and by leading analysts covering the cloud.

First – Oracle announced that they have created and submitted standards to govern and define PaaS.

Second – Enterprise IT automation software provider rPath repositioned to claim that they are a PaaS provider.

Nothing pleases us more than to see this sort of validation for Platform-as-a-Service. It’s obvious that within the Enterprise the argument is over and PaaS has now crossed the chasm.

That said, it would be irresponsible of us to not comment on these two news items.

Let the Market and the Market Leaders Define Standards

While it is clear that the lack of standards (and more importantly the lack of common definitions) is negatively impacting Enterprise adoption of PaaS — we feel that standards should be set by the market and by the market leaders. While we have enormous respect for Oracle and what they have built and accomplished, they are not leaders in the Cloud market much less the PaaS sector. Oracle’s move reminds us of the failed attempts by vendors to create semi-proprietary mobile web protocols like WML and WAP.

The reality is that the market is already adopting an existing standard for PaaS and it is called Cloud Foundry. The Cloud Foundry ecosystem encompasses the leading v2.0 PaaS providers and the leader in virtualization. This endorsement plus the market’s buying decisions clearly indicate that Cloud Foundry should be at the present time consider the de facto standard for PaaS. Given this – as said above, we feel that the standards should be set by the market – and the market leaders.

And Oracle is, frankly, not a leader in this market. As Ben Kepes put it, “The companies pushing for a PaaS standard can’t rightly claim a dominant incumbent that needs to be brought down by open standards, rather they’re trying to find de facto ways of becoming important.”

We see no reason why the market or the PaaS vendors need a new standard and cannot help but assume that this is simply a somewhat cynical attempt to stall a fast-moving train that Oracle missed.

A Platform is a Platform is a Platform – And Service is Service

The rPath announcement, on the other hand, is (to paraphrase leading cloud analyst Krishnan Subramanian) “pure marketing BS.”

While we are flattered that non-PaaS vendors would see so much opportunity in the PaaS space that they would reposition their entire business to claim that they are a PaaS provider – the reality is that claiming you are a PaaS does not make you a PaaS.

Now… let me first say that what rPath actually does do (providing a toolkit and services to help Enterprise companies migrate legacy apps to the cloud) is not only worthwhile but is in fact highly valuable. Every large company has legacy apps that need to migrate to the cloud – and few if any of these companies have the tools and skills to do this effectively and efficiently. Providing services that automate and manage this is a great business and rPath should be praised and supported for doing this.

But being a PaaS provider is not as simple as saying, “hey presto! We’re a PaaS now!!”

First of all – you need to be a Platform. To quote Wikipedia, “A platform might be simply defined as a place to launch software.” A toolkit or toolchain is not, by definition, a Platform (or by definition a PaaS) in other words.

Secondly – you need to deliver your Platform “as-a-Service.” If your Platform is installed software – it’s not PaaS. If your Platform is purchased hardware – it’s not PaaS.

To quote Gartner’s Lydia Leong, PaaS is “Scalable elastic on-demand app infrastructure functionality where underlying system infrastructure is abstracted.”

Given this, rPath is simply not a PaaS provider.

Imitation is the Sincerest Form of Flattery

At the end of the day, as much as the efforts of these non-PaaS companies to gain credence, control and credibility in the PaaS space might frustrate us – it’s also fantastic validation of what we and the other (true) PaaS providers have built.

We and all our partners have said for more than a year now that PaaS will be the default primary Enterprise Cloud Touchpoint for devs. Moments like this should make all of us smile and say, “told you so.”

Share this post
Facebook Twitter Google
Try AppFog: The new PaaS Hackers love
  • Cloudy Cloud

    It is interesting that the author didn’t mention one of the most used PaaS today, Azure. I wonder why :)

  • http://twitter.com/sedmondson Shawn Edmondson

    Hi Chris, congrats on continued progress at AppFog! We (here at rPath) are a PHPFog customer ourselves and your product works great.

    Looks like you accidentally picked up a couple of misunderstandings from Krishnan’s post. I’d appreciate the opportunity to correct them. 1. We are not a PaaS provider and have never claimed to be. In fact we’re not a cloud of any type. 2. We don’t do legacy app migration either.

    What we do is provide enabling technology for OS/middleware automation under a RESTful API. Customers and service providers layer our technology over their own IaaS clouds, and drive us via API from their own self-service portals and orchestration. The resulting solution (which we call EPaaS) is a useful stepping stone between pre-cloud environments and full-blown PaaS. The solution offers traditional transparent OS/middleware stacks, but deployed on demand and maintained by central IT as a service.

    Hope that helps clarify what we’re doing! If you’re interested in more, see cloudadoption.org or rpath.com.

  • http://twitter.com/sedmondson Shawn Edmondson

    Hi Chris, congrats on continued progress at AppFog! We (here at rPath) are a PHPFog customer ourselves and your product works great.

    Looks like you accidentally picked up a couple of misunderstandings from Krishnan’s post. I’d appreciate the opportunity to correct them. 1. We are not a PaaS provider and have never claimed to be. In fact we’re not a cloud of any type. 2. We don’t do legacy app migration either.

    What we do is provide enabling technology for OS/middleware automation under a RESTful API. Customers and service providers layer our technology over their own IaaS clouds, and drive us via API from their own self-service portals and orchestration. The resulting solution (which we call EPaaS) is a useful stepping stone between pre-cloud environments and full-blown PaaS. The solution offers traditional transparent OS/middleware stacks, but deployed on demand and maintained by central IT as a service.

    Hope that helps clarify what we’re doing! If you’re interested in more, see cloudadoption.org or rpath.com.

  • Anonymous

    By what source?

  • Anonymous

    “If your Platform is installed software – it’s not PaaS.”

    So by your own definition, Cloud Foundry is not a PaaS. AppFog is a PaaS, however since Cloud Foundry itself needs to be installed, it isn’t a PaaS. Picking apart definitions leads to a slippery slope.

  • http://twitter.com/cbtacy Chris Tacy

    Cloud Foundry (the system and codebase that AppFog supports and uses) is not a PaaS. While there are and always will be grey areas – this is not a slippery slope.

  • http://twitter.com/cbtacy Chris Tacy

    I didn’t mention Heroku either. What’s your point?

  • http://twitter.com/cardmagic Lucas Carlson

    Shawn,

    I am confused because here you say you are not a PaaS provider but on your homepage you say you claim to be “The Enterprise PaaS Company”.

  • Surendra Barik

    Hi Lucas,
    I am great fan of what you guys are doing and trying to achieve. I am closely following cloud foundry development as well as yours. There are lots of debate on standards of PASS and elasticity ( i guess this term is patented to Appfog). In my opinion there has to be some sorts leadership in terms of defining the standard so that enterprises feel more secure in moving there application to pass.

  • http://twitter.com/sedmondson Shawn Edmondson

    Hi Lucas, understood on that confusion, thanks for the feedback. “Enterprise PaaS Company” is our current high-level tagline because the broad EPaaS use case (as I described it above) is our overall focus. But our product is just one component of that larger multi-vendor solution. (These concepts are rather hard to boil down to 2-3 words.)

  • http://twitter.com/nzicecool Kanchana

    Interesting discussion folks. I thought Oracle said Cloud was all about buzz and there is no such thing, and now they wants to own it too :-) .

    Not sure what you folks take on NIST definition of PaaS (http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf). “The capability provided to the consumer is to deploy onto the cloud
    infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application-hosting environment.”
    I personally like their definition , then again we are all humans and can have lots of opinions.

Powered by Olark