
Learning Objectives
Introduction to the Course and its effectiveness and usability for the DevOps Engineers or Beginners.
Introduction and overview about the AWS S3 Services.
Common Use cases where AWS S3 is effective
Lecture Objectives:
1- What is AWS Cloud Front and Cloud Distribution Network.
2- What are the benefits of using CDN.
3- Distribution types of CDN.
Lecture Objectives:
Brief overview of Server-less Hosting.
What is AWS Lambda
Lecture Objectives
Explain the Architecture of the Lab.
Flow diagram to explain the connection points to host a Dynamic Website using Lambda
To Create an S3 Bucket.
Change Permissions of the Objects
Upload Objects (HTML Files)
Access the HTML (Static Website) over the Web
1- To Create a Cloud Front Distribution
2- Create an S3 Origin with CDN
View the CDN Distribution and validate.
Access the HTML Pages using Cloud Front URL over the Web.
Compare the CDN URL with S3 URL.
Overview of our Static Page with Dynamic Code (i.e. Python).
Create a Lambda Function and test.
Create a Trigger i.e. AWS API Gateway for Lambda Function.
Update the HTML with API End Point Url and Host the Page.
Access the Page via CDN and see Dynamic Code Output (which is hosted in lambda)
Objectives of the Lab
This is a demonstration of how the AWS EC2 can be used to host an LAMP Stack.
Where LAMP stands for Linux Apache MySQL and PHP.
Where Amazon Linux will be used as Operating System on the AWS EC2.
This lab will also touch the common questions such as how to access an EC2 Instance using command line (SSH from Remote Host) and how the Inbound Security rules impact EC2 Instance access over HTTP or SSH.
Build your AWS DevOps Journey by starting with key services i.e. AWS Simple Storage Service, Cloud Distribution Network, AWS Lambda (Server-less).
Note : Life time access for further advanced Labs, all will be part of same Course.
Objectives
Introduction to AWS S3 and its uses cases.
Introduction to CDN - Cloud Distribution Network.
Introduction to the Server-less and Lambda.
Create a Web page and host on S3, Access the Web Page via Web.
Create a Cloud Distribution Network and link it with S3 Origin.
Access the Web Pages via CDN - URL over the web.
Understand the Server-less and create a Lambda Function.
Create an AWS Gateway - HTTP API and call the End Point URL from a static Web Page.
Access the Static web page which calls Dynamic Code (which is hosted on Lambda as backend).
Clarify Concepts on end to End website hosting.
Key Skills Taught
1- Access AWS Console as IAM User and create S3 Bucket.
2- Create CDN, Lambda, AWS API Gateway.
Extra Lab
Create an LAMP (Linux Apache MySQL and PHP) Stack on AWS EC2
Understand how AWS EC2 works.
How to Access the EC2 using SSH.
How the Inbound Security Roles impact the EC2 Access on Internet (i.e. HTTP or SSH).
How to Setup a Linux Server in few minutes.
How to install and configure HTTP, MySQL(MariaDB), PHP
How to host a sample Webpage on LAMP Server