Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Deploying a LAMP application with Amazon Lightsail

Amazon Web Services and Amazon via AWS Skill Builder

This course may be unavailable.

Overview

Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

Introduction to Amazon Lightsail, using a LAMP application. Includes load balancing and database setup, plus migration to EC2.


Level

Fundamental


Duration

2 Hours 30 Minutes


Course 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

Reviews

Start your review of Deploying a LAMP application with Amazon Lightsail

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.