Oracle Licensing

Oracle Licensing in Public Cloud Environments In 2025

Oracle Licensing in Public Cloud Environments

  • Oracle licensing in AWS, Azure, and Google Cloud follows BYOL (Bring Your Own License) rules.
  • Licensing depends on core factors, not vCPUs.
  • Oracle’s policy allows running on authorized cloud platforms with specific rules.
  • Standard Edition requires a per-socket license; Enterprise Edition uses core-based licensing.
  • License portability differs from on-premises contracts.
  • Ensure compliance to avoid unexpected costs.

Oracle Licensing in Public Cloud Environments

Oracle Licensing in Public Cloud Environments

1. Overview of Oracleโ€™s Public Cloud Authorized Environments Policy

Oracleโ€™s Stance on Cloud Licensing

Oracle officially allows customers to run Oracle software on certain public cloud providers under a published policy framework. This policy is outlined in Oracleโ€™s document โ€œLicensing Oracle Software in the Cloud Computing Environment.โ€ It defines:

  • Authorized Public Cloud Environments
  • How licenses are counted in these environments

Oracleโ€™s stance:
โœ… You must license Oracle programs in the cloud according to this policy to remain compliant.
โœ… The policy serves as Oracleโ€™s guideline for cloud licensing.


Authorized Public Cloud Environments

Oracle designates the following as โ€œAuthorized Cloud Environmentsโ€ for deploying Oracle software:

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Google Cloud Platform (GCP)

Oracleโ€™s cloud licensing policy explicitly covers these three major public cloud platforms.

What This Means:

  • Oracleโ€™s policy lists approved vendors and their specific services:
    • โœ… AWS: Elastic Compute Cloud (EC2) and Relational Database Service (RDS)
    • โœ… Microsoft Azure: Full cloud platform support
    • โœ… Google Cloud: Compute Engine and Bare Metal Solution
  • Oracle Cloud Infrastructure (OCI) is inherently supported but is not included in this โ€œAuthorizedโ€ list (since it is a first-party provider).
  • Running Oracle on any cloud outside this list may require negotiation with Oracle or traditional licensing.

Policy Purpose

This Authorized Environments Policy was created to address:

โœ… Virtualized, multi-tenant cloud infrastructure licensing challenges
โœ… Traditional Oracle licensing based on physical cores/sockets (not directly countable in the cloud)
โœ… vCPUs as an alternative licensing metric

Key Considerations:

  • This policy is non-contractual and can be updated by Oracle at any time.
  • It has become the de-facto standard that Oracle expects customers to follow for cloud deployments.
  • Oracle recognizes AWS, Azure, and GCP as valid platforms for Oracle workloads and provides specific licensing formulas for compliance.

2. Licensing Rules for Public Cloud Providers

Licensing Rules for Public Cloud Providers

Oracle licensing in public clouds follows specific rules for counting vCPUs and CPUs.

Key Licensing Rules for Public Cloud Providers

1๏ธโƒฃ vCPU vs. Physical CPU

  • A vCPU (virtual CPU) in cloud instances usually corresponds to a hardware thread of a CPU core.
  • Most cloud providers (AWS, Azure, GCP) use hyper-threading, where:
    • 1 physical core = 2 vCPUs
    • Oracle requires customers to license based on vCPUs, not physical cores.

2๏ธโƒฃ Core Counting Methodology

Oracle applies the following licensing rules for public clouds:

โœ… In AWS, Azure, and GCP:

  • 2 vCPUs = 1 Oracle Processor license (if hyper-threading is enabled).
  • 1 vCPU = 1 Oracle Processor license (if hyper-threading is disabled).

โœ… In OCI (Oracle Cloud Infrastructure):

  • 1 Oracle Processor license = 2 OCPUs (since 1 OCPU = 1 physical core = 2 vCPUs).
  • This means OCI provides double the compute per license compared to AWS/Azure/GCP.

3๏ธโƒฃ No Core Factor in Cloud

  • Oracleโ€™s on-premises Core Factor Table does not apply to cloud licensing.
  • This means each virtual core must be fully licensed without any fractional multipliers.

4๏ธโƒฃ Provider-Specific Considerations

๐ŸŸข AWS (Amazon Web Services):
  • Supports BYOL (Bring Your License) for Oracle Database.
  • License Included model only for Oracle SE2 on AWS RDS.
  • AWS provides license tracking tools, but compliance remains the customerโ€™s responsibility.
๐Ÿ”ต Microsoft Azure:
  • BYOL only (No Oracle license-included options).
  • Microsoft and Oracle have an interconnect partnership that allows for the integration of Azure and OCI.
๐ŸŸ  Google Cloud (GCP):
  • BYOL is only for Oracle workloads.
  • Bare Metal Solution allows Oracle to run on dedicated servers inside GCP.
๐Ÿ”ด Oracle OCI:
  • Best licensing efficiency: 1 Oracle Processor license covers twice the vCPUs compared to AWS/Azure.
  • Supports both BYOL and License Included models.
  • Support Rewards Program reduces costs for Oracle customers using OCI.

3. Comparison: Oracle OCI vs. Other Cloud Providers

๐Ÿ” Key Comparisons

FeatureOracle OCIAWSAzureGCP
License Efficiency1 license covers 2 OCPUs (4 vCPUs)1 license covers 2 vCPUs1 license covers 2 vCPUs1 license covers 2 vCPUs
BYOL Supportโœ… Yesโœ… Yesโœ… Yesโœ… Yes
License-Includedโœ… Yes๐Ÿšซ No (except SE2 on RDS)๐Ÿšซ No๐Ÿšซ No
Oracle Optimized Hardwareโœ… Yes (Exadata, RAC support)๐Ÿšซ No๐Ÿšซ No๐Ÿšซ No
Support Cost Reductionโœ… Yes (Support Rewards)๐Ÿšซ No๐Ÿšซ No๐Ÿšซ No

Key Takeaways:
โœ… OCI provides the most license-efficient model, requiring fewer Oracle licenses than AWS, Azure, and GCP.
โœ… AWS, Azure, and GCP only offer BYOL for Oracle Enterprise Edition (no License-Included option).
โœ… OCI offers performance benefits such as Exadata and Oracle RAC support, which are unavailable on other clouds.
โœ… Oracle’s Support Rewards Program (up to 33% cost reduction) applies only to OCI customers.


4. Oracle BYOL vs. License Included (Universal Cloud Credits)

Oracle BYOL vs. License Included (Universal Cloud Credits)

Oracle Licensing Models

1๏ธโƒฃ BYOL (Bring Your Own License)

  • Applies existing Oracle licenses to cloud deployments.
  • Customers only pay for cloud infrastructure costs.
  • Available on OCI, AWS, Azure, and GCP.

2๏ธโƒฃ License Included (Universal Cloud Credits)

  • Oracle license is bundled into cloud service costs.
  • No need for existing licenses โ€“ a simple pay-as-you-go model.
  • Available only on OCI and AWS RDS for SE2.

BYOL vs. License-Included Cost Comparison

ScenarioOCI (BYOL)AWS (BYOL)OCI (License Included)AWS RDS (License Included)
8 vCPU Oracle DB2 Oracle licenses required4 Oracle licenses requiredPay-as-you-goSE2 only
Annual Cost Estimate~$36K~$73K~$31KVaries

Key Insights:
โœ… OCI BYOL requires half the licenses compared to AWS/Azure/GCP, reducing costs.
โœ… License Included is ideal for organizations without existing Oracle licenses but can be more expensive over time.
โœ… Oracle Universal Cloud Credits allow flexible spending across Oracle Cloud services.


5. Cost Comparison and Licensing Scenarios

Cost Comparison and Licensing Scenarios

Example: Running an 8-vCPU Oracle Database

Cloud ProviderLicense ModelNumber of Licenses RequiredEstimated Annual Cost
OCIBYOL2$36K
AWSBYOL4$73K
OCILicense Included0 (Pay-as-you-go)$31K
AWS RDS (SE2 Only)License IncludedN/AVaries

โœ… OCI offers the lowest cost for Oracle workloads when using BYOL.
โœ… License Included provides a flexible, subscription-based model.

FAQ: Oracle Licensing in Public Cloud Environments

How does Oracle licensing work in public clouds?
Oracle follows BYOL (Bring Your Own License) policies for public clouds like AWS, Azure, and Google Cloud. Licensing is based on vCPU-to-core conversion rules.

Can I use my Oracle licenses on AWS and Azure?
Yes, but you must comply with Oracleโ€™s core factor table, which differs from on-premises licensing models.

Do Oracle licensing policies differ between AWS and Azure?
Slightly. Both require core-based licensing, but some instances may have specific restrictions.

Is Oracle Standard Edition licensed differently in the cloud?
Yes, it is licensed per socket, whereas Enterprise Edition is core-based.

Are Oracle’s cloud policies legally binding?
No, Oracleโ€™s cloud policies are not contractual but can still impact compliance risks.

What happens if I donโ€™t comply with Oracleโ€™s cloud licensing?
Non-compliance can lead to significant audit penalties and licensing adjustments.

Can I switch my Oracle licenses between cloud providers?
Yes, but each cloud has different licensing rules and core multipliers.

Does Oracle Cloud have different licensing benefits?
Oracle Cloud Infrastructure (OCI) offers more flexible licensing options, including Universal Credits.

How does Oracle license virtual machines in public clouds?
Licensing is based on the number of vCPUs, with a conversion factor depending on the cloud provider.

Can I use the Oracle Database on Google Cloud under BYOL?
Yes, but Google Cloud is not explicitly covered under Oracleโ€™s public cloud licensing policy.

What should I check before deploying Oracle software in the cloud?
Verify licensing terms, vCPU conversions, and whether your cloud environment meets Oracleโ€™s requirements.

Does Oracle offer unlimited licensing for public cloud use?
Oracle Unlimited License Agreements (ULA) typically apply to on-premises deployments and require certification.

Are there any cost savings with Oracle licensing in public clouds?
It depends on your deployment size. Using Oracle Cloud may reduce costs due to special licensing terms.

How do I avoid Oracle licensing pitfalls in the cloud?
Carefully review your contract terms, use authorized cloud platforms, and monitor compliance.

Can Oracle audit my cloud-based deployments?
Yes, Oracle conducts audits for cloud environments, and non-compliance can result in penalties.

Do you want to know more about our Oracle License Management Services?

Please enable JavaScript in your browser to complete this form.
Name
Author
  • Fredrik Filipsson has 20 years of experience in Oracle license management, including nine years working at Oracle and 11 years as a consultant, assisting major global clients with complex Oracle licensing issues. Before his work in Oracle licensing, he gained valuable expertise in IBM, SAP, and Salesforce licensing through his time at IBM. In addition, Fredrik has played a leading role in AI initiatives and is a successful entrepreneur, co-founding Redress Compliance and several other companies.

    View all posts