Deploy a PHP application using Elastic Beanstalk
944 students completed the lab in ~45m
Total available time: 1h:0m
480+ students rated this lab!
Elastic Beanstalk: deploy and manage applications in the AWS cloud
Elastic Beanstalk is an easy way to deploy and scale applications written in Python, Ruby, Java, Node.js, Go, or PHP in familiar environments like Apache, NginX, Passenger, and IIS, without worrying about the infrastructure that runs those applications.
In this lab, you'll learn how to upload your code and deploy it with monitoring, autoscaling, and load balancing. Elastic Beanstalk is also free - you only pay for the AWS resources your application needs to run. Elastic Beanstalk lets you directly control the underlying AWS resources if you require that.
You'll build and learn following these steps:
Log In to the Amazon Web Service Console
Your first step to start the laboratory experience
Create an Elastic Beanstalk App & Environment --
To practice controlled deployments with Elastic Beanstalk, we must first create an environment in which we can work. In this step, we build out an Elastic Beanstalk application and environment, then deploy the first version of our code onto it.
Tour of the Beanstalk Console
Learn to manage Beanstalk applications
Deploy a New Version
Download new application code and deploy it
Delete the Application
Clean up the resources created for the lab