Skip to content

Amazon EC2 Instance

Amazon EC2 is AWS's virtual server service. Follow the lessons in order.

Learning path

  1. EC2 Complete Guide
  2. Formatted HTML version

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
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.