July 19, 2012, 9:00 AM — There’s little dispute that the cloud has been possibly the most disruptive innovation of the last decade. It was a little slow going at first, because of a perception problem. People just didn’t understand it, because they thought they couldn’t put their finger on it. It wasn’t something they could touch and feel, or even see in their own office, so they didn’t want to trust it. One of the biggest problems of early acceptance of the cloud was in the terminology, and calling it something other than the “cloud” would have been better from a PR perspective. The very term conjures images of something ethereal and unreal, and out of reach. In fact of course (and most people have come to realize this), an app or a piece of data that exists in the cloud actually does have a physical home. And even if you can’t reach out and touch the piece of hardware involved, somebody, someplace actually can.
Now that we’ve gotten over that and most people understand that the “cloud” is a real thing, there is still some confusion. The official NIST definition of “cloud” actually divides it into three parts: software as a service (SaaS), infrastructure as a service (IaaS), and platform as a service (PaaS). SaaS is easy to define—every time you log into your Hotmail account, you’re using SaaS. IaaS too, is easy to see. When you store your vacation photos in Dropbox, you’re using IaaS. PaaS however, is perhaps the most important but least understood piece of the cloud. But looking into the future, PaaS is likely to be the most influential part of cloud computing over the next few years.
PaaS is the behind-the-scenes element of the cloud that consumers don’t need to worry about, but in reality, it’s what drives—or at least, is most likely to drive—all cloud-based development and deployment in the future. Cary Landis, CEO of Virtual Global, worked with NIST to build out their cloud reference architecture and clarify just what platform as a service really is. Landis sees PaaS as a type of operating system for the web. “It does for web applications, what desktop operating systems do for desktop applications,” he explained. “Stovepiped web applications are the biggest problem that needs to be solved. Historically, they are overscheduled and over budget, and the problem of these mega-million dollar stovepiped web applications can be solved if there were an efficient way to platformize those applications with consolidation, sharing, and eliminating redundancy. Platform as a service potentially accomplishes that and makes those platforms readily available to developers.”
The cloud platform drives down software engineering costs dramatically, reduces time to market, improves profit margins for the companies using it, lowers risks and improves security. PaaS may not cure the common cold, but it really is the heart of the cloud. It’s what makes the cloud work the way it was designed to work.