Skip to content
Calcrivo

OCI Cost Optimization Calculator

Stack the main OCI savings levers — idle resources, right-sizing, Ampere migration and commitments — into one number.

Inputs

USD
%
%
%
%
%
%

Ampere A1 lists near $0.01 per OCPU-hour against roughly $0.025 for E5 Flex.

GB
USD/GB-month
%

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

  1. Values used

    Current monthly OCI spend = 40,000 USD; Share of spend that is compute = 55 %; Compute that is idle or stopped but provisioned = 12 %; Compute that is oversized = 18 %; Saving on each oversized instance = 35 %; x86 compute that could run on Ampere = 25 %; Saving from moving to Ampere = 60 %; Unattached block volumes = 4,000 GB; Block volume price per GB-month = 0.0425 USD/GB-month; Discount from an annual Universal Credits commitment = 12 %

  2. 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.

  3. Total Monthly Saving

    = 10,740.64

  4. Saving Against Current Spend

    = 26.9

  5. Idle Resource Saving

    = 2,640.00

  6. Right-Sizing Saving

    = 1,219.68

  7. Ampere Migration Saving

    = 2,721.05

  8. Unattached Volume Saving

    = 170.00

How it works

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

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.

You might also need