Description
Introduction
This course introduces the core principles of building IT infrastructure on the AWS platform.
You will learn how to design, build, and deploy infrastructure solutions using AWS services, gaining the foundational knowledge needed to support cloud-based environments.
Objectives
By the end of the course, participants will be able to:
Make informed decisions about implementing AWS architectures, based on AWS principles and best practices
Apply scalability, reliability, and high availability to cloud-based solutions on AWS
Use managed services to enhance the flexibility and resilience of an architecture
Optimise performance, improve efficiency, and reduce costs within an AWS environment
Apply the AWS Well-Architected Framework to evaluate and improve architectural designs
Use common solution architecture patterns on AWS (e.g. web applications, batch processing)
Incorporate design components that support scalability, elasticity, and high availability
Design secure solutions that include authentication and authorisation mechanisms using AWS services
Identify key procedures and strategies for migrating workloads to the cloud
Programme
1. Review of Architecture Fundamentals
AWS services and infrastructure
Infrastructure models
AWS API tools
Securing your infrastructure
The AWS Well-Architected Framework
Hands-on: Explore using AWS API tools to deploy an EC2 instance
2. AWS Account Security
IAM/AWS Organisations, Landing Zone, Control Tower
Security principles
Identity- and resource-based policies
Account federation
Introduction to managing multiple accounts
3. Networking (Part 1)
VPC, routing, internet connectivity, NACL & security groups
IP addressing
Amazon Virtual Private Cloud (VPC), templates, and quotas
Routing
Internet Access
Network Access Control Lists (NACL)
Security groups
4. Compute
Amazon Elastic Compute Cloud (EC2)
EC2 instances and instance selection
High-performance computing on AWS
Lambda vs EC2: When to use each
Hands-on lab: Create your Amazon VPC infrastructure
5. Storage
Amazon S3: security, version management, and storage classes
Shared file systems
Data migration tools
6. Database Services
AWS database solutions
Amazon Relational Database Services (RDS)
DynamoDB: Features and use cases
Redshift: Features, use cases and comparison with RDS
Data caching and migration
Hands-on lab: Create a database layer in your Amazon VPC infrastructure
7. Monitoring and Scaling
Monitoring with CloudWatch, CloudTrail, and VPC Flow Logs
Event triggering
Elastic Load Balancing
Auto scaling options and cost monitoring
Hands-on lab: Configure high availability in your Amazon VPC infrastructure
8. Automation
AWS CloudFormation
AWS Systems Manager
9. Containers
Microservice
Monitoring microservices with X-Ray
Containers
10. Networking (Partie 2)
- VPC Peering & Endpoints
- Transit Gateway
- Hybrid Networking
11. Serverless Architecture
- Amazon API Gateway
- Amazon SQS, Amazon SNS
- Amazon Kinesis Data Streams et Kinesis Firehose
- Step Functions
Hands-on lab: Create a serverless architecture
12. Edge Services
- Edge Fundamentals
- Amazon CloudFront
- AWS Global Accelerator
- AWS Web Application Firewall (WAF), DDoS and Firewall Manager
- AWS Outposts
Hands-on lab: Configure an Amazon CloudFront distribution with an Amazon S3 Origin
13. Backup and Restore
Disaster recovery planning
AWS backup
Recovery strategies
14. Case Study: Build a Multi-Tier Architecture (Capstone Lab)
Review of concepts and services covered in the course
End-to-end construction of a scenario-based solution
Target Audience
Ideal for solution architects, solution design engineers, developers, and anyone keen to deepen their understanding of AWS architecture fundamentals.
Prerequisites
Have completed the AWS Technical Essentials training course. Understand general cloud and networking concepts. Have practical knowledge of distributed systems and multi-tier architectures.
Conditions
Course Material
The training material will be handed out at the beginning of the course.
Certificate
At the end of the training course, participants will receive a certificate of attendance issued by the House of Training.
Location
L-1615 Luxembourg
Luxembourg