Oracle Licensing

Oracle Licensing Models on AWS: Explained

aws Oracle Licensing Models on

Oracle Licensing Models on AWS

Running Oracle software on AWS involves two primary licensing models: Bring Your Own License (BYOL) and License Included. Each model has distinct benefits, limitations, and compliance requirements.

This article outlines how each licensing model works, provides practical examples, and offers guidance on selecting the right model for your organization.

Read Oracle on AWS Licensing FAQs 1 of 4


1. Bring Your Own License (BYOL)

Definition:

  • Under BYOL, you deploy Oracle software on AWS using licenses you own or purchase separately.
  • You remain responsible for complying with Oracleโ€™s licensing rules (such as counting CPUs or users).

When to Use BYOL:

  • If you already own Oracle licenses (with active support agreements).
  • This is for Oracle editions or products AWS does not offer in a license-included model.

Applicable AWS Services:

  • Amazon EC2 instances (all Oracle products).
  • Amazon RDS for editions where AWS does not provide bundled licensing, especially Oracle Database Enterprise Edition (EE).

Practical Example:

  • Your company owns Oracle Database EE licenses. You deploy an Oracle EE database on EC2 (m5.2xlarge):
    • EC2 instance has eight vCPUs, requiring 4 Oracle processor licenses (assuming hyper-threading).
    • You allocate four processor licenses from your existing Oracle license pool.

Key Considerations:

  • You must maintain active Oracle Support contracts.
  • Compliance (accurate vCPU counting) remains your responsibility.
  • Document licenses allocated to AWS deployments.

2. License Included Model

Definition:

  • AWS provides Oracle licenses bundled within the hourly cost of certain managed AWS services.
  • No separate Oracle licenses are required from you under this model.

When to Use License Included:

  • Ideal if you do not own Oracle licenses or prefer simplified compliance.
  • Only available for specific editions and services, primarily Oracle Database Standard Edition Two (SE2) on Amazon RDS.

Applicable AWS Services and Limitations:

  • Amazon RDS: License Included available for Oracle Standard Edition Two.
  • Oracle Enterprise Edition is NOT available under the License Included model on AWS.
  • You cannot reuse existing licenses under this model.

Practical Example:

  • You want to quickly launch a small Oracle SE2 database without owning Oracle licenses:
    • Deploy Amazon RDS Oracle SE2 with License Included.
    • AWS handles licensing costs, simplifying your compliance responsibility.
    • You pay only hourly service costs (including Oracle licensing fees).

Key Considerations:

  • Easy, compliant deployment without upfront Oracle license costs.
  • Suitable for short-term projects, dev/test environments, or small production databases.
  • Limited to specific Oracle editions and configurations (no EE or custom deployments).

Read Bring Your Own License (BYOL) for Oracle on AWS.


Practical Summary: Oracle Licensing Models on AWS

Licensing ModelAWS ServicesOracle Editions SupportedLicensing ResponsibilityIdeal Use Cases
BYOLEC2, RDS (all Oracle products)All Oracle editions (SE2, EE, Middleware)Customer (you must provide and track licenses)Existing licenses, EE deployments, long-term or custom setups
License IncludedRDS (managed)Limited to Oracle SE2 onlyAWS (bundled licensing cost)Simplified deployment, no existing licenses, short-term workloads

Oracle Licensing Checklist for AWS Deployment

โœ… Identify if your AWS use case fits the BYOL or License Included model.
โœ… Use BYOL if you already own licenses or need Enterprise Edition.
โœ… Use License Included for quick, compliance-simplified deployments on SE2.
โœ… Maintain clear documentation of license allocations and compliance under BYOL.


Common Misunderstandings Corrected

  • Misconception: “AWS provides Oracle licenses included for all editions.”
    • Reality: Only Oracle SE2 on Amazon RDS offers License Included; EE requires BYOL.
  • Misconception: “BYOL compliance is handled automatically by AWS.”
    • Reality: Compliance responsibility for BYOL remains yours; AWS only provides infrastructure.
  • Misconception: “You can use existing licenses with License Included RDS instances.”
    • Reality: License Included RDS instances do not accept existing licensesโ€”you must select BYOL for license reuse.

Conclusion: Choosing the Right Oracle Licensing Model on AWS

Understanding the differences between BYOL and license-included models allows you to choose the best option for your AWS deployments.

  • Use BYOL if leveraging existing investments or deploying Oracle EE.
  • Choose License Included for easy, simplified deployment without upfront licensing.

Selecting the right licensing model ensures compliance, cost optimization, and efficient management of Oracle workloads on AWS.

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

Please enable JavaScript in your browser to complete this form.
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