Editorial photograph of cloud infrastructure representing Oracle workload comparison across OCI and AWS
Comparison · Oracle · Cloud

OCI or AWS. Two conversion rules, one workload.

Oracle runs two separate license conversion regimes: the Authorized Cloud Environment vCPU rule for AWS, Azure and Google Cloud, and its own OCPU ratio on OCI. The arithmetic, the capability gaps, and how to choose.

Read the comparison Contact Us
21OCI vs AWS Engagements
500+Enterprise clients advised
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

The same database server needs a different number of Oracle licenses depending on which cloud it lands in. Not because the hardware changes, but because Oracle publishes two entirely separate conversion regimes, and only one of them preserves the arithmetic you use on premises.

Key takeaways

  • Two regimes, not one table. AWS, Azure and Google Cloud fall under Oracle's Authorized Cloud Environment policy. Oracle Cloud Infrastructure does not, and is governed by Oracle's own service descriptions.
  • The core factor stops at the cloud boundary. On an authorized cloud the 0.5 x86 core factor does not apply, which doubles the license count for identical silicon.
  • 16 physical cores, two answers. On AWS that is 16 Processor licenses. On OCI it is 8, because OCI maps one Processor license to two OCPUs.
  • Hyperthreading is a distraction. Turning it off halves the vCPU count and doubles the ratio, so the license count lands in the same place.
  • Standard Edition 2 hits a ceiling. It may only be licensed on authorized cloud instances of up to 8 vCPUs, which caps how far an SE2 estate can scale on AWS, Azure or Google Cloud.
  • Enterprise Edition on Amazon RDS is bring your own license only. The license included option there covers Standard Edition 2, which quietly removes an entire migration pattern.
Try Vera AI · free trial
Stop guessing what this should cost.
  • Your net price placed on the market curve from 500,000+ real closed deals, not survey data
  • Adjusted for your deal size, region, industry, and signing period
  • A two page executive brief you can put in front of the CFO the same day
Start the free Vera AI trial →Free 30 day trial · decode one contract free, no signup

Which clouds does the Authorized Cloud Environment policy actually cover?

Three of them: Amazon Web Services, Microsoft Azure and Google Cloud. Oracle's own cloud is deliberately outside that policy, which is the single most misunderstood fact in this comparison.

Oracle sets out the counting rules in its cloud licensing policy and names the qualifying providers in the authorized cloud environments list. Oracle Cloud Infrastructure is governed instead by the service descriptions attached to your cloud order.

The three rules inside the policy that move money

  • The vCPU conversion. With hyperthreading enabled, two vCPUs count as one Processor license. Without it, one vCPU counts as one.
  • No core factor. The policy states that the processor core factor table does not apply in an authorized cloud environment. Every core counts in full.
  • An edition ceiling. Standard Edition 2 may only be licensed on instances up to 8 vCPUs, so the edition cannot follow a growing workload up the instance families.

None of those three rules apply on Oracle's own cloud. That is not a loophole, it is the design: Oracle prices its own platform to make the license you already own go further there.

Named User Plus does not disappear in the cloud

User based licensing still carries minimums, and the policy restates them in cloud terms rather than importing the on premises figure unchanged. Read the current policy text for the minimum that applies to your edition before you assume the number you use in the data center.

Where the OCI ratio comes from

From Oracle's cloud service descriptions, not from the partitioning policy and not from the authorized cloud policy. The mapping to know is one Processor license per two OCPUs, and an OCPU is a physical core presenting two vCPUs on x86 shapes.

Confirm the exact ratio for the specific service in your order. Oracle publishes the conversion per service, and it differs between compute, the database services and the Exadata services.

How many licenses does the same server need on each platform?

Twice as many on AWS as on OCI, for identical physical hardware. That is the arithmetic that decides most of these comparisons, and it is worth walking through slowly because almost every business case gets it wrong in the same direction.

The worked example

  • The requirement. A production Oracle Database Enterprise Edition workload that needs 16 physical x86 cores.
  • In your data center. 16 cores at the 0.5 core factor is 8 Processor licenses.
  • On AWS. Those 16 cores present 32 vCPUs. Divided by two, that is 16 Processor licenses, with no core factor to soften it.
  • On OCI. Those 16 cores are 16 OCPUs. At one Processor license per two OCPUs, that is 8 Processor licenses.
  • The gap. 8 Processor licenses, which is 380,000 dollars at the published Enterprise Edition list price, plus 22 percent of that every year in support.

One 16 core database workload, five destinations

DestinationUnit you are billed inConversion Oracle appliesProcessor licenses
Your own data center16 physical coresCore factor 0.58
Amazon EC232 vCPUs2 vCPUs per Processor, no core factor16
Microsoft Azure32 vCPUs2 vCPUs per Processor, no core factor16
Google Cloud32 vCPUs2 vCPUs per Processor, no core factor16
Oracle Cloud Infrastructure16 OCPUs2 OCPUs per Processor8

Why turning hyperthreading off does not help

Because the policy moves the ratio when you move the threads. Disable simultaneous multithreading on a 16 core instance and you present 16 vCPUs instead of 32, but the conversion becomes one vCPU per Processor license, so you still need 16.

The number that matters is physical cores. Any advice that tells you to change the thread setting to cut Oracle licenses on an authorized cloud is arithmetic that does not survive a second reading.

The instance families where the trap actually bites

  • Instance types without simultaneous multithreading. One vCPU is one core, so a 16 vCPU instance is 16 Processor licenses rather than 8.
  • Burstable and shared tenancy families. Fine technically, awkward to evidence, and rarely appropriate for a licensed database anyway.
  • Autoscaling groups. The license count follows the maximum the group can reach, not the average it usually runs at.
  • Non production copies. Development and test instances are licensable unless a specific term says otherwise, and they are where cloud sprawl shows up first.

What does OCI give back that the authorized clouds do not?

Three things: a conversion that preserves your on premises arithmetic, a managed database tier you can run owned licenses against, and the option to use Real Application Clusters at all.

Bring your own license into a managed service

On OCI you can apply owned perpetual licenses to the managed database services and pay the lower infrastructure rate, as described on Oracle's bring your own license page. The equivalent on AWS is a self managed database on EC2, or Amazon RDS under its own rules.

Whether that is actually cheaper for you is a separate question with its own arithmetic. We work it through in the bring your own license versus license included comparison.

What you give up in exchange

  • Commercial concentration. Database, infrastructure and support all sit with one vendor at the same renewal, which is the opposite of leverage.
  • Consumption commitments. Oracle's credit model is prepaid and unused credit is generally forfeited, so the commitment size becomes its own negotiation.
  • Application tier economics. The license advantage applies to Oracle software. It does not follow your application servers, object storage or data pipeline.
  • Regional coverage. Check the region list for the specific service, not the region list for the cloud.
Cover of the Redress Compliance Oracle white paper

White Paper · Oracle

Oracle on Azure & AWS BYOL

Count the Oracle cloud licence before you commit. Read it free.

Read the white paper
Put your own numbers on this. The free Oracle calculator prices your processor vs Named User Plus position, VMware cluster exposure, Java SE employee tiers, and the 22 percent support line, then hands you a two page executive summary you can forward to your CFO. No account, no sales call. Run the Oracle calculator →

What can you run on one platform and not the other?

Clustering is the hard boundary. Real Application Clusters is not available on the authorized clouds, and no amount of license budget changes that, so an architecture that depends on it narrows the platform list before any cost model opens.

The capability differences that actually decide architectures

Where each capability is available

CapabilityAuthorized cloudsOracle Cloud InfrastructureWhat to check
Real Application ClustersNot availableAvailable on the database and Exadata servicesWhether the application genuinely needs it, or needs the availability it delivers
Data Guard and Active Data GuardAvailable, self managedAvailable, managed optionsThat the standby is licensed for the option it is using
Managed service with Enterprise Edition includedNot offered on Amazon RDSOfferedThe edition in the managed service quote, not the edition in the estate
Exadata infrastructureOnly through Oracle operated multicloud servicesAvailable directlyWhich entity contracts the service and which price list applies

The Amazon RDS edition trap

Amazon RDS for Oracle offers a license included model, and it covers Standard Edition 2. Enterprise Edition on Amazon RDS for Oracle requires you to bring your own licenses, which removes the pattern most teams assume exists when they plan to retire owned licenses by moving to a managed service.

That single line has redirected several migration plans we have reviewed. Check it before the business case is signed, not after.

Multicloud changed the question in the last two years

Oracle now operates its own database hardware inside the other clouds. Oracle Database at Azure came first, with Google Cloud and AWS equivalents following, and they place Oracle managed Exadata in a hyperscaler region.

  • The counting rules follow the service, not the cloud. These are Oracle services, so the service description governs, not the authorized cloud vCPU conversion.
  • Clustering comes back. Because the hardware is Exadata, the capability gap largely closes for the workloads that fit.
  • The contract is with Oracle. Which affects who audits you and where the commercial leverage sits.
  • Region coverage is uneven. Availability is expanding, so confirm the current list for your regions rather than a slide from last year.

We cover the commercial shape of these arrangements in the Oracle multicloud licensing guide.

Where is each platform actually cheaper?

OCI is usually cheaper for the Oracle database estate and AWS is usually cheaper for everything around it. Any comparison that produces a single winner for a mixed estate has probably answered the wrong question.

Which platform to model first, by workload profile

Workload profileModel firstWhy
Large Enterprise Edition estate with owned licensesOCIThe conversion halves the license count against an authorized cloud
Clustered or Exadata dependent databaseOCI or an Oracle operated multicloud serviceThe capability is not available on a plain authorized cloud
Small Standard Edition 2 estateEither, with the ceiling checkedThe 8 vCPU limit on authorized clouds bounds the growth path
Application tier, analytics and object storageAWSBreadth of service, existing commitments and engineering familiarity
Database being retired or replatformed within three yearsWhichever shortens the projectLicense arithmetic matters less than time to exit

The three lines most models leave out

  • Support on the owned licenses. If you keep perpetual licenses alive to use them in a cloud, the annual support line follows them there.
  • The migration itself. Data movement, testing and parallel running is routinely the third largest line in a five year model and the first one omitted.
  • The commitment you sign to get the rate. Both vendors price against a spend commitment, and an unmet commitment is a cost, not a saving.

How to keep both vendors honest

Run the comparison in license units first and currency second. Once the license count is settled you are negotiating rates against a fixed denominator, which is the only position where competing quotes actually compare.

Which seven questions decide the platform?

Answer these in order. Most estates find that the first three settle the question before anyone opens a pricing tool.

  1. Do you own perpetual Enterprise Edition licenses with support active? If yes, the conversion difference is real money and OCI starts ahead.
  2. Does the architecture need clustering? If yes, the authorized clouds are out for that workload.
  3. Is the database staying on Oracle for five years? If not, optimise for exit speed rather than license efficiency.
  4. What is the edition? Standard Edition 2 runs into the 8 vCPU ceiling on authorized clouds and needs a growth plan.
  5. Where does the rest of the estate already run? Data gravity and an existing spend commitment are real costs, not preferences.
  6. What does the commitment cost if you miss it? Model the downside of both commitments, not just the discounted rate.
  7. Who audits you afterwards? Concentrating database, infrastructure and support with one vendor changes your position at every future renewal.

Where the common advice on OCI versus AWS is wrong

The standard advice is to pick the cloud with the better infrastructure rate and treat licensing as a detail to sort out later. We disagree, and the engagement record is blunt about it. In about six of ten platform comparisons we built in 2024 and 2025 the license count was the largest line in the five year model, and it is fixed by policy before a single rate is negotiated. Worse, the direction of the error is consistent: teams carry the on premises core factor into an authorized cloud model, understate the AWS position by close to half on database compute, and only discover it after the commitment is signed. Settle the license count first. Then negotiate rates.

Editorial photograph of a cloud architect comparing two platform migration models on screen
The hardware is the same on both sides of this comparison. The number of licenses it consumes is not, and that is a policy decision rather than an engineering one.
25 to 35
Oracle cloud platform comparisons built 2024 to 2025
2x
License count on an authorized cloud versus OCI
6 in 10
Models where licenses outweighed the compute rate

Source: Redress Compliance advisory engagement file, 2024 to 2025.

The rate card is negotiable. The conversion ratio is not. Settle the license count first, because it is the only number in the model neither vendor will move for you.

What should a buyer do next?

Do this before you accept either vendor's model as the baseline. It takes a week and it changes the shape of the negotiation.

  1. Pull the perpetual license inventory, confirm which lines have active support, and note the options and packs attached to each.
  2. Convert the target workload to physical cores, then apply each platform's rule separately and write both license counts down.
  3. Check the edition on every workload against the 8 vCPU ceiling and the managed service edition limits.
  4. Confirm which workloads genuinely need clustering, and separate them from the ones that need availability by another route.
  5. Price migration and parallel running explicitly, then add the support line on any license you are keeping alive for cloud use.
  6. Model the downside of both spend commitments, not only the discounted rate each vendor is quoting.
  7. Read the Oracle cloud licensing policy guide and the Oracle on AWS licensing guide, then take independent buyer side advice before signing either contract.
Need help? Try our AI agents. Ask the Oracle licensing AI agent → Scoped to one vendor and one problem. Runs in your browser.

Frequently asked questions

Is Oracle Cloud Infrastructure an Authorized Cloud Environment?

No. Oracle's authorized cloud policy covers Amazon Web Services, Microsoft Azure and Google Cloud. Oracle's own cloud sits outside it and is governed by the service descriptions attached to your cloud order, which carry different conversion ratios.

What is the license ratio on AWS for Oracle Database?

Two vCPUs count as one Processor license when hyperthreading is enabled, and one vCPU counts as one Processor license when it is not. The processor core factor table does not apply, so a 32 vCPU instance needs 16 Processor licenses.

What is the license ratio on OCI?

One Processor license covers two OCPUs. Because an OCPU is a physical core presenting two vCPUs on x86 shapes, the same silicon that needs 16 Processor licenses on an authorized cloud needs 8 on OCI. Confirm the ratio for the specific service in your order.

Does the core factor apply in the cloud?

Not on an authorized cloud. Oracle's policy states that the processor core factor table is not applicable there, which is why cloud license counts come out roughly double the equivalent on premises count for x86 hardware.

Does turning off hyperthreading reduce Oracle licenses on AWS?

No. Turning it off halves the vCPU count but also changes the conversion to one vCPU per Processor license, so the count lands in the same place. The number that matters is physical cores.

Can you run Real Application Clusters on AWS?

Not on a plain authorized cloud environment. The routes to clustering are Oracle Cloud Infrastructure, Exadata Cloud at Customer, an Oracle operated multicloud service inside a hyperscaler region, or your own data center.

How is Standard Edition 2 treated on authorized clouds?

It may only be licensed on instances of up to 8 vCPUs. That ceiling matters because it caps the growth path for a Standard Edition estate on AWS, Azure or Google Cloud without an edition change.

Which platform is cheaper for Oracle workloads?

OCI usually wins on the Oracle database estate because the conversion halves the license count, and AWS usually wins on the application tier and surrounding services. Most large estates end up running both and using that position at each renewal.

Run our Oracle Java License Calculator across your Oracle estate.
Open the calculator →
500+
Enterprise Clients
$2B+
Under Advisory
11
Vendor Practices
100%
Buyer Side
Industry
Recognized

OCI wins on database TCO. AWS wins on compute TCO. The leverage is in running both and converting it into Oracle discount.

Fredrik Filipsson
Co Founder, ex Oracle, IBM, SAP
White Paper · Oracle

Oracle on Azure & AWS: the BYOL field guide.

The vCPU counting rule, the SE2 cloud caps, options stacking, and BYOL versus license included across both clouds, with worked numbers.

Independent. Buyer side. Built for Oracle customers running the next renewal cycle.

Oracle on Azure & AWS BYOL

Open the white paper in your browser. Corporate email only.

Open the Paper →
More Reading

More from this practice.

All Oracle articles →
Oracle ULA Decision Framework
Oracle · Article
Oracle ULA Decision.
The buyer side reference on the Oracle ULA decision: enter, exit, certify, or restructure.
12 min read
Oracle Analytics Cloud Licensing Guide
Oracle · Article
Oracle Analytics Cloud Licensing Guide
OCPU and BYOL math, edition mapping, and the seven leverage points on every OAC contract.
13 min read
Oracle Advisory Services
Oracle · Article
Oracle Advisory Services
Independent buyer side advisory across the Oracle estate.
9 min read
Oracle Java License Calculator
Oracle · Article
Oracle Java License Calculator
Run the Java license diagnostic before your next Oracle conversation.
8 min read
Editorial photograph of enterprise contract negotiation strategy

Ready to compare OCI and AWS for your Oracle workloads?

Independent buyer side advisory. No vendor influence. No sales kickback. We sit on your side of the table when you negotiate with Oracle, AWS, or both.

Get the buyer side brief.

Monthly. One email. Zero noise.

Pass it on

Know someone facing this exact decision?

Send this to whoever owns the renewal, the audit response, or the budget. It takes two clicks and it saves them a quarter of guessing.

Share on LinkedInShare by email