AWS Elastic Beanstalk

Learn about the important concepts of Elastic Beanstalk, environments, and deployment options.

AWS Elastic Beanstalk allows the quick deployment and management of applications in the AWS Cloud. We simply need to upload our application on Elastic Beanstalk, which provides and manages the resources required to deploy our application in the cloud. Elastic Beanstalk can deploy applications developed in Go, Java, .NET, Node.js, PHP, Python, and Ruby.

Press + to interact

How AWS Elastic Beanstalk works

To deploy an application using Elastic Beanstalk, first, we need to create an application and upload its source code on Elastic Beanstalk. This launches an environment for us and configures the resources required to deploy our application. Once the environment is launched, we can manage it and deploy new versions of our application. We can see the flow of Elastic Beanstalk in the diagram given below:

Press + to interact
Elastic Beanstalk workflow
Elastic Beanstalk workflow

Environments in Elastic Beanstalk

In AWS Elastic Beanstalk, an environment is a collection of ...