The cloud has dramatically changed how business applications are built and run. Delivering a new application is now as fast as opening your Internet browser. Platform as a service (PaaS) is a proven model for running applications without the hassle of maintaining on-premises hardware and software infrastructure at your company.
Platform as a service (PaaS) is a complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications. You purchase the resources you need from a cloud service provider on a pay-as-you-go basis and access them over a secure Internet connection.
Like IaaS, PaaS includes infrastructure—servers, storage, and networking—but also middleware, development tools, business intelligence (BI) services, database management systems, and more. PaaS is designed to support the complete web application lifecycle: building, testing, deploying, managing, and updating.
Common PaaS scenarios
Organizations typically use PaaS for these scenarios:
- Development framework
- Analytics or business intelligence
- Additional services
Advantages of PaaS
By delivering infrastructure as a service, PaaS offers the same advantages as IaaS. But its additional features—middleware, development tools, and other business tools—give you more advantages:
- Cut coding time
- Add development capabilities without adding staff
- Develop for multiple platforms—including mobile—more easily
- Use sophisticated tools affordably
- Support geographically distributed development teams
- Efficiently manage the application lifecycle