Platform as a Service (PaaS)
Providers share IT resources providing an application hosting environment between customers to enable self-service, rapid elasticity, and pay-per-use pricing.
|How can custom applications of the same customer or different customers share an execution environment so that it can be used on-demand with a pay-per-use pricing model?|
If many customers require similar hosting environments for their applications, there are many redundant installations resulting in an inefficient use of the overall cloud.
A cloud provider offers managed operating systems and middleware. Management operations are handled by the provider, such as the elastic scaling and failure resiliency of hosted applications.