HomeOracle HubCheapest Cloud 2026
Oracle  |  Multicloud Licensing Buyer Guide 2026

Oracle's 2:1 vCPU ratio is identical on AWS, Azure, and Google, so the cheapest cloud is decided by Support Rewards at $0.25 per $1 of OCI spend, not by the license count

For a fixed Oracle Enterprise Edition workload, the license quantity you owe is the same on all three hyperscalers: 2 vCPUs equal 1 Processor license with hyperthreading on, and the 0.5 core factor does not apply. That means the price gap between platforms comes almost entirely from compute list rates, regional uniformity, and the Support Rewards accrual of $0.25 per dollar (or $0.33 for ULA customers), which now also accrues on Oracle Database@AWS. Decide platform on where your application tier sits and on how much of your support bill you can retire, not on a license count that does not move.

Prepared by Redress Compliance · August 18, 2026 · Oracle advisory. Multicloud platform selection and BYOL engagements, 2024 to 2026.

Executive summary

The license count is platform-neutral for Enterprise Edition: 2 vCPUs equal 1 Processor license on AWS, Azure, and Google Cloud alike, with 1 vCPU equal to 1 Processor where hyperthreading is disabled.

Any vendor or integrator telling you one hyperscaler is cheaper to license for the same EE footprint is selling something, because the Authorized Cloud Environment policy applies the same divisor to all three.

The migration budget usually breaks on the core factor, not on the cloud: 32 x86 cores on-premise need 16 Processor licenses at the 0.5 factor, and the same 32 vCPUs in the cloud need 16 as well, but 64 vCPUs of like-for-like sizing need 32.

Teams that size cloud instances by vCPU count to match on-premise thread count double their license requirement without noticing, because the Processor Core Factor Table is explicitly not applicable in Authorized Cloud Environments.

Standard Edition 2 is the one place the ratio genuinely diverges, and published readings conflict between an 8 vCPU cap on AWS and a 4 vCPU cap on Azure and Google.

Add the hidden floor of 10 Named User Plus per 8 vCPUs and SE2 stops being the cheap option it looks like on a spreadsheet, so pin the cap and the NUP floor against the policy PDF version in force before you size anything.

Support Rewards is the only lever large enough to reorder the ranking: zeroing a $1M annual technology support bill requires roughly $4M of OCI spend at $0.25 per dollar, or about $3M at the $0.33 ULA rate.

The 2026 change that matters is that Oracle Database@AWS consumption qualifies for both AWS commitments and Oracle Support Rewards, which removes OCI's historical monopoly on that discount and turns the platform choice back into an application-latency question.

2 vCPU = 1
Processor licenses required on AWS, Azure, and Google with hyperthreading enabled. Identical on all three.
$0.25 / $1
Oracle Support Rewards accrual on OCI spend, rising to $0.33 per dollar for ULA customers.
40% to 76%
Range of the BYOL discount off License Included database rates, depending on service tier.
59% to 60%
Sao Paulo compute premium over US East on AWS, Azure, and Google. OCI prices are region-uniform.
1.

How the same workload converts to licenses on each platform

Start with the arithmetic, because it is the part vendors hope you get wrong.

On AWS, Azure, and Google Cloud, all three now sit on Oracle's Authorized Cloud Environment list, and the counting rule is identical: 2 vCPUs equal 1 Processor license when hyperthreading is on, 1 vCPU equals 1 Processor when it is off.

The Processor Core Factor Table does not apply in any Authorized Cloud Environment, so the 0.5 x86 multiplier you rely on for on-premises math disappears.

That single change is where migration budgets rupture: 32 physical x86 cores on-premises need 16 Processor licenses, while a 32 vCPU cloud shape also needs 16, but a like-for-like core rebuild at 64 vCPUs needs 32.

OCI counts on a different metric entirely, OCPUs, where 1 OCPU is one physical core with two threads that Oracle itself treats as 2 vCPUs, so a 32 core equivalent lands at 32 OCPUs. Two divergences deserve contract language rather than assumption.

First, Standard Edition 2: one published reading caps SE2 at 8 vCPUs on AWS (2 vCPUs to a core) but 4 vCPUs on Azure and Google (1 vCPU to a core), while a second reading gives 8 vCPUs on all three, with 4 vCPUs counting as one socket.

Pin the version of the policy PDF in force at your contract date. Second, SE2 carries a Named User Plus floor of 10 NUP per 8 vCPUs regardless of how few humans log in.

Third, and most expensive, the OCI BYOL conversion is published inconsistently: one source has 1 Processor covering 8 ECPUs or 2 OCPUs, while Exadata Database Service guidance has 2 Processor licenses consumed per OCPU, a 4x swing on the same estate.

Oracle's own source of record is the PaaS and IaaS Universal Credits Service Descriptions, and the conversion rate belongs in your ordering document, not in a slide.

Fixed workload: 32 core EE equivalentCounting unitLicenses owedCompute list anchor
AWS EC2 (HT on, 64 vCPU)vCPU, 2:132 ProcessorRegional; Frankfurt approx. 20% over US East (vendor-sourced)
Azure (HT on, 64 vCPU)vCPU, 2:132 ProcessorRegional; Frankfurt approx. 21% over US East (vendor-sourced)
Google Cloud (HT on, 64 vCPU)vCPU, 2:132 ProcessorRegional; Frankfurt approx. 29% over US East (vendor-sourced)
OCI compute (32 OCPU = 64 vCPU)OCPU32 Processor (BYOL, 2 OCPU per license reading: 16)$0.025 per OCPU-hour, uniform by region
OCI Exadata Database Service (32 OCPU)OCPUUp to 64 Processor under the 2-per-OCPU reading$3.10 per OCPU-hour list, $0.81 BYOL
Core factor table applied (any ACE)Not applicableNo 0.5 relief anywheren/a

Read the table as three identical rows and one contested one. The hyperscaler license count does not move, so anyone selling you a platform on "license efficiency" is selling air.

The variance sits entirely in the OCI rows, where the BYOL conversion ratio, not the ratio in Oracle's cloud policy, decides whether 32 OCPUs consumes 16 licenses or 64.

In practice, the negotiating leverage is the ambiguity itself. Where two Oracle-sourced readings exist, you are entitled to ask for the favorable one in writing, and in our experience Oracle will concede a defined conversion in an ordering document far more readily than it will concede a discount.

2.

Why the rate card is not where the money is

Oracle has spent two product cycles removing price as a differentiator at the database layer, and it has largely succeeded. Oracle AI Database@AWS is transacted through the AWS Marketplace but priced identically to Exadata Database Service on OCI.

Database@Azure per-ECPU-hour rates land within 3% to 6% of equivalent ExaCS rates. Oracle states outright feature and list price parity for Oracle AI Database@Google Cloud.

That parity is deliberate: it pushes the platform decision onto where your application tier already runs, which is the one thing Oracle cannot monetize directly.

The anchors that do vary are the ones on OCI's own rate card, and they vary by BYOL status rather than by cloud. OCI compute lists at $0.025 per OCPU-hour. Autonomous Database Serverless runs $4.03 per OCPU-hour license-included against $1.34 with BYOL.

Exadata Cloud Service X10M runs $3.10 against $0.81 with BYOL. Autonomous on the ECPU metric circulates at roughly $0.2616 per ECPU-hour at list and about $0.336 license-included.

Published estimates of the BYOL saving span 40% to 80% depending on tier, so model your own crossover rather than quoting a headline; our BYOL versus License Included crossover analysis exists precisely because the answer is workload-specific.

The real price lever is the Universal Credits commitment. Negotiated discount runs roughly 10% at a $250K annual commit and past 35% at $10M or more.

That curve, plus regional uniformity on OCI against Frankfurt premiums of 20% to 29% and Sao Paulo premiums near 60% on the hyperscalers (vendor-sourced figures), is worth multiples of any per-hour rate difference you will find comparing marketplace listings side by side.

The buyer-side implication is uncomfortable: because list price is flat across clouds, your only meaningful discount lever is committing more spend to Oracle, which is exactly the outcome Oracle engineered. Treat the commitment tier, not the rate card, as the negotiation object.

And never accept a commit sized to a discount band you cannot consume within the term.

Free white paper

Cut Oracle Cloud@Customer cost the 2026 BYOL map

The buyer side map for Oracle Cloud@Customer: Exadata and Compute Cloud@Customer, Dedicated Region, and the BYOL economics that lower cost.

Get the white paper →
3.

The analysis: Oracle has priced the license out of the decision so it can price the commitment in

Look at what Oracle actually did to the comparison. The Enterprise Edition conversion is 2 vCPUs to 1 Processor license with hyperthreading on, 1 to 1 with it off, on Amazon EC2, Amazon RDS, Microsoft Azure, and Google Cloud alike, with the 0.5 core factor explicitly withdrawn.

Then it did the same thing to the rate cards: Oracle AI Database@AWS is sold through the AWS Marketplace at the same price as Exadata Database Service on OCI, Database@Azure lands within 3 to 6 percent of the equivalent ExaCS rate.

And Oracle publishes feature and list price parity for Database@Google Cloud.

Two of the three variables a buyer would normally use to rank platforms have been flattened on purpose. What remains is not a technical comparison at all.

It is a commercial one, and every variable left standing is one Oracle sets unilaterally: Universal Credits discount tiers, Support Rewards accrual rates, and the BYOL eligibility language in the Service Descriptions PDF that the ordering document merely points at.

The 2026 extension of Support Rewards to Database@AWS should be read as a concession on venue, not on money. For a decade Oracle's position was that the only cheap place to run Oracle was Oracle's own infrastructure, and the pricing policy enforced it. Rewards on Database@AWS ends that fight.

Oracle has decided it would rather host your database inside somebody else's data center, on a Universal Credits commit it controls, than lose the workload to PostgreSQL or to a competitor's managed engine. The annuity survives; the venue is negotiable.

That is a meaningful shift in leverage, and buyers who still frame the conversation as "we might have to move to OCI" are arguing against a position Oracle abandoned.

The trap sits in the arithmetic of the reward itself. At $0.25 per dollar of eligible OCI spend, retiring a $1M technology support bill requires roughly $4M of annual OCI consumption. At the ULA rate of $0.33 it still takes about $3M.

For most estates that number is three to four times larger than the cloud footprint the workload actually needs, which means the program does not reward migration, it rewards over-commitment.

Add the conditions: Universal Credits only (pay-as-you-go is excluded), the program has to be written into the cloud contract rather than assumed, credits accrue monthly and expire 12 months after issuance, they cannot be applied to tax.

They cannot be applied retroactively to past-due support invoices, and SaaS spend does not count.

In our negotiation experience the most expensive condition is the one nobody reads: an existing customer sitting on an above-standard volume discount can be reset to standard tier when a new order is placed to enable the program.

A 30 percent discount dropping to 20 percent on a $4M commit costs $400,000 a year, which is 40 percent of the reward you just signed up to earn.

This is why chasing the cheapest hourly rate is a losing strategy here. The hourly rate is the number Oracle has already equalized across venues and the number it is least willing to move on, because moving it would unwind the parity architecture.

The commit shape, by contrast, is where Oracle's own quota pressure lives, and it is where published discounting runs from roughly 10 percent at a $250K annual commit to 35 percent or more above $10M.

A buyer who negotiates hard on rate and accepts a commit sized to their support bill has traded the least valuable concession for the most expensive one.

There is a second-order effect worth naming. A commit sized to your support bill locks in the support bill.

If the reward is only harvested by spending 4x, then any program that reduces your support base (terminating unused Processor licenses, consolidating to fewer editions, moving a workload to PostgreSQL where the economics support it) also reduces the reward, which makes the commit look oversized.

Oracle has built a mechanism where support reduction and cloud commitment are financially antagonistic. That antagonism is the product.

The buyer-side conclusion follows directly. Treat the hourly rate as the least negotiable number on the page and stop spending negotiation capital there.

Spend it instead on the two things that are contractual rather than published: the conversion ratio written into your ordering document, particularly on OCI where OCPU and ECPU BYOL ratios vary by service, and the shape of the commit, meaning term length, ramp, rollover of unused credits.

And an explicit written protection that entering Support Rewards does not reset your existing discount tier.

Those clauses survive every rate card revision Oracle publishes.

Watch the briefing · 4:12What a ULA Actually IsSession 1 of the Oracle ULA Series. Unlimited deployment of a defined product set, for defined entities, in defined territories, for a fixed term, ending in a certification that fixes your position for a decade. Every word in that sentence is a limit.Open the full page, with the transcript →
4.

Support Rewards as the actual tiebreaker, and where it fails

Run the numbers before you let this program reorder your platform shortlist. Oracle's own published example is unambiguous: a $1M technology support bill is fully retired by $4M of total OCI spend at $0.25 per dollar. ULA customers accrue at $0.33, which brings the break-even to roughly $3M.

The program therefore only changes the ranking for estates where planned cloud spend already sits at three to four times annual support.

Below that, it is a discount on part of your support bill, not a reason to pick a platform, and it should be modeled as such alongside the rulebook differences across the three venues.

Annual tech support billOCI spend to zero it (25%)OCI spend to zero it (33%, ULA)Reward at $2M OCI spend
$500,000$2,000,000$1,515,000$500,000 (bill cleared)
$1,000,000$4,000,000$3,030,000$500,000 (50% covered)
$2,500,000$10,000,000$7,575,000$500,000 (20% covered)
$5,000,000$20,000,000$15,150,000$500,000 (10% covered)

The table shows the coverage ratio collapsing as the support base grows, which is the opposite of how buyers assume the program scales. A $500K support customer can plausibly reach break-even on real workload demand.

A $5M support customer would need $20M of annual OCI consumption, a figure almost nobody reaches without buying credits they will not burn, and unburned credits do not accrue rewards any faster than burned ones.

Then price the conditions, because each one shortens the effective value. Universal Credits is mandatory and pay-as-you-go earns nothing. The program has to be named in the cloud contract, so verify the clause rather than assuming your sales contact enabled it.

Credits accrue monthly and expire 12 months after issuance, so a support renewal that falls just outside the window strands them. They cannot pay tax, which on a European or Brazilian support invoice removes 17 to 25 percent of the invoice from coverage.

They cannot be applied retroactively to past-due invoices. SaaS spend is excluded entirely. And in our experience the reset risk is real: confirm in writing that placing the new order preserves your existing above-standard volume discount rather than dropping you to standard tier.

5.

Regional footprint, egress, and the costs that outlive the license decision

The license ratio is fixed at 2:1 everywhere, so the only compute variable left is where you run, and that variable is far larger than most platform business cases model.

Oracle's own pricing page (vendor-sourced, treat as directional and re-verify against current rate cards) puts a 4 vCPU AMD instance in Frankfurt at 20% above US East on AWS, 21% above on Azure, and 29% above on Google Cloud.

Sao Paulo widens the spread to 59% on AWS, 60% on Azure, and 59% on Google. OCI charges the same rate for a service regardless of region. For a single-region US estate that uniformity is worth nothing.

For a bank running Frankfurt plus Sao Paulo plus Singapore under data residency rules, it is the dominant term in the model, and it compounds every year of the contract while the license count sits still.

The second cost that outlives the decision is exit. A platform selected on a 5% hourly advantage is routinely locked in by a migration bill that exceeds three years of that advantage, and in our engagements the two largest line items are almost never compute.

They are egress on the initial and reverse data movement, and the dual-running period where the source and target both hold licensable cores.

Read the egress cost trap on cross-cloud Oracle migrations before you sign, and model the overlap window explicitly using the dual-running cutover guidance, because Oracle does not grant a free parallel-run entitlement on ACE platforms.

Price the exit at contract signature, not at the point you want to leave. A 90-day overlap on a 200-Processor estate is a real second license bill, and it is the number that turns a rate-card win into a three-year loss.

6.

Evidence base and the patterns we see repeatedly

SourceTierWhat it settlesWhere it conflicts
Oracle "Licensing Oracle Software in the Cloud Computing Environment" PDFContractual anchor2 vCPU = 1 Processor with HT on; core factor table not applicableSE2 vCPU cap wording varies by policy version
Oracle Support Rewards pageContractual anchor$0.25 per $1 OCI spend, $0.33 for ULA; Universal Credits onlySilent on renewal-year discount tier resets
Oracle pricing pages and AWS What's New notice, 8 July 2025Vendor-sourcedDatabase@AWS at OCI parity; Rewards accrual extendedRegional deltas are illustrative, not a rate card
Third-party analyst readingsDirectional onlyUseful rangesSE2 cap 4 vs 8 vCPUs; BYOL discount 40% vs 75 to 80%; OCI BYOL at 2 OCPUs vs 0.5 OCPU per Processor
40 to 80%
BYOL discount range, unresolved

Published readings of the BYOL saving against License Included run from roughly 40% to 75 to 80% depending on service tier, so never model a single number.

2x
License inflation from thread-based sizing

Sizing by thread count rather than vCPU pairs doubles the Processor requirement on every ACE platform.

Four patterns recur in engagements often enough that we now test for them by default. First, teams size by thread count and double the license need, a mistake the Authorized Cloud Environment core-counting rules make avoidable in an afternoon.

Second, BYOL is claimed on services the underlying license was never eligible for, which surfaces only at audit.

Third, Support Rewards is assumed rather than contracted: it requires a Universal Credits plan, explicit inclusion in the cloud agreement, and credits expire 12 months after issuance and cannot offset tax.

Fourth, discount tiers reset on new orders, so the 35% you won at $10M commit does not automatically carry to the next order form. Pin all four in writing before signature.

Try Vera AI · free 30 day trial
Do not send the counter until Vera has read the deal.
  • Percentile standing for your exact deal size and industry, from real closed transactions
  • Scenario simulation before the call: test alternative terms and see the financial impact of each
  • A negotiation playbook, talking points, and a two page executive brief on day one
Start the free Vera AI trial →30 days free · no credit card · cancel anytime
7.

Your first five moves

  1. Recount the target footprint in vCPUs before you approve a single instance size, because 32 physical x86 cores that needed 16 Processor licenses on premises at the 0.5 core factor become 32 licenses at the cloud 2:1 rule with hyperthreading on, and that doubling is the number your business case has to absorb, not a rounding error, as the Authorized Cloud Environment core counting policy makes explicit.
  2. Get the OCI or Database@Cloud BYOL conversion ratio and the eligible license list written into the ordering document, not inferred from a pricing page, because the published ratios conflict (1 Processor per 2 OCPUs or 8 ECPUs in one source, 2 Processors per Exadata OCPU in another), and the only defensible source of record is the PaaS and IaaS Universal Credits Service Descriptions version named in your order.
  3. Model Support Rewards at 4x your annual technology support spend, or 3x if you hold a ULA, so a $1M support bill needs roughly $4M of annual OCI consumption to reach zero, and credit nothing in the business case until Universal Credits and the Support Rewards program are both named in the cloud contract, since pay-as-you-go accrues nothing.
  4. Price the identical workload in your worst region, never US East, because vendor-published dispersion for a 4 vCPU AMD instance runs 20 to 29 percent above eastern US in Frankfurt and 59 to 60 percent in Sao Paulo on the three hyperscalers, while OCI charges one rate everywhere, which flips the ranking for any genuinely multi-region estate.
  5. Demand written confirmation that a new OCI order will not reset an existing above-standard volume discount, since in our negotiations the renewal or amendment is where a 35 percent Universal Credits tier quietly reverts toward 10 percent, and the same drafting review should cover multicloud rulebook differences across your estate.

The five moves are sequenced deliberately: the license recount is free and takes days, the contract language costs nothing but negotiating capital, and only then does modeling matter.

Teams that reverse the order build a Support Rewards case on top of a vCPU count that was never verified, then discover both were wrong in the same audit cycle.

8.

Frequently asked questions

Is Oracle Database genuinely cheaper to license on OCI than on AWS or Azure?

Not on license quantity. The Authorized Cloud Environment policy applies the same 2 vCPU to 1 Processor ratio on AWS, Azure, and Google Cloud, so the same Enterprise Edition workload needs the same number of licenses on all three.

OCI differs because it counts OCPUs rather than vCPUs and because it accrues Support Rewards at $0.25 per dollar of spend, and those two mechanics, not the license count, are what produce any cost advantage.

Does the Processor Core Factor Table apply in the cloud?

No. Oracle's cloud licensing policy states the Processor Core Factor Table is not applicable in Authorized Cloud Environments, and you cannot apply the 0.5 x86 multiplier on top of the vCPU rule.

This is the single most common budget error we see: 32 x86 cores on-premise need 16 Processor licenses, but a like-for-like cloud instance sized at 64 vCPUs to match thread count needs 32.

How many vCPUs can Standard Edition 2 run on in the cloud?

Published readings conflict. One reading caps SE2 at 8 vCPUs on AWS (2 vCPUs per core) and 4 vCPUs on Azure and Google Cloud (1 vCPU per core), while another reads 4 vCPUs as one socket with an 8 vCPU maximum on all three.

Verify against the version of Oracle's cloud licensing policy PDF in force on your contract date, and remember the separate floor of 10 Named User Plus per 8 vCPUs applies regardless of user count.

Can I earn Oracle Support Rewards on AWS?

Yes, for Oracle Database@AWS specifically. Oracle and AWS confirmed in July 2025 that Database@AWS consumption qualifies for AWS commitments and for Oracle Support Rewards, which removes the historical assumption that rewards only accrue on OCI.

General EC2 or RDS spend does not qualify, so scope the eligible services precisely in the ordering document.

How much OCI spend do I need to eliminate my Oracle support bill?

Roughly four times your annual technology support bill at the standard rate of $0.25 per dollar of OCI spend, so a $1M support bill requires about $4M of qualifying OCI spend. ULA customers accrue $0.33 per dollar, bringing the requirement to roughly three times.

Credits expire 12 months after issuance, cannot pay tax, and cannot be applied to past-due invoices, so the offset only works if consumption and renewal timing line up.

How much does BYOL actually save versus License Included?

Published figures range from about 40% to roughly 76% depending on the service tier. Autonomous Database Serverless lists at $4.03 per OCPU-hour without BYOL and $1.34 with it, and Exadata Cloud Service X10M lists at $3.10 versus $0.81, both near the top of that range.

Lower-tier services show smaller gaps, so model your specific service rather than applying a blanket percentage.

Do regional price differences matter more than the license ratio?

For multi-region estates, often yes. Oracle publishes that a 4 vCPU AMD instance in Frankfurt costs 20% more on AWS, 21% more on Azure, and 29% more on Google than in US East, and that Sao Paulo runs 59% to 60% higher on all three, while OCI prices uniformly by region.

Those figures are vendor-sourced and should be treated as directional, but the dispersion is large enough to swamp any hourly rate difference you negotiate.

© 2026 Redress Compliance · Independent, buyer sideredresscompliance.com
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent
Oracle White Paper

Cut Oracle Cloud@Customer cost the 2026 BYOL map

The buyer side map for Oracle Cloud@Customer: Exadata and Compute Cloud@Customer, Dedicated Region, and the BYOL economics that lower cost.

Gated with a work email on the download page. No sales follow up you did not ask for.

Get the White Paper →
Independent, buyer side. We never share your details with vendors.
Run the software spend health check against your Oracle estate in under five minutes.
Open the Tool → Oracle Hub →
Editorial boardroom interior

The advisor your vendors do not want.

500+ enterprise clients. 11 vendor practices. Industry recognized. One conversation can change what you pay for the next three years.

Stay ahead of Oracle pricing and contract moves.

One buyer side briefing a week. Renewal signals, discount bands, and the levers that work. No vendor spin.