Oracle Licensing Β· Cloud@Customer vs OCI

Licensing Oracle Cloud@Customer vs Oracle OCI

Oracle Cloud@Customer and OCI public cloud share the same technology stack β€” but there are important licensing differences. This guide compares BYOL and licence-included models, core counting rules, pricing nuances, ULA implications, edition restrictions, and which model fits different enterprise scenarios.

Oracle LicensingCloud@CustomerOCI Public Cloud
1 Lic = 2 OCPUsSame core-to-OCPU conversion in both environments (x86)
BYOL + LIBoth models supported in Cloud@Customer and OCI public
4-5 YearsCloud@Customer requires multi-year commitment; OCI is pay-as-you-go
EE OnlyExadata Cloud@Customer requires Enterprise Edition β€” no Standard Edition

πŸ“‹ Table of Contents

1
Overview

Cloud@Customer vs OCI Licensing Overview

+

Oracle Cloud@Customer is essentially an extension of OCI into your data centre. Oracle keeps the licensing model consistent with OCI public cloud to simplify migrations and hybrid deployments. Both environments support BYOL and Licence-Included models.

πŸ”„
Licence Portability

Oracle explicitly allows on-prem licences to apply to equivalent cloud services (BYOL) with specific core-to-OCPU conversion ratios. The same BYOL rules apply to Cloud@Customer β€” Oracle considers it an extension of OCI. For example, one Oracle Database EE processor licence covers 2 OCPUs in both environments (Intel with hyper-threading = 2 vCPUs per core).

πŸ“‹
Licence-Included Availability

OCI public offers licence-included for most services. Cloud@Customer also supports licence-included β€” particularly for Exadata Cloud@Customer database services. However, Compute Cloud@Customer mainly provides IaaS where you deploy your own software, so licence-included only applies to specific managed services (e.g., Autonomous Database). A Dedicated Region offers the full range of licence-included services.

πŸ“…
Contract Commitments

Cloud@Customer requires a multi-year term (typically 4-5 years) with minimum spend commitment. OCI public supports pay-as-you-go or shorter-term commitments (Universal Credits). This doesn't change licence rules, but Cloud@Customer means planning licence usage over fixed capacity for a longer term, whereas OCI lets you spin up a licensed service for an hour and shut it down.

2
BYOL

BYOL in Cloud@Customer vs OCI

+

Bring Your Own Licence works similarly in both environments, allowing you to leverage existing Oracle software investments.

βœ…
Active Support Required

In both environments, you must maintain active support contracts for any BYOL licences. If you stop paying support, you technically lose the right to use that licence in the cloud. Oracle requires BYOL users to certify they have sufficient licences with active support.

πŸ”’
Core/OCPU Counting β€” Identical

Oracle uses the same core factors and OCPU definitions in Cloud@Customer as in OCI. For x86 CPUs: 1 Oracle Processor licence covers 2 OCPUs. Deploy a VM with 4 OCPUs on either environment β†’ need 2 processor licences (core factor 0.5 for Intel). Compliance calculations are identical.

πŸ“
Licence Certification

In OCI, BYOL for services like Autonomous Database requires confirmation of required licences. Cloud@Customer is identical β€” you attest to owning licences for running Oracle Database on Cloud@Customer VMs. Oracle trusts customer compliance but can check Cloud@Customer usage against entitlements during audit.

πŸ“¦
Supported Products for BYOL

OCI supports BYOL for databases, WebLogic, Oracle Analytics Server, and many other products. Cloud@Customer supports BYOL for any Oracle software you run on the infrastructure. Oracle Database on Exadata Cloud@Customer gets the lower BYOL rate; WebLogic on Compute Cloud@Customer requires your own WebLogic licences applied to those cores.

⚠️
Edition Restrictions β€” Key Difference

Exadata Cloud@Customer supports Enterprise Edition only β€” you cannot use Standard Edition DB licences on Exadata hardware (SE2 is limited to smaller server sizes). In OCI public, you can run Standard Edition on a small VM. Compute Cloud@Customer can run SE databases on VMs as a custom setup, but it's not a managed service. This is one of the few genuine licensing differences between environments.

πŸ’‘ Key Takeaway: BYOL mechanics are identical in both environments β€” same core counting, same support requirements, same compliance obligations. The main difference is that Exadata Cloud@Customer requires Enterprise Edition, while OCI public supports Standard Edition on smaller instances.
3
Licence-Included

Licence-Included (Subscription) Differences

+

With the licence-included model, you pay a higher rate but Oracle provides the licence and support. Key comparisons:

πŸ’°
Pricing β€” Same Per-OCPU Rates

Oracle uses the same list prices per OCPU/hour for licence-included services in both environments. There is no "on-prem penalty." However, Cloud@Customer has an additional hardware subscription fee on top of usage costs. Total cost = hardware fee + per-OCPU rate. OCI public bakes infrastructure cost into service pricing with no separate hardware fee.

πŸ”€
Flexibility

OCI allows starting/stopping licence-included instances at will β€” truly pay-as-you-go. Cloud@Customer also allows scaling (even pausing services to stop licence charges), but your long-term contract may include a minimum usage commitment. Newer contracts tie billing to actual usage; older arrangements may have fixed monthly licence bundles regardless of consumption.

πŸ›‘οΈ
Support Coverage

In both environments, licence-included means Oracle handles all support β€” no separate support contract needed. On Cloud@Customer, Oracle's Cloud Ops team manages patching/troubleshooting via secure tunnels since hardware is in your data centre. BYOL requires maintaining your own support contracts and coordinating patches with Oracle's infrastructure management.

πŸ“Š
Service Scope

OCI public offers the full range of licence-included services. Cloud@Customer scope depends on your configuration: Exadata C@C offers DB licence-included; Compute C@C itself doesn't provide Oracle software services automatically. A Dedicated Region matches OCI's full service catalogue. If you only have a specific C@C service, your licence-included choices are limited to that platform.

Need help choosing between BYOL and Licence-Included for your Cloud@Customer or OCI deployment?

Oracle Licence Management β†’
4
Considerations

Other Considerations: ULA, Mobility & Third-Party

+
πŸ“…
90-Day Licence Mobility Rule

Oracle's standard agreement says licences can't be reassigned more often than every 90 days. In practice, Oracle hasn't rigidly enforced this for moves into Oracle Cloud β€” and Cloud@Customer is in your data centre so the argument for "transfer" is weaker. However, Oracle contracts treat Cloud@Customer as a cloud service. Plan licence assignments in alignment with the 90-day guideline to be safe; don't frequently flip licences between on-prem and cloud.

♾️
Unlimited Licence Agreements (ULA)

ULAs typically cover on-prem use. OCI public usage usually does not count against a ULA unless explicitly included. Cloud@Customer is a grey area β€” hardware is on-prem, but it's an Oracle-managed cloud service. Oracle's contract may exclude Cloud@Customer from ULA coverage by default. Many enterprises negotiate ULA amendments to allow Cloud@Customer consumption. Verify your ULA terms and add Cloud@Customer as an included environment if needed.

🏷️
Third-Party Licensing Advantage

On Compute Cloud@Customer, you may run non-Oracle software (Microsoft, IBM, etc.). Those licences follow their own rules β€” but Cloud@Customer can be advantageous: Microsoft typically treats Cloud@Customer as on-prem hardware from a licensing perspective, which can be cheaper than licensing Windows in a public cloud. This is a significant benefit for mixed-stack environments.

⚠ ULA Warning: Do not assume your ULA covers Cloud@Customer usage. Oracle's default position may exclude it. Review your ULA terms carefully and negotiate amendments before deploying ULA-covered software on Cloud@Customer.
5
Comparison

Full Comparison Table: Cloud@Customer vs OCI

+
AspectOracle Cloud@CustomerOracle OCI (Public Cloud)
DeploymentOn-premises (your data centre), hardware managed by Oracle. You "rent" equipment + cloud services.Off-premises in Oracle's cloud data centres. Multi-tenant environment.
Available ServicesDepends on offering: Exadata C@C = DB services; Compute C@C = core IaaS; Dedicated Region = all OCI services on-prem.Full range of OCI services (DB, compute, middleware, SaaS, etc.) available in all public regions.
Term CommitmentMulti-year subscription (typically 4-5 years) with minimum spend commitment.No required term for pay-as-you-go. Discounts for 1-3 year Universal Credits commitments.
Infrastructure CostMonthly hardware fee (Exadata base system, compute rack) in addition to usage costs. Not paid via Universal Credits.No separate hardware fee β€” usage costs cover infrastructure. Infra cost baked into service pricing.
BYOLFully supported. Same core counting (1 licence = 2 OCPUs on x86). Must maintain support. Common choice to maximise existing investments.Fully supported. Same core counting and support requirements. Often used to reduce cloud costs with surplus licences.
Licence-IncludedAvailable for most Oracle services deployed (Autonomous DB, Exadata DB). Adds to per-hour cost. May require minimum usage commitment in contract.Available for most OCI services. Truly pay-as-you-go β€” no long-term commitment required by default.
LI PricingSame per-OCPU list price as OCI. But total cost includes hardware fee. Typically requires committing to some OCPU/usage level.Standard OCI pricing. Pay only per-hour rate. Scale to zero with no charges.
ScalingScale within on-prem hardware capacity. OCPUs can be turned off (zero billing). Cannot exceed physical capacity β€” adding more requires Oracle hardware installation.Highly elastic β€” virtually unlimited capacity. No on-prem constraint. Trivial to double capacity for a week.
Edition SupportExadata C@C: Enterprise Edition only. No Standard Edition on Exadata hardware. Compute C@C can run SE on VMs (custom setup, not managed).Supports all editions. Standard Edition databases on small VMs. More flexibility for smaller configurations.
Support ModelBYOL: maintain your support contracts. LI: Oracle handles everything via Cloud Ops (remote management via secure tunnels). No separate support fee for LI.BYOL: pay Oracle support as usual. LI: Oracle supports everything. Support baked into service cost.
ComplianceOracle can monitor via cloud control plane. Manage compliance like on-prem β€” track deployments against licences. Oracle may audit via certification process.Oracle has full visibility of what you run. Honour system for BYOL with potential audit. Same licence counting rules apply.
ULA CoverageGrey area β€” may be excluded by default. Negotiate ULA amendments to include Cloud@Customer explicitly.Typically not counted against ULA unless ULA explicitly includes cloud use.

For detailed pricing breakdowns, see Exadata Cloud@Customer Optimisation and Dedicated Region Cost Optimisation.

6
Scenarios

Which Model Is Better for You?

+
🌍
Data Residency & Latency Requirements

If you have strict data residency, latency-sensitive workloads, or regulatory constraints preventing public cloud use β†’ Cloud@Customer is the clear choice. Government agencies, banks, and healthcare organisations often choose Cloud@Customer for on-premises compliance. OCI public won't meet these needs unless a specific Oracle region is certified for your data.

πŸ’Ό
Large Existing Oracle Investment (BYOL-Heavy)

If you own extensive Oracle licences (database, middleware) with an established on-prem environment β†’ Cloud@Customer lets you redeploy those licences in a cloud model on dedicated hardware. BYOL rates are much cheaper, effectively "monetising" your existing support fees. Companies with ULAs or surplus licences find Cloud@Customer particularly appealing. If you have surplus licences but no residency requirement, OCI public may be simpler (no hardware overhead).

πŸ“ˆ
Cost & Scale Flexibility

OCI public is more cost-effective for small-scale or variable workloads. Cloud@Customer has higher entry cost (paying for an entire rack regardless of utilisation) and long-term commitment. For modest needs β€” a handful of VMs or one database β€” pay-as-you-go OCI is almost always cheaper. OCI also excels for elastic scale: doubling capacity for a week is trivial in public cloud but could take weeks on Cloud@Customer.

⚑
Performance & Control

For highest performance (Exadata, bare metal) with full data control and integration into on-prem networks β†’ Cloud@Customer provides local-network latency that OCI can't match. Heavy data interchange between existing data centre and Oracle databases benefits enormously from Cloud@Customer proximity.

πŸ”€
Multi-Cloud & Third-Party Apps

Cloud@Customer provides an isolated environment for non-Oracle workloads with better integration into your internal security, IAM, and network. Third-party licensing (like Microsoft Windows) may be treated as on-prem usage β€” potentially cheaper than public cloud licensing. Enterprises pursuing hybrid strategies may use Cloud@Customer for Oracle workloads while mixing other clouds.

BYOL vs Licence-Included Decision Guide

βœ…
Use BYOL When...

You already own Oracle licences. Almost always cheaper β€” reduced cloud rates since you supply the licensing. Works in both Cloud@Customer and OCI. Ensure you track usage and maintain support compliance. Companies with ULAs or spare licences should default to BYOL.

πŸ†•
Use Licence-Included When...

You lack certain licences or need a quick way to start a new workload without procurement. Testing a feature not licensed on-prem? Spin it up licence-included. Cloud@Customer users often mix models β€” BYOL for main databases, licence-included for experiments or new services.

Scenario Quick Reference

ScenarioRecommended ModelLicensing Approach
Short-term projects / dev-testOCI publicLicence-included (no long commitment, shut down when done)
Steady long-term workloads, large Oracle footprintCloud@CustomerBYOL to leverage existing investments
Global company with mixed needsBoth β€” hybridSensitive systems on Cloud@Customer (BYOL); burst/global on OCI
Cost-sensitive, no on-prem necessityOCI publicReserved commitment + maximise BYOL to reduce spend
Regulated industry (government, banking, healthcare)Cloud@Customer / Dedicated RegionBYOL or licence-included depending on existing estate
πŸ’‘ Bottom Line: Cloud@Customer vs OCI is not either/or for licensing β€” they share the same rules. The decision comes down to operational model (on-premises vs cloud data centre) and scale/commitment. Licensing differences are few: Cloud@Customer mirrors OCI's flexibility but imposes committed terms and the Exadata Enterprise Edition restriction. Whichever model you choose, maintain a solid licence management process β€” track allocations, keep entitlement proofs, and ensure teams don't enable unlicensed Oracle options.

Need a detailed cost model comparing Cloud@Customer BYOL vs OCI licence-included for your workloads?

Oracle Contract Negotiation β†’

πŸ“‚ Oracle Licensing Case Studies

πŸ“„ Oracle Cloud & Licensing Deep-Dives

Frequently Asked Questions

Are the BYOL rules identical for Cloud@Customer and OCI?+
Yes β€” the core mechanics are identical. Same core-to-OCPU conversion (1 processor licence = 2 OCPUs on x86), same requirement to maintain active support contracts, same certification process. Oracle considers Cloud@Customer an extension of OCI for licensing purposes. The only notable difference is that Exadata Cloud@Customer requires Enterprise Edition β€” you cannot use Standard Edition DB licences on Exadata hardware.
Is licence-included pricing the same in both environments?+
The per-OCPU list prices are the same in both Cloud@Customer and OCI public. However, Cloud@Customer has an additional monthly hardware subscription fee (for the Exadata rack or compute infrastructure) that OCI doesn't have. So total cost for Cloud@Customer = hardware fee + per-OCPU usage, whereas OCI is purely per-OCPU usage. There's no "on-prem penalty" for the software component itself.
Can I use Standard Edition on Cloud@Customer?+
Not on Exadata Cloud@Customer β€” it requires Enterprise Edition because Exadata hardware exceeds Standard Edition's server-size restrictions. However, you can run Standard Edition databases on Compute Cloud@Customer VMs as a custom (unmanaged) setup. In OCI public, Standard Edition is supported on small VM shapes through the Database Cloud Service, giving OCI more flexibility for smaller database editions.
Does my ULA cover Cloud@Customer usage?+
Not necessarily. ULAs typically cover on-prem use, and Oracle may exclude Cloud@Customer by default since it's classified as a cloud service. Similarly, OCI public usage usually doesn't count against a ULA unless explicitly included. Many enterprises negotiate ULA amendments to allow Cloud@Customer consumption. Review your ULA terms carefully and consult licensing experts before assuming coverage.
How does the 90-day licence mobility rule apply?+
Oracle's standard agreement restricts licence reassignment to no more than every 90 days. Oracle hasn't rigidly enforced this for moves into Oracle Cloud, and Cloud@Customer β€” being in your data centre β€” has a weaker "transfer" argument. However, Oracle contracts treat Cloud@Customer as a cloud service. Best practice: plan licence assignments in alignment with the 90-day guideline and avoid frequently flipping licences between on-prem and cloud to stay safe in both environments.
Which model is cheaper β€” Cloud@Customer BYOL or OCI licence-included?+
It depends on whether you already own licences. If you have surplus Oracle licences, Cloud@Customer with BYOL is typically most cost-effective β€” the BYOL cloud rate is significantly lower, and you're leveraging investments you've already made. If you don't own licences, OCI public with licence-included avoids Cloud@Customer's hardware subscription and long-term commitment, making it cheaper for smaller or variable workloads. Model both options before deciding.
Can I mix BYOL and licence-included on the same Cloud@Customer system?+
Yes β€” this hybrid approach is supported. Cloud@Customer users commonly use BYOL for main production databases (where they have existing licences) and licence-included for experiments or new services they haven't purchased licences for. The same mixing is possible in OCI public. Ensure you track which databases/services use which model for compliance purposes.
Is there a third-party licensing advantage with Cloud@Customer?+
Yes β€” for non-Oracle software, Cloud@Customer can be advantageous. Microsoft, for example, typically treats Cloud@Customer hardware as on-premises from a licensing perspective, which can make Windows Server and SQL Server licensing cheaper than in a public cloud environment. This benefit applies to Compute Cloud@Customer where you might run mixed Oracle + Microsoft stacks. Always verify specific vendor policies.
πŸ“Š

Oracle Licence Management

Learn More β†’
🀝

Oracle Contract Negotiation

Learn More β†’
πŸ›‘οΈ

Oracle Audit Defence

Learn More β†’
πŸ“‹

Oracle ULA Optimisation

Learn More β†’
πŸ’Ό

Oracle Advisory Services

Learn More β†’

Related Oracle Cloud & Licensing Resources

Optimise Your Oracle Cloud Licensing Strategy

Whether you're evaluating Cloud@Customer vs OCI, transitioning BYOL to the cloud, or negotiating a new Oracle cloud contract, Redress Compliance delivers vendor-independent advisory that saves Fortune 500 enterprises millions.

Also managing Java, middleware, ULA, or support contracts? We cover the full Oracle stack.

All Oracle Advisory Services β†’
FF

Fredrik Filipsson

Co-Founder β€” Redress Compliance

Fredrik Filipsson brings two decades of enterprise software licensing expertise, including hands-on experience at IBM, SAP, and Oracle. As co-founder of Redress Compliance, he advises Fortune 500 enterprises on complex software negotiations across Oracle, Microsoft, SAP, IBM, Salesforce, Broadcom, ServiceNow, and emerging cloud/AI vendors. His team's vendor-independent approach and fixed-fee model ensure procurement leaders receive objective, data-driven guidance to maximise value in every enterprise software engagement.