top of page

Amazon Elastic Block Store (EBS) Volume Types

Amazon Elastic Block Store (EBS) provides several types of volume types, each designed for different use cases and workloads. The main EC2 EBS volume types are:


1. General Purpose SSD (gp2):

- Use Case: Balanced performance for a wide range of workloads.

- Key Features: Low-latency, 3 IOPS per GB (up to 16,000 IOPS), and bursting capability for short spikes in traffic.


2. Provisioned IOPS SSD (io1):

- Use Case: I/O-intensive workloads where consistent and high-performance I/O is required.

- Key Features: Customizable IOPS (up to 64,000 IOPS) and low-latency. You can choose the amount of IOPS and the volume size.


3. Throughput Optimized HDD (st1):

- Use Case: Big data, data warehousing, and log processing workloads.

- Key Features: High throughput and low cost per gigabyte, suitable for sequential I/O.


4. Cold HDD (sc1):

- Use Case: Infrequently accessed workloads, such as data backups.

- Key Features: Low cost per gigabyte, but slower performance compared to other types.


5. Magnetic (standard):

- Use Case: Legacy workloads that require low-cost storage.

- Key Features: Low cost but lower performance compared to SSD and HDD options.


6. EBS-Optimized HDD (gp3 and io2):

- Use Case: EBS-optimized volumes designed for HDD-backed volumes, offering a better balance of price and performance.


7. EBS-Optimized SSD (gp3 and io2):

- Use Case: EBS-optimized volumes designed for SSD-backed volumes, offering better performance and cost-efficiency.


8. NVMe SSD (nvme):

- Use Case: Local NVMe SSD storage available on certain EC2 instances for high-performance, low-latency storage needs.


It's essential to choose the appropriate volume type based on your specific application requirements. Factors to consider when selecting a volume type include performance, capacity, durability, and cost.


Remember that the performance of an EBS volume is influenced not only by its volume type but also by factors such as the EC2 instance type, the I/O operations your application performs, and the chosen configuration settings. Always monitor your application's performance and adjust the EBS volume type if necessary to meet your performance requirements.

bottom of page