Cloud Computing and AWS
Introduction to Cloud computing
Characteristics of cloud computing
Overview of various providers – AWS/Azure/GCP
Creating AWS account
Understanding AWS Regions and availability zones
EC2 ( Elastic Cloud Compute)
About EC2 and types , Pricing ),
EIP (Elastic IP address) – Allocating, associating , releasing
Launch windows and Linux Instances in AWS
AWS CLI
- Introduction to AWS CLI
- Install AWS command line interface
- Configure AWS command line interface
- Launch an instance via AWS CLI
Route53
- Introduction to Route53
- Benefits of Route53
- Hosted Zones, Nameservers and SOA
Virtual Private Cloud (VPC)
- VPC Essentials
- Subnets
- Internet Gateway (IGW)
- NAT Gateway
- Route Tables
- Access Control List (ACL)
- Configuring our ACL
- Overview of VPC Peering
- VPC Peering Configuration
S3 ( Simple Storage Service)
- About AWS Storage services, EBS and S3
- Creating S3 Buckets and putting objects in bucket
- Discussion about Bucket Properties/settings
- Permissions for S3 bucket
- Overview of S3 glacier
- S3 Pricing
Elastic Block Store – EBS Volumes
- Introduction to Elastic Block Store (EBS)
- Benefits of EBS Volumes
- Amazon EBS volume types
- General Purpose SSD )gp2) volumes
- Provisioned IOPS SSD (io1) volumes
- Throughput Optimized HHD (st1) volumes
- Magnetic Volumes
- Creation, attaching and Detaching volumes
- Making EBS Volume available to use
- Detaching EBS volume from an instance via AWS console
- Deleting EBS volume
Elastic Block Store – EBS Snapshots
- Introduction to snapshots
- Creating snapshots
- Viewing snapshot information
- Creating volumes from snapshots
- Deleting EBS snapshots
- Copying EBS snapshot
- Overview of sharing EBS snapshot
- Sharing EBS snapshot
ELB ( Elastic Load Balancer)
- Basics of Load balancing
- Creating Internet facing ELB
- Configuring ELB and adding the instances under ELB
- Creating SG’s for ELB and Ec2 instances
- Selecting LB type and defining
- Assigning SG to ELB
- Uploading SSL certificate
- Configuring health check for EC2 instances
Autoscaling
- Introduction to Auto scaling
- Benefits of Auto scaling
- Components of Auto scaling
- Creating Launch Configuration
- Horizontal and Vertical scaling
- Rules of scaling
- Configuring Notifications, Reviewing and Launching Auto Scaling group
- Setting up Scaled a& Load Balanced App
Identity Access Management (IAM)
- Introduction to IAM
- Overview of Roles
- Creating users and managing password policies
- Creating and managing groups
- Implementation of Roles
- Password policy
- Enabling Multi factor Authentication
- Creating IAM Users
RDS ( Relational Database server)
- Introduction to RDS
- RDS Engines in AWS
- Configuring MYSQL RDS service
- Connecting EC2 Instance to RDS Instance
- Introduction to DynamoDB
- Creating example table in DynamoDB
CloudFormation
- CloudFormation structure and Stack Creation
- CloudFormation Stack deletion policies
- CloudFormation nesting
- CloudFormation custom resources
CloudWatch
- CloudWatch basics
- CloudWatch Custom metrics
- CloudWatch Alarms
- CloudWatch Logs
- CloudWatch Log Filters
- CloudWatch Events
- CloudTrail