HomeOracle HubDatabase on AWS
Oracle  |  Database on AWS Buyer Guide 2026

The core factor does not travel, and that doubles the bill

Oracle Database on Amazon Web Services is counted by vCPU, not by core, and the Oracle core factor table does not travel with the workload. That single rule means the same physical hardware carries roughly twice the Oracle license requirement on AWS that it carries in your own data center. AWS sits on Oracle's Authorized Cloud Environment list: two vCPUs equal one processor with hyperthreading on, one vCPU equals one with it off, and the 0.5 multiplier is simply gone.

Prepared by Redress Compliance · August 9, 2026 · Oracle advisory. Based on roughly 30 to 40 Oracle on AWS estates reviewed 2024 to 2025.

Executive summary

Lifting an unchanged estate to EC2 doubles the Oracle requirement on identical hardware. A 48 core server needs 24 processor licenses on premises at the 0.5 core factor and 48 on AWS, because the multiplier stops at the Authorized Cloud Environment boundary and you gain nothing in exchange.

Two vCPUs equal one Oracle processor where hyperthreading is on, one vCPU equals one where it is off, so disabling hyperthreading on EC2 halves your compute and saves not a single license.

Named User Plus keeps its 25 per processor minimum, counted on the AWS processor number, so an 8 processor instance already carries a 200 user floor before anyone logs in.

Memory density is the largest single license lever on EC2, and it moves the bill by up to sixteen times.

Most Oracle databases are memory bound, not thread bound, and teams reach a memory target by buying a bigger instance in the family they already use, which on AWS buys Oracle licenses it does not need.

Reaching 256 GiB on a memory dense x2iedn instance needs 4 processor licenses; the same 256 GiB on an r6i needs 16, and on a compute optimized c6i, 64, roughly 190,000 dollars against 760,000 against 3,040,000 in EE list.

In the estates we reviewed, moving a memory bound database from a general purpose family to a memory dense one removed 40 to 70 percent of the processor count with no commercial negotiation at all.

RDS is a compliance decision dressed as a deployment option, and the choice sticks for the life of the instance.

License included is Standard Edition 2 only, with the audit obligation sitting with AWS; bring your own license runs SE2 or Enterprise Edition, counted on the instance class vCPU, with the audit obligation staying with you in full.

The policy caps SE2 at 8 Amazon vCPUs, and that ceiling, not performance, is what usually forces a database onto Enterprise Edition, which is a jump to a different price list with a separate options catalog, not an increment.

The RDS traps are the standby and the replica: Multi AZ under bring your own license needs entitlement for both nodes, and read replicas run Active Data Guard, a separately licensed EE option billed on the replica's vCPU as well as the primary's.

The policy governs counting on EC2 and RDS and nothing else, and its boundaries are where the arguments happen.

Engineered Systems, most Applications, Java, VMware Cloud on AWS and Oracle Database@AWS all sit outside the vCPU mapping: Java prices on the employee metric, Oracle Database@AWS is licensed as an Oracle cloud service.

And VMware Cloud on AWS is contested, with the practical position that a dedicated bare metal software defined data center counts as physical hosts under the partitioning rules.

The cloud policy carries the same educational purposes footer as the partitioning document, which cuts both ways: it is not a clause you signed, and Oracle applies it consistently anyway, so count to the policy and negotiate the commercial terms instead.

2x
The Oracle license multiple on an unchanged lift and shift to EC2, purely because the 0.5 core factor does not travel.
16x
The spread in processor count for the same 256 GiB of memory: 4 licenses on x2iedn against 64 on a compute optimized c6i.
8 vCPU
The Authorized Cloud Environment ceiling on Standard Edition 2. Above it the workload steps up to Enterprise Edition.
28%
Median licensed cores removed across 30 to 40 Oracle on AWS estates, through re-sizing rather than relocation.
1.

Inside and outside the Authorized Cloud Environment boundary

DeploymentGoverned byHow it counts
Database or Middleware on EC2Cloud licensing policyvCPU mapping, no core factor
RDS for Oracle, bring your own licenseCloud licensing policyvCPU of the instance class
RDS for Oracle, license includedAWS service termsPer instance hour, no Oracle entitlement
Java SE on AWSJava Universal SubscriptionEmployee metric, not vCPU
Oracle Applications on EC2Program specific termsApplication metric, read the ordering document
VMware Cloud on AWSContested, treat as VMwarePhysical hosts in the software defined data center
Oracle Database@AWSOracle cloud service termsService metric or bring your own license

The three governing rules are short: two vCPUs equal one processor with multithreading on, one vCPU equals one with it off, and the 0.5 Intel and AMD multiplier does not apply to AWS compute at all. The edge cases catch most estates.

Reserved Instances and Savings Plans are AWS commercial commitments that reduce the Oracle footprint by zero; a Spot instance carries a full processor obligation for as long as it runs; a Data Guard standby applying redo is installed and running, so it is licensed idle or not.

An Auto Scaling group is counted at its peak concurrent instance count, not the average; and Dedicated Hosts and bare metal are still counted on instance vCPU, so the core factor relief does not reappear on metal.

The full cross hyperscaler ruleset sits in Oracle licensing in cloud environments.

2.

Converting vCPUs to licenses, and the memory lever

Free white paper

Oracle multicloud and universal credits

Bring your own license and universal credits across AWS, Azure, and Google Cloud, worked end to end.

Get the white paper →
3.

The audit traps that recur on AWS estates

Oracle targets AWS estates because the vCPU question is widely misread and easy to verify remotely, and five findings account for most of what we see. Hyperthreading state is assumed rather than checked, so the two vCPU rule gets applied to an instance running single threaded, or the reverse.

An oversized instance solves a memory problem by doubling the license footprint for capacity nobody uses. A forgotten read replica or cross region standby runs with no matching license source.

Options spread from a golden image, Partitioning, Advanced Compression or the Diagnostics Pack enabled in an AMI and inherited by every instance built from it. And the Named User Plus floor is counted against on premises processors rather than the AWS number.

The defense moves are the mirror image: inventory the tenancy properly with every binary, region, replica and Auto Scaling peak dated; run the options scan per instance and reconcile every flag to an entitlement; verify hyperthreading from the running instance rather than the instance name.

Reconcile an active Customer Support Identifier behind every deployed license; and price the gap before Oracle does, because a settlement opened on your numbers lands very differently from one opened on the auditor spreadsheet.

On discounts, Oracle treats AWS as competitive ground, with Enterprise Edition base at 60 to 75 percent off, options at 40 to 70, and the support renewal uplift holdable at 0 against an 8 percent default with discipline.

Treat the support line as the real negotiation, because a license discount is a single event while the uplift compounds for as long as you hold the estate; the wider commercial levers sit in Oracle cloud negotiations.

Try Vera AI · free 30 day trial
Vera recounts your AWS estate from vCPU and flags the replica nobody licensed.
  • 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
4.

What we saw across Oracle on AWS estates, 2024 to 2025

Across roughly 30 to 40 Oracle on AWS estates Fredrik Filipsson reviewed in 2024 and 2025, the licensed core count ran 20 to 35 percent above what the workload actually required, and the standard advice failed the same way each time.

The standard advice is that moving Oracle to AWS is a cost reduction because you retire hardware and stop paying for a data center. We disagree, at least on the Oracle line:

28%
Cores removed

Median licensed cores removed, through memory dense families, right sized vCPU counts, and options stripped to actual use, not through relocation.

2x
Lift and shift multiple

The Oracle license multiple on an unchanged lift and shift to EC2, from losing the 0.5 core factor and gaining nothing in exchange.

The migrations that saved money on Oracle did so through re-sizing, not relocation: memory dense instance families, right sized vCPU counts, options stripped back to what was actually used, and steady state databases moved to bring your own license.

The buyers who treated AWS migration as an infrastructure project and left the Oracle sizing to the platform team paid for the mistake twice, once in licenses and once in the support stream that follows them.

RDS carries its own reversed intuition: license included looks safer because the compliance question disappears, but on any database running more than a few hours a day the premium inside the hourly rate ran 10 to 18 percent above a bring your own license position.

So meter real running hours for two billing cycles and split the estate deliberately, license included for spiky and short lived, bring your own license for steady state.

The related entitlement question underneath all of it sits in the bring your own license guide, and the on premises counterpart in the partitioning policy.

5.

Your first five moves

  1. Recount the processors from the vCPU, not the old on premises number: the core factor is gone, so a carried forward count is almost always wrong, usually by half.
  2. Test every memory bound database against a memory dense family: the largest single saving available, and it needs no commercial negotiation, removing 40 to 70 percent of the processor count in our reviews.
  3. Run the options usage scan and strip what is not used: every flagged option needs an entitlement or a documented reason it is switched off, especially anything inherited from a golden image.
  4. Split the RDS estate on metered hours: license included for spiky and short lived, bring your own license for steady state, decided on two billing cycles of real running hours.
  5. Open the Oracle conversation on your data: priced, documented and reviewed independently before anyone at Oracle asks for a script output. The Oracle practice runs it buyer side.
6.

Frequently asked questions

Is AWS an Authorized Cloud Environment for Oracle Database?

Yes. Amazon Web Services sits alongside Microsoft Azure and Google Cloud on Oracle's cloud licensing policy list.

The policy governs the vCPU to processor mapping for Database, Middleware and a defined set of Oracle Technology programs, while Engineered Systems, most Oracle Applications, Java, VMware Cloud on AWS and Oracle Database@AWS all sit outside it and count under their own rules.

How do I count Oracle processors on an EC2 instance?

Take the instance vCPU count, halve it where hyperthreading or multithreading is enabled, and round up. Two vCPUs equal one Oracle processor with threads on, one vCPU equals one with threads off, and the 0.5 core factor that applies on premises does not apply on AWS at all.

So a 32 vCPU r6i.8xlarge is 16 Oracle processors, and the Named User Plus minimum of 25 per processor is counted on that AWS number.

Does moving Oracle to AWS save money?

Not by relocation alone. Lifting an unchanged Oracle estate to EC2 typically doubles the processor requirement because you lose the 0.5 core factor and gain nothing in exchange.

The migrations that saved money in our reviews did so through re-sizing: memory dense instance families, right sized vCPU counts, options stripped to actual use, and steady state databases on bring your own license. Median licensed cores removed was 28 percent, none of it from the move itself.

Why does memory density change the Oracle license count on AWS?

Because the license is bought per vCPU, and different instance families deliver very different memory per vCPU.

Reaching 256 GiB costs 4 processor licenses on a memory dense x2iedn, 16 on an r6i, 32 on an m6i and 64 on a compute optimized c6i, a sixteen fold spread for the same memory and the same database.

Since most Oracle databases are memory bound, choosing the dense family removes 40 to 70 percent of the processor count with no negotiation.

How does licensing work on Amazon RDS for Oracle?

RDS ships in two modes. License included is Standard Edition 2 only, with the Oracle license in the hourly rate and the audit obligation on AWS. Bring your own license runs SE2 or Enterprise Edition, counted on the instance class vCPU, with the audit obligation on you.

The policy caps SE2 at 8 Amazon vCPUs, and that ceiling usually forces the step to Enterprise Edition, which is a different price list with a separate options catalog, not an increment.

Does disabling hyperthreading on EC2 reduce Oracle licenses?

No. Disabling hyperthreading switches the policy from the two vCPU mapping to a one to one mapping, so the Oracle processor count stays identical while you halve the compute you get for it. An r6i.4xlarge is 8 Oracle processors whether it runs 16 threaded vCPUs or 8 single threaded ones.

Disabling threads is a legitimate performance move on some workloads and is never a licensing saving on Oracle.

© 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

The full Oracle multicloud and universal credits guide from the Oracle practice.

Bring your own license and universal credits across AWS, Azure, and Google Cloud, worked end to end.

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 across your Oracle AWS estate in under five minutes.
Open the Tool → Oracle Practice →
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.