Aurora Storage Calculator
Project the Aurora cluster volume in billed 10 GB increments, its I/O charges, and how much of the 128 TiB ceiling you use.
Inputs
Aurora grows and bills the cluster volume in 10 GB steps.
Billed Cluster Volume
1,120GB
Projected Data Size
1,120GB
Projected Data Size
1 TiB
Monthly Storage Cost
$112.00
Monthly I/O Cost
$420.48
Share of the 128 TiB Limit
0.85%
Step by step
Values used
Cluster volume in use today = 640 GB; Growth = 40 GB/month; Plan ahead = 12 months; Billing increment = 10 GB; Storage price = 0.1000 $/GB-month; Storage I/O requests = 800 IO/s; I/O price = 0.2000 $/million
Aurora Storage
billed volume = ceil(projected GB ÷ 10) × 10; I/O cost = I/O per second × 2,628,000 seconds ÷ 1,000,000 × price per million.
Billed Cluster Volume
= 1,120 GB
Projected Data Size
= 1,120 GB
Projected Data Size
= 1,202,590,842,880
Monthly Storage Cost
= 112.00
Monthly I/O Cost
= 420.48
Share of the 128 TiB Limit
= 0.85
How it works
Aurora bills the data actually in the cluster volume rather than a pre-provisioned disk, but it does so in 10 GB increments, so the effective bill always rounds up. I/O is metered separately on Aurora Standard: converting a steady requests-per-second rate into a monthly figure needs the 2,628,000 seconds in a 730-hour month, which is why a modest-looking 800 IO/s becomes over two billion billable requests a month. The storage and I/O rates are editable defaults for us-east-1 — confirm current Aurora prices with AWS for your region. The cluster volume no longer shrinks automatically after a large delete on older engine versions, so knowing the trajectory towards the 128 TiB ceiling — and the I/O bill that comes with it — is what tells you when to shard or archive.
Formula
Aurora Storage
billed volume = ceil(projected GB ÷ 10) × 10; I/O cost = I/O per second × 2,628,000 seconds ÷ 1,000,000 × price per million.
- projected GB
- Current volume plus growth over the planning window
- increment
- Aurora allocates and bills the volume in 10 GB steps
- 2,628,000
- Seconds in a 730-hour billing month
- 128 TiB
- Hard ceiling on a single Aurora cluster volume
Frequently Asked Questions
How is Aurora Storage calculated?
billed volume = ceil(projected GB ÷ 10) × 10; I/O cost = I/O per second × 2,628,000 seconds ÷ 1,000,000 × price per million. Aurora bills the data actually in the cluster volume rather than a pre-provisioned disk, but it does so in 10 GB increments, so the effective bill always rounds up. I/O is metered separately on Aurora Standard: converting a steady requests-per-second rate into a monthly figure needs the 2,628,000 seconds in a 730-hour month, which is why a modest-looking 800 IO/s becomes over two billion billable requests a month. The storage and I/O rates are editable defaults for us-east-1 — confirm current Aurora prices with AWS for your region.
Why does Aurora Storage matter?
The cluster volume no longer shrinks automatically after a large delete on older engine versions, so knowing the trajectory towards the 128 TiB ceiling — and the I/O bill that comes with it — is what tells you when to shard or archive.
What values do I need to enter?
This calculator takes 7 inputs: Cluster volume in use today, Growth, Plan ahead, Billing increment, Storage price, Storage I/O requests, I/O price. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Does the Aurora volume shrink when I delete data?
Modern engine versions do reclaim space with dynamic resizing, but the reduction is asynchronous and never goes below the high-water mark within a maintenance window. Plan on the growth curve, not on the delete.