Introduction Oracle Java Licensing on Azure
Understanding Oracle Java licensing on Azure is crucial for businesses looking to optimize their software investments and ensure compliance.
This article aims to provide a detailed overview of Oracle’s Java licensing policies on Azure, particularly for organizations that still operate under legacy metrics.
Oracle Java Licensing: A Brief Overview
From 2019 to January 2023, Oracle sold Java SE based on processor and Named User Plus license metrics. However, in January 2023, Oracle removed processor and Named User Plus licenses and replaced them with an employee license metric.
Despite this change, organizations can still negotiate a purchase for Named User Plus licenses, and customers with existing subscriptions may be able to renew and keep their old license metrics.
Oracle Java Licensing on Azure
When deploying Java on Azure, it’s essential to understand how Oracle’s licensing policies apply. For Azure deployments, you use the processor license for Java.
Oracle has defined Microsoft Azure as a “public cloud,” they have granted customers the license right to calculate per vCPU. If you enable multithreading, two vCPU equates to 1 Oracle processor license.
This applies to all Oracle technology software products, including Java.
Calculating Java Licenses for Azure Instance
To illustrate how Oracle’s Java licensing policies apply to Azure deployments, let’s consider the Azure instance type Standard_F8s_v2, which has eight vCPUs.
As per Oracle’s licensing policy, if you have multithreading enabled, two vCPUs equate to 1 Oracle processor license.
Therefore, for an Azure instance type Standard_F8s_v2 with eight vCPUs, the calculation would be as follows:
8 vCPUs / 2 = 4 Oracle processor licenses
So, if you’re deploying Java on an Azure instance type Standard_F8s_v2, you would need 4 Oracle processor licenses.
Conclusion
Navigating Oracle Java licensing on Azure can be complex, but understanding these policies is crucial to ensure compliance and optimize your software investments.
Whether you’re operating under the new employee license metric or still using legacy metrics, it’s essential to understand how these policies apply to your Azure deployments.
Contact us if you need expert help with Java Licensing.