Architecting on AWS – Accelerator

Course ID: AWSACE
Duration: 4.5 Days
Training Fee: HK$27,000
Private in-house training
Apart from public, instructor-led classes, we also offer private in-house trainings for organizations based on their needs. Call us at +852 2116 3328 or email us at [email protected] for more details.

Why Choose Us?

  • The First Authorised Training Partner of AWS with full license
  • The Most Training Schedules delivered by AWS Authorized Instructors (AAI) and AAI Champion
  • Best Price Guaranteed
  • Trained over 50,000 talents in Asia
  • High Passing Rate: 90%
  • Appointed Exam Centre
Course Objectives

In this course, you will learn how to:

  • Make architectural decisions based on AWS architectural principles and best practices
  • Use AWS services to make your infrastructure scalable, reliable, and highly available
  • Use AWS Managed Services to enable greater flexibility and resiliency in an infrastructure
  • Make an AWS-based infrastructure more efficient to increase performance and reduce costs
  • Use the Well-Architected Framework to improve architectures with AWS solutions
Prerequisites

We recommend that attendees of this course have:

  • Attended AWS Technical Essentials or have equivalent experience
  • Working knowledge of distributed systems
  • Familiarity with general networking concepts
  • Working knowledge of multi-tier architectures
  • Familiarity with cloud computing concepts
Intended Audience

This course is intended for:

  • Solutions Architects who are new to designing and building cloud architectures
  • Data Center Architects who are migrating from on-premises environment to cloud architectures
  • Other IT/cloud roles who want to understand how to design and build cloud architectures
Delivery Method

This course will be delivered through a mix of:

  • Instructor-led training
  • Hands-on labs
  • Group exercises
Course Outline

This course will cover the following concepts:

 

Day 1

Module 1: Introduction

  • The real story of AWS
  • Well-Architected Framework
  • Six advantages of the cloud
  • Global infrastructure

 

Module 2: The Simplest Architectures

  • S3
  • Glacier
  • Choosing your regions
  • Hands-on lab: Static Website

 

Module 3: Adding a Compute Layer

  • EC2
  • Storage solutions for instances
  • Purchasing options such as dedicated host vs instances

 

Module 4: Adding a Database Layer

  • Relational vs non-relational
  • Managed databases
  • RDS
  • Dynamo DB
  • Neptune
  • Hands-on lab: Deploying a web application on AWS

 

Module 5: Networking in AWS Part 1

  • VPC
  • CIDR and subnets
  • Public vs private subnets
  • NAT and internet gateway
  • Security groups

 

Day 2

Module 6: Networking in AWS Part 2

  • Virtual Private Gateway
  • VPN
  • Direct Connect
  • VPC peering
  • Transit Gateway
  • VPC Endpoints
  • Elastic Load Balancer
  • Route 53
  • Hands-on lab: Creating a VPC

 

Module 7: AWS Identity and Access Management (IAM)

  • IAM
  • Identity federation
  • Cognito

 

Module 8: Organizations

  • Organizations
  • Multiple account management
  • Tagging strategies

 

Module 9: Elasticity, High Availability, and Monitoring

  • Elasticity vs inelasticity
  • Monitoring with CloudWatch, CloudTrail, and VPC Flow Logs
  • Auto scaling
  • Scaling databases
  • Hands-on lab: Creating a highly available environment

 

Module 10: Automation

  • Why automate?
  • CloudFormation
  • AWS Quick Starts
  • AWS Systems Manager
  • AWS OpsWorks
  • AWS Elastic Beanstalk

 

Day 3

Module 11: Deployment Methods

  • Why use a deployment method?
  • Blue green and canary deployment
  • Tools to implement your deployment methods
  • CI/CD
  • Hands-on lab: Automating infrastructure deployment

 

Module 12: Caching

  • When and why you should cache your data
  • Cloudfront
  • Elasticache (Redis/Memcached)
  • DynamoDB Accelerator

 

Module 13: Security of Your Data

  • Shared responsibility model
  • Data classification
  • Encryption
  • Automatic data security

 

Module 14: Building Decoupled Architecture

  • Tight coupling vs loose coupling
  • SQS
  • SNS

 

Module 15: Optimizations and Review

  • Review questions
  • Best practices
  • Activity: Design and architecture – two trues and one lie

 

Day 4

Module 16: Microservices

  • What is a microservice?
  • Containers
  • ECS
  • Fargate
  • EKS

 

Module 17: Serverless

  • Why use serverless?
  • Lambda
  • API Gateway
  • AWS Step Functions
  • Hands-on lab: Implementing a serverless architecture with AWS Managed Services

 

Module 18: Building for Resilience

  • Using managed services greatly increases resiliency
  • Serverless for resiliency
  • Issues with microservices to be aware of
  • DDoS
  • Hands-on lab: Amazon CloudFront content delivery and automating WAF rules

 

Module 19: Networking in AWS Part 3

  • Elastic Network Adapter
  • Maximum transmission units
  • Global Accelerator
  • Site to site VPN
  • Transit Gateway

 

Module 20: Understanding Costs

  • Simple monthly calculator
  • Right sizing your instances
  • Price sensitive architecture examples

 

Day 5

Module 21: Migration Strategies

  • Cloud migration strategies
  • Planning
  • Migrating
  • Optimizing
  • Hands-on lab: Application deployment using AWS Fargate

 

Module 22: RTO/RPO and Backup Recovery Setup

  • Disaster planning
  • Recovery options

 

Module 23: Final Review

  • Architecting advice
  • Service use case questions
  • Example test questions

Search for a course