Oracle Licensing on Azure – What is possible

Oracle Licensing on Azure

If you are using Oracle in your Azure environment, you need to know how to bring your Oracle license with you. The Oracle licensing guide provides guidance on importing your Oracle license into the cloud. But it does not mention whether or not other cloud vendors are approved by Oracle. If you are using non-approved cloud environments, you need to follow your Oracle license terms to avoid possible problems. This article discusses Oracle licensing on Azure. It will also give you the information you need to decide whether or not to bring your license with you. At the end of the article you can read about how to license Oracle in Azure, practically.

Oracle Database Licensing on Azure

Oracle licensing in Azure vm

Microsoft has started charging customers for Oracle software running on Windows Server in its Azure VMs. Since September 23, 2013, these VMs have been available as Bring Your Own Licensing (BYOL) instances through the Windows Azure Gallery. The VMs have the same licensing terms as physical servers, but Oracle has changed the way they calculate the number of CPUs. Oracle estimates that a cloud environment with eight cores has the same processing power as an eight-core physical server. As such, the licensing for an eight-core vCPU Cloud VM is equivalent to four-Oracle Processor licenses.

Oracle licensing on Azure stack

Microsoft and Oracle recently teamed up to bring their software to the public cloud. Now, you can run Oracle software on Microsoft Hyper-V and Windows Azure. Both companies will offer certification for Oracle products, such as Oracle Linux. Windows Azure customers can also access Oracle Linux through the company’s Authorized Cloud Environment license programme. For Oracle customers, Oracle’s cloud license is designed to count virtual cores as equivalent to physical ones. Oracle will provide support for these products on an on-demand basis.

There are many reasons to use Oracle licensing Azure. Oracle offers flexible licensing options to customers who want to take advantage of both public and private clouds. Its partnership with Microsoft makes it easier to deploy and manage Oracle software in the Microsoft cloud. Oracle also offers license mobility, allowing customers to use their existing licenses or use Oracle Marketplace images with licenses. For those who prefer to use an on-premise private cloud, Oracle has more options for licensing and management.

Oracle Java licensing on Azure

Microsoft has entered into a cloud partnership with Oracle to make its Java technology available on the Azure cloud platform. The two companies announced the partnership in June and will offer Java as a preinstalled first-class environment in both Windows Azure and its Hyper-V virtualization software. The new licensing agreement will be available to customers starting in September and October. Microsoft also plans to support Oracle Linux in virtual machines on Azure. Oracle will also release Java for Windows Azure in November.

Can I bring my Oracle license to Azure

If you’re an existing Oracle customer, you’re in luck! You can now bring your existing Oracle license to Azure, one of two authorized cloud environments from Oracle. In fact, bringing your Oracle license to Azure can help you reduce your overall licensing costs, as you’ll only pay for the cores, processor sockets, and vCPUs you use, not for the entire database.

One thing to remember before moving your Oracle license to the cloud is that you can’t do this if you’re using Oracle software on a virtual machine. Oracle’s licensing rules are different from other cloud computing vendors, and a single license for an Oracle database won’t work in a multi-tenant environment. That’s why you should carefully review the policies of the Cloud computing provider before you make the move.

First, check your current Oracle licenses. Do you need to bring your Oracle license to Azure? Depending on the size of your virtual machine, Oracle might have different licensing requirements than other cloud providers. Make sure that you’re using Oracle’s Authorized Cloud Environment, which Microsoft Azure is. In Azure you only need to license the vCPUs you allocate to the Oracle instance.

Azure Oracle pricing calculator

Using an Azure pricing calculator is a great way to get an idea of how much your Azure subscription will cost. However, you’ll need to enter some information about the resources you want to use. This can include on-premises database infrastructure and virtual machines. If you’d like to use Oracle on Azure, you can use this calculator to get an estimate of how much your subscription will cost.

The Oracle licensing on Azure pricing calculator allows you to see how many Oracle licenses you’ll need and how much each will cost. To use the tool, you must have some information about your server hardware, such as its CPUs, cores, and processor power.

Azure marketplace Oracle

You can find Oracle solutions for the Azure marketplace. Oracle offers Oracle Linux, Oracle WebLogic Server, and other products within the Oracle ecosystem. In the Azure marketplace, you will only be charged for the compute, storage, and networking costs you use. As long as you have a current Oracle support agreement, you will not have to worry about paying extra for Oracle license mobility. To start using Oracle solutions on Azure, go to the Oracle licensing on the Azure marketplace.

When choosing Oracle licensing on the Azure marketplace, you must understand that you will need an Oracle license. There are several different ways to license Oracle in the Azure marketplace. The most straightforward way to get an Oracle license is to purchase the necessary license. If you use vCPUs, you can use two vCPUs as one Oracle Processor license. Similarly, if you use Microsoft Azure, you need a license for each vCPU.

Oracle Azure interconnect

Oracle has announced a multicloud collaboration with Microsoft through Oracle Cloud Infrastructure. Together, Oracle and Microsoft have built a dedicated private network connecting Oracle Cloud Infrastructure and Azure data centers, enabling enterprise workload migration to the cloud. The two companies are also collaborating on unified identity management and single sign-on experience. They will also offer Oracle Database and Autonomous Database capabilities on Azure, as well as a collaborative support model. Oracle Cloud and Azure Interconnect are compatible with Oracle cloud infrastructure and applications, and are available today.

How does Oracle licensing Azure work?

Oracle has defined Microsoft Azure as an Authorized Public cloud platform in their policy document for how to license Oracle software in public cloud. This means that Oracle is applying a unique licensing model compared to public cloud platforms that are not authorized by Oracle.

How to calculate Oracle licensing in Azure?

You need to calculate the number of vCPUs that you deploy the Oracle software upon. 2x vCPU count as one processor license if multi-threading is enabled. For example, if you are going to deploy Oracle Database Enterprise Edition on 8x vCPU instance – you will need to license that environment with 4 processor licenses.

Some examples,

If you run Oracle Database Enterprise Edition in Azure, with hyperthreading enabled:

Two vCPU = 1 processor license from Oracle Database Enterprise Edition.

Four vCPU = 2 processor licenses of Oracle Database Enterprise Edition.

Eight vCPU = 4 processor licenses of Oracle Database Enterprise edition

Sixteen vCPU = 8 processor licenses of Oracle Database Enterprise Edition.

If you want to license Oracle Database Standard Edition 2

Two vCPU = 1 processor of Oracle Database Standard Edition 2

Four vCPU = 1 processor of Oracle Database Standard Edition 2

Eight vCPU = 2 processors of Oracle Database Standard Edition 2

You may not run Standard Edition 2 on more than 8 vCPU

What are the benefits of licensing Oracle on Azure?

You only need to license the capacity you need by licensing on vCPU.

Oracle licensing policy on virtualization (licensing all physical hosts) doesn’t apply.

Common Oracle licensing problems on Azure

Review your territory clause in your Oracle Ordering Document, are you allowed to deploy Oracle where the Azure region located?

Review your licensing agreement for any other restrictions that may exist, preventing you from deploying in Microsoft Azure.

Oracle Database Standard Edition 2 can only be licensed on an Azure instance with maximum 8 vCPUs.

Oracle ULA normally does not allow you to count the Microsoft Azure deployments to your exit numbers. Review your Oracle ULA certification clause for details.

Constrained vCPU on Azure for Oracle License optimization

Microsoft recognized that pre-made instances are not always ideal created to run database workloads which require high memory, storage and I/O bandwith but not many processor cores. Most Oracle database workloads are not CPU intensive. Microsoft has released a concept they call “constrained vCPU“. This means that you can reduce the vCPU count to one half or even as low as 1/4 of the original VM size. Obviously as Oracle licensing is based upon processor license, this can be a very attractive way of licensing Oracle on Azure.

Oracle cloud licensing policy states this about Azure

Microsoft Azure – count two vCPUs as equivalent to one Oracle Processor license if multithreading of processor cores is enabled, and one vCPU as equivalent to one Oracle Processor
license if multi-threading of processor cores is not enabled.

We have encountered cases where Oracle Account Teams are stating that you cannot limit the number of licenses required using the constrained vCPU model. However this is incorrect, we can review the Oracle cloud licensing policy.

For the purposes of licensing Oracle programs in an Authorized Cloud Environment, customers are
required to count the maximum available vCPUs of an instance type as follows:

As the other vCPUs are not available, this ends the case. You should only license the vCPUs that are available to you.

Constrained vCPU on Azure for Oracle License optimization

1. Do not share the instance type you are running on, simply share the number of vCPUs. There are not requirements to share what instance type you are using.

2. The Oracle cloud licensing policy document is “non-contractual” as you can read in the footnote.

3. The Oracle cloud licensing policy says “maximum available” there are no more vCPUs available to you.

We are specialists in this area and have helped many clients in their negotiations with Oracle, contact us understand how we can help you.

Oracle licensing on Azure – Frequently asked questions

Can I buy a Oracle licenses from Azure ?

No, Azure only has bring your own license option, this means you need to purchase your own license from Oracle and then license it on Azure.

How does it work to license Oracle on Azure?

You count the number of vCPUs and multiply them with 2 to understand how many licenses that you need.

Weblogic licensing on Azure ?

It works the same way as database licensing, count vCPUs to map it to the correct product.

EBS on Azure ?

It works the same way as any outsourcer, for technology products you take advantage of the ability to license with vCPU and with application licensing it makes no difference, you license it as on premise.

Do I need to have an active support agreement to use my licenses on Azure?

No, there is no requirement simply follow the Oracle technical support policies around matching service levels – all or nothing on support.

How do I review my Oracle licensing on Azure?

You should use the Oracle LMS scripts to analyze the software and then you collect the instance vCPU manually by declaration. We have a service to help you audit your Oracle deployments on Azure.

Is Oracle more likely to audit our company if we use Azure and not OCI?


If you need further assistance, Redress can help you with

Understand what cloud products you need to purchase, if you are an existing Oracle EBS customer, we can help you map your current on-premises usage with the right cloud services.
Redress can help you design the cloud agreement making sure that you minimize any waste as you implement Oracle HCM.

If you want to use Microsoft Azure for your Oracle licenses, contact our Oracle licensing experts for help on your Oracle cloud licensing strategy. We can make sure that you are correctly licensed for Oracle Database Standard Edition 2 in Azure or if you want to license Enterprise Edition in Azure. Schedule an consultation with us to learn more about our services.

I want to know more about your services