EC2 · EBS · ENI
EC2 — AWS servers for rent
Elastic Compute Cloud
- Renting a server from AWS
- A virtual server you start when needed and stop when not.
- Easy to scale up and down, hence Elastic. Two C’s make EC2
AMI — a server template
Amazon Machine Image
- The template that sets the OS and settings to launch with.
- A configured server can be baked back into an AMI.
- Then launch as many identical servers as you like.
Seven choices at launchIn the console wizard’s order
- OS
- Linux · Windows · macOS — set by the AMI
- CPU
- How many vCPUs — set by the type’s family and size
- Memory
- RAM. Same size, different amount per family
- Storage
- Network-attached EBS · EFS, or instance store on the physical host
- Network
- NIC bandwidth, and whether to assign a public IP
- Firewall
- Security group — who may connect, on which ports
- First-boot script
- User data — a script that runs once, at first boot