Platform as a service (PaaS) is a cloud-based web development platform that shifts computing infrastructure and development tools from the customer data center to the PaaS cloud provider. Some PaaS environments run on a business’s private cloud, but most PaaS offerings run from a cloud computing vendor who provides the infrastructure and the full development toolset.
What is Platform as a Service?
Unlike IaaS, PaaS does not replace a full computing infrastructure. It provides prebuilt computing infrastructure and development tools that support a rapid development environment. This includes operating systems, database management systems, server-side scripting environments, server software, support, storage, network access, design and development tools, and application hosting. The PaaS vendor delivers PaaS services from their cloud data center, usually on a pay-per-use subscription basis. End users choose the features that they need.
The PaaS stack operates on two primary levels: the computing infrastructure and the development environment. Level 1 is the infrastructure: the PaaS vendor delivers the computing environment, including operating systems, network, servers, and storage. The cloud vendor also provides data protection, scalability, load balancing, failover, security, and upgrades.
Level 2 is the development environment: the provider builds and manages the development
We recommend you visit the following site for more complete information and related topics. Article source: http://www.datamation.com/cloud-computing/what-is-paas.html