Evolution of a Website: Going from Single Server to Serverless
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
AnyCompany Ice Cream hires you to create and maintain their website. In this lab, you follow the growth of the business and how it evolves their website’s infrastructure.
You start by creating the company’s static website hosted on Amazon Simple Storage Service (S3) that displays the ice cream flavors. The business starts to gain popularity among the locals and flavors start to sell out before the day is up. The business owners ask you to migrate to a server where they can have you push updates. They decide to migrate their static site to Amazon Elastic Compute Cloud (EC2) with a Linux, Apache, MySQL, PHP (LAMP) stack built on it.
This will allow the website to update and react dynamically. Demand for AnyCompany’s ice cream surges after a viral video and the infrastructure and maintenance becomes difficult to manage. To scale with demand, you suggest migrating sections of their LAMP stack to serverless services, starting with the MySQL database. The MySQL database will be replaced with Amazon DynamoDB serverless database.
Task 2: Verify the dynamic website on Amazon EC2 is running
Task 3: Update dynamic website to a serverless solution using DynamoDB for the MySQL database
You start by creating the company’s static website hosted on Amazon Simple Storage Service (S3) that displays the ice cream flavors. The business starts to gain popularity among the locals and flavors start to sell out before the day is up. The business owners ask you to migrate to a server where they can have you push updates. They decide to migrate their static site to Amazon Elastic Compute Cloud (EC2) with a Linux, Apache, MySQL, PHP (LAMP) stack built on it.
This will allow the website to update and react dynamically. Demand for AnyCompany’s ice cream surges after a viral video and the infrastructure and maintenance becomes difficult to manage. To scale with demand, you suggest migrating sections of their LAMP stack to serverless services, starting with the MySQL database. The MySQL database will be replaced with Amazon DynamoDB serverless database.
Level
Fundamental
Duration
1 Hours 0 MinutesCourse Objectives
In this course, you will learn how to:
- Upload files to Amazon S3 to host a static website.
- Migrate the dynamic website hosted on EC2 from using a MySQL database to using Amazon DynamoDB.
- Update the DynamoDB table with a new ice cream flavor.
- Refresh the website to reveal your new ice cream flavor.
Intended Audience
This course is intended for:
Architects responsible for bridging the gaps between complex business problems and solutions in the cloud.
Prerequisites
We recommend that attendees of this course have the following prerequisites:
None
Course Outline
Task 2: Verify the dynamic website on Amazon EC2 is running
Task 3: Update dynamic website to a serverless solution using DynamoDB for the MySQL database
Tags
Related Courses
Getting Started with Amazon Simple Storage Service (S3)Amazon via Independent Deep Dive into Amazon Simple Storage Service (Amazon S3)
Amazon via Independent AWS Developer Series
Amazon via edX Crear y gestionar archivos con AWS S3
Coursera Project Network via Coursera Building Data Lakes on AWS
Amazon Web Services via Coursera