Skip to content
ENExplore Calculators

OCI Block Volume Calculator

Cost OCI block volumes by capacity plus VPUs per GB, and see the IOPS and throughput each performance level buys.

About OCI Block Volume Calculator

OCI splits a block volume into a capacity charge and a performance charge, and the performance charge is simply the VPUs per GB multiplied by a flat per-VPU price, so moving from Balanced to Higher Performance doubles only the performance half of the bill. Performance scales with size as well as with VPUs: at Balanced you get 60 IOPS per GB up to the service ceiling, which is why a small volume cannot reach high IOPS no matter which level you select. Choosing a performance level is a pricing decision and a capacity decision at once — a 100 GB Balanced volume simply cannot deliver the IOPS a database needs, and the cheapest fix is often more GB rather than more VPUs. Confirm the capacity and per-VPU prices in the Oracle Cloud cost estimator for your region.

Formula

OCI Block Volume

monthly = GB × volumes × (capacity price + VPUs × per-VPU price); IOPS = IOPS-per-GB for the level × GB, capped at 300,000, and throughput = KB/s-per-GB × GB.

VPU
Volume Performance Unit — 10 is Balanced, 20 Higher Performance, up to 120
IOPS-per-GB
2 at Lower Cost, 60 at Balanced, 75 at Higher Performance, rising 1.5 per extra VPU
capacity price
Per-GB-month charge that applies at every performance level

Worked example

With the default values below, OCI Block Volume Calculator returns Monthly Cost of $170.00. Change any input above and every figure here is recalculated in your browser.

Inputs used

Size per volumeaccepts 1–32,768 GB
1,000 GB
Number of volumesaccepts 1–2,000 volumes
4 volumes
Performance levelone of Lower Cost — 0 VPUs, Balanced — 10 VPUs, Higher Performance — 20 VPUs, Ultra High Performance — 30 VPUs, Ultra High Performance — 60 VPUs, Ultra High Performance — 90 VPUs, Ultra High Performance — 120 VPUs
Balanced — 10 VPUs
Capacity price per GB-monthaccepts 0–5 USD/GB-month
0.0255 USD/GB-month
Price per VPU per GB-monthaccepts 0–1 USD/VPU/GB-month
0.0017 USD/VPU/GB-month

Results

Monthly Cost
$170.00
Capacity Charge
$102.00
Performance Unit Charge
$68.00
Max IOPS per Volume
60,000
Max Throughput per Volume
468.8 MB/s
Effective Price per GB
0.0425 USD/GB-month
Performance Tier
Balanced
Total Provisioned Capacity
4 TiB

Step by step

  1. 1Values used
  2. 2OCI Block Volume
  3. 3Monthly Cost= 170.00
  4. 4Capacity Charge= 102.00
  5. 5Performance Unit Charge= 68.00
  6. 6Max IOPS per Volume= 60,000
  7. 7Max Throughput per Volume= 468.8 MB/s
  8. 8Effective Price per GB= $0.0425/GB-month

Assumptions and limits

  • The result is derived only from the 5 inputs listed above. Anything not among them is not part of the calculation.
  • In particular, this calculator does not take inflation, tax or compounding frequency into account.
  • Figures are rounded for display to 4 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.

How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.

Frequently Asked Questions

How is OCI Block Volume calculated?

monthly = GB × volumes × (capacity price + VPUs × per-VPU price); IOPS = IOPS-per-GB for the level × GB, capped at 300,000, and throughput = KB/s-per-GB × GB. OCI splits a block volume into a capacity charge and a performance charge, and the performance charge is simply the VPUs per GB multiplied by a flat per-VPU price, so moving from Balanced to Higher Performance doubles only the performance half of the bill. Performance scales with size as well as with VPUs: at Balanced you get 60 IOPS per GB up to the service ceiling, which is why a small volume cannot reach high IOPS no matter which level you select.

Why does OCI Block Volume matter?

Choosing a performance level is a pricing decision and a capacity decision at once — a 100 GB Balanced volume simply cannot deliver the IOPS a database needs, and the cheapest fix is often more GB rather than more VPUs. Confirm the capacity and per-VPU prices in the Oracle Cloud cost estimator for your region.

What values do I need to enter?

This calculator takes 5 inputs: Size per volume, Number of volumes, Performance level, Capacity price per GB-month, Price per VPU per GB-month. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.

OCI Block Volume Calculator | Calcrivo