From the course: AWS Essential Training for Architects

Unlock the full course today

Join today to access over 24,900 courses taught by industry experts.

Host your apps with Elastic Beanstalk

Host your apps with Elastic Beanstalk

When hosting applications in the cloud, a key decision architects must make is how much control is required. One approach is to manage both the infrastructure and the application, while another is to use a managed service that handles the infrastructure so developers can focus only on the application code. AWS Elastic Beanstalk is a service that allows you to do this. With Elastic Beanstalk, your developers upload their application code and the service creates the environment and runs the application. It handles deployment details like capacity provisioning, load balancing, auto scaling, and health monitoring. Elastic Beanstalk supports applications written in .NET, PHP, Python, Ruby, Go, Java and Node.js. With Elastic Beanstalk, you can create either a web server or a worker environment. The environment will determine the type of application it runs and the resources that Elastic Beanstalk provisions. The web server environment is designed to run a website, web application, or web…

Contents