Platform as a service (PaaS) is a category of cloud computing services that provides a computing platform and related solution stack as a service. PaaS offers organizations access to all the benefits of cloud while simultaneously allowing organizations to retain control over how their enterprise software solutions are designed to meet their Unique needs.
PaaS is the enabling technology model that brings custom software development to the cloud. But the most important feature in PaaS adoption is the transition of the management of the entire life cycle of enterprise applications — right from enterprise architecture, application development up to application Operations — on the cloud. This has huge implications for the IT organization, software integrators and Service providers.
There is some degree of hype surrounding PaaS. Many organizations are adopting PaaS in a piece-meal Fashion and in most cases without a well thought-through strategy. Thus, instead of resulting in a cost effective, agile IT infrastructure, such haphazard adoption often leads to unrealized potential and strong vendor lock-in. Organizations should look at PaaS adoption from a holistic perspective, and understand the special considerations required to migrate existing enterprise applications to PaaS. Migration to PaaS involves assessing the suitability of an enterprise application to be deployed on PaaS, making architectural and design changes to the application to realize the full potential of PaaS, and adjusting the Operational processes to minimize any operational risks.
Read this paper to know more about the emerging PaaS models and the factors organizations need to look at when considering migration to PaaS.