Understanding EBS Volume Types: A Simplified Explanation

Raviteja Mureboina
8 min readJul 15, 2023


In the world of cloud computing, storage plays a crucial role in managing and accessing data efficiently. Amazon Web Services (AWS) offers Elastic Block Store (EBS) as a flexible and scalable storage solution for its users. EBS volumes are virtual disk drives that can be attached to Amazon EC2 instances, providing durable block-level storage. However, not all EBS volumes are created equal.

General Purpose SSD (gp3):

General Purpose SSD (gp3) volumes are the newest and most affordable type of SSD storage provided by Amazon EBS. They are designed to offer a good balance between cost and performance for a wide range of applications. One of the advantages of gp3 volumes is that you can scale their performance separately from their size. This means that you can adjust the performance without having to increase the storage capacity. Furthermore, gp3 volumes are priced 20 percent lower per unit of storage compared to the General Purpose SSD (gp2) volumes.

What is IOPS?

IOPS, which stands for Input/Output Operations Per Second, is a measure of the performance or speed of an EBS (Elastic Block Store) volume in Amazon Web Services (AWS). In simple terms, it represents how quickly data can be read from or written to the volume.

Think of IOPS as the number of tasks the EBS volume can handle simultaneously. The higher the IOPS, the more tasks it can handle at once, resulting in faster data transfers. It is particularly important for applications that require a lot of data access, such as databases or applications that deal with large amounts of data.

With gp3 volumes, you get a steady baseline performance of 3,000 IOPS (Input/Output Operations Per Second) included in the storage price. This means that the volume can handle up to 3,000 tasks per second without any extra cost.

If you need even more performance, you have the option to provision additional IOPS, but this comes at an extra cost. You can provision up to a maximum of 16,000 IOPS for a gp3 volume. The amount of additional IOPS you can provision depends on the size of the volume. For every GiB of volume size, you can add 500 IOPS. However, the maximum IOPS can only be provisioned for volumes that are 32 GiB or larger. This means that for a 32 GiB volume, you can provision a maximum of 16,000 IOPS (32 GiB x 500 IOPS per GiB =…



Raviteja Mureboina

Hello Everyone, I write blogs on Cybersecurity, ML, and Cloud(AWS, Azure, GCP). please follow to stay updated https://www.youtube.com/c/RaviTejaMureboina