- 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)
- Selecting the Engine
- Configuring the Database Engine
- Creating your Database
- Setting up automatic backups
- Authorizing access to the DB via DB Security Groups
- NoSQL –Dynamo DB, Redshift
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 Cloud Formation?
- Advantages of Cloud Formation
MODULE 13: SQS /SNS/SW, 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 start-up 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
MODULE 15: AWS Project (15 assignments/projects)
- Proj 1: Update Application server (behind ALB) without downtime (blue-green method)
- Proj 2: Update ALB group size and disable sticky session
- Proj 3: Upgrade application behind ASD
- Proj 4: Upgrade AS instance (t2 to t3)
- Proj 5: Create a golden Image and share to other account, copy to another region
- Proj 6: Access AWS S3 from private instance of a custom VPC
- Proj 7: Create and test VPC end point to S3
- Proj 8: AWS S3 CRR and test
- Proj 9: Deploy static web site on S3
- Proj 10: Auto backup of MySQL database and store to S3, using shell/lambda
- Proj 11: create an ec2 instance in Kolkata local zone
- Proj 12: Talk to amazon customer care to run AWS service in on-prem (outpost)
- Proj 13: Optimize cost of AWS resource of your client
- Proj 14: …………………………..etc
MODULE 16: Migration
- Database Migration Types: native method, DMS, SCT, AAM
- Database Migration Methods
- Database Migration from on prem to RDS
- Database Migration from ec2 to RDS
- Database Migration from MySQL to aurora
- Application Migration from on-prem to AWS ec2/S3
- On-prem Server(phy/vir) migration to AWS
MODULE 17: AWS Advance services overview
- LightSail
- Batch
- AWS Outpost
- Local Zone
- KMS
- SSO
- Dynamo dB
- ElastiCache
- Redshift
- Dynamo dB
- AWS Glue
- Athena
- ECS, EKS
- Data Pipeline
- AWS Backup
- AWS Firewall Manager
- Directory Service
- Certificate Manager
- System Manager
- Network Manager