Oracle Weblogic Licensing

How to License Oracle WebLogic in Public Clouds (AWS, Azure, and GCP)

How to License Oracle WebLogic in Public Clouds

  • Authorized clouds (AWS, Azure, GCP): Licensed by vCPUs.
  • Processor metric: Every two vCPUs = 1 Oracle processor license.
  • Named User Plus: Minimum 10 users per processor required.
  • No Oracle Core Factor is applied in public clouds.
  • Passive failover allowed unlicensed up to 10 days/year.
  • WebLogic Basic restricted-use license follows the same vCPU rules but with feature/use restrictions.

How to License Oracle WebLogic in Public Clouds

How to License Oracle WebLogic in Public Clouds

Oracle provides specific rules for Licensing Oracle WebLogic Server in public cloud environments such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Oracle treats these public clouds as authorized environments, offering simplified licensing metrics compared to traditional on-premises deployments.

This article outlines how to license Oracle WebLogic in AWS, Azure, and GCP. It includes practical examples to illustrate licensing calculations, helping organizations stay compliant while efficiently managing licensing costs.

Licensing Metrics for Oracle WebLogic in Public Cloud

Oracle offers two primary licensing metrics for WebLogic Server in public cloud environments:

  • Processor-based licensing (based on virtual CPUs)
  • Named User Plus (NUP) licensing (based on named users or devices)

Processor licensing is the most commonly used method for public cloud deployments due to its simplicity, flexibility, and cost predictability.

Oracle’s Public Cloud Licensing Rules

Oracle’s official licensing policies outline specific, simplified rules for counting processors in authorized cloud environments (AWS, Azure, and GCP):

Processor-Based Licensing (vCPU-based)

For Oracle software deployed in authorized public clouds, Oracle counts processor licenses differently from on-premises deployments.

The simplified rules are as follows:

  • AWS and Azure: Oracle counts two vCPUs equivalent to 1 Oracle processor license.
  • GCP: Oracle also recognizes Google Cloud Platform (GCP) as an authorized cloud provider, applying the same rule: 2 vCPUs = 1 Oracle processor license.

Key Points:

  • No Oracle Core Factor table applies in AWS, Azure, or GCP.
  • The simplified formula is: Total vCPUs ÷ 2 = Processor licenses required.

Named User Plus (NUP) Licensing

Oracle still allows Named User Plus licensing in cloud deployments, but minimums apply:

  • A minimum of 10 Named User Plus licenses per processor (processor count calculated via vCPU formula).
  • NUP is best suited for small, well-defined user populations.

Licensing Oracle WebLogic on AWS

Amazon Web Services (AWS) is an authorized Oracle cloud environment. Oracle WebLogic licensing in AWS follows Oracle’s simplified cloud licensing rules.

Example Scenario: AWS Licensing Calculation

  • AWS Instance Type: m5.2xlarge (8 vCPUs)
  • WebLogic Edition: Enterprise Edition
  • Processor Calculation: 8 vCPUs ÷ 2 = 4 Oracle processor licenses required

Cost Example (Enterprise Edition):

  • Enterprise Edition Processor license (list price approx. $25,000)
  • Total license cost: 4 processor licenses × $25,000 = $100,000

AWS Licensing Considerations

  • Use AWS dedicated instances or hosts if your Oracle agreement requires specific hardware isolation.
  • Track the total vCPUs carefully across WebLogic instances to ensure accurate licensing compliance.

Read about WebLogic Basic licensing.

Licensing Oracle WebLogic on Microsoft Azure

Oracle licensing on Azure is similar to AWS. Oracle fully authorizes Azure and applies the same simplified licensing metrics.

Example Scenario: Azure Licensing Calculation

  • Azure VM Type: D16s_v3 (16 vCPUs)
  • WebLogic Edition: WebLogic Suite
  • Processor Calculation: 16 vCPUs ÷ 2 = 8 Oracle processor licenses required

Cost Example (WebLogic Suite):

  • WebLogic Suite Processor license (list price approx. $45,000)
  • Total license cost: 8 processor licenses × $45,000 = $360,000

Azure Licensing Considerations

  • Oracle’s licensing applies to the total vCPUs assigned to VMs running WebLogic.
  • Azure Dedicated Hosts can simplify compliance by isolating Oracle workloads.

Licensing Oracle WebLogic on Google Cloud Platform (GCP)

As of recent policy clarifications, Oracle has recognized Google Cloud Platform (GCP) as an authorized cloud provider, applying the simplified licensing rules identical to AWS and Azure.

Example Scenario: GCP Licensing Calculation

  • GCP Instance Type: n1-standard-8 (8 vCPUs)
  • WebLogic Edition: Standard Edition
  • Processor Calculation: 8 vCPUs ÷ 2 = 4 Oracle processor licenses required

Cost Example (Standard Edition):

  • Standard Edition Processor license (list price approx. $10,000)
  • Total license cost: 4 processor licenses × $10,000 = $40,000

GCP Licensing Considerations

  • Ensure clear documentation of vCPU allocations for each instance.
  • Use sole-tenant nodes (similar to dedicated hosts) if hardware isolation is required.

Licensing Oracle WebLogic Named User Plus (NUP) in Public Clouds

Named User Plus licensing can still be used in cloud environments, although it’s typically less common due to scalability and simplicity advantages of Processor licensing.

Example Scenario: Named User Plus Licensing (AWS)

  • AWS Instance: m5.large (2 vCPUs)
  • Required processor licenses: 2 vCPUs ÷ 2 = 1 processor
  • Minimum Named User Plus licenses: 10 users per processor × 1 = 10 NUP licenses
  • Actual users: 25 users; thus, must license 25 NUP licenses

Cost Example (Enterprise Edition NUP):

  • 25 users × $500 per user = $12,500 total

Named User Plus licensing suits small, predictable user counts.

Virtualization and Cloud Licensing Simplifications

The public cloud simplifies Oracle’s traditional virtualization licensing concerns. Unlike on-premises deployments:

  • There’s no soft vs. hard partitioning debate in authorized clouds (AWS, Azure, GCP).
  • Licensing is purely based on vCPU count, simplifying compliance significantly.

Licensing WebLogic for Disaster Recovery (DR) in Public Cloud

Oracle’s standard Disaster Recovery rules also apply to cloud environments:

Oracle’s 10-Day Failover Rule in Cloud

  • Oracle allows one passive, unlicensed standby server for 10 calendar days per year for failover purposes.
  • Standby AWS, Azure, or GCP servers must remain inactive except for genuine failover or short periodic testing.

Example:

  • Primary WebLogic instance on AWS (4 processor licenses).
  • A second passive AWS instance (4 processor equivalent) was used as DR.
  • No additional licenses are required if the standby instance is activated for less than 10 cumulative days per year.
  • Exceeding 10 days of usage requires additional processor licensing.

Licensing WebLogic Basic (Restricted-Use) in Cloud

Oracle WebLogic Basic licenses included with Oracle middleware (Forms, Reports, Portal) can be used in public clouds following the same simplified licensing rules:

  • AWS/Azure/GCP: 2 vCPUs = 1 processor license equivalent.
  • Restricted features: Only Oracle middleware-specific uses and no general-purpose deployments are allowed.

Example:

  • AWS EC2 instance (4 vCPUs) running Oracle Forms on WebLogic Basic:
  • Calculation: 4 vCPUs ÷ 2 = 2 processor licenses (covered under middleware product license).

Practical Compliance Recommendations for WebLogic in Cloud

To maintain cloud licensing compliance:

  • Document all instances clearly: Instance types, vCPU counts, WebLogic editions, and usage.
  • Regularly audit vCPU consumption against Oracle licenses to confirm compliance.
  • Leverage cloud-specific resources (dedicated instances/hosts) to simplify compliance management.
  • Track DR usage carefully to avoid exceeding the Oracle 10-day failover rule.
  • Separate general-purpose deployments from WebLogic Basic restricted-use scenarios.

Common Cloud Licensing Pitfalls to Avoid

Avoid these common mistakes in cloud WebLogic licensing:

  • Miscounting vCPUs: Always use Oracle’s cloud-specific vCPU-to-processor formula (2:1).
  • Ignoring DR usage limits: Passive instances exceeding 10 days require additional licenses.
  • Assuming unlimited use of WebLogic Basic: Respect feature limitations and allowed use cases strictly.
  • Not tracking Named Users properly: Ensure accurate user counts if licensing via Named User Plus.

Summary and Key Points

Licensing Oracle WebLogic Server in authorized public clouds (AWS, Azure, GCP) offers significant simplicity compared to traditional virtualization licensing:

  • Simplified metric: 2 vCPUs = 1 Oracle processor license
  • No core-factor table or soft-partitioning complications.
  • Standard DR and failover rules apply (10-day passive allowance).
  • Named User Plus licensing is available but subject to minimum requirements.
  • WebLogic Basic restricted-use licenses follow the same simplified vCPU calculation rules.

By clearly understanding these licensing rules, tracking usage accurately, and regularly auditing cloud deployments, organizations can effectively manage Oracle WebLogic licensing costs, ensure full compliance, and take advantage of the flexibility and scalability offered by public cloud providers like AWS, Azure, and GCP.

Do you want to know more about our Oracle License Management Services?

Please enable JavaScript in your browser to complete this form.

Author

  • Fredrik Filipsson

    Fredrik Filipsson brings two decades of Oracle license management experience, including a nine-year tenure at Oracle and 11 years in Oracle license consulting. His expertise extends across leading IT corporations like IBM, enriching his profile with a broad spectrum of software and cloud projects. Filipsson's proficiency encompasses IBM, SAP, Microsoft, and Salesforce platforms, alongside significant involvement in Microsoft Copilot and AI initiatives, improving organizational efficiency.

    View all posts