Understanding EC2 & EC2 Instances
Course Content
0 / 171 completedCloud Advantage Pay-as-you-go Pricing
Cloud Advantages Agility, Elasticity & Scalability
A World Without Cloud Computing
Welcome To This Course!
What Is AWS What Is Cloud Computing
Cloud Advantage Reliability
Cloud Advantage Global Reach
Self-service vs Managed Services
Service Categories
The AWS Infrastructure, Regions & Availability Zones
Module Introduction
Creating an AWS Account
The Management Console
Get Started For Free With The Free Tier
Important AWS Pricing
Different Ways of Using AWS Services CLI, SDKs & the AWS API
Get Help AWS Support, Personal Health Dashboard & Documentation
Service Quotas
Module Summary
Cost Management & Working with Budgets
The AWS Security Model The Shared Responsibility Model
Understanding IAM Users, User Groups & Roles
Protecting Your Account
Understanding Roles
Creating Users & Assigning Permissions
Module Summary
How Policies & Permissions Are Evaluated
Understanding EC2 & EC2 Instances
Inspecting Instances & Connecting to Instances
Key Compute Services - An Overview
Running a Web Server via EC2
EC2 Pricing Models
Configuring & Launching EC2 Instances
Whats The Problem And How Do VPCs Help
Creating a VPC
VPCs & Subnets
Connecting Subnets & EC2 Instances
Public IP Addresses & Elastic IP Addresses
Understanding IP Ranges (CIDR Blocks) & Why They Exist
Working with Security Groups
VPC Peering & Transit Gateways
Security Groups vs NACLs
Private Connections via PrivateLink & VPC Endpoints
Understanding Network Access Control Lists (NACLs)
Module Summary
Why Dynamic Scaling Is Important
Scaling with AWS Auto Scaling
Using Elastic Load Balancers (ALB & NLB)
Module Summary
Working with Autoscaling Groups
Creating Load Balancers & Combining Them With Scaling
Why File Storage Is Important
Different Kinds of File Storage & AWS Services
EC2 Instance Store & EBS
Understanding EBS (Elastic Block Store)
Understanding EFS & EFS vs EBS
Module Summary
Using EFS & Exploring FSx File System Services
Understanding S3 Storage Classes (incl. Glacier)
Working with S3 & Buckets
S3 - An Overview
Advanced S3 Features
Demo Public Buckets & Static Website Hosting
S3 vs EBS vs EFS
Databases & The Cloud You Got Multiple Options!
RDS (Relational Database Service) - An Overview
Exploring Aurora
Databases & VPCs
RDS Configuration & In Action
Caching & ElastiCache
Understanding DynamoDB (NoSQL Database)
DynamoDB In Action
DynamoDB - Advanced Features
Module Summary
Other AWS Database Services
Saving Data with AWS Backup
Understanding Domains & DNS (Domain Name Systems)
Route 53 Custom Domains & Domain Routing
Speed Boosts via Global Accelerator & S3 Transfer Acceleration
Encrypting Network Traffic via SSL & ACM (AWS Certificate Manager)
Using CloudFront
Understanding CDNs, Edge Locations & CloudFront
Module Summary
More AWS Infrastructure Local Zones, Outposts & Wavelength
Introducing Serverless Services & AWS Lambda
AWS Lambda Theory
Working with Containers & Understanding The Idea Behind Containers
ECS & EKS (Elastic Container Service & Elastic Kubernetes Service)
EC2 vs Lambda
Using AWS Lambda
Managing Images via ECR (Elastic Container Registry)
Understanding ECS & Fargate
Building REST APIs via API Gateway
Why APIs
Building GraphQL APIs via AppSync
Adding User Authentication via Cognito
Frontend + AWS = Amplify
Using Elastic Beanstalk for Deploying Application Environments
Lightsail Turning AWS Into A Simple Web Hosting Provider
Module Summary
Simplifying Container Deployment via AppRunner
What's The Problem Why App Integration
Introducing CloudMap
Key AWS App Integration Services - An Overview
Understanding Step Functions
A Brief Look At SES
SQS, SNS & EventBridge In Action
Why Monitoring Matters
Beyond The Basics & X-Ray
VPC Flow Logs & Enabling (Advanced) Monitoring In Services
CloudWatch In Action
CloudWatch - Theory
AWS Batch For Batch Jobs
Optimizing Compute Resources With Compute Optimizer
Introducing Systems Manager
Standardizing Service Implementations & Solutions
What & Why
Cloud Migration Solutions
Cloud Migration Challenges
Hybrid Cloud Computing - Key Services
Key Migration Services
Connecting to the AWS Cloud via VPN & DirectConnect
Data Analytics Typical Tasks & Problems
Data Warehouses (Redshift) & Data Lakes
Self-Managed Big Data Workloads With EMR
A Closer Look At Redshift
Introducing AWS Kinesis
Analysing Data With QuickSight & Athena
Searching & Visualizing Data
Extracting Data With Glue
Introducing AWS Organizations (Multi-Account Environments)
Getting Started with Control Tower
Very Important Cost Management
Consolidated Billing
Using Tags
Introducing CloudFormation For Reproducible Cloud Resources
Managing Service & App Configurations
Re-introducing IAM
What Should Be Secured
User Authentication, SSO & Managed Directory
Track Account Usage via CloudTrail & GuardDuty
App Protection With Inspector & Detective
Protecting Against DDoS Attacks with Shield
Compliance & Legal Requirements
Protecting Traffic With WAF & Network Firewall
Encrypting Data At Rest & In Transit
Managing Code Secrets With Secrets Manager
Protecting Data with Macie
Introducing Security Hub
Writing Code With Cloud9 & Using CodeCommit
A Typical Development Workflow
Deployments With CodeDeploy
Building Code With CodeBuild & CodeArtifact
Introducing CodeGuru & DevOpsGuru
Automated Code Workflows With CodePipeline & CodeStar
Machine Learning on AWS
Internet of Things (IoT) on AWS
Media Services
Amazon Connect - A Cloud Call Center
Business Applications
Allowed or Not Allowed - Acceptable Use Policy
The Well-Architected Framework
The Well Architected Tool
Automated Suggestions With Trusted Advisor
The AWS Partner Network (APN)
AWS Professional & Managed Services
The AWS Marketplace
Exam Recommendations & Share Your Success
An Example Question & How To Approach Exam Questions
Cloud Practitioner Exam Content & Structure
How To Prepare For The Exam