- About the course
- Topics
- Introduction - Cloud Computing and Virtualization
- Cloud Service & Deployment Models, Mapping - Enterprise DC & AWS
- AWS Virtualization, Xen
- Web Servers, Web Services, APIs
- SLA
- RPO & RTO
- High Availability vs Fault Tolerance
- Latency vs Throughput
- Pre-EC2: Virtual Machines, EC2 definition
- Regions and Availability Zones
- AMI, Instance Types, Demo
- vCPU, Root Device Volume, Key Pair, Demo
- Elastic IP, Instance Metadata, Public Key, Demo
- AMI Copy, AMI Permissions, Demo
- ENI, Instance Tenancy, Dedicated Instance and Host
- Pricing, Reserved and Spot Instances, Design Patterns
- EC2 Summary
- EC2 Assignments
- Pre-EBS - File System and Storage Layer Concepts
- EBS concepts, Throughput & IOPS
- Volume Types - GP2, IO1, ST1 and SC1
- Demo - Volume Operations
- Snapshots
- Snapshot Demo - copy operations
- Encryption, Pricing, EBS Optimization, Design Patterns (RAID, DR)
- EBS Assignments
- Pre-VPC - Basic Networking, Router, CIDR, IP address detail
- Pre-VPC - Subnet, Firewalls, Stateful and Stateless firewalls
- Subnets, Public & Private Subnets, Default VPC & Subnets, Demo
- Demo Continued
- Firewalls in AWS VPC - Security Groups and NACLs
- Demo: 3-tier architecture using Security Groups
- Demo: 3-tier architecture using NACLs
- Route Tables, NAT Gateway & NAT Instance
- NAT Demo
- VPC Peering - Concepts, Demo and Scenarios
- VPC Endpoints, VPN Connection, VPN Demo, VPC Flow Logs
- VPC Flow Logs Demo
- Pricing and Design Patterns
- EC2: Elastic Network Interfaces with Multiple IP addresses
- ENI Demo
- Bastion Host
- VPC Summary
- VPC Assignments
- Pre-ELB, Classic Load Balancer and its architecture
- CLB Demo 1
- Cross-zone load balancing, Listeners and Health Checks
- NACLs in Load Balancer Architecture, Complete CLB Demo
- Cross Zone Load Balancing Scenarios
- Application Load Balancer, Target Groups, Listener Rules, Demo
- SSL connections, Network Load Balancer, Demo
- High Availability using Load Balancer - Demo
- Pricing and Design Patterns
- ELB Summary
- Elastic Load Balancer - Assignments
- Pre-AS: Vertical and Horizontal Scaling, AWS Auto Sclaing, Launch Configuration
- Launch Template, Dynamic Scaling, Simple Scaling Policy, Cooldown Period
- Demo - Dynamic Scaling with Simple Scaling Policy, Desired Capacity
- Step Scaling, Demo
- Manual Scaling, Schedule Scaling - Demo
- Instance Termination, Pricing and Design Patterns
- Auto Scaling Summary
- Load Balancer and Auto Scaling Integration
- Auto Scaling - Assignments
- Pre-Route53: How DNS works, A Name record, CNAME, Alias and Latency
- Route53 Terminologies, Public/Private Hosted Zone, DNS Support - Demo
- Simple and Faiover Routing Policies, Demo
- Latency Based & Geolocation Routing Policies, DNS Failover, Demo
- Complex Routing Demo, Route53 with ELB, Demo
- Complex Routing II
- Pricing, Design Patterns, Blue-Green Deployment
- Route53 Summary
- Route53 Assignments
- Pre-S3: Online Storage, S3 Introduction, Consistency Models, Demo
- Storage Hierarchy, Buckets, Transfer Acceleration, Requestor Pays, Object Keys
- Object Metadata, S3 Storage Class, Demo
- Object Versioning, Demo
- Lifecycle Management, Storage Class Analysis, Demo
- Cross Region Replication, Demo
- Permissions, Data Encryption, Demo
- Performance Optimization in S3, Server Access Logging, Demo
- Static Website Hosting on S3, Integration with Route53, Demo
- Use VPC endpoint to access S3 from EC2 instances in Private Subnets
- Pricing and Design Patterns
- S3 Summary
- S3 Assignments
- Pre-EFS: Shared File System, EFS, Mount Target, Mount a file system
- EFS Demo
- EFS File Sync, Pricing