Platform as a service (PaaS) provides a managed platform for deploying custom applications without requiring direct management of the underlying infrastructure. AWS examples include Lambda, App Runner, Google App Engine, and Heroku. section 1.0
PaaS shifts operational responsibility from the application developer to the managed service:
- Deploys applications to a cloud platform rather than directly provisioning virtual machines, storage, and networking. section 1.0
- Can provide flexible capacity, fault-tolerant services, and pay-per-use billing through AWS. section 1.10
- Trades infrastructure control for simpler deployment and operations; individual services may impose limitations such as missing service-level agreements. section 18.2
AWS App Runner for a containerized web application
Provide App Runner with a container image containing a web application. App Runner runs and monitors the containers, distributes requests among them, and scales their number with load. The AWS CLI can create the service, retrieve its URL and RUNNING status, and delete it afterward. A small application used eight hours per day is estimated at $25.44 per month in the stated configuration; deleting unused services helps avoid unexpected charges. section 18.2



