O'Reilly logo
live online training icon Live Online training

AWS Infrastructure Concepts and Deployment

Learn Infrastructure Deployment Patterns for Amazon Web Services

Chad Smith

Amazon Web Services (AWS) is an ever-growing ecosystem of services. AWS knowledge from several years ago is not always current or even valid when designing infrastructures to be deployed into AWS today. These infrastructure choices made by customers will dictate outcomes such as operational overhead and cost. In this course, AWS professionals of all skill levels will learn infrastructure deployment patterns that will minimize manual effort and emphasize automation. We will follow AWS guidance and best practices according to the Well-Architected Framework, focusing on the most commonly used infrastructure services in the AWS ecosystem. The course material will consist of discussions, visualizations and demonstrations using both the AWS Console and automation tools.

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

  • AWS Infrastructure service deep-dives across several important infrastructure categories
  • How to deploy AWS resources according to architectural best practices
  • Integration between services and how to configure permissions for least privilege
  • Resource deployment automation patterns and how to evaluate requirements to pick the most appropriate option

This training course is for you because...

  • You are an infrastructure or application architect responsible for designing systems that will be deployed in AWS
  • You are a DevOps engineer who will be managing and updating services designed for resilience or performance
  • You are a SysOps professional responsible for maintaining existing AWS resources
  • You are a functional or technical manager whose team is responsible for AWS infrastructure

Prerequisites

  • Solid understanding of technology stacks including IPv4 networking, virtual machines, storage choices, and multi-tier application architecture
  • Foundational knowledge of AWS infrastructure services, including EC2, S3, VPC, and RDS

Course Set-up:

  • https://github.com/arpcefxl/aws-infrastructure-concepts-and-deployment
  • Access to an AWS account

Recommended Preparation:

Recommended Follow-up:

About your instructor

  • Chad Smith is the Principal Cloud Architect at Brightkey.cloud. He is a certified architect for both Amazon Web Services and Google Cloud Platform. He brings a wealth of relevant experience in cloud adoption, infrastructure design, data security and cloud operations. Chad holds current AWS certifications in Architecture (Associate and Professional), SysOps and Security. Chad is the author of many video courses with Pearson, including AWS Certified SysOps Administrator (Associate) Complete Video Course; AWS Certified Security - Specialty Complete Video Course and Getting Started with Google Cloud Platform.

Schedule

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

Day 1

The Well-Architected Framework - 15m

  • Foundational principles and best practices

DevOps Principles - 15m

  • DevOps - more than just CI/CD
  • Break - 10

Multiple-VPC Architecture Patterns - 60m

  • Same Region
  • Different Region
  • Different Account
  • Connectivity Options
  • Break - 10

Compute Infrastructure with EC2 - 120m

  • Deployment options
  • EC2 Operations
  • Break - 10m
  • Auto Scaling with launch templates
  • Golden AMI Pipeline
  • Q&A - 10

Day 2

Elastic Load Balancing Deep Dive - 60m

  • Classic Load Balancer
  • Application Load Balancer
  • Network Load Balancer
  • Break - 10

Data Storage Principles - 60m

  • EBS
  • S3
  • Break - 10
  • RDS Deep Dive - 60m
  • Classic engines
  • Aurora
  • Break - 10

Backups and Retention - 20m

  • AWS Backup
  • Compliance features
  • Q&A - 10