- Separate volumes from the EC2
- Are considered to be Network attached storage
- Automatically replicated to other EBS volumes by AWS for resiliency.
- Can enable encryption and take snapshots
- Created with different performance and size.
- General purpose SSD volume balances price and performance.
- 1GiB-16TiB
- baseline of 3,000 IOPs and throughput 125MiB/s
- up to 16,000 IOPs and 1,000MiB/s (independently)
- Small volumes. Can burst up to 125MiB/s
- Size and IOPS linked. Max IOPs 16,000
- 3 IOPS/GB (5,334GB = 16,000IOPS)
- Highest-perfmrance SD volume for mission critical low-latency or high-throughput workloads
- Provisioned IOPs.
- Used when IOPs > 16,000
- Great for database workloads
- 4GiB - 16TiB
- Nitro max IOPS 64,000. Normal EC2 = 32,000
- IO2 has more durability and IOPS/GB than IO1 at the same price.
- sub-millisecond latency
- Max PIOPs: 256,000 with IOPS:GiB ration of 1,000:1
- support Multi-Attach
- Low cost HHD. Frequently access, throughput-intensive workloads.
- Big Data Warehouse, Log processing
- IOPS/Throughput = 500MiB/s
- Lowest cost HDD volume designed for less frequently accessed workloads.
- Cold Storage
- max throughput/IOPs = 250MiB/s
- Only gp2/3 and io1/2 can be used as boot volumes.

- Created by EC2 instances using local storage.
- Physically attached to the underlying host.
- When the instance is stopped or terminated, all ephemeral storage is lost
- Storage will persist during a reboot only.
-
Used for critical business applications
-
EBS can only be mounted to a single EC2 instnaces at a time, unless using "multi-attach".
-
They are bound to a specific AZ
-
Free Tier gives you 30GB of free EBS storage of type GP (SSD) or Magnetic per month.
-
These are network drives (there can be some latency due to network).
-
Can be detached from one EC2 and attached to another EC2 (in the same AZ).
-
Have a provisioned capacity (Size in GB and IOPS)
-
Can be left unattached
Note: For the CCP exam, EBS can only be attached to a single instance. For the Arch, Developer and SySOps exames, it can, using Multi-Attach.
- When creating an ec2 instance, you can elect to have the root ebs volume deleted when the EC2 is terminated.
- This is enabled by default.
- You can disable this option.
