No doubt about it, the cloud has become mainstream, especially so for
Infrastructure as a Service (IaaS). How do I know? Because I meet with customers five or six times a week, and I'm no longer educating folks about the cloud, or about IaaS and how it works. Instead, we get right down to why SHI's approach to the cloud and our IaaS services are the best choice for them.
It's fantastic that our customers are seeing great benefits from using the cloud for IaaS. But looking forward, I see some big changes coming to the IT world, driven by what I call second-generation
Platform as a Service (PaaS).
IaaS offers significant ROI, and IT loves it because it fits well with the current IT paradigm. Second-generation PaaS, however, will challenge the way IT is done today in most organizations. And CIOs should be preparing now for the changes. Those who don't will soon be facing hard questions from their CEOs.
From first- to second-generation PaaS
In the first generation of PaaS offerings, the providers developed what turned out to be proprietary platforms. You had to custom-build your applications for a specific platform, using a specific set of development tools. You couldn't write your application using any other toolset, and you certainly couldn't upload purchased enterprise application software.
Frankly, this was (and is) a waste of time. Most organizations rely extensively on purchased or licensed third-party software, and even custom software development is done using a wide range of tools purchased from an open market. It's not surprising that first-generation PaaS has seen slow adoption. The current generation of proprietary platforms doesn't answer the market need for a flexible, open environment.
Second-generation PaaS, on the other hand, lets you to develop custom applications using any set of development tools. You can also purchase or license applications from wherever you currently buy applications, install them on the second-generation PaaS platform layer, and let 'em rip.
What second-generation PaaS means to IT
With IaaS, IT might be offloading some infrastructure, but they still have a virtual infrastructure to architect, man, and maintain. Costs are reduced, but the structure of the work and of the IT department remains essentially the same. You no longer need someone to maintain your storage area network (SAN), for example, but all the other people remain in place.
Once you move to second-generation PaaS, all that virtual infrastructure disappears. Suddenly a large portion of what IT had to worry about is gone. And that's a good thing. Right now, IT spends most of its time doing something it gets no credit for. Nobody gets credit for keeping the infrastructure going. The infrastructure only gets noticed when it's down!