Day 1: AWS Technical Essentials
Module 1: User Sign up?
- User Sign Up
- Overview Amazon Management Console
- Management Activity and Billing overview
- Amazon Pricing
Module 2: AWS Big Picture – 10000 feet overview?
- An overview of AWS
- EC2- An overview
- EBS- An Overview
- Security Group-An Overview
- Elastic IP- An overview
- Cloud Front-An Overview
- S3- An overview
- Glacier- An overview
- IAM – An Overview
- RDS- AN overview
Module 3: Amazon EC2- Win server 2012
- Launch Windows server 2012 Instance
- Decrypt Password and download RDP shortcut client
- connect to the EC2 Windows 2012 instance
- Terminate the Windows server 2012 Instance
Module 4: Amazon EC2- Security Groups
- Creating Security Groups
- Modify Security Groups
- Delete Security Groups
Module 5: Amazon Elastic Block Store
- Create Standard Volume
- Create and delete snapshots
- Create Provisioned I/o Volume
- Assign volumes to Windows server 2012 and Ubuntu 14.04 server
- Disassociate and Delete volumes
Module 6: Amazon Elastic Load Balancing (ELB)
- Lab 6.1
1. Launch Two Ubuntu EC2 Instances- apache web servers with user data
2. Edit HTML files to both the servers
3. Test your web Servers through internet
- Lab 6.2
1. Create Elastic Load Balancer
2. Add both the Ubuntu servers to ELB
3. Test your Elastic Load Balancer
4. Delete your Elastic Load Balancer
Module 7: AWS Route 53
- What is Route 53
- Route 53 demo integration with ELB you created
Module 8: AWS S3
- AWS S3 – Overview and pricing
- Create Bucket and Folder
- Upload, download, share and delete object
- Delete Bucket
Day 2 – EC2, EBS, S3, IAM, Auto Scaling, CloudFront,Glacier
Module 9: Amazon EC2 and EBS System operations
- EC2 and EBS – Advanced theory
- EC2 – Creating your own AMI
- EC2 – Launching instance using own AMI
- EC2 – copy snapshot across region and share across accounts (live demo by
instructor)
- EBS – Snapshot
- EBS- creating volume using snapshot
- EBS – copy EBS snapshot across region and share across accounts (live demo by
instructor)
- EBS – upgrade volume types
Module 10: Auto Scaling and Bootstrapping
- Overview of Auto Scaling
- ELB: Configuring The Elastic Load Balancer for Auto Scaling group
- Configuring The AMI For Our Web Application
- Auto Scaling And Bootstrapping
- Scale out VM’s though stress test
- Scaling VM ‘s based on low utilization
Module 11: AWS S3
- AWS s3- Overview and pricing
- Create Bucket and Folder
- Upload, download, share and delete object
- File Versioning (S3 version control)
- Cross Region replication
- Setting s3 life cycle policy
- Create a static website in S3
- S3 Transfer Acceleration
- S3 security and encryption
- Delete Bucket
Module 12: AWS-IAM ( Identity and Access Management )
-
- What is IAM? – A comprehensive introduction
- Getting started with IAMs
- IAM user- groups
1. Creating a user and group
2. Adding a user to the group
3. Password policy setup for users
4. Attaching policy to users
5. Enabling dual /Multi factor authentication to the users
- IAM roles
1. Creating a IAM role and assign S3 full access policy
2. Launching a EC2 instance using a S3 full access role
3. AWS CLI install and create S3 bucket using cli, upload file and delete bucket from S3
4. Deleting a role
- Creating a Billing Alarm
Module 13 : AWS CloudFront
- CloudFront overview and pricing
- Create a origin bucket for CloudFront
- Upload file to origin bucket
- Create CDN distribution and use origin bucket
- Access files through CloudFront distribution
Module 14: AWS other storage options
- Storage Gateway – Overview and pricing
- Snowball – Overview and Pricing
- Glacier – Overview and pricing
- Glacier – Live demo by instructor using fast glacier client
Day 3: AWS Security- IAM, AWS CLI, SDK, DynamoDB
Module 15: Add on services and Points to Know
- Consolidated Billing
- AWS organization
- Cross Account Access
- Resource Groups and Tags
- VPC Peering
- Direct Connect
- Security Token Service
- Workspaces
- Active Directory Integration
- ECS
- Cloud watch
- EBS Encryption
- User data
- EC2 Instance metadata
- Elastic File System
- Lambda concepts
- EC2 Placement groups
- EBS vs Instance store
Module 16: AWS- Web App and RDS
- RDS- An overview
- RDS –read replica
- RDS- Multi AZ failover
- RDS snapshots
1. Lab 1: Create a RDS instance
2. Lab 2: connecting to an RDS instance
3. Lab 3: creating a RDS snapshots and restoring snapshot
4. Lab 4: Deleting RDS snapshots
- Deploy Web application in Amazon Ec2 (media wiki)
- Connect your Media wiki web application with RDS instances securely
- Make media wiki available on public URL for user sign up and write knowledge wiki
- Delete Your RDS instance
Module 17: Other Database options
- DynamoDB – Overview and use case
- Redshift – Overview and use case
- Elastic cache – Overview and use case
- Aurora DB – Overview and use case
Module 18: Well Architected Framework
- Introduction to the framework
- Security
- Reliability
- Performance
- Cost optimization
- Operational excellence
Module 19: AWS Cloud Formation
- Infrastructure as Code using Cloud Formation
- Cloud formation – Create a new stack
- Create and deploy sample template in JSON format
- Use existing templates and deploy
Day 4: VPC, Cloud Formation, Benastalk, SNS, SQS, SWF
Module 20: AWS- Virtual Private Cloud (VPC)
- What is VPC? – A comprehensive introduction
- Networking bottlenecks
- Understanding VPC configurations
- VPC with single public subnet
- VPC with public and private subnet
- VPC Peering
- Access control List
- Configuring VPC Instances
- Creating a VPC
- Subnets
- Internet Gateway
- Routing
- Configuring a NAT Gateway
- Creating security groups
- Launching instances in public and private subnets
- NAT vs Bastions
- VPC Flow Logs
- VPC clean up
Module 21: App services
- SQS
- SWF
- SNS
- Elastic Transcoder
- API Gateway
- Kinesis 101
- Kinesis
- Application Services Summary
Module 22: Whitepaper overview
- AWS security whitepaper
- AWS Risk and compliance
- Storage Options in Cloud
- Architecting for AWS best practices
Module 23: AWS route 53
- Route 53 – routing options
- Simple routing – Hands on lab
- weighted routing policy lab
- latency based routing lab
- Geolocation based routing lab
- failover routing lab
Module 24: Migrate to AWS
- Case studies
- Migration approach
AWS exam tips