Meetings Stub Page [mx-stub]
Architecting on AWS
Course Outline
Day 1
· Introduction to AWS
-
- "The Internet Operating System"
- The Well-Architected Framework
- AWS Global Infrastructure
- "The Internet Operating System"
· The Simplest Architectures
-
- Amazon S3
- Amazon Glacier
- Choosing Regions for Your Architectures
- Lab 1 - Hosting a Static Website
- Amazon S3
· Adding a Compute Layer
-
- Adding Compute With Amazon EC2
- Launching Amazon EC2 Instances with Amazon Machine Images (AMIs)
- Launching Amazon EC2 Instances with User Data
- Amazon EC2 and Storing Data
- Amazon EC2 Instance Types
- Amazon EC2 Pricing Options
- Amazon EC2 Considerations
- Adding Compute With Amazon EC2
· Adding a Database Layer
-
- Database Layer Considerations
- Amazon RDS and Amazon DynamoDB
- Security Controls for Amazon RDS and Amazon DynamoDB
- Migrating Data into your AWS Databases
- Lab 2 - Deploying a Web Application on AWS
- Database Layer Considerations
· Networking in AWS Part 1
-
- Amazon Virtual Private Cloud (VPC)
- Security in the Cloud
- Lab 3 - Creating a Virtual Private Cloud
- Amazon Virtual Private Cloud (VPC)
Day 2
· Networking in AWS Part 2
-
- Connecting Networks
- Load Balancing on AWS
- High Availability
- Multi-Region High Availability and DNS
- Connecting Networks
· AWS Identity and Access Management (IAM)
-
- Account Users and IAM
- Organizing My Users
- Federating Users
- Multiple Accounts
- Account Users and IAM
· Elasticity, High Availability and Monitoring
-
- Understanding the Basics
- Monitoring
- Gaining Elasticity and Scaling your Architecture
- Scaling your Databases
- Lab 4 - Creating a Highly Available Environment
- Understanding the Basics
-
- Why Should You Automate?
- Automating Your Infrastructure
- Automating Deployments
- A Little More Hands-Off
- Lab 5 - Automating Infrastructure Deployment with AWS CloudFormation
- Why Should You Automate?
Day 3
· Caching
-
- Caching Overview
- Caching on AWS
- Caching Your Web Tier
- Caching Your Database
- Caching Overview
· Building Decoupled Architectures
-
- Decoupling Your Architecture
- Decoupling with Amazon SQS
- Decoupling with Amazon SNS
- Decoupling Your Architecture
· Microservices and Serverless Architectures
-
- Building Microservices
- Container Services
- Going Serverless
- Lab 6 - Implementing a Serverless Architecture with AWS Managed Services
- Building Microservices
· RTO/RPO and Backup Recovery Setup
-
- Disaster Planning
- Recovery Strategies
- Disaster Planning
· Optimizations and Review
-
- Questions to Ask Yourself
- Re-Architecting
- Best Practices: A Review
- Group Challenge
- Design an Architecture
- Questions to Ask Yourself