AWS (Amazon Webservices Training)

Outline of topics covered:

  • What is Cloud Computing – Overview
  • Different Cloud services – IaaS, PaaS, SaaS
  • Public, Private and Hybrid Cloud
  • AWS Fundamentals – Overview
  • Virtualization Concepts, Xen – How AWS uses and implements it
  • Para and Full Virtualization – PV, HVM and PV-HVM

Each of the following topics will cover 3 sections.

  • BEFORE section – Concepts pertaining to non-AWS/on-premise or data center environments. For example, “BEFORE VPC” contains basic networking concepts without which it will be very difficult to understand the underlying architecture of VPC in AWS.
  • CONCEPTS section – contains concepts related to AWS. Before delving into AWS labs, it is better to understand behind the scenes stuff.
  • THEORY and LAB section – Literature and Labs go hand in hand in this section.

Labs will cover almost 80% of each topic.

  • EC2

– BEFORE EC2: Compute concepts

– Components, instance types, vCPU, AMI, Region, AZs.

– Types of instances, pricing

– AMI

– Launching Instances

– Security Groups

– Elastic Network Interfaces

– Elastic IP etc.

– Lab/Practical/Exercises

  • Auto Scaling

-BEFORE AS: Scaling concepts, horizontal/vertical etc.

-Life Cycle and Benefits

-Launch Configuration

-Auto Scaling groups, scaling of groups

-Creating a Launch Configuration Using an EC2 Instance

-Launching Auto Scaling Instances in a VPC

-Creating an Auto Scaling Group using EC2 Instance

-Using a Load Balancer With an Auto Scaling Group

-Dynamic Scaling

-Lab/Practical/Exercises

  • EBS

– BEFORE EBS: Storage concepts. PV, VG, LV etc.

– Creating/Expanding Volumes

– Attach/Detach, mount

– Snapshots, Restore using snapshots etc.

– Lab/Practical/Exercises

  • S3

– creating buckets

– storing objects

– policies and permissions

– IFA/RRS options

– Lifecycle

– hosting static website

– Lab/Practical/Exercises

  • Amazon Glacier – very brief
  • Amazon EFS

– BEFORE EFS – NFS concepts

-Creating File systems

-Managing File Systems

-Mounting File Systems

-Using File Systems

-Lab/Practical/Exercises

  • Virtual Private Cloud (VPC)

– BEFORE VPC: Networking concepts

– VPC and Subnets

– Network ACLs and Security Groups

– IP Addressing

– Route Tables

– Internet Gateways

– NAT

– VPC Peering

– Subnet routing

– VPC Endpoints etc.

– Lab/Practical/Exercises

  • Route 53

– BEFORE ROUTE53: DNS concepts

– Domain Names

– Configuring DNS

– Routing Internet etc.

– Lab/Practical/Exercises

  • Elastic Load Balancing (ELB)

– BEFORE ELB: Load Balancing concepts.

– How Elastic Load Balancing Works

– Configure load balancers

– listener configurations

– target groups etc.

– Internal Load Balancers

– Lab/Practical/Exercises

  • IAM (Identity and Access management)

– User management

– Group management

– Role management

– Root user

– Permissions, delegation

– Policies. Managed and inline policies.

– Access management

– Lab/Practical/Exercises

  • Amazon CloudWatch

– How cloudWatch works

– Limits and resources

– Using dashboard

– Using metrics

– Creating Alarms

– Lab/Practical/Exercises

  • Amazon SNS

– Managing access

– Mobile push

– Subscriptions

– Email notifications

– Sending SMS messages

– Lab/Practical/Exercises

  • AWS RDS (Relational Database Service)

– RDS Setup (MySQL)

– Different options in RDS

– Backups

– Lab/Practical/Exercises

  • Amazon Cloud Formation
  • AWS Lamda brief concepts
  • AWS DynamoDB concepts
  • AWS Management Console
  • AWS CLI setup and usage
  • Overview of costing and billing
  • AWS Architecture tool