O'Reilly logo
live online training icon Live Online training

Amazon Web Services: AWS Design Fundamentals

Solutions Architect - Associate Certification

Mark Wilkins

Join Mark Wilkins for a thorough review of AWS design fundamentals. You’ll learn how to design for scale, reliability, and high availability and develop solutions based on the AWS Well-Architected Framework as you prepare for the AWS Solutions Architect - Associate certification.

What you'll learn-and how you can apply it

By the end of this live, online course, you’ll understand:

  • Best practices for designing cloud solutions at AWS
  • AWS Well-Architected Framework basic concepts

And you’ll be able to:

  • Design effective solutions using the core managed and unmanaged components of the AWS cloud
  • Prepare for the AWS Architect - Associate certification
  • This course is for you because…
  • You’re a system administrator moving to AWS.
  • You’re a cloud architect responsible for AWS design.
  • You’re an IT professional who needs to develop AWS technical knowledge and skills.
  • You’re working toward the AWS Architect - Associate certification.

This training course is for you because...

  • You’re a system administrator moving to AWS.
  • You’re a cloud architect responsible for AWS design.
  • You’re an IT professional who needs to develop AWS technical knowledge and skills.
  • You’re working toward the AWS Architect - Associate certification.

Prerequisites

  • A basic understanding of general networking concepts, cloud computing, and multitier architectural design
  • Completion of AWS Core Architecture Concepts and AWS Managed Services courses

Recommended preparation:

Designing AWS Environments (video)

“Best Practices in Architecting Cloud Applications in the AWS Cloud,” Cloud Computing: Principles and Paradigms (book chapter)

About your instructor

  • Mark Wilkins is a former electronic design technologist with more than 20 years’ experience designing, deploying, and supporting software and hardware technology in the corporate and small business world. Currently, Mark provides training and consulting services to corporate customers throughout North America. Previously, as course director for Global Knowledge, Mark developed and taught technical seminars and developed courseware for the 2008 Microsoft official curriculum stream. Since 2010, Mark has focused on cloud services, including Amazon Web Services, Microsoft Azure, and IBM SoftLayer. His most recent courses include Supporting and Maintaining Windows 10 Enterprise and AWS Security Operations: Securing Core AWS Infrastructure Services, both for Pluralsight. Mark holds Amazon Web Services Architect - Associate and AWS Sys-Ops - Associate as well as certifications in MCSA (2012) He is the author of Learning AWS to be published in 2019 by Pearson Education, and Administering SMS 3.0, and Administering Active Directory for McGraw-Hill.

Schedule

The timeframes are only estimates and may vary according to how the class is progressing

Day 1

Regions and availability zones (20 minutes)

  • Lecture: How to choose a region; availability zones; planning for failover
  • Hands-on exercise: Choose a region based on compliance, location, and service needs
  • Discussion: Choosing availability zones

Virtual private clouds (VPCs) (55 minutes)

  • Lecture: How many VPCs do you need?; designing with patterns; designing with subnets—size and type; controlling VPC traffic—route tables, security groups, network angles, and internet gateways
  • Hands-on exercises: Design a VPC; set up a VPC across two availability zones
  • Discussion: How to design a project solution

Break (10 minutes)

Load balancing (25 minutes)

  • Lecture: Elastic load balancing (classic and application load balancer); health checks, sticky sessions, connection draining, cross-zone load balancing
  • Hands-on exercise: Design a web server tier with high availability
  • Discussion: How to design a project solution

Break (10 minutes)

Auto Scaling and CloudWatch (50 minutes)

  • Lecture: CloudWatch alarms and metrics; Route 53 routing options; utilizing health checks; failover and geolocation routing; adding Auto Scaling with CloudWatch
  • Hands-on exercise: Use Auto Scaling with multiple availability zones
  • Discussion: How to design a project solution

Wrap-up and Q&A (10 minutes)

Day 2

The AWS Well-Architected Framework (50 minutes)

  • Lecture: Overview of the AWS Well-Architected Framework; general design principles; security best design practices; IAM; detective controls; infrastructure protection; data protection incident response
  • Discussion: Improving your architecture—a security problem

Break (10 minutes)

Reliability and efficiency (50 minutes)

  • Lecture: Reliability best design practices; change management; failure management; performance efficiency best design practices; how to select your compute, storage, database, and network; monitoring services
  • Discussion: Improving your architecture—reliability issues; improving your architecture—efficiency issues

Break (10 minutes)

Cost optimization (40 minutes)

  • Lecture: Cost optimization best design practices; cost-effective resource selection; matching supply and demand; cost awareness; continual optimization
  • Discussion: Improving your architecture—costing solutions

Wrap-up, Q&A, and next steps (20 minutes)