EC2
AMIs
EBS and EFS
Lab: App on EC2
Practice
Assignment
Cloud Track
Under construction
<aside>
🚧
This page is currently under construction. Please check back later.
</aside>
Implementation plan:
- What is EC2 — virtual machines in the cloud
- EC2 instance lifecycle: pending → running → stopping → stopped → terminated
- Instance types: naming convention (e.g.
t3.micro), families (general purpose, compute, memory)
- Choosing an instance type for a workload — right-sizing basics
- Launching an EC2 instance via the Console
- Connecting to the instance via SSH (using the key pair from earlier)
- SSH hardening for EC2: disable password authentication, restrict SSH to your IP via security groups
- User data: running scripts at launch — what it is, common use cases
- Practice: launch a
t3.micro instance, SSH in, run a simple web server
The HackYourFuture curriculum is licensed under CC BY-NC-SA 4.0

*https://hackyourfuture.net/*
Found a mistake or have a suggestion? Let us know in the feedback form.