AWS Essential Training for Architects

AWS Essential Training for Architects

4h 2mIntermediate2024-04-08

Authors

Shyam Raj

Shyam Raj

Technical Instructor, Network and Cloud Guru

Course details

Amazon Web Services (AWS) is one of the most widely used cloud platforms in the world, which explains why it’s the top pick for many organizations looking to scale and reduce costs by adopting a cloud infrastructure strategy. This course serves as a comprehensive reference for solutions architects working within an AWS environment.

Join instructor Shyam Raj as he covers key concepts of the AWS Well-Architected Framework, along with considerations for security, resilience and high availability, automation, performance, cost optimization, and more. Each lesson is backed with practical examples that ground services such as Elastic Load Balancing, Elastic Beanstalk, AWS Fargate, CloudFormation, and CloudWatch in a real-world context.

Note: This course pairs well with AWS Essential Training for Administrators, which dives deeper into the process of implementing and managing an AWS cloud environment.

Skills covered

Cloud DevelopmentAmazon Web Services (AWS)AmazonCloud ServicesCloud PlatformsEssential TrainingCloud Computing

Concepts

Introduction

  • Aligning solutions
  • What you need to know
  • AWS Well-Architected Framework
  • Shared responsibility model

Keeping Things Secure

  • Design a strategy for secure access
  • Identity and Access Management
  • Organizing multiple accounts with AWS Organizations
  • Governing multiple accounts using AWS Control Tower
  • IAM Identity Center
  • VPC and subnets
  • VPN and Direct Connect
  • Controlling inbound traffic with security groups and network ACLs
  • Securing keys and credentials
  • Securing data in transit
  • Security best practices

Architecting for Resilience and High Availability

  • Design for failure
  • Elastic Load Balancing
  • Architecting loosely coupled applications with SNS and SQS
  • Host your apps with Elastic Beanstalk
  • AWS Fargate
  • Use cloud-native storage
  • Securing databases against failures
  • Backing up

Automate Infrastructure

  • Why should you automate
  • CloudFormation
  • Going serverless with Lambda
  • Event-driven architecture
  • Orchestrating with Step Functions
  • AWS Systems Manager
  • Auto Scaling
  • Other automation tools in AWS

Improving Performance

  • Designing a strategy for improving performance
  • Monitoring with CloudWatch
  • Gathering performance insights
  • Using a content delivery network
  • Caching
  • High-performance storage
  • Hybrid Storage
  • Managed databases

Optimize for Cost

  • Strategies for optimizing costs
  • Reducing compute costs
  • Reducing storage costs
  • Tools to track cost and usage

Conclusion

  • Additional resources
  • Conclusion
100,000 Toman