Lecture – 01
INTRODUCTION TO AWS INFRASTRUCTURE & SERVICES & SCENARIO
What is Cloud Computing, Public vs Private vs Multi vs Hybrid Cloud Cloud Service Models Introduction AWS Platform and Services AWS Global Infrastructure, Services Overview, tools and prerequisite, AWS exam Details Traning resourses overview
Lecture – 02
CORE SERVICES OVERVIEW & AWS ACCOUNT SETUP
AWS Accounts – The basics, [DEMO] Creating an AWS Account, [DEMO] Securing An AWS Account, Controlling costs & Creating billing alarms, Setting up the production account, MFA setUp on Root account, Controlling costs & billing alarms,
Lecture – 03
IDENTITY AND ACCESS MANAGEMENT (IAM)
IAM Overview, IAM Identity Policies, IAM Users and ARNs, Simple Identity Permissions, adding removing IAM Users, Groups, Roles and Policy Documents, IAM Hands on LAB, IAM access Key , Creating Access keys and setting up AWS CLI for macOS, Windows , Linux , AWS Organizations, Accounts & Role Switching using Organizations, How SCPs Work, CloudWatch Logs for IAM, Implementing an Organizational Trail,
Lecture – 04
SIMPLE STORAGE SERVICE (S3)
S3 Overview, S3 Models, S3 Storage Classes, Glacier, Transfer Acceleration, S3 Security, Encryption, Version Control, Lifecycle Management , Cross Region, Replication, S3 Security (Resource Policies & ACLs), static website with S3, Object Versioning & MFA Delete, S3 Performance Optimization using recommendations, Key Management Service, Object Encryption, Object Storage Classes, PresignedURLs creation and usage,
Lecture – 05
SNOWBALL, SNOWBALL EDGE, SNOWMOBILE STORAGE GATEWAY
Snowball, Snowball Edge, Snowmobile
Lecture – 06
STORAGE GATEWAY
Storage Gateway Overview Storage Gateway Types
Lecture – 07
CLOUDFRONT
CloudFront Overview CloudFront Infrastructure CloudFront Hands on LAB – Here we will setup caching for S3 bucket content and verify caching with Python Script
Lecture – 08
ELASTIC COMPUTE CLOUD (EC2)
Virtualization 101 EC2 Overview EC2 Types EC2 Family or Types EC2 LABs Security Groups Security Group – LABs Elastic Block Store (EBS) EBS Volume Types EBS Volumes & Snapshots – LABs AMI Types EBS Encryption Volumes & Snapshots – LABs , (LAB) WordPress on EC2 AWS CLI – Hands on LAB IAM Roles – LAB AWS Bash script – LAB Instance Metadata – LAB EFS Overview EFS Hands on LAB EC2 Placement Groups EC2 Architecture and Resilience, EC2 Instance Store, Snapshots, Restore & Fast Snapshot, Restore (FSR), EBS Encryption, Network Interfaces, Instance IPs and DNS EC2 Billing Models Horizontal & Vertical Scaling Instance Metadata, Instance Status Checks & Auto Recovery, Bootstrapping EC2 using User Data, Bootstrapping WordPress Directly and with CFN, permissions and credentials to EC2 using Instance Roles, AWS Systems Manager Parameter Store, Logging on EC2, Logging and Metrics with CW Agent, EC2 Placement Groups, Dedicated Hosts, Enhanced Networking & EBS Optimized,
Lecture – 09
HA ARCHITECTURE
Elastic Load Balancer Application Load balancer, Classic Load balancer & Network Load balancer Advanced Load balancer options Classic load balancer – Hands on LAB Application load balancer – Hands on LAB Auto Scaling Launch Configuration Auto Scaling Options Launch Configuration and AutoScaling – Hands on LAB
Lecture – 10
ROUTE53
DNS Overview, Domain Registration Overview DNS Record Sets Route53 Routing Policies Simple Routing Policy Simple Routing Policy with LAB Weighted Routing Policy Weighted Routing Policy with LAB Latency Routing Policy Latency Routing Policy with LAB Failover Routing Policy Failover Routing Policy with LAB Geolocation Routing Policy Geolocation Routing Policy with LAB Geoproximity Routing Policy and Multivalue Answer Policy Route 53 Public Hosted Zones, Route 53 Health Checks Route53 Failover to S3 & Private Zones
Lecture – 11
CLOUDWATCH
Overview Metrics, Alarms, Logs Cloudwatch Hands on LAB
Lecture – 12
RELATIONAL DATABASE
introduction to Database for fresher Type of databases RDS Architecture, OLTP & OLAP Data Warehousing Redshift Overview Automatic Backups Snapshots, Restoring backups, Encryption RDS Multi-AZ RDS Read Replicas RDS Hands on LAB (Detailed lab in which we deploy actual application on EC2 and Database using RDS), Migrating the WordPress Monolith to a dedicated EC2 DB Elastic Cache Overview and types, Aurora Overview, Aurora Serverless, Aurora Architecture Aurora Global Database Aurora hands on LAB, Migrating WordPress onto Aurora, Databases on EC2, [DEMO] Migrating a MariaDB database into RDS Multi-master writes
Lecture – 13
NON-RELATIONAL DATABASE
Overview DynamoDB Consistency Models Query & Scan LSI & GSI DyanamoDB Hands on LAB (Detailed lab in which we create table and run multiple query and scan operations) DAX Overview
Lecture – 14
VIRTUAL PRIVATE CLOUD (VPC)
Detailed overview of Networking Subnets, Route Tables, NAT instance VS NAT Gateway, Gateway etc Security Groups Custom VPCs VS Default VPCs multi-tier VPC subnets VPC Hands on LAB – 01 VPC Hands on LAB – 02 VPC Hands on LAB – 03 VPC Peering NAT Gateway – NAT Instances with LAB Network ACL – LAB VPC CLI – LAB Configuring A4l public subnets and Jumpbox, Network Access Control Lists,
Lecture – 15
APPLICATION SERVICES
SQS SQS – LAB SWF SNS SNS – LAB Elastic Transcoder API Gateway Kinesis
Lecture – 16
SERVER LESS
Lambda Lambda – Hands on LAB (here we use Python script for lambda function)
Lecture – 17
MORE SERVICES
Elastic Container Service (ECS) Pre-Signed URLs (S3) VPC VPN(IP Sec) AWS Direct Connect Data Migration Service (DMS) Identity Federation (IDF) Amazon Congnito Amazon Athena Elastic Map Reduce (EMR) GLOBAL CONTENT DELIVERY AND OPTIMIZATION HYBRID ENVIRONMENTS AND MIGRATION, SECURITY, DEPLOYMENT & OPERATIONS SERVERLESS AND APPLICATION SERVICES
Lecture – 18
ELASTIC CONTAINER SERVICE
Containers, Overview Creating ‘container of cats’ Docker Image, ECS – Concepts ECS – Cluster Mode, Deploying ‘container of cats’ using Fargate
Lecture – 19
NETWORK STORAGE
EFS introduction, EFS Architecture, Implementing EFS within a VPC(LAB) Scaling WordPress with EFS (LAB)
Lecture – 20
FINAL PROJECT
Deployment of Real time application on Amazon using around 15 services. Highly available, Scalable and Disaster Recovery