PaaS stands for Platform as a Service. It is a part of cloud hosting that allows the developers to make software applications or services on the internet. It provides the environment that the developers need to build applications on the internet. Users can access PaaS by simply using their browser from a cloud.
The three models of cloud computing are PaaS, SaaS (Software-as-a-Service), and IaaS (Infrastructure-as-a-Service). IaaS refers to cloud computing infrastructure – servers, storage, etc. – managed by a cloud vendor, while SaaS refers to full applications that are hosted in the cloud and maintained by the SaaS vendor. If a SaaS customer is like someone renting a house, then a PaaS customer is like someone renting all the heavy equipment and power tools necessary to rapidly build a house, if the tools and equipment were continually maintained and repaired by their owner.
PaaS services are pay on subscription based with most of the cloud offerings but the clients only pay for the feature they need or use. Customers likewise gain many benefits from the cost-cutting measure of level that emerge from the sharing of the fundamental physical framework amongst clients so it lowers the costs in the end.
Here is a list of features that a PaaS service offering can have:
• Server Software
• Operating system
• Server side scripting environment
• Database management system
• Network access
• Tools for design & development