AWS recently introduced a new provisioned IOPS EBS volume type (io2) for high-performance databases and workloads that offers a durability of 99.999% and the ability to provision up to 500 IOPS for every GB of storage.
There are currently six types of EBS storage available on AWS that differ in performance characteristics and price, and io2 is the first increase in IOPS to storage in over four years. The new EBS volumes are available in 16 regions and provide a 100x higher durability and 10x more IOPS/GB compared to the previous generation io1 volumes.
There is one significant limitation, compared to the existing provisioned IOPS volumes: the new io2 volumes do not support multi-attach, the ability to attach a volume to multiple EC2 instances to achieve higher availability.
Luc van Donkersgoed, head of AWS technology at Sentia Group, performed a detailed comparison of the io1 and io2 volumes for different workloads and suggests to take advantage of the new ones for any new deployment:
Amazon is not the first cloud provider offering over 100 IOPS/GB and 64K IOPS per disk. Azure ultra disks support IOPS limits of 300 IOPS/GB, with up to a maximum of 160K IOPS per disk. Google Cloud SSD persistent disks support up to 30 write IOPS per GB, with read IOPS up to 30K and write IOPS up to 100K per instance.