OCI Cost Optimization Calculator
Stack the main OCI savings levers — idle resources, right-sizing, Ampere migration and commitments — into one number.
About OCI Cost Optimization Calculator
Savings levers overlap, so applying each percentage to the original bill overstates the total badly. This model applies them in sequence — delete the idle, right-size what is left, move a share of that to Ampere, then discount the residual with a commitment — which is both smaller and achievable. Ampere is usually the largest single lever on OCI because the per-OCPU price gap is around 60% and most stateless workloads recompile or run unchanged on Arm, while unattached volumes are pure waste that keeps billing after the instance is long gone. Confirm current rates and your own commitment discount in the Oracle Cloud cost estimator and your Universal Credits agreement.
Formula
OCI Cost Optimization
Levers are applied in sequence so they never double-count: idle spend is removed first, right-sizing applies to what remains, Ampere migration to what remains after that, and the commitment discount to the residual bill.
- idle spend
- Compute provisioned but doing no work
- Ampere saving
- Price gap between an Ampere OCPU-hour and an x86 OCPU-hour
- residual
- Spend left after the technical levers, which the commitment then discounts
Worked example
With the default values below, OCI Cost Optimization Calculator returns Total Monthly Saving of $10,740.64. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Current monthly OCI spendaccepts 0–10,000,000 USD
- 40,000 USD
- Share of spend that is computeaccepts 0–100 %
- 55 %
- Compute that is idle or stopped but provisionedaccepts 0–100 %
- 12 %
- Compute that is oversizedaccepts 0–100 %
- 18 %
- Saving on each oversized instanceaccepts 0–90 %
- 35 %
- x86 compute that could run on Ampereaccepts 0–100 %
- 25 %
- Saving from moving to Ampereaccepts 0–90 %
- 60 %
- Unattached block volumesaccepts 0–10,000,000 GB
- 4,000 GB
- Block volume price per GB-monthaccepts 0–5 USD/GB-month
- 0.0425 USD/GB-month
- Discount from an annual Universal Credits commitmentaccepts 0–60 %
- 12 %
Results
- Total Monthly Saving
- $10,740.64
- Saving Against Current Spend
- 26.9%
- Idle Resource Saving
- $2,640.00
- Right-Sizing Saving
- $1,219.68
- Ampere Migration Saving
- $2,721.05
- Unattached Volume Saving
- $170.00
- Commitment Saving
- $3,989.91
- Optimised Monthly Spend
- $29,259.36
Step by step
- 1Values used
- 2OCI Cost Optimization
- 3Total Monthly Saving= 10,740.64
- 4Saving Against Current Spend= 26.9
- 5Idle Resource Saving= 2,640.00
- 6Right-Sizing Saving= 1,219.68
- 7Ampere Migration Saving= 2,721.05
- 8Unattached Volume Saving= 170.00
Assumptions and limits
- The result is derived only from the 10 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax or fees or charges into account.
- Figures are rounded for display to 2 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 Cost Optimization calculated?
Levers are applied in sequence so they never double-count: idle spend is removed first, right-sizing applies to what remains, Ampere migration to what remains after that, and the commitment discount to the residual bill. Savings levers overlap, so applying each percentage to the original bill overstates the total badly. This model applies them in sequence — delete the idle, right-size what is left, move a share of that to Ampere, then discount the residual with a commitment — which is both smaller and achievable.
Why does OCI Cost Optimization matter?
Ampere is usually the largest single lever on OCI because the per-OCPU price gap is around 60% and most stateless workloads recompile or run unchanged on Arm, while unattached volumes are pure waste that keeps billing after the instance is long gone. Confirm current rates and your own commitment discount in the Oracle Cloud cost estimator and your Universal Credits agreement.
What values do I need to enter?
This calculator takes 10 inputs: Current monthly OCI spend, Share of spend that is compute, Compute that is idle or stopped but provisioned, Compute that is oversized, Saving on each oversized instance, x86 compute that could run on Ampere, Saving from moving to Ampere, Unattached block volumes, Block volume price per GB-month, Discount from an annual Universal Credits commitment. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Why not just add the savings percentages together?
Because they compete for the same spend. An instance that is idle cannot also be right-sized, and an instance you have already right-sized offers less absolute saving when it moves to Ampere. Applying the levers in sequence gives a total you can actually deliver.
Related Calculators
You might also need
- OCI Compute Cost CalculatorCommonly used together
- OCI Block Volume CalculatorCommonly used together
- OCI Health Score CalculatorCommonly used together
- OCI Logging Cost CalculatorCommonly used together
- OCI Resource Manager CalculatorCommonly used together
- OCI Autonomous Database CalculatorCommonly used together
