This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Practical AWS - The Complete Package
Preface
Preface
The Cloud is Just Another Name for the Internet
The Cloud Is Just Another Name For The Internet
Software as a Service - SaaS
Platform as a Service - PaaS
Infrastructure as a Service - IaaS
A Quick Introduction to AWS
A Quick Introduction to AWS
Learn AWS Basics
Creating your AWS Account
AWS Console
AWS Regions
Create Your First EC2 Virtual Machine
What is a Virtual Machine ?
Using AWS Web Console to Create Your First Web Server on AWS
Troubleshooting
Back to the Basics
Introduction
Amazon Machine Image (AMI)
AMI: Amazon Machine Images
EC2 Instance Types
Instance Types
General Purpose: T2, M4 & M5
Memory Optimized: X1, R4 & R3
Compute Optimized: C4 & C3
Accelerated Computing : P2, G3 & F1
Storage Optimized : I3 & D1
AWS EC2 Instance Details & Configurations
Number of Instances
Purchasing Option
Network
Subnet
Auto-assign Public IP
Adding a Storage
Configuring Tags
Adding Security Groups
Installing & Configuring AWS CLI
Installing the CLI
Configuring the CLI
Testing the CLI
Introduction to AWS Networking
AWS Networking
Setting Up a VPC And its Components
AWS PVC
DNS Hostnames
Internet Gateway
Subnets
The NAT Gateway
Route Tables
Additional Reading
Deploying a Wordpress Website to an EC2 Instance
Introduction (1:09)
Creating Our EC2 Machine (7:10)
Downloading And Configuring Wordpress (4:58)
Configuring Amazon RDS and Route53 (4:41)
In Summary (0:34)
Elastic File System
Introduction
Practical Facts About EFS
Creating Your First EFS Storage
Using AWS Console
Using AWS CLI
Using EC2 With EFS to Deploy a High Availability Wordpress Website
Introduction
Creating The EC2 Instance (1:46)
EC2 Configuration - part 1 (0:09)
EC2 Configuration - part 2 (0:48)
EC2 Configuration - part 3 (0:50)
EC2 Configuration - part 4 (1:03)
EC2 Configuration - part 5 (1:33)
EC2 Configuration - part 6 (1:19)
Creating A Database Using The New RDS Dashboard (5:13)
EC2 Configuration - part 7 (1:37)
Creating The Elastic File System For Wordpress (1:41)
Mounting EFS - Part 1 (0:38)
Mounting EFS - Part 2 (0:13)
Mounting EFS - Part 3 (1:31)
Mounting EFS - Part 4 (1:16)
Mounting EFS - Part 5 (2:06)
Troubleshooting EFS (1:49)
Conclusion And Perspectives - Part 1 (0:31)
Conclusion And Perspectives - Part 2 (2:34)
Conclusion And Perspectives - Part 3 (1:40)
Final Notes
Creating a High Availability Wordpress Setup Using ELB, EC2, EFS
Introduction To EC2 Auto Scaling (0:31)
Creating An AWS Load Balancer (2:43)
Creating A Launch Configuration (2:11)
Creating An Auto Scaling Group - Part 1 (2:19)
Creating An Auto Scaling Group - Part 2 (0:38)
Creating An Auto Scaling Group - Part 3 (0:33)
Load Testing The Auto Scaling Group - Part 1 (0:16)
Load Testing The Auto Scaling Group - Part 2 (0:34)
Load Testing The Auto Scaling Group - Part 3 (0:44)
Adding SSL Support -Part 1 (1:27)
Adding SSL Support - Part 2 (1:02)
Configuring A Domain For Our ELB (2:41)
Hosting a Static Website Using S3
Introduction (1:48)
Creating Our Website S3 Bucket (3:55)
Configuring Route53 For Our S3 Bucket - Part 1 (2:53)
Configuring Route53 For Our S3 Bucket - Part 2 (0:27)
Configuring Route53 For Our S3 Bucket - Part 3 (2:27)
Configuring Route53 For Our S3 Bucket - Part 4 (1:55)
In Summary (0:43)
Hosting a Static Website Using S3 and CloudFront
Introduction (0:30)
A Quick Introduction To CloudFront (0:33)
CloudFront Use Cases (1:15)
Our Use Case (0:45)
Using Amazon Certificate Manager With CloudFront (1:04)
Creating A CloudFront Web Distribution - Part 1 (0:27)
Creating A CloudFront Web Distribution - Part 2 (2:02)
Creating A CloudFront Web Distribution - Part 3 (0:20)
Troubleshooting Route53 Integration With CloudFront - Part 1 (1:11)
Troubleshooting Route53 Integration With CloudFront - Part 2 (0:36)
Troubleshooting Route53 Integration With CloudFront - Part 3 (0:29)
In Summary (0:29)
Optimizing CloudFront for Speed & Security
Introduction
Using CloudFront With Wordpress
Securing your CloudFront with AWS WAF
Reducing CloudFront Costs by Using Cache Control
Reducing CloudFront Costs By Using AWS WAF
Invalidating a File in CloudFront
S3 - Managing Access & Policies
Cross-Origin Resource Sharing (CORS)
Managing Bucket Policies
S3 Data Encryption
S3 Logging
Serverless Computing - Introduction and Use Cases of AWS Lambda
Introduction To AWS Lambda (1:24)
AWS Lambda Use Cases (0:12)
AWS Lambda Use Cases #1 (0:10)
AWS Lambda Use Cases #2
AWS Lambda Use Cases #3 (0:26)
AWS Lambda Use Cases #4 (0:44)
AWS Lambda Use Cases #5 (0:38)
Lambda Limits
Serverless Computing - Using AWS Lambda
Creating Our First AWS Lambda Function
AWS Lambda & CloudWatch
Triggering The Execution Of a Lambda Function
AWS Lambda & Environment Variables
AWS Lambda & VPC
AWS Lambda & IAM Roles (Execution Roles)
AWS Lambda & the Code Entry Type
Lambda Versions
Lambda Aliases
Creating a Serverless Python API Using AWS Lambda & Chalice
Introduction
Why Chalice ?
Requirements
Creating a Chalice Project
Creating our Function
Deploying our Function
Configurations
Using your Own Domain
Deleting Resources
Creating a Serverless Uptime Monitor & Getting Alerted by SMS — Lambda, Zappa & Python
Introduction
Requirements
Creating our Zappa Project
Deploying our Function
Updating our Function
Debugging our Function
Creating a Simple API Using Flask
Testing our Function
Deleting our Function
Receiving Alerts by SMS Using AWS SNS
Prototyping a Pub/Sub System Using SNS & SQS For IoT, Inter-Process Communication & MicroServices Architecture
Introduction
Unix Philosophy & Microservice Based Software
A Common Architecture for Message Based Microservices
Building the Publisher
Building the Consumer
How Fast is SNS+SQS ?
SNS/SQS In Multiple Regions
Conclusion
Using Amazon Kinesis & Firehose to Stream & Consume Data in Real Time
Introduction
Amazon Kinesis Streams Concepts
Amazon Kinesis Firehose Concepts
Producing a Kinesis Stream Of Data
Consuming a Kinesis Stream Of Data
Streaming the Data & Consuming It
Amazon Kinesis Streams Limits
Retreiving Firehose Data
Introduction to AWS Rekognition
Introduction (0:34)
AWS Rekognition - Use Case #1 (0:23)
AWS Rekognition - Use Case #2 (0:14)
AWS Rekognition - Use Case #3 (0:19)
AWS Rekognition - Use Case #4 (0:11)
AWS Rekognition - Use Case #5 (0:29)
AWS Rekognition - Use Case #6 (0:19)
Conclusion & Perspectives (0:14)
Playing With AWS Rekognition Using Real Cases
Introduction And Prerequisites
Who’s There !? - Facial analysis
Where Is Hawking ? - Celebrity Recognition
Is That Hawking ? - Facial Rekognition
Bonus 1: Docker Integration With AWS
Introduction
Docker Machine & AWS
Docker Logging & AWS CloudWatch Logs
Using Linuxkit to Build an AWS Image (AMI)
Bonus 2: AWS as Code - Automating AWS EC2 Virtual Machines Using SaltStack
Introduction
AWS Provider Configuration
AWS Profile Configuration
Using Salt Cloud To Automate AWS EC2 Creation
Bonus 3: Terraform & AWS
Downloading & Installing Terraform
Configuring AWS
Terraform Hello World !
Working With Variables
Using Terraform Maps
Using Input Arguments
Using Variable Files
Terraform Apply
Terraform & Immutable Infrastructure
Using Terraform Modules
Bonus 4: Introduction to LinuxKit & Using it to Create AWS AMIs
Introduction
Installation
LinuxKit Examples
How LinuxKit Works
Creating an AWS Image
Bonus 5: AWS Cheat Sheet
AWS Cheat Sheet
Exam
Exam
Network
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock