AWS Training
• Cloud Computing Overview
• AWS Introduction
• AWS Global Infrastructure and its benefits
• Setting up of the AWS account
• AWS Tooling : Management Console
• AWS Tooling : Command Line Interface
Getting • AWS Tooling : Software Development Kits
started with • Overview of different AWS services
• Compute
AWS • Storage
• Database Migration
• Network and Content Delivery
• Management Tools
• Security & Identity Compliance
• Messaging
• Notification Services
• What is Root Account
• Creation of user accounts in AWS
Identity and • Multi Factor Authentication (MFA)
• IAM Groups
Access • IAM Roles
Management • IAM Users
IAM • IAM Policies
• Managing Permissions
• AWS Access key & Secret Access Key
• Introduction and Overview of EC2
• Amazon Machine Images (AMI)
• Different EC2 Instance purchasing options
Amazon EC2 • Create your EC2 Instance
• Create Elastic Block Storage (EBS) Volumes
(Elastic • How to attach EBS to EC2 Instance
Compute • EC2 placement group
• Security groups
Cloud) • Instance Role
• Key pair required access the instance
• EC2 Tags
• Assign IP to EC2 instance
• Termination Protection
• AWS storage options: EBS, S3 & Glacier
• Connecting Storage: Snowball & Storage Gateway
• What is S3 Service
• Benefits of S3
Simple • Creating / Managing S3 Buckets
• Adding Objects in S3 Buckets
Storage • Bucket and Object Permissions
Services (S3) • Versioning and logging
• Encryption
• Lifecycle rules
• Accessing S3 bucket programmatically using AWS SDK for .Net/Python/Node
• Host a Static Website Using S3
• Introduction to RDS
• AWS Database Instance
• Selecting the DB-Engine
• Create and Configuring MySQL Database Server
Database • Automatic backups, snapshots and restores
Services • Authorizing access to the DB with RDS Security Groups
• Security: Using IAM to Manage Access to Amazon RDS
• RDS Limits
• DB Instance Life Cycle
• Renaming a DB Instance
• Deleting or Rebooting a DB Instance
• Create Dynamo DB
• Working with Dynamo DB
• Introduction to VPC
• Default and Non-default VPC
• VPC and its benefits
• Components of VPC
• Subnets
Virtual • Route Table
• Internet Gateway
Private Cloud • Working with Subnet
• Private Subnet
(VPC) • Public Subnet
• Security Group
• Create a Custom VPC
• NAT instance
• NAT Gateway
• Working with Elastic IP Address
• Network Access Control List (NACL)
• Introduction Auto scaling
• Auto scaling benefits
• Auto Scaling Lifecycle
• Scaling Groups
• Launch Configuration
Elastic Load
• What is Elastic Load Balancing
Balancing & • Components and types of load balancing
Auto Scaling • Create the load balancer
• Managing instances in load balancer
• Configure Load balancer health check
• Security group for load balancer
• Overview of Route 53
• DNS Service
• DNS Record Sets
• SOA
AWS Route • A Record
53 • CNAME Record
• Alias
• DNS settings to reach AWS EC2 instance
• Configure Route 53 as our DNS Service
Simple • What is SNS
Notification • Publish / Subscribe Model
Services • Creation of a topic
• Subscribing to topic via Email/Message
(SNS)
• What is SQS
Simple • Point to Point Model
Queue • Creation of a queue
• Sending messages to the queue
Service (SQS) • Retrieving messages from SQS
• Introduction to Elastic Beanstalk
Elastic • Creating a Web-App using Elastic Beanstalk
Beanstalk • Modify deployment properties
• What is Serverless computing
• Function as a Service
AWS Lambda • Create a Lambda function from Management
Console
• Create a Java Lambda function and deploy
• Building infrastructure as code in AWS
Cloud • Understanding a Template
Formation • Understanding a Stack
• Cloud Formation Best practices
• How AWS Cloud Watch works
• Elements of Cloud Watch
• AWS Service Health Dashboard
Cloud Watch • Monitoring with Cloud Watch
• Basic vs detailed Monitoring
• Cloud Watch Best practices