Architecting on AWS Training
Level
AdvancedDuration
24h / 3 daysDate
Individually arrangedPrice
Individually arrangedArchitecting on AWS Training
The Architecting on AWS training teaches participants how to identify AWS services and features to build resilient, secure, and highly available IT solutions in the cloud. Architectural solutions vary depending on industry, application type, and company size. Authorized AWS instructors emphasize best practices using the AWS Well-Architected Framework and guide participants through designing optimal IT solutions based on real-world scenarios.
Who is this training for?
For solution architects, engineers designing solutions, and developers seeking to understand AWS architecture.
For developers who are more excited about the “Dev” in DevOps than the “Ops.”
For anyone who wants to learn about hybrid networks, VPC peering, gateways, and routing solutions to extend and secure infrastructure.
For those interested in AWS container services to quickly deploy portable, infrastructure-independent application environments.
For developers who want to accelerate and improve their application development and deployment process.
For anyone wanting to learn AWS cloud best practices.
Training Program
-
Module 0: Introductions & Course Map Review
- Welcome and course outcomes
-
Module 1: Architecting Fundamentals Review
- AWS Services and Infrastructure
- Infrastructure Models
- AWS API Tools
- Securing your infrastructure
- The Well-Architected Framework
- Hands-on lab: Explore Using the AWS API Tools to Deploy an EC2 Instance
-
Module 2: Account Security
- Security Principles
- Identity and Resource-Based Policies
- Account Federation
- Managing Multiple Accounts
-
Module 3: Networking, Part 1
- IP Addressing
- Amazon Virtual Private Cloud (VPC), Patterns and Quotas
- Routing
- Internet Access
- Network Access Control Lists (NACLs)
- Security Groups
-
Module 4: Compute
- Amazon Elastic Cloud Compute (EC2)
- EC2 Instances and Instance Selection
- High Performance Computing on AWS
- Lambda and EC2 – When to Use Which
- Hands-On Lab: Build Your Amazon VPC Infrastructure
-
Module 5: Storage
- Shared File Systems
- Shared EBS Volumes
- Amazon S3 – Security, Versioning, Storage Classes
- Data Migration Tools
-
Module 6: Database Services
- AWS Database Solutions
- Amazon RDS
- DynamoDB – Features and Use Cases
- Redshift – Features, Use Cases, Comparison with RDS
- Scaling, Caching, and Data Migration
- Hands-on Lab: Create a Database Layer in Your Amazon VPC Infrastructure
-
Module 7: Monitoring and Scaling
- Monitoring: CloudWatch, CloudTrail, VPC Flow Logs
- Invoking Events
- Elastic Load Balancing
- Auto Scaling Options and Monitoring Cost
- Hands-on Lab: Configure High Availability in Your Amazon VPC
-
Module 8: Automation
- CloudFormation
- AWS Systems Manager
-
Module 9: Containers
- Microservices
- Monitoring Microservices with X-Ray
- Containers
-
Module 10: Networking, Part 2
- VPC Peering & Endpoints
- Transit Gateway
- Hybrid Networking
- Route 53
-
Module 11: Serverless Architecture
- Amazon API Gateway
- Amazon SQS, Amazon SNS
- Amazon Kinesis Data Streams & Firehose
- Step Functions
- Comparing Amazon SQS to Amazon MQ
- Hands-on Lab: Build a Serverless Architecture
-
Module 12: Edge Services
- Amazon CloudFront
- AWS Web Application Firewall (WAF), DDoS, Firewall Manager
- AWS Global Accelerator vs Amazon CloudFront
- AWS Outposts
- Hands-On Lab: Configure a CloudFront Distribution with an S3 Origin
-
Module 13: Backup and Recovery
- Planning for Disaster Recovery
- AWS Backup
- Recovery Strategies
-
Capstone Lab: Build an AWS Multi-Tier Architecture
- Review of learned concepts and services
- Build a solution based on a scenario
- Deploy a highly available architecture with instructor guidance