Amazon EC2 Instance¶
Amazon EC2 is AWS's virtual server service. Follow the lessons in order.
Learning path¶
Topics covered¶
- EC2 architecture
- Regions and Availability Zones
- AMIs and instance types
- VPCs, subnets, routes, and IP addresses
- Security groups and network ACLs
- SSH and Systems Manager Session Manager
- Opening ports and port forwarding
- IAM roles and instance metadata
- EBS storage and snapshots
- Web-server deployment
- Load balancers and Auto Scaling
- Monitoring, backups, and troubleshooting
Quick navigation¶
| Topic | Section |
|---|---|
| What is EC2? | Guide |
| Instance types | Guide |
| Networking | Guide |
| Security groups | Guide |
| SSH | Guide |
| Port forwarding | Guide |
| IAM roles | Guide |
| Storage | Guide |
| Demo | Guide |
| Production design | Guide |
| Troubleshooting | Guide |
Recommended order¶
EC2 basics
↓
Instance types and launch configuration
↓
VPC and subnet networking
↓
Security groups
��
SSH / Session Manager
↓
Ports and forwarding
↓
IAM roles
↓
Storage
↓
Deployment and production architecture
The Markdown guide is the best version for reading directly on GitHub. The HTML version is provided for browser viewing, printing, or saving as PDF.