Most if the time developers just want to deploy code and don't want to worry about the infrastructure. This is where elastic Beanstalk comes in it automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. It is an easy-to-use service for deploying and scaling web applications and services on familiar servers such as Apache, Nginx, Passenger, and IIS.
It is a very easy to use service
Lets us keep full control over the underlying resources.
It is free but you pay for the resources you use
It is a managed service it handles
- Instance configuration
- Load balancing
Next we will do a hands on how to use AWS Elastic Beanstalk