When introduced, Infrastructure as a Service (IaaS) was revolutionary in that it promised IT data centers a vehicle for virtualization and rapid provisioning of physical platform components (compute, network and storage). Today’s IaaS solutions have grown to fulfill that promise and much more. Now with the fast adoption of Platform as a Service (PaaS), IT data centers have broadened their rapid provisioning offering to include additional layers such as the operating system, middleware, and application runtime components.
PaaS essentially holds the key to a leaner, faster, more flexible approach to next-generation application development. Application developers are now up and running in hours and minutes as opposed to what would have taken days or even weeks in the “pre-PaaS” era.
Not only does PaaS allow your development environments to be enabled quickly, it also provides your programmers with the complete set of integrated services they need to deliver robust applications such as relational databases, message-queuing, caching, etc.