MODULE 1: INTRODUCTION
- Introduction to Cloud Computing
- Why Cloud Computing?
- Benefits of Cloud Computing
- Types of Cloud Computing
- Public Cloud / Private Cloud / Hybrid Cloud
- Introduction to AWS
- Regions and Availability Zones – How to choose the right one
MODULE 2: ELASTIC COMPUTE CLOUD (EC2)
- Instance Types
- Amazon Machine Images (AMI)
- Launching an instance – How to choose the right instance type
- Security via Key Pairs
- Working with the Security Group
- Assigning Elastic IPs
- Logging into the instance (Linux / windows )
- Choosing the right AMI
- Creating your own AMI
MODULE 3: AMAZON ELASTIC BLOCK STORE (EBS / EFS)
- Creating and deleting volumes
- Attaching and detaching volumes
- Mounting and Un mounting the attached volume
- Creating snapshots
- Creating volumes from snapshots
- What is EFS & difference between EBS n EFS
MODULE 4: SIMPLE STORAGE SERVICE (S3)
- Creating and deleting buckets
- Adding objects to buckets
- Getting objects
- Deleting objects
- Bucket Permissions / Versioning / lifecycle
- What is Glacier and Snowball
- Difference Between Glacier and Snowball
MODULE 5: ELASTIC LOAD BALANCER (ELB) & AUTO SCALING
- Creating the ELB
- Health Checks
- Installing the SSL
- Load Balancing with EC2
- Get set Up with Auto Scaling Interfaces
- Get started with Auto Scaling Using the Console
- Maintain a fixed Number of running EC2 Instance
- Dynamic Scaling
- Scheduled Scaling
MODULE 6: IDENTITY AND ACCESS MANAGEMENT (IAM)
- IAM Console and Sign in
- Identities ( User, Group, Roles)
- Security Credentials / MFA
- Permissions and policies
MODULE 7: VIRTUAL PRIVATE CLOUD (VPC)
- VPC Wizard Scenarios for Amazon VPC
- Your VPC and Subnets
- Your Default VPC and Subnets
- Security in Your VPC
- Networking in Your VPC
- End points to S3
- VPC peering & TGW
- AWS Direct connect / VPN
MODULE 8: AWS SECURITY MANAGEMENT
- Access Control List
- NATs
- Security groups
MODULE 9: ROUTE 53
- Registering Domain Names
- Configuring Amazon Route 53 as Your DNS Service
- Working with Public/Private Hosted Zones
- Working with Resource Record Sets
- Using Traffic Flow to Route DNS Traffic
- Health Checks and DNS Failover
MODULE 10: DATABASE IN AWS–RELATIONAL DATABASE SERVICE (RDS) AND NOSQL DATABASE *****
- Selecting the Engine
- Configuring the Database Engine
- Creating your Database
- Setting up automatic backups
- Authorizing access to the DB via DB Security Groups
- NoSQL –DynamoDB, Redshift
***** Depends on DB knowledge
MODULE 11: CLOUD WATCH AND CLOUD TRAIL
- Monitoring the AWS Service Health Dashboard
- Using Cloud watch for Monitoring
- Setting up your metrics
- Setting up notifications
- Creating Alarms/ Events
MODULE 12: AMAZON CLOUD FRONT & CLOUDFORMATION
- How Cloud Front Delivers Content
- Locations and IP Address Ranges of Cloud Front Edge Servers
- Working with Distributions
- Working with Objects
- Content delivery network
- What is CloudFormation
- Advantages of CloudFormation
- Lab: CF
MODULE 13: SIMPLE QUEUE SERVICES /SIMPLE NOTIFICATION SERVICE/SIMPLE WORKFLOW,LAMBDA
- Setting up Amazon SNS
- Verifying Email Addresses and send notification on that
- Elastic Beanstalk
MODULE 14: AWS SERVICE OVERVIEW
- Architecting for the AWS Cloud Best Practices
- Overview of Security Processes
- Storage Options in the Cloud
- Objectives of the course
- To gain fundamental understanding of AWS cloud technologies
- Be able to start a Windows or Linux server in the cloud with its own private address
- Be able to startup a CRM / Word Press / etc. website hosted in cloud
- Be able to start a highly scalable MySQL or Oracle database in the cloud.
- Be able to setup a load-balancer in the cloud
- Be able to understand the redundancy, fault-tolerance and high availability requirements of a web application