Training objectives
- Make architectural decisions based on AWS architectural principles and best practices
- Leverage AWS services to make your infrastructure scalable, reliable, and highly available
- Leverage 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
Contents
Day 1
- Introduction
- The Simplest Architectures (S3)
- Lab 1: Hosting a AWS website
- Compute Layer (EC2)
- Database Layer (RDS,DynamoDB,etc.)
- Lab 2: Deploying a Web Application on AWS
- Networking (VPC,subnet,Gateways)
- Lab 3: Creating a Virtual Private Cloud
Day 2
- Networking (connectivity,Endpoints, Load Balancer, HA)
- Identity and Access Management(IAM)
- Elasticity, High Availability and Monitoring
- Lab 4: Creating a Highly Available Environment
- Automation (IaC, CloudFormation,System Manager)
- Lab 5: Automating Infrastructure Deployment with AWS CloudFormation
- Caching
Day 3
- Building Decoupled Architectures (SQS,SNS)
- Microservices (ECS, Fargate)
- Serverless Architectures (AWS Lambda)
- Lab 6: Implementing a Serverless Architecture with AWS Managed Services
- RTO/RPO and Backup Recovery Setup
- Optimizations and Review
- Course Wrap-up
Method
- Presentation with many practical exercises
- Case studies, live demos and discussions
- Networking during coffee breaks, lunch, and apéro on the last day (included in price, except for on-site/online workshops)
Target group
- Solutions architects
- Solution design engineers
- This course requires a minimum participation of 2 people to take place
Language & documentation
- The workshop can be held in English, German or French.
- Documentation: presentation as PDF file (in English)
Equipment
On-site training: As this training is provided on a Cloud platform, participants must be equipped with a laptop to access the Cloud infrastructure through a ssh client.