Day One
Module 1: Introduction
- The Well-Architected Framework.
- AWS Global Infrastructure.
Module 2: The simplest architectures
- Amazon Simple Storage Service (Amazon S3).
- Amazon S3 Glacier.
- Choosing AWS Regions for your architectures.
- Hands-on lab: Hosting a Static Website.
Module 3: Adding a compute layer
- Amazon Elastic Compute Cloud (Amazon EC2).
- Amazon Machine Images (AMIs).
- Amazon Elastic Block Storage (Amazon EBS).
- Amazon Elastic File System (Amazon EFS).
- Amazon FSx.
Module 4: Adding a database layer
- Database layer considerations.
- Amazon Relational Database Service (Amazon RDS).
- Amazon DynamoDB.
- AWS Database Migration Service (AWS DMS).
- Hands-on lab: Deploying a Web Application on AWS.
Module 5: Networking in AWS – Part 1
- Amazon Virtual Private Cloud (Amazon VPC).
- Network security in the cloud.
- Hands-on lab: Creating a VPC.
Day Two
Module 6: Networking in AWS – Part 2
- AWS VPN connections.
- AWS Direct Connect (DX).
- VPC peering.
- AWS Transit Gateway.
- Load balancing on AWS.
- Amazon Route 53.
Module 7: AWS Identity and Access Management (IAM)
- Account users and AWS IAM.
- Federating users.
- Amazon Cognito.
- AWS Organizations.
Module 8: Elasticity, high availability, and monitoring
- Amazon CloudWatch.
- AWS CloudTrail.
- Amazon EC2 Auto Scaling.
- Scaling your databases.
- Hands-on lab: Creating a highly available environment.
Module 9: Automation
- AWS CloudFormation.
- AWS Systems Manager.
- AWS OpsWorks.
- AWS Elastic Beanstalk.
- Hands-on lab: Automating infrastructure deployment with AWS CloudFormation.
Day Three
Module 10: Caching
- Caching on AWS with Amazon CloudFront.
- Session management.
- Amazon DynamoDB Accelerator (DAX).
- Amazon ElastiCache.
Module 11: Building decoupled architectures
- Amazon Simple Queue Service (Amazon SQS).
- Amazon Simple Notification Service (Amazon SNS).
Module 12: Microservices and serverless architectures
- Amazon Elastic Container Service (Amazon ECS).
- AWS Fargate.
- AWS Lambda.
- Amazon API Gateway.
- AWS Step Functions.
- Hands-on lab: Implementing a serverless architecture with AWS Managed Services.
Module 13: RTO/RPO and backup recovery setup
- Disaster planning.
- Data replication.
- Recovery strategies.
- AWS Storage Gateway.
Module 14: Optimization and review
- Best practices for optimization.
- Review questions.