New See exactly what you're overpaying AWS in under 60 seconds. Try the Calculator for free →

Provisioned IOPS

Provisioned IOPS is an AWS storage configuration that reserves a guaranteed number of input/output operations per second for high-performance, latency-sensitive workloads.

How It Works

When you create an Amazon EBS volume or an RDS database instance, AWS offers two broad storage tiers: general purpose (gp2/gp3) and Provisioned IOPS (io1/io2). General purpose volumes deliver burstable performance based on volume size. Provisioned IOPS volumes let you specify an exact IOPS target, independent of volume size, and AWS reserves that capacity for your workload. The result is consistent, predictable storage throughput even during peak traffic. Provisioned IOPS is available on EBS volumes attached to EC2 instances and on RDS database instances including MySQL, PostgreSQL, Oracle, and SQL Server engines.

Why It Matters for Cloud Cost

Provisioned IOPS volumes carry a meaningfully higher per-GB and per-IOPS cost than general purpose storage. Teams that over-provision IOPS for workloads that do not need guaranteed throughput pay a premium without a corresponding performance benefit. Conversely, under-provisioning IOPS on a production database causes latency spikes, query timeouts, and application errors. The cost challenge is that IOPS requirements change as data grows and query patterns shift, so a configuration that was right at launch often becomes misaligned within months. Regular rightsizing of Provisioned IOPS allocations is one of the more overlooked levers in database cost optimization.

Usage AI’s Usage Flex DB Savings Plan covers RDS instances and delivers 20 to 35% savings vs. on-demand on the database compute layer, reducing the overall cost of running RDS workloads that rely on Provisioned IOPS storage.

See how Usage AI saves 30 to 50% on AWS, GCP, and Azure.