Learning Objectives
The Objectives of this course are as follows:
- Identify AWS architecting best practices
- Describe the fundamentals of account security
- Identify strategies to build a secure virtual network that includes private and public subnets
- Practice building a multi-tier architecture in AWS
- Identify strategies to select the appropriate compute resources based on business use cases
- Compare and contrast AWS storage products and services based on business scenarios
- Compare and contrast AWS database services based on business needs
- Identify the role of monitoring, load balancing, and auto scaling responses based on business needs
- Identify and discuss AWS automation tools that will help you build, maintain, and evolve your infrastructure
- Discuss hybrid networking, network peering, and gateway and routing solutions to extend and secure your infrastructure
- Explore AWS container services for the rapid implementation of an infrastructure-agnostic, portable application environment
- Identify the business and security benefits of AWS serverless services based on business examples
- Discuss the ways in which AWS edge services address latency and security
- Explore AWS backup, recovery solutions, and best practices to ensure resiliency and business continuity
Target Audience
The course is intended for:
- Solutions Architects
- Solutions-design Engineers
- Developers
- Individuals seeking the AWS Solutions Architect Associate Certification
Prerequisite Experience
- AWS Cloud Practitioner Essentials or AWS Tech Essentials Certification
Course Outline
Architecting Fundamentals
- AWS services
- AWS infrastructure
- AWS Well-Architected Framework
- Lab 1: Explore and interact with the AWS Management Console and AWS Command Line Interface (CLI)
- Principals and Identities
- Security Policies
- Managing multiple accounts
- IP addressing
- Virtual Private Cloud (VPC) fundamentals
- VPC traffic security
- Compute services
- Amazon Elastic Compute Cloud (Amazon EC2) instances
- EC2 instance storage
- Amazon EC2 pricing options
- AWS Lambda
- Lab 2: Build your Amazon VPC infrastructure
- Storage services
- Amazon Simple Storage Service (Amazon S3)
- Shared file systems
- Data migration tools
- Database services
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- Database caching
- Database migration tools
- Lab 3: Create a database layer in your Amazon VPC infrastructure
- Monitoring
- Alarms and events
- Load balancing
- Auto scaling
- Lab 4: Configure high availability in your Amazon VPC
- AWS CloudFormation
- Infrastructure management
- Amazon Code Whisperer
- Microservices
- Containers
- Container services
- VPC endpoints
- VPC peering
- Hybrid networking
- AWS Transit Gateway
- What is serverless?
- API Gateway
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Simple Notification Service (Amazon SNS)
- Amazon Kinesis
- AWS Step Functions
- Lab 5: Build a serverless architecture
- Edge fundamentals
- Amazon Route 53
- Amazon CloudFront
- DDoS protection
- AWS Outposts
- Lab 6: Configure an Amazon CloudFront distribution with an Amazon S3 origin
- Disaster planning
- AWS Backup
- Recovery strategies
- Capstone Lab: Build an AWS multi-tier architecture