Oracle Licensing on Azure Guide

Oracle Licensing on Microsoft Azure: The Complete Enterprise Guide to BYOL, Licence Included, vCPU Counting, and Compliance

๐Ÿ“˜ This guide is part of our Oracle Licensing Knowledge Hub โ€” your comprehensive resource for Oracle licensing, compliance, and cost optimization.

How Oracle's Authorised Cloud Environment Policy Works on Azure, The vCPU-to-Licence Conversion Rules, BYOL vs Licence Included Cost Comparison, Database and WebLogic Licensing Mechanics, The Azure VMware Solution Trap, Database@Azure Options, High Availability and DR Considerations, Common Compliance Pitfalls, and the Optimisation Framework for Oracle on Azure

February 202635 min readRedress Compliance Advisory
1

Executive Summary โ€” Why Oracle Licensing on Azure Is Both an Opportunity and a Compliance Minefield

+

Microsoft Azure is an Oracle-recognised 'Authorised Cloud Environment,' meaning Oracle has published specific rules for counting processor licences on Azure VMs. The core rule is simple: 2 vCPUs = 1 Oracle Processor licence (with hyperthreading enabled). Oracle's traditional on-premises Core Factor Table does not apply in Azure โ€” the vCPU-based counting replaces it.

This creates genuine cost optimisation opportunities: organisations can right-size Azure VMs to match their licence entitlements, use constrained vCPU SKUs to reduce licence requirements, and leverage BYOL to avoid paying for Oracle software twice. However, Azure also contains significant compliance traps โ€” particularly the Azure VMware Solution (AVS), which Oracle does not recognise as an authorised environment, and Azure Dedicated Hosts, which require licensing the full host capacity regardless of VM size.

For the broader Azure licensing and cost optimisation context, see our pillar guide: Azure Licensing and Cost Optimization: A CIO's Playbook. For a detailed BYOL vs Licence Included cost comparison on Azure, see BYOL vs License Included on Azure.

Azure Deployment ModelOracle Licence RuleCost ImpactCompliance Risk
Standard Azure VM (shared infrastructure)2 vCPUs = 1 Processor licenceMost cost-efficient โ€” licence only the VM's vCPUsLow if vCPU count is tracked and matched to licences
Oracle Database@Azure (managed service)BYOL or Licence Included option โ€” Oracle Exadata in Azure regionsLicence Included bundles licence into hourly cost; BYOL uses existing licencesLow โ€” Oracle manages the environment
Azure VMware Solution (AVS)Oracle does NOT recognise AVS as authorised โ€” licence all physical cores in the cluster10ร—โ€“30ร— higher than standard Azure VM licensingVery high โ€” most organisations are unaware of this rule
Azure Dedicated HostLicence full host capacity (all vCPUs on the dedicated server)2ร—โ€“4ร— higher than standard shared VMMedium โ€” organisations assume they only need to licence their VM
Constrained vCPU VM SKUsLicence based on the constrained vCPU count (not the base VM capacity)Up to 50% licence reduction with same memory/IOLow โ€” Oracle recognises the SKU's stated vCPU count
2

Oracle's Authorised Cloud Environment Policy for Azure โ€” The vCPU Licence Counting Rules

+

Oracle officially recognises Microsoft Azure as an Authorised Cloud Environment for running Oracle software. This means Oracle has published specific licence counting rules that replace the traditional on-premises Core Factor Table when Oracle runs on standard Azure VMs.

Azure Licensing RuleHow It WorksExampleKey Distinction from On-Premises
Enterprise Edition: 2 vCPUs = 1 Processor licenceWith hyperthreading enabled (standard on Azure), each pair of vCPUs counts as one Oracle Processor licence8 vCPU VM = 4 Processor licencesNo Core Factor Table โ€” simpler than on-prem counting
Standard Edition 2: per-socket model1โ€“4 vCPUs = 1 socket (1 licence); 5โ€“8 vCPUs = 2 sockets (2 licences)4 vCPU VM = 1 SE2 licence; 8 vCPU VM = 2 SE2 licencesSE2 maximum is 8 vCPUs on Azure โ€” cannot go larger
Without hyperthreading (rare)1 vCPU = 1 Processor licence4 vCPU VM without HT = 4 licencesDouble the licence count โ€” verify HT is enabled
WebLogic Enterprise EditionSame 2 vCPU = 1 Processor licence rule8 vCPU VM = 4 WebLogic EE licencesSame simplification as database
WebLogic Standard EditionPer-socket: up to 4 vCPUs = 1 licence4 vCPU VM = 1 WebLogic SE licenceCheaper for small single-server deployments
Named User Plus (NUP)NUP minimums still apply: 25 NUP per Processor for DB EE, 10 NUP per Processor for middleware4 Processor licences = minimum 100 NUP for DB EENUP minimums can make Processor licensing cheaper in cloud scenarios

For a comparison of how Oracle licensing works on OCI vs Azure vs AWS, see Oracle Licensing on AWS: Top 5 Compliance Risks and Oracle BYOL on OCI.

3

BYOL vs Licence Included on Azure โ€” When Each Model Wins

+

Azure offers two primary paths for Oracle licensing: BYOL (Bring Your Own Licence) where you use existing perpetual Oracle licences, and Licence Included where the Oracle software cost is bundled into the Azure service price. For the complete cost comparison, see BYOL vs License Included on Azure.

DimensionBYOL on AzureLicence Included (Database@Azure / Marketplace)
Licence costUse existing licences โ€” no new Oracle licence fee; pay only Azure VM costsOracle licence fee bundled into hourly/monthly Azure service price
Oracle supportContinue paying annual Oracle support (~22% of licence value)Included in service price โ€” no separate Oracle support invoice
Best forLong-term production workloads where licences are already ownedShort-term projects, dev/test, or organisations without existing Oracle licences
Available productsOracle Database (all editions), WebLogic, middleware, applicationsDatabase@Azure (managed Exadata service); limited marketplace images
WebLogic availabilityBYOL only โ€” all Azure WebLogic offerings require your own licenceNo Licence Included option for WebLogic on Azure
Compliance responsibilityCustomer must track vCPU usage and maintain sufficient licencesOracle manages licensing within the service
Long-term costLower for steady-state production (licence already owned)Higher over time โ€” ongoing subscription includes licence premium
FlexibilityTied to licence entitlement โ€” can only deploy what you have licences forScale up/down without licence constraints; stop and stop paying
4

Licensing Oracle Database on Azure โ€” Edition Rules, vCPU Sizing, and Worked Examples

+
Azure VM vCPUs (HT enabled)DB Enterprise Edition LicencesDB SE2 LicencesSE2 Permitted?Monthly DB EE Licence Value (at list)
2 vCPUs11Yes$47,500 licence + ~$10,450/yr support
4 vCPUs21Yes$95,000
8 vCPUs42Yes (maximum for SE2)$190,000
16 vCPUs8N/ANo โ€” exceeds SE2 8-vCPU limit$380,000
32 vCPUs16N/ANo$760,000
64 vCPUs32N/ANo$1,520,000

Database Options on Azure: Every Oracle database option or pack enabled on an Azure VM (Diagnostics Pack, Tuning Pack, Advanced Security, Partitioning, RAC, etc.) requires its own processor licences at the same count as the base database. A 4-licence database deployment using 3 options requires 16 total licences (4 base + 4 + 4 + 4). Options are the most commonly under-licensed items in Oracle audits โ€” including Azure deployments. For Oracle HA/DR licensing specifics on Azure, see Oracle Licensing on Azure for HA and DR.

5

The Azure VMware Solution (AVS) Trap โ€” Why Oracle Doesn't Recognise AVS

+

Azure VMware Solution (AVS) allows organisations to run VMware vSphere clusters inside Azure regions. However, Oracle does not recognise AVS as an Authorised Cloud Environment โ€” Oracle treats it identically to an on-premises VMware deployment, applying its soft partitioning policy.

DeploymentOracle's Licence RuleExample (4 vCPU Oracle VM)Licence Cost at DB EE List
Standard Azure VM (authorised)2 vCPUs = 1 licence โ†’ licence only the VM's vCPUs4 vCPUs = 2 licences$95,000
Azure VMware Solution (AVS)Licence all physical cores on ALL hosts in the AVS cluster3-host AVS cluster, 36 cores/host = 108 cores ร— 0.5 = 54 licences$2,565,000
Azure Dedicated HostLicence all vCPUs on the dedicated hostDedicated host with 64 vCPUs = 32 licences$1,520,000

The difference is staggering: a 4-vCPU Oracle database on a standard Azure VM costs $95K in licences. The same database on AVS can cost $2.5M+ because Oracle requires licensing the entire cluster. This makes AVS fundamentally unsuitable for Oracle workloads unless the organisation has a ULA or is prepared for massive licence costs. Always use standard Azure VMs or Database@Azure for Oracle workloads.

6

Licensing Oracle WebLogic Server on Azure โ€” BYOL Only

+

All Oracle WebLogic Server deployments on Azure are BYOL โ€” there is no Licence Included option for WebLogic on Azure. This means organisations must hold valid WebLogic licences before deploying on Azure.

WebLogic ScenarioLicence RequirementAzure VM SizingKey Consideration
WebLogic Enterprise Edition โ€” single instance2 vCPUs = 1 Processor licenceRight-size to match available licencesSame EE counting rule as database
WebLogic EE โ€” clustered across 3 Azure VMs (8 vCPUs each)3 ร— 4 = 12 Processor licences totalEvery cluster node's vCPUs must be licensedClustering multiplies licence requirements โ€” each node needs full licensing
WebLogic Standard Edition โ€” single instanceUp to 4 vCPUs = 1 licence (per socket)Use 4-vCPU VMs for maximum licence efficiencySE lacks clustering; suitable for single-server deployments only
WebLogic on AKS (Kubernetes)Licence the underlying worker node vCPUs hosting WebLogic containersWorker node vCPU count determines licencesAuto-scaling can create unexpected licence requirements if nodes scale out
7

Cost Optimisation Strategies for Oracle on Azure

+

Oracle licensing on Azure creates specific opportunities for cost reduction that are not available on-premises. The key is matching Azure VM sizing to licence entitlements. For broader Azure cost management, see Managing Azure Spend and Commitments and Managing Azure Overages.

Optimisation StrategyHow It WorksTypical SavingsConsideration
Use constrained vCPU VM SKUsAzure offers VMs where vCPUs are constrained while maintaining full memory and IO โ€” licence based on constrained count, not base VM capacityUp to 50% licence reduction with same memory/IO performanceEnsure performance testing confirms the reduced vCPU count is sufficient
Right-size VMs to match licencesSelect Azure VM sizes that match exactly the number of licences available (e.g., 8 vCPU VM if you have 4 Processor licences)Eliminates over-provisioning โ€” 0% licence wasteMay require workload performance analysis
Use SE2 where possibleStandard Edition 2 licences are much cheaper and cover up to 4 vCPUs with 1 licence (up to 8 vCPUs max)60โ€“80% licence cost reduction vs Enterprise Edition for eligible workloadsSE2 has feature and scalability limits; verify workload compatibility
Consolidate databases on fewer VMsRun multiple Oracle databases on one larger Azure VM instead of separate smaller VMs20โ€“40% licence reduction through shared vCPU allocationIncreases single-point-of-failure risk; requires careful capacity planning
Avoid AVS and Dedicated Hosts for OracleUse standard shared Azure VMs to benefit from the 2-vCPU = 1-licence rule70โ€“95% savings vs AVS; 50โ€“75% vs Dedicated HostsStandard VMs provide the most licensing-efficient deployment model
Schedule non-production shutdownsAuto-shutdown dev/test Oracle VMs outside business hours to limit compliance exposure windowsReduced audit exposure; Azure compute cost savingsLicence still required when VM is running; shutdowns reduce risk, not obligation

For Azure EA negotiation strategies that incorporate Oracle licensing costs into your Microsoft commitment, see Negotiating Microsoft Azure Enterprise Agreements. For cloud migration licensing implications across Azure, AWS, and GCP, see Microsoft Licensing for Cloud Migration.

8

Common Compliance Pitfalls and Audit Risks for Oracle on Azure

+

Oracle's ability to audit Azure deployments is the same as on-premises โ€” Oracle can request proof that you have sufficient licences for all Oracle software running on Azure VMs. For Oracle audit defence guidance, see our Oracle Audit Defense Service.

Compliance PitfallHow It HappensOracle's PositionTypical ExposurePrevention
AVS treated as authorised cloudOrganisation runs Oracle on Azure VMware Solution assuming standard Azure rules applyLicence all physical cores in the AVS cluster under soft partitioning policy$1Mโ€“$10M+ (entire cluster licensed)Never run Oracle on AVS; use standard Azure VMs or Database@Azure
VM resized beyond licence capacityAdmin scales Azure VM to a larger size, exceeding available Processor licencesOracle counts the VM's maximum vCPU capacity at the time of use$95Kโ€“$500K+ per sizing eventImplement Azure Policy to restrict VM SKU sizes for Oracle VMs
SE2 deployed above 8 vCPU limitStandard Edition 2 database deployed on a VM with more than 8 vCPUsOracle requires Enterprise Edition licensing for the entire deployment$190Kโ€“$1M+ (EE licence upgrade for all processors)Enforce 8-vCPU maximum VM size for SE2 workloads
Database options not licensedDiagnostics Pack, Tuning Pack, or other options enabled without BYOL entitlementEach option requires same Processor count as base DB licence$100Kโ€“$500K+ per optionAudit option usage on every Azure Oracle instance; disable unused options
Dedicated Host over-licensing not anticipatedOrganisation deploys Oracle on Azure Dedicated Host assuming VM-level licensingLicence full host capacity regardless of VM size$500Kโ€“$2M+ per hostUse standard shared VMs for Oracle; avoid Dedicated Hosts
Auto-scaling creates compliance gapWebLogic cluster auto-scales to additional Azure VMs beyond licence capacityEach active VM's vCPUs must be licensed while running$95Kโ€“$500K+ per auto-scale eventCap auto-scaling to match licence capacity; restrict VM SKU sizes
9

Database@Azure and the Oracle-Microsoft Partnership

+

In 2023, Microsoft and Oracle launched Database@Azure โ€” a jointly managed service that deploys Oracle Exadata infrastructure inside Azure data centres, accessible through the Azure portal and billed through Azure. This represents the deepest integration between Oracle and a non-Oracle cloud provider.

Database@Azure FeatureBYOL OptionLicence Included OptionKey Benefit
Deployment modelUse existing Oracle licences; pay only Azure infrastructureOracle licence bundled into hourly Azure service priceBilled through Azure โ€” counts toward MACC/Azure commit
InfrastructureOracle Exadata hardware in Azure regions โ€” managed by OracleEnterprise-grade Oracle infrastructure without managing hardware
SupportContinue paying separate Oracle supportIncluded in service priceLicence Included simplifies vendor management
Support RewardsOracle Cloud consumption on Database@Azure may qualify for Oracle Support Rewards creditsCan reduce on-prem Oracle support bills by up to 25% of Azure Oracle spend
NetworkingLow-latency connectivity between Oracle databases and Azure services (Azure VNets)Better performance than cross-cloud architectures
AvailabilityAvailable in select Azure regions; expandingCheck region availability before planning deployment

Database@Azure is particularly valuable for organisations with large Azure commitments (MACC) who also need Oracle databases โ€” the Oracle spend counts toward Azure consumption. For Azure commitment strategy, see Managing Azure Spend and Commitments. For Windows Server and hybrid Azure benefits that complement Oracle on Azure, see Windows Server Licensing and Azure Hybrid Benefits.

10

Final Action Plan โ€” 10-Step Oracle-on-Azure Compliance and Optimisation Checklist

+
#ActionOwnerFrequencyKey Outcome
1Inventory all Azure VMs running Oracle software: document VM SKU, vCPU count, Oracle products deployed, editions, and options enabledSAM / Cloud OperationsQuarterlyComplete Oracle-on-Azure estate visibility
2Map every Azure Oracle deployment to its licence source: document which BYOL licences cover each VMSAMAt provisioning; verified quarterlyLicence-to-VM traceability for audit readiness
3Verify no Oracle workloads are running on Azure VMware Solution (AVS): if found, migrate immediately to standard Azure VMsCloud Architecture / SAMImmediately; ongoing monitoringEliminate the #1 Azure Oracle compliance risk
4Right-size Azure VMs to match licence entitlements: use constrained vCPU SKUs where possible to reduce licence requirementsCloud Architecture / DBAAt provisioning; quarterly reviewNo over-provisioned vCPUs consuming more licences than available
5Evaluate SE2 vs EE for every Oracle database on Azure: switch to SE2 where workloads fit within SE2 limits (8 vCPU max, no EE options)DBA / SAMAnnually60โ€“80% licence cost reduction for eligible workloads
6Audit database option usage on every Azure Oracle instance: disable unused options and ensure every enabled option has a BYOL entitlementDBA / SAMQuarterlyNo unlicensed options โ€” the most common audit finding
7Implement Azure Policy to restrict VM SKU sizes for Oracle-tagged VMs: prevent ad-hoc resizing beyond licence capacityCloud Operations / SAMAt deployment; enforced continuouslyNo accidental VM resizing that creates compliance gaps
8Evaluate Database@Azure for new Oracle deployments: compare BYOL on standard VMs vs Database@Azure (BYOL or Licence Included)Cloud Architecture / ProcurementEvery new Oracle deployment decisionOptimal deployment model per workload; MACC alignment
9Track Oracle Support Rewards: if using Database@Azure or other Oracle services on Azure, ensure Support Rewards credits are appliedProcurement / FinanceQuarterlyMaximum credit offset against on-prem Oracle support costs
10Conduct quarterly Oracle-on-Azure compliance review: verify vCPU-to-licence mapping, check for AVS/Dedicated Host exposure, validate edition and option entitlementsSAM / AdvisoryQuarterlyZero surprise audit findings; continuous Oracle-on-Azure compliance

For organisations managing Oracle workloads on Azure, Redress Compliance provides advisory through both our Microsoft Advisory Services (for Azure EA and cost optimisation) and Oracle License Management Services (for Oracle licence compliance). For Oracle audit defence, see our Oracle Audit Defense Service.

Frequently Asked Questions

Is Azure an Oracle-authorised cloud for licensing?+

Yes. Oracle officially recognises Microsoft Azure as an Authorised Cloud Environment. This means specific vCPU-based licence counting rules apply: 2 vCPUs = 1 Oracle Processor licence (with hyperthreading enabled). Oracle's on-premises Core Factor Table does not apply to standard Azure VMs.

How do I count Oracle licences on Azure VMs?+

For Enterprise Edition products with hyperthreading enabled (standard on Azure): divide the VM's vCPU count by 2 to get the required Processor licences. An 8-vCPU VM requires 4 Processor licences. For Standard Edition 2: 1โ€“4 vCPUs = 1 licence; 5โ€“8 vCPUs = 2 licences; SE2 maximum is 8 vCPUs.

Can I use BYOL for Oracle on Azure?+

Yes. BYOL is the most common approach for Oracle on Azure. You apply existing perpetual Oracle licences to Azure VMs, paying only the Azure infrastructure cost. You must maintain active Oracle support on those licences and track vCPU usage to ensure compliance.

What is Database@Azure?+

Database@Azure is a jointly managed Oracle-Microsoft service that deploys Oracle Exadata infrastructure inside Azure data centres. It offers both BYOL and Licence Included pricing, is billed through Azure (counting toward MACC), and provides low-latency connectivity to other Azure services.

Why is Azure VMware Solution dangerous for Oracle?+

Oracle does not recognise AVS as an Authorised Cloud Environment. Oracle treats AVS as standard VMware, requiring licensing of all physical cores across the entire AVS cluster under soft partitioning rules. This can cost 10ร—โ€“30ร— more than running the same Oracle workload on a standard Azure VM.

What are constrained vCPU VMs and how do they help Oracle licensing?+

Azure offers VM SKUs where the vCPU count is constrained while maintaining full memory and IO. Oracle licences based on the constrained vCPU count, not the base VM capacity. This can reduce licence requirements by up to 50% while providing the same memory and storage performance.

Does Oracle audit Azure deployments?+

Yes. Oracle can request proof of sufficient licensing for all Oracle software running on Azure, just as for on-premises deployments. Oracle audits commonly check vCPU counts, edition compliance, database option usage, and whether AVS or Dedicated Hosts are being used.

Can I run Oracle Standard Edition 2 on Azure?+

Yes, but SE2 is limited to a maximum of 8 vCPUs on Azure. Within that limit, SE2 uses per-socket licensing: 1โ€“4 vCPUs = 1 licence, 5โ€“8 vCPUs = 2 licences. SE2 cannot use Enterprise Edition features like Partitioning, RAC, or Advanced Security.

How does Oracle licensing work on Azure Dedicated Hosts?+

On Azure Dedicated Hosts, Oracle requires licensing the full physical host capacity (all vCPUs), not just the VMs running on it. This eliminates the cost advantage of Azure's shared infrastructure model and can significantly increase licence requirements.

Is Oracle WebLogic available as Licence Included on Azure?+

No. All Oracle WebLogic Server offerings on Azure are BYOL only. You must hold valid WebLogic licences before deploying. There is no Licence Included or pay-as-you-go option for WebLogic on Azure.

How do Oracle database options work on Azure?+

Every Oracle database option (Diagnostics Pack, Tuning Pack, Advanced Security, Partitioning, RAC, etc.) requires its own Processor licences at the same count as the base database. If a VM requires 4 Database EE licences and uses 3 options, total requirement is 16 licences.

Can Oracle Support Rewards reduce my costs on Azure?+

Yes. Oracle's Support Rewards programme provides credits against on-premises Oracle support costs based on Oracle Cloud consumption, including Database@Azure. Up to 25% of Oracle Cloud spend on Azure can be returned as support credits.

What happens if I resize an Azure VM beyond my Oracle licence capacity?+

Resizing creates an immediate compliance gap. Oracle counts the VM's maximum vCPU capacity at the time of use. Even temporary resizing requires sufficient licences. Implement Azure Policy to restrict VM SKU sizes for Oracle workloads.

Should I use the Oracle Core Factor Table for Azure licensing?+

No. Oracle's on-premises Core Factor Table does not apply in Authorised Cloud Environments like Azure. The vCPU-based counting rule (2 vCPUs = 1 licence) replaces it. This simplifies calculations compared to on-premises licensing.

More in This Series: Azure Licensing

This article is part of our Azure Licensing pillar. Explore related guides:

โญ Azure Licensing โ€” Complete Guide โ†’ Oracle Licensing on Azure for High Availability and Disaster Recovery โ†’ BYOL vs License Included on Azure โ†’ Managing Azure Spend and Commitments in EA, MCA, and CSP โ†’ Managing Azure Overages: Avoiding Surprise Bills โ†’ Negotiating Microsoft Azure Enterprise Agreements โ†’ Microsoft Licensing Implications for Cloud Migration โ†’ Windows Server Licensing and Azure Hybrid Benefits โ†’ Oracle BYOL on OCI (Cross-Reference) โ†’ Oracle Licensing on AWS: Top 5 Compliance Risks โ†’ Microsoft Advisory Services โ†’ Oracle License Management Services โ†’ Oracle Audit Defense Service โ†’ Microsoft Licensing Knowledge Hub โ†’

Microsoft Tools & Resources

๐Ÿ“‹ Microsoft Assessment Tools ๐Ÿ›ก๏ธ Microsoft Audit Preparation Toolkit ๐Ÿ”’ All Audit Defence Kits (6) ๐Ÿ“– All Renewal Playbooks (7) ๐Ÿข Enterprise Assessment Tools (12)

Need Expert Oracle Licensing Guidance?

Redress Compliance provides independent Oracle licensing advisory services โ€” fixed-fee, no vendor affiliations. Our specialists have helped enterprises save millions through strategic license optimization, audit defense, and contract negotiation.

Explore Oracle Advisory Services โ†’

Need Help With Your Microsoft Licensing?

Redress Compliance has helped hundreds of enterprises negotiate better Microsoft EA, CSP, and Azure terms โ€” typically saving 15โ€“30% on renewals.

Microsoft Contract Negotiation โ†’ Microsoft EA Optimization โ†’

100% vendor-independent ยท No commercial relationships with any software vendor

Related Guides

Oracle on Azure: HA and DR Licensing Oracle Licensing on AWS RDS Oracle Multicloud Licensing Guide Oracle OCI BYOL Strategy Oracle Database Licensing Guide Oracle Licence Audit: What to Expect

Explore More Licensing Hubs

Oracle Licensing Hub Microsoft Licensing Hub SAP Licensing Hub IBM Licensing Hub Salesforce Licensing Hub ServiceNow Licensing Hub

Ready to Take Control of Your Software Licensing?

Book a free consultation with our licensing specialists. No obligations, no vendor ties โ€” just independent advice tailored to your situation.

Book Your Free Consultation โ†’