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
Using AWS Web Console to Create Your First Web Server on AWS
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock