AWS provides monitoring tools, resource management, and simple configuration options that
make it easy to manage environments. You can simply upload your code and Elastic Beanstalk
automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling
to application health monitoring. At the same time, you retain full control over the AWS
resources powering your application and can access the underlying resources at any time.