John Doe
John Doe

Reputation: 534

Benefits of EBS IO1 over GP3 volume type

Why should one uses IO1 volume over GP3 when it is now possible to manually enter the number of IOPS desired for the GP3 volume ?

Upvotes: 8

Views: 9468

Answers (2)

nijave
nijave

Reputation: 598

io series has lower latency and less variation in latency which is helpful for workloads that need high throughout with low parallelism.

Percona has a nice article with various benchmarks https://www.percona.com/blog/performance-of-various-ebs-storage-types-in-aws/

Anecdotally, we've seen more stable performance and faster database restores on io2 vs gp3 RDS Postgres instances (with the same amount of IOPs).

Upvotes: 0

Maurice
Maurice

Reputation: 13107

It always depends on what your workload needs. The documentation has a nice comparison chart: EBS Volume Types: Solid state drives (SSD)

The main differences are the following:

  • gp3 can scale up to 16.000 IOPS whereas io1 can scale up to 64.000 IOPS
  • io1 volumes support EBS Multi-Attach and gp3 doesn't

If you need EBS Multi-Attach or more than 16k IOPS, you'll probably want to go with io1 volumes, otherwise gp3 will usually be fine.

Upvotes: 21

Related Questions