AWS Elastic Beanstalk Setup

Learn how to use AWS Elastic Beanstalk, set up an AWS account, and create AWS IAM user access.

How we’re using AWS Elastic Beanstalk

AWS Elastic Beanstalk is a fully managed service offered by AWS for deploying and scaling web applications. When using EB, we need to think about the code we are deploying. EB handles most of the infrastructure for us.

An easy-to-use EB command line tool manages the creation and continuous deployment of code, which we’ll be using. In the following lessons, we will deploy our PHP Symfony application by creating a new EB environment and then uploading the Symfony application code.

Overall, EB provides a convenient and efficient way to deploy and manage web applications on AWS, reducing the time and effort required for manual setup and maintenance. EB also provides various automatic tools like autoscaling and rolling deploys; however, we won’t cover them in this course.

See the image below of the AWS Cloud architecture diagram, which visually describes what we will be building in the cloud:

Press + to interact
AWS Cloud architecture diagram
AWS Cloud architecture diagram

Create an AWS account

First, we must set up an AWS account to launch EB applications. Follow the instructions ...