Editorial photograph of an enterprise data center architect mapping Oracle Database deployments across AWS, Azure, and OCI
Article · Oracle · Cloud Licensing

Oracle Database in the cloud. The licensing reference.

Oracle Database in AWS, Azure, OCI, and Google Cloud carries different counting rules per environment. The buyer side reference. The BYOL math. The authorized cloud environment table. The audit traps.

Read the Framework Oracle Hub
100%Of audits start with cloud
a leading industry analyst firmRecognized
Industry Recognized
500+ Enterprise Clients
$2B+ Under Advisory
11 Vendor Practices
100% Buyer Side Independent

Oracle Database in the cloud is licensed under three documents. The Oracle Licensing and Services Agreement. The Cloud Policy. The Authorized Cloud Environment policy. The counting rules are vendor specific and quietly punitive. Read the counting rule first, then design the deployment.

This article reads as a buyer side reference. Pair it with the Oracle ULA decision framework, the BYOL comprehensive guide, the Oracle multicloud licensing piece, and the Oracle advisory practice.

Key Takeaways

What a CIO needs to know in 90 seconds

  • Three documents govern the cloud deployment. Master agreement, Cloud Policy, Authorized Cloud Environment rules.
  • OCI counts cores at one to one against on premises. AWS and Azure count two virtual CPUs as one processor license.
  • Google Cloud sits outside the standard Authorized Cloud Environment list. Negotiate the counting rule in writing.
  • Hyperthreading is the trap. The Authorized Cloud Environment counting rule has changed twice since 2018.
  • BYOL is the default route. Bring on premises licenses to the cloud under the ULA or perpetual entitlement.
  • License Mobility is not Oracle Software Investment Logic. The rules differ for Standard Edition and Enterprise Edition.
  • Audits start at the cloud footprint. The cloud deployment is the first data request in any Oracle license audit.

Why this matters

Oracle generates over half of audit findings on cloud deployment misalignment. The Authorized Cloud Environment counting rule, the LMS scripts, and the Cloud Policy interact in non obvious ways. The cost of a wrong deployment design is rarely under seven figures on enterprise estates.

Three reasons the cloud rules carry weight

  • Counting asymmetry. The same workload costs different amounts on different clouds.
  • Audit exposure. The cloud footprint is the first data pull in any Oracle audit.
  • Contract drift. The Cloud Policy is unilateral and changes without contract amendment.

Authorized cloud environment rules

The Authorized Cloud Environment list is Oracle's published group of public cloud providers where the simplified counting rule applies. AWS, Azure, and historically certain other providers are on the list. OCI sits outside the list and uses its own counting rule.

The Authorized Cloud Environment counting rule

  • Hyperthreading on. Two virtual CPUs equal one Oracle processor license.
  • Hyperthreading off. One virtual CPU equals one Oracle processor license.
  • Standard Edition 2. Counted by socket equivalent, four virtual CPUs per socket.
  • Named User Plus. Counted by named user with a minimum per processor.

When the Authorized Cloud Environment rule does not apply

The rule does not apply on private clouds, on hosted private clouds, on dedicated tenant hardware, on bare metal in any cloud, on Google Cloud, on Alibaba Cloud, or on any provider not listed in the policy. Those environments default to the on premises core factor rule.

BYOL math by cloud

Bring Your Own License lets the buyer apply existing perpetual entitlement or ULA capacity against the cloud workload. The math differs by cloud because the counting rule differs.

BYOL math, 100 vCPU workload, hyperthreading on

CloudCounting ruleProcessor licenses neededNotes
AWS EC2Authorized Cloud Environment502 vCPU per license, hyperthreading on
AzureAuthorized Cloud Environment50Same as AWS
OCIOCPU rule502 vCPU per OCPU, one license per OCPU
Google CloudOn premises core factor50 to 100Depends on core factor table and negotiated terms
AWS bare metalCore factor50 to 100Treated as on premises hardware
Azure Dedicated HostCore factor50 to 100Treated as on premises hardware

The OCPU is one Oracle license

The OCI Compute OCPU contains two virtual CPUs with hyperthreading on, which Oracle treats as one full processor license. A 100 vCPU workload on OCI consumes 50 OCPU, which consumes 50 Oracle Database Enterprise Edition processor licenses under BYOL.

OCI versus AWS versus Azure

OCI, AWS, and Azure all support Oracle Database BYOL. OCI also supports license included Database services where the licenses are bundled in the consumption rate. The choice between routes turns on entitlement availability, on workload predictability, and on the wider commercial relationship.

Oracle Database on OCI, AWS, and Azure

DimensionOCIAWSAzure
Counting ruleOCPU one to one2 vCPU equals 1 license2 vCPU equals 1 license
Native database serviceAutonomous Database, Exadata Cloud, Base DatabaseRDS for Oracle, EC2 BYOLOracle Database at Azure, Azure VM BYOL
License included optionYes on multiple servicesRDS for OracleNo native license included
BYOL discountUniversal Credit ModelStandard EC2 pricingStandard VM pricing
Exadata accessNativeVia Oracle Database at Azure or Oracle Database at AWSVia Oracle Database at Azure
Audit postureDirect Oracle controlOracle audits via LMSOracle audits via LMS

Three routes that win on cost

  1. OCI BYOL with Universal Credit Model. Lowest cost on dedicated Oracle workloads, full Exadata access.
  2. AWS or Azure BYOL on Authorized Cloud Environment. Lowest cost when the wider cloud strategy anchors on AWS or Azure.
  3. Oracle Database at Azure or Oracle Database at AWS. Hybrid route giving Exadata access from inside the AWS or Azure tenant.

Audit traps

The Oracle audit team runs three reliable cloud traps. Each one catches a measurable share of enterprise estates on first audit.

Three audit traps to design around

  • Hyperthreading off accidentally. A reboot or instance type swap can disable hyperthreading. The license count doubles.
  • Snapshot proliferation. Test, dev, and staging snapshots count as deployed instances. Each one needs licenses.
  • Failover region. A passive failover region in Authorized Cloud Environment counts as deployed unless documented as ten day failover in the contract.

The ten day failover clause is not the default

Oracle Software Investment Logic includes a ten day failover allowance per calendar year for disaster recovery environments. The clause is in the LMS scripts but not in the standard contract. Document it in writing in the order form before relying on it.

Contract levers

The cloud deployment is the leverage point for the wider Oracle contract. Two levers matter most. The first is the Authorized Cloud Environment counting rule confirmation. The second is the ten day failover written allowance.

Four contract levers every cloud deployment needs

  1. Counting rule confirmation. Document the Authorized Cloud Environment rule in writing in the order form.
  2. Ten day failover allowance. Written disaster recovery exception in the contract.
  3. BYOL conversion clause. The right to convert on premises perpetual to cloud BYOL at no additional fee.
  4. Audit data scope. Limit the LMS data request to in scope environments only.

What to do next

The eight step checklist below moves the Oracle Database cloud estate from an audit risk to a defended deployment.

  1. Pull the deployment baseline. Cloud, region, instance type, vCPU count, hyperthreading state.
  2. Map each instance to the counting rule. Authorized Cloud Environment, OCPU, or core factor.
  3. Score the entitlement. Perpetual licenses, ULA, support, by edition.
  4. Identify the snapshot footprint. Test, dev, staging environments by hours per year.
  5. Document the failover posture. Active, passive, ten day failover, region.
  6. Quote the OCI alternative. Universal Credit Model commitment math against current AWS or Azure spend.
  7. Draft the four contract levers. Counting rule, failover, BYOL conversion, audit scope.
  8. Lock the order form. Move the deployment off the standard policy and into the contract.

Frequently asked questions

Does the Authorized Cloud Environment rule apply on Google Cloud?

No. Google Cloud is not listed in the Oracle Authorized Cloud Environment policy. Workloads on Google Cloud default to the on premises core factor counting rule, which is materially more expensive per vCPU than the Authorized Cloud Environment rule. Buyers running Oracle on Google Cloud should negotiate a written counting rule in the contract before deploying production.

Is OCI cheaper than AWS for Oracle Database?

OCI is typically lower total cost of ownership for Oracle Database workloads. The OCPU counting rule, the Universal Credit Model discount, and native Exadata access all favor OCI. AWS becomes competitive when the wider cloud strategy anchors on AWS and the broader AWS footprint savings offset the Oracle premium. Run the math on the specific workload mix.

How does Standard Edition 2 count in the cloud?

Standard Edition 2 counts by socket equivalent on Authorized Cloud Environment, with four virtual CPUs treated as one socket and a maximum of two sockets per database server. The Standard Edition 2 product itself carries an 8 socket maximum on the on premises rule. The cloud rule differs and the buyer should verify the current policy at quote time.

Does BYOL require active Oracle support?

Yes. BYOL requires active Oracle Premier Support on the entitlement being applied. Lapsed or terminated support voids BYOL eligibility. The buyer must hold the support contract for every license carried into the cloud deployment. Some buyers carry partial support to maintain BYOL eligibility on the deployed portion of the entitlement.

Can the ULA cover cloud deployments?

Yes. The Oracle Unlimited License Agreement covers cloud deployments during the ULA term. At certification, the buyer counts the deployed cloud footprint against the Authorized Cloud Environment counting rule for AWS and Azure, against the OCPU rule for OCI, and against the core factor rule for unlisted clouds. ULA certification math should be modeled before the ULA exit.

How often does Oracle change the cloud counting rule?

Oracle has revised the Authorized Cloud Environment policy four times since 2017. The changes have been unilateral and have applied to existing deployments. Buyers should document the counting rule in the order form at signature to lock the rule for the contract term, and refresh the documentation at every contract amendment.

How Redress engages on Oracle Database in the cloud

Redress runs the cloud licensing work as a six to eight week assessment. The work pulls the deployment baseline, maps every instance to the counting rule, scores the entitlement, identifies the snapshot footprint, and drafts the four contract levers. The deliverable is a defended cloud licensing position and the order form language.

Read the related Vendor Shield, the Renewal Program, the Benchmark Program, the Software Spend Assessment, the Benchmarking framework, the about us page, the management team page, the locations page, and the contact page.

Score your Oracle cloud estate against the buyer side benchmark in under five minutes.
Open the Oracle Database Calculator →
White Paper · Oracle

Download the Oracle ULA Decision Framework.

A buyer side framework for the Oracle Database cloud licensing decision. Authorized Cloud Environment counting rules, OCI versus AWS versus Azure math, audit trap mapping, and the contract clause set.

Used across five hundred plus enterprise software engagements. Independent. Buyer side. Built for Oracle Database customers running BYOL, ULA, and license included routes across OCI, AWS, Azure, and Google Cloud.

Oracle ULA Decision Framework

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

Open the Paper →
50%
AWS or Azure license reduction
4
Authorized Cloud Environment revisions
10 days
Failover allowance per year
500+
Enterprise clients
100%
Buyer side

The trailing audit pulled the cloud deployment first. We had documented the Authorized Cloud Environment counting rule in the order form, scoped the LMS data request to the in production environments, and capped the audit data window at the agreed contract term. The settlement landed at zero new license purchase.

Group Head of Software Asset Management
Global pharmaceutical group
More Reading

More from this practice.

Oracle Hub →
Oracle BYOL Comprehensive Guide
Oracle · Guide
Oracle BYOL Comprehensive Guide
Bring Your Own License framework.
20 min read
Oracle Multicloud Licensing
Oracle · Article
Oracle Multicloud Licensing
Counting across clouds.
16 min read
Oracle License Types Explained
Oracle · Article
Oracle License Types Explained
Processor, NUP, ULA, Enterprise Metric.
18 min read
Oracle Universal Credit Model
Oracle · Article
Oracle Universal Credit Model
OCI consumption pricing.
14 min read
Oracle ULA Decision Framework
Oracle · Landing
Oracle ULA Decision Framework
The ULA buyer side decision.
22 min read
Editorial photograph of enterprise contract negotiation strategy

Your Oracle cloud is your audit risk.

We have run 500+ enterprise clients across 11 publishers. Every engagement starts with one conversation.

Oracle licensing intelligence, monthly.

Authorized Cloud Environment policy changes, OCI commercial trends, BYOL conversion patterns, ULA certification math, and the wider Oracle commercial leverage signals across every renewal cycle.