Deploying Oracle Database on Microsoft Azure is more complex than Oracle's documentation suggests and more expensive than most cloud architects plan for. Oracle's BYOL (Bring Your Own Licence) policy for Azure creates specific requirements around Dedicated Host provisioning, licence mobility, and audit measurement that catch organisations with significant back-licence exposure when they migrate Oracle workloads to Azure without independent licensing advice. The Oracle-Microsoft interconnect partnership further complicates the picture. Former Oracle insiders explain the exact rules that apply to Oracle Database on Azure in 2026 and how to structure deployments that are both compliant and cost-effective.
Oracle's cloud licensing policy distinguishes between three types of cloud deployment, each with different licence requirements. Understanding this distinction is the foundation of compliant Oracle Database deployment on any cloud platform, including Azure. Oracle's published policy (the "Oracle Software in the Cloud" document, updated periodically) defines: Authorised Cloud Environments, which receive favourable licence counting treatment; standard virtual environments (including most IaaS cloud VMs), which are subject to Oracle's standard physical-host counting requirement; and Oracle's own OCI, which has specific favourable licensing provisions as part of Oracle's BYOL programme.
For Azure specifically: Azure virtual machines running on shared multi-tenant infrastructure are treated by Oracle as equivalent to on-premises VMware environments for licensing purposes. This means that running Oracle Database in a standard Azure VM (e.g., a D16s_v5 VM with 16 vCPUs on a shared Azure host) does not license Oracle based on the VM's vCPU count — Oracle's position is that you must license all physical processors on the entire underlying Azure host that the VM runs on. Since standard Azure VMs can be migrated between physical hosts by Azure's live migration (similar to VMware vMotion), Oracle applies the same "all processors on all potential hosts" logic that applies to VMware HA clusters.
The only way to limit Oracle Database BYOL licensing to a specific, countable set of physical processors on Azure is to use Azure Dedicated Hosts — physical servers that are allocated exclusively to a single Azure customer and where VM migration to shared infrastructure is not permitted. Azure Dedicated Hosts are central to compliant Oracle BYOL deployments on Azure and are covered in detail below.
Oracle's BYOL programme allows organisations to use their existing Oracle Database EE, SE2, and option licences in the cloud rather than purchasing cloud-native licence subscriptions. BYOL on Azure is contractually permitted under Oracle's standard licence terms, provided the deployment meets Oracle's cloud environment eligibility requirements. The key eligibility requirement for Azure BYOL is that the Oracle software must run on hardware that constitutes "Authorised Cloud Environment" or on hardware that can be treated as a counted physical deployment.
What BYOL on Azure permits: running Oracle Database EE or SE2 on Azure Dedicated Hosts using existing on-premises perpetual licences, with the licence count calculated based on the physical processors on the Dedicated Host (after Core Factor Table application). This is the only straightforward BYOL path that results in a predictable licence count equivalent to on-premises deployment. What BYOL on Azure does NOT permit without full-host licensing: running Oracle Database in standard Azure VMs on shared infrastructure with licence counts based on vCPU allocations.
Oracle's published guidance on BYOL for Azure is intentionally ambiguous on the shared-VM scenario — Oracle does not explicitly say "you cannot use BYOL on shared VMs" in its primary documentation. Instead, Oracle's standard virtualisation policy (which requires licensing all physical processors in the absence of approved hard partitioning) applies by default. Oracle's commercial teams sometimes imply that running Oracle on standard Azure VMs is "fine" with BYOL — but Oracle's LMS team applies the full physical-host counting requirement during audits. The discrepancy between Oracle's sales messaging and Oracle's audit enforcement is a well-documented commercial practice that organisations should protect against by requiring written confirmation of any licensing position before relying on it.
Critical: If your Oracle account team, a cloud reseller, or an Azure partner has told you that running Oracle Database BYOL on standard Azure VMs (not Dedicated Hosts) requires only vCPU-based licensing, request this position in writing and have it reviewed by independent Oracle licensing counsel before proceeding. Oracle's LMS team does not honour verbal assurances — only what is in your Oracle licence agreement and Oracle's published policies.
Oracle licensing is the most expensive and most frequently underestimated cost in Oracle-to-Azure cloud migrations. Our Oracle Cloud & OCI Advisory provides forensic licence planning before your migration begins — not after the back-licence claim arrives.
Azure Dedicated Host is Microsoft's service that provisions a physical server from Azure's data centre fleet exclusively for a single customer's use. VMs running on an Azure Dedicated Host are isolated from other customers' VMs at the physical server level, and Azure guarantees that VMs on a Dedicated Host will not be live-migrated to shared physical infrastructure. This physical isolation is the property that Oracle recognises as enabling hard partitioning-equivalent licence counting for BYOL purposes.
With Azure Dedicated Host, Oracle Database BYOL licence counting works as follows: identify the specific Azure Dedicated Host type provisioned (e.g., a Dsv3-type host with a specific Intel processor); determine the physical processor count and core count for that host; apply the Oracle Core Factor Table (0.5 for Intel x86 processors); calculate the total processor licences required. For example, an Azure Dsv3 Dedicated Host with an Intel Xeon processor featuring 36 cores requires 18 Oracle processor licences (36 × 0.5). This is predictable and equivalent to on-premises physical server licensing.
Azure Dedicated Host has a per-host cost in addition to the VM costs — you pay for the entire dedicated host regardless of how many VMs you run on it. The economics of Dedicated Host require careful modelling: the per-host cost must be included in the total Oracle-on-Azure cost of ownership, and the processor count of the Dedicated Host (which determines Oracle licence count) must be factored in from the architecture design phase. An Azure Dedicated Host with 36 cores requires 18 Oracle processor licences; at EE list price of $47,500 per processor and 22% annual support, those licences generate $8,550/year in support costs regardless of actual Azure resource consumption.
Key Azure Dedicated Host considerations for Oracle BYOL: Dedicated Host types vary in processor model and core count — choose hosts with the lowest core count that meets your performance requirements to minimise Oracle licence requirements; maintenance host groups must be configured to prevent cross-host VM migration during Azure planned maintenance; and Azure Availability Zones must be used carefully — the Dedicated Host affinity configuration must prevent Oracle VMs from migrating to non-dedicated infrastructure during zone failover. Our Cloud & OCI Advisory team designs Dedicated Host architectures that are both technically compliant and cost-optimised.
In 2019, Oracle and Microsoft announced an interconnect partnership that enables low-latency, high-bandwidth private connectivity between Azure data centres and Oracle Cloud Infrastructure (OCI) data centres in specific regions. This Oracle-Microsoft interconnect is sometimes misunderstood as providing a licensing benefit — it does not change Oracle's BYOL licensing requirements for databases running on Azure. The interconnect is a network connectivity solution, not a licensing concession.
What the Oracle-Microsoft interconnect does enable: architectures where an Oracle Database runs in OCI (using OCI's favourable BYOL rules and Exadata Cloud Service offerings) while application tiers, data processing, and user interfaces run in Azure — with the database and application communicating via the low-latency interconnect rather than the public internet. This hybrid architecture can be commercially advantageous because OCI's BYOL counting is more favourable for Oracle Database (based on OCPUs, where one OCPU = 0.5 Oracle processor licences with Intel) than Azure's Dedicated Host counting.
For organisations running Oracle Database workloads that are primarily Azure-hosted, the Oracle-Microsoft interconnect introduces a question: is it more economical to run Oracle Database on OCI with application workloads on Azure (connected via interconnect), rather than running Oracle Database on Azure Dedicated Hosts? The answer depends on: the volume of data that crosses the interconnect (bandwidth costs), the latency requirements of the application, and the Oracle licence count difference between OCI BYOL and Azure Dedicated Host BYOL. Our Cloud Advisory service includes a detailed OCI vs Azure economics model for Oracle Database workloads that evaluates this trade-off.
Oracle Database on Azure is available through three distinct licensing approaches, each with different economics and compliance implications.
| Licence Model | Compliance Status | Economics | Oracle Audit Risk |
|---|---|---|---|
| BYOL on Azure Dedicated Host Use existing Oracle licences on dedicated physical hardware |
COMPLIANT | Highest upfront, lowest ongoing if licences already owned | Low (if Dedicated Host correctly configured) |
| BYOL on standard Azure VMs Use existing Oracle licences on shared Azure infrastructure |
HIGH RISK | Appears economical; creates large retroactive compliance exposure | Very High (full physical host counting applies) |
| Oracle Database on Azure Marketplace Pay-as-you-go Oracle DB via Azure Marketplace subscription |
COMPLIANT | No upfront; high per-hour cost; limited to specific Oracle DB editions | Low (Oracle-managed; no BYOL ambiguity) |
| Oracle on OCI (with Azure interconnect) Oracle DB on OCI, application on Azure via private interconnect |
COMPLIANT | Favourable OCI BYOL OCPU counting; interconnect bandwidth cost | Low (OCI BYOL well-defined) |
| Azure Database for Oracle-compatible (PostgreSQL) Migrate Oracle workloads to Azure PostgreSQL Flexible Server |
FULLY COMPLIANT | Eliminates Oracle licence costs entirely | None (no Oracle software) |
The Azure Marketplace Oracle Database listings provide a pay-per-use subscription model where Oracle licensing is included in the per-hour cost. This eliminates BYOL compliance risk but is typically more expensive for steady-state production workloads than BYOL on Dedicated Hosts where licences are already owned. Azure Marketplace Oracle Database is most appropriate for development, testing, and temporary production workloads where procurement of Dedicated Hosts is not justified by the workload duration.
Oracle Cloud Infrastructure (OCI) offers favourable Oracle Database BYOL terms that are specifically designed to make OCI the preferred cloud platform for Oracle workloads. Understanding the OCI vs Azure BYOL economics helps organisations make informed decisions about where to run Oracle Database workloads in the cloud. The Oracle Cloud Licensing Guide covers OCI licensing in depth, but the key BYOL comparison points for Oracle Database specifically are:
OCI BYOL counting: Oracle Database BYOL on OCI Standard instances uses the OCPU metric, where 2 OCPUs = 1 Oracle processor licence. An OCI VM with 8 OCPUs requires 4 Oracle processor licences. OCI Dedicated VM Hosts provide the same physical isolation as Azure Dedicated Hosts but with OCI's OCPU-based counting. OCI Exadata Cloud Service provides dedicated Exadata infrastructure with per-OCPU pricing and BYOL options that can significantly reduce Oracle Database EE licence requirements for Exadata-grade workloads.
Azure BYOL counting (Dedicated Host): processor count is determined by the physical host type. An Azure Dsv3 Dedicated Host with an Intel processor carrying 36 physical cores requires 18 Oracle processor licences (36 × 0.5 Core Factor). This is straightforward for planning but may require more licences than an equivalent OCI instance, depending on the host type selected.
For organisations with existing Oracle EE perpetual licences and annual support, the cloud BYOL economics calculation should include: the per-processor licence count required in each cloud; the cloud infrastructure cost for the equivalent compute capacity; the annual Oracle support cost (22% of net perpetual licence value); and the operational benefits of each platform. In most head-to-head comparisons for pure Oracle Database workloads, OCI provides lower Oracle licence requirements per unit of compute capacity than Azure Dedicated Hosts — but Azure's broader service ecosystem (for application tiers, data services, integration) often justifies the Azure premium for organisations with mixed Microsoft and Oracle workloads.
Our Cloud & OCI Advisory service provides a detailed OCI vs Azure licence count comparison for your specific Oracle Database workloads — quantifying the cost difference and identifying the optimal cloud architecture for your licence estate.
Oracle's LMS team has expanded its cloud audit capabilities significantly since 2020. Oracle can now initiate audits specifically targeting cloud Oracle Database deployments, using a combination of: licence compliance declarations requested directly from customers; automated usage reporting tools that Oracle embeds in some cloud Oracle Database offerings; and standard LMS script requests that capture cloud environment configuration data alongside on-premises database usage data.
For Oracle Database BYOL deployments on Azure, an LMS audit will request: the Azure Dedicated Host configuration (host type, core count, number of hosts); the VMs running on each Dedicated Host and their Oracle Database versions and editions; evidence of Dedicated Host isolation configuration (maintenance host group settings, Availability Zone configuration); and the same DBA_FEATURE_USAGE_STATISTICS data that an on-premises audit captures. Critically, Oracle's LMS team will also request confirmation that the Dedicated Host VMs cannot be live-migrated to standard Azure infrastructure — if Oracle identifies that the VM could have been on a shared host at any point, Oracle will calculate the full physical-host licence requirement for those periods.
For Oracle Database BYOL deployments on standard Azure VMs (not Dedicated Hosts), Oracle's audit position is that all physical processors on the Azure host that ran the Oracle VM must be licensed. Since the physical host configuration is controlled by Azure (not the customer), obtaining the exact physical processor counts for all Azure hosts that hosted the Oracle VMs is challenging — but Oracle will estimate based on Azure host type specifications. The uncertainty in this calculation favours Oracle in negotiations, as customers cannot easily verify or challenge Oracle's estimates. This is one of the strongest arguments for proactively using Azure Dedicated Hosts for Oracle BYOL.
If you have received an Oracle audit letter that references cloud Oracle deployments, engage our Oracle Audit Defence team before responding. Cloud Oracle audit responses require specific data about your Azure configuration that, if provided incorrectly or incompletely, can significantly expand Oracle's back-licence claim beyond what your actual deployment warrants.
The most expensive Oracle licensing mistakes on Azure occur when organisations plan the technical migration first and the licensing second. The standard cloud migration methodology — assess, migrate, optimise — works well for most software but creates a predictable compliance trap for Oracle Database because the technical architecture decisions made in the "assess" and "migrate" phases directly determine the Oracle licence count and compliance exposure that emerges in the "optimise" phase.
Key licensing questions that must be answered before beginning an Oracle-to-Azure migration: Are the Oracle Database licences being used on-premises perpetual licences that have Licence Mobility rights (allowing BYOL in authorised cloud environments)? Oracle perpetual licences purchased before 2014 may not have explicit Licence Mobility terms — check the original licence agreement and any subsequent amendments. Have the Oracle support agreements for these licences been maintained continuously? Oracle's CSI (Customer Support Identifier) continuity is required for BYOL eligibility; lapses in support can affect BYOL rights. Will the Azure Dedicated Host processor count require more Oracle licences than the current on-premises deployment? If migrating from a 4-processor on-premises server to a Dedicated Host with 36 physical cores, you may need 18 Oracle processor licences versus the original 4 — a 4.5× increase in licence requirement for the same workload. Is the Oracle Database version being migrated compatible with the Azure deployment type being used? Some older Oracle Database versions have known compatibility issues with specific Azure VM types.
Our pre-migration licence review process covers all of these questions and produces a migration-ready licence inventory with the exact Dedicated Host configuration required to maintain compliance. Many organisations who engage us for this review discover that migrating Oracle Database to OCI provides better economics than Azure for the Oracle-specific workloads, while Azure remains the preferred platform for the application and integration layers. The Energy OCI Migration case study illustrates how a hybrid OCI/Azure architecture can reduce Oracle Database cloud costs by 40–60% versus a pure Azure deployment.
Our white paper covers Oracle BYOL on Azure, OCI economics, licence mobility rules, and the specific compliance requirements for Oracle Database in each major cloud platform.
Download Free →Oracle cloud licensing policy changes, BYOL updates, OCI vs Azure economics shifts, and audit trend alerts — delivered to enterprise Oracle stakeholders weekly.
About the Author
Oracle Licensing Experts Team — Former Oracle insiders with 25+ years of combined experience in Oracle licensing, LMS audits, and enterprise contract negotiation. Now working exclusively for enterprise buyers. Learn about our team →
Free Research
Download our Oracle OCI Licensing Guide — expert analysis from former Oracle insiders, 100% buyer-side.
Download the OCI Licensing Guide →Free Research
Download our Oracle BYOL on AWS and Azure Guide — expert analysis from former Oracle insiders, 100% buyer-side.
Download the BYOL on AWS & Azure Guide →Free Research
Download our Oracle Licensing in Public Cloud Guide — expert analysis from former Oracle insiders, 100% buyer-side.
Download the Public Cloud Licensing Guide →