...
Setting up a one-click Amazon Elastic Beanstalk environment is faster and simpler than setting up a custom Linux EC2 environment (see below), and automatically provides you with capacity provisioning, load balancing, auto-scaling, and application health monitoring.
...
Setting up a custom Linux EC2 environment requires a bit more work than setting up a one-click Amazon Elastic Beanstalk environment (see above), but affords you more control over the environment.
...