EC2 Labs
Hands-on troubleshooting labs for Amazon EC2.
Why These Labs
Amazon EC2 is one of the most widely used AWS services. Real-world EC2 incidents are often caused by subtle misconfigurations that are easy to overlook and harder to diagnose without hands-on experience.
These labs give you that experience. Each lab deploys a realistic but broken environment using CloudFormation. Your job is to diagnose the problem using the AWS Console, identify the root cause, and apply the fix — the same way you would in a production environment.
Labs
| # | Lab | Level | Difficulty |
|---|---|---|---|
| 01 | EC2 Lab 01 | Associate | Beginner |
| 02 | EC2 Lab 02 | Associate | Beginner |
| 03 | EC2 Lab 03 | Associate | Beginner |
| 04 | EC2 Lab 04 | Associate | Beginner |
| 05 | EC2 Lab 05 | Associate | Intermediate |
| 06 | EC2 Lab 06 | Associate | Intermediate |
Prerequisites
- An AWS account with access to the AWS Console
- Basic familiarity with the AWS Console and EC2 concepts
Cost
All labs use a t2.micro instance (Free Tier eligible — 750 hours/month for the first 12 months). If you are outside the Free Tier, each lab costs approximately $0.30/day if left running. Lab 03 may incur an additional charge — see the lab README for details.
Delete each stack promptly when you are done.
Cleanup
After completing a lab, delete the CloudFormation stack to avoid ongoing charges:
- Open CloudFormation
- Select your stack and click Delete
Some labs require additional cleanup steps before deleting the stack. Check the Cleanup section in each lab’s README for details.