course

Home / Courses / Architecting on AWS – Accelerator

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

Agenda

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

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

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

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

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

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

  • IAM
  • Identity federation
  • Cognito

  • Organizations
  • Multiple account management
  • Tagging strategies

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

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

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

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

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

  • Tight coupling vs loose coupling
  • SQS
  • SNS

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

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

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

  • 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

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

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

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

  • Disaster planning
  • Recovery options

  • Architecting advice
  • Service use case questions
  • Example test questions
Tags
Technical Core Type: Core 1 Vendor: Gilmore Global Product Line: AWS
FREE

Interested in course?


Course Type: Instructor Led