Compute
AWS Elastic Beanstalk
A service for deploying and scaling supported web applications while AWS handles much of the environment provisioning and platform management workflow.
Key points
- Developers provide application code and configuration; Elastic Beanstalk creates and manages supporting AWS resources.
- Underlying resources remain visible and controllable.
- It reduces deployment work but does not turn every application into a function.
Best-known use cases
- Deploy a supported web application without assembling each environment resource manually.
- Retain access to underlying resources while simplifying platform deployment.
What candidates often confuse it with
- Elastic Beanstalk is application platform deployment; CloudFormation is general infrastructure as code.
- Lambda is event-driven serverless functions; Beanstalk commonly runs web applications on provisioned environments.
Key Cloud Practitioner takeaway
Use Elastic Beanstalk for simplified deployment of supported applications when underlying AWS resources may still matter.
Related services
- Amazon EC2
- AWS CloudFormation
- AWS Lambda
Relevant exam tasks
- D3.3