Introduction to Amazon Lightsail, using a LAMP application. Includes load balancing and database setup, plus migration to EC2.
Level
Fundamental
Duration
2 Hours 30 MinutesCourse Objectives
In this course, you will learn how to:
- Create the infrastructure you will use in the subsequent tasks
- Deploy a two-tier LAMP stack application as a monolith in a single Lightsail instance
- Rearchitect the application by separating the front end from the database
- Scale and load balance the web front end
- Move your application to other AWS services by:
- Creating and using an Amazon Relational Database Service (Amazon RDS) database
- Moving your front end to Amazon Elastic Compute Cloud (Amazon EC2)
Intended Audience
This course is intended for:
- Developers
Prerequisites
We recommend that attendees of this course have the following prerequisites:
- Familiar with basic navigation of the AWS Management Console
- Comfortable editing scripts using a text editor
- You do not need a deep knowledge of PHP, SQL, or the LAMP stack, since we will provide you with the application code; but it is useful to have a general idea.
Course Outline
- Task 1: Deploy Your Lab Infrastructure
- Task 2: Deploy a Monolithic LAMP Application
- Task 3: Connect To Your Lightsail Database
- Task 4: Scaling Your PHP Front End
- Task 5: Migrating to Your Amazon RDS Instance
- Task 6: Upgrading to Amazon EC2