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? |
Context
If many customers require similar hosting environments for their applications, there are many redundant installations resulting in an inefficient use of the overall cloud.
Solution
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.
Related Patterns
Elastic Platform, Execution Environment, Blob Storage, Message-oriented Middleware, Cloud Application Architectures, Cloud Application Management