AWS - Architecting on AWS

3 days

Select a date to register.

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



  • Familiarity with general networking and cloud computing concepts
  • Working knowledge of distributed systems and multi-tier architectures
  • AWS Cloud Practitioner Essentials


  • 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.

  1. Introduction

    • The Well-Architected Framework
    • AWS Global Infrastructure
  2. The simplest architectures

    • Amazon Simple Storage Service (Amazon S3)
    • Amazon S3 Glacier
    • Choosing AWS Regions for your architectures
  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
  4. Adding a database layer

    • Database layer considerations
    • Amazon Relational Database Service (Amazon RDS)
    • Amazon DynamoDB
    • AWS Database Migration Service (AWS DMS)
  5. Networking in AWS - Part 1

    • Amazon Virtual Private Cloud (Amazon VPC)
    • Network security in the cloud
    • Hands-on lab: Creating a VPC
  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
  7. AWS Identity and Access Management (IAM)

    • Account users and AWS IAM
    • Federating users
    • Amazon Cognito
    • AWS Organizations
  8. Elasticity, high availability, and monitoring

    • Amazon CloudWatch
    • AWS CloudTrail
    • Amazon EC2 Auto Scaling
    • Scaling your databases
  9. Automation

    • AWS CloudFormation
    • AWS Systems Manager
    • AWS OpsWorks
    • AWS Elastic Beanstalk
  10. Caching

    • Caching on AWS with Amazon CloudFront
    • Session management
    • Amazon DynamoDB Accelerator (DAX)
    • Amazon ElastiCache
  11. Building decoupled architectures

    • Amazon Simple Queue Service (Amazon SQS)
    • Amazon Simple Notification Service (Amazon SNS)
  12. Microservices and serverless architectures

    • Amazon Elastic Container Service (Amazon ECS)
    • AWS Fargate
    • AWS Lambda
    • Amazon API Gateway
    • AWS Step Functions
  13. RTO/RPO and backup recovery setup

    • Disaster planning
    • Data replication
    • Recovery strategies
    • AWS Storage Gateway
  14. Optimization and review

    • Best practices for optimization