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 a wealth of experience in designing deploying and supporting software and hardware technology in the corporate and small business world over the last 20 years for many Fortune 500 companies in Canada in the United States.
    Mark is certified in Amazon Web Services (Architecture and Sys-Ops -Associated, and Security). He has published Supporting and Maintaining Windows 10 Enterprise for Pluralsight in Oct 2016, and is finishing off a course on AWS Security Operations: Securing Core AWS Services due for final publishing in April 2017.

    Since 2010 Mark has focused on cloud services including Amazon Web Services, Microsoft Azure, and IBM SoftLayer. Mark is a Microsoft Certified Trainer (MCT), and holds certifications in 2008 (MCTS), 2012 (MCSA), Windows 8.1.and Server Virtualization with Windows Server Hyper-V and System Center 2012 R2, and Azure Cloud Services.

    As course director for Global Knowledge (GK), Mark developed and taught many technical seminars including Configuring Active Directory Services, Configuring Group Policy, and Cloud and Virtualization Essentials. Mark also developed courseware for the Microsoft Official Curriculum 2008 stream; Managing and Maintaining Windows Server 2008 Network Services, and Active Directory Services. Marks’ published books include Windows 2003 Registry for Dummies, and Windows System Policies, Administering SMS 3.0, and Administering Active Directory for McGraw Hill.

    Other courseware development includes creating technical sales videos for VMware on VMware Realize Suite of products through Pulse Learning. Current fieldwork includes ongoing training and consulting services at many corporate customers throughout North America.

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)