Overview
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally. This training provides in-depth coverage of essential AWS services, best practices, and architectural patterns used in enterprise environments.
Core Compute Services
AWS provides a wide range of compute services to meet various workload requirements, from traditional virtual machines to serverless functions.
- EC2 (Elastic Compute Cloud) - Virtual servers, instance types, AMIs, and Auto Scaling
- Lambda - Serverless computing, triggers, and event-driven architecture
- ECS & EKS - Container orchestration with Docker and Kubernetes
- Elastic Beanstalk - Platform as a Service for application deployment
Storage & Database Services
AWS offers a broad portfolio of storage and database services optimized for different use cases including object storage, file systems, and managed databases.
- S3 (Simple Storage Service) - Object storage, versioning, lifecycle policies
- EBS (Elastic Block Store) - Block storage volumes for EC2
- RDS - Managed relational databases (MySQL, PostgreSQL, SQL Server)
- DynamoDB - Fully managed NoSQL database service
Networking & Content Delivery
Build highly available and secure network architectures using AWS networking services.
- VPC - Virtual Private Cloud, subnets, route tables, and NAT gateways
- ELB - Elastic Load Balancing (ALB, NLB, CLB)
- Route 53 - DNS service and domain management
- CloudFront - Content delivery network (CDN)
Security & Identity
Implement robust security controls and identity management in your AWS environment.
- IAM - Identity and Access Management, policies, roles, and users
- KMS - Key Management Service for encryption
- Security Groups & NACLs - Network security controls
- AWS Certificate Manager - SSL/TLS certificate management
Sample Architecture
Here's an example of a highly available web application architecture on AWS:
┌─────────────────────────────────────────────────────────────┐
│ Route 53 (DNS) │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────────────────────────────┐
│ CloudFront (CDN) │
└─────────────────────────────────────────────────────────────┘
│
┌─────────────────────────────────────────────────────────────┐
│ Application Load Balancer (ALB) │
└─────────────────────────────────────────────────────────────┘
│ │
┌─────────┴────────┐ ┌────────┴─────────┐
│ EC2 (AZ-1) │ │ EC2 (AZ-2) │
│ Auto Scaling │ │ Auto Scaling │
└──────────────────┘ └──────────────────┘
│ │
┌─────────┴────────────────────┴─────────┐
│ RDS (Multi-AZ) │
│ Primary / Standby │
└────────────────────────────────────────┘
AWS Certification Path
This training prepares you for the following AWS certifications:
- AWS Certified Cloud Practitioner (Foundational)
- AWS Certified Solutions Architect – Associate
- AWS Certified SysOps Administrator – Associate
- AWS Certified Solutions Architect – Professional
Want this training for your team?
I deliver hands-on sessions tailored to your stack, level and goals.