AWS - Architecting on AWS
Course Description
Acquire fundamental skills for building IT infrastructure on AWS! The three-day course enables you to optimize AWS Cloud and understand how AWS services fit into cloud-based solutions. It explains AWS Cloud's best practices and design patterns for architecting optimal IT solutions on AWS. You learn to build a variety of infrastructures in guided, hands-on activities. The AWS Architect training also covers creating fledgling architectures and building them into robust adaptive solutions.
The AWS Architect training is recommended for earning the AWS Certified Solutions Architect-Associate certification.
Note: Lab time available only for class duration & not beyond. Additional lab charges apply for “repeat students”.
Course Objectives
- Making decisions based on the AWS-recommended architectural principles and best practices
- Leveraging AWS services to make your infrastructure scalable, reliable, and highly available
- Leveraging AWS managed services to enable greater flexibility and resiliency in an infrastructure
- Making an AWS-based infrastructure more efficient in order to increase performance and reduce costs with AWS - - Solution Architect course.
- Using the Well-Architected Framework to improve architectures with AWS solutions by taking this AWS Solution Architect Course
Who Should Attend?
This course is intended for:
- Solutions Architects
- Solution Design Engineers
Prerequisites
Required
- Familiarity with general networking and cloud computing concepts
- Working knowledge of distributed systems and multi-tier architectures
- AWS Cloud Practitioner Essentials
Recommended
- AWS Technical Essentials
- AWS Business Essentials
Course Outline
Note: The curricula below comprise activities typically covered in a class at this skill level. The instructor may, at his/her discretion, adjust the lesson plan to meet the needs of the class based on regional location and/or language in which the class is served.
Introduction
- The Well-Architected Framework
- AWS Global Infrastructure
The simplest architectures
- Amazon Simple Storage Service (Amazon S3)
- Amazon S3 Glacier
- Choosing AWS Regions for your architectures
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
Adding a database layer
- Database layer considerations
- Amazon Relational Database Service (Amazon RDS)
- Amazon DynamoDB
- AWS Database Migration Service (AWS DMS)
Networking in AWS - Part 1
- Amazon Virtual Private Cloud (Amazon VPC)
- Network security in the cloud
- Hands-on lab: Creating a VPC
Networking in AWS - Part 2
- AWS VPN connections
- AWS Direct Connect (DX)
- VPC peering
- AWS Transit Gateway
- Load balancing on AWS
- Amazon Route 53
AWS Identity and Access Management (IAM)
- Account users and AWS IAM
- Federating users
- Amazon Cognito
- AWS Organizations
Elasticity, high availability, and monitoring
- Amazon CloudWatch
- AWS CloudTrail
- Amazon EC2 Auto Scaling
- Scaling your databases
Automation
- AWS CloudFormation
- AWS Systems Manager
- AWS OpsWorks
- AWS Elastic Beanstalk
Caching
- Caching on AWS with Amazon CloudFront
- Session management
- Amazon DynamoDB Accelerator (DAX)
- Amazon ElastiCache
Building decoupled architectures
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Simple Notification Service (Amazon SNS)
Microservices and serverless architectures
- Amazon Elastic Container Service (Amazon ECS)
- AWS Fargate
- AWS Lambda
- Amazon API Gateway
- AWS Step Functions
RTO/RPO and backup recovery setup
- Disaster planning
- Data replication
- Recovery strategies
- AWS Storage Gateway
Optimization and review
- Best practices for optimization