Give AWS the app to run
The team provides its app and chooses its settings. Elastic Beanstalk sets up resources to run it, such as servers, tools to spread incoming traffic, and health checks. The app may run on EC2 instances, but the team manages it through Elastic Beanstalk.
This saves setup work, but the team remains responsible for its code, data, and settings. Even when a deployment succeeds, the team must check that the app works as intended.
The name can be confusing
Elastic Beanstalk is one AWS service. Elasticity is the broader ability to add or reduce capacity as demand changes. Other AWS services have “Elastic” in their names too.