Licensing rules for BYOL and BYOS

  • Release version: Xanadu
  • Updated August 1, 2024
  • 8 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Licensing rules for BYOL and BYOS

    This document outlines key licensing rules for Bring Your Own License (BYOL) and Bring Your Own Subscription (BYOS) models for Microsoft, Oracle, and Red Hat products in public cloud environments. It focuses on how licensing applies across cloud providers (AWS, Azure, GCP), instance types (shared vs. dedicated hosts), and product editions, helping ServiceNow customers align their licensing strategies with cloud deployments.

    Show full answer Show less

    Microsoft Windows Server and SQL Server Licensing

    • Windows Server BYOL:
      • On AWS and GCP shared hosts, BYOL is not supported due to lack of license mobility rights.
      • Dedicated hosts on AWS support BYOL only for purchases/releases before October 1, 2019, with licensing by physical host and unlimited virtualization for Windows Datacenter (DC) edition.
      • Microsoft Azure supports BYOL using Azure Hybrid Benefit (AHB) on shared and dedicated hosts, requiring allocation of eligible core licenses covering all VM cores, with minimum 8 core licenses and dual use rights for Windows DC.
      • Edition flexibility allows licensing Windows Standard edition to cover Windows DC.
    • SQL Server BYOL:
      • AWS supports BYOL with Software Assurance via license mobility rights on shared hosts (licensed by vCPU, minimum 4 cores) and dedicated hosts (licensed by physical host), including unlimited virtualization for Enterprise edition for pre-October 2019 purchases.
      • Azure supports BYOL using AHB with edition flexibility (1 Enterprise license covers 4 Standard cores and vice versa), licensing by vCPU or total cores depending on edition, and unlimited virtualization for Enterprise edition.
      • GCP supports BYOL with Software Assurance on shared hosts only, licensed by vCPU (minimum 4 cores); BYOL not supported on dedicated hosts.
      • Without Software Assurance, BYOL generally is not supported except for older purchases before October 1, 2019.

    Oracle Database and Oracle WebLogic Server Licensing

    • Oracle Database Licensing:
      • Licensing is per vCPU where Oracle Processor Core Factor Table does not apply in cloud environments.
      • Standard Editions treat four vCPUs as equivalent to one socket requiring one license; vCPUs are rounded up to nearest multiple of four.
      • Enterprise Edition licenses require one license per two vCPUs if hyper-threading is enabled, otherwise one per vCPU.
      • Named User licensing applies with minimum license counts varying by edition (e.g., minimum 10 licenses per 8 vCPUs for Standard Edition 2, and minimum 25 licenses or total users for Enterprise Edition).
      • Database options and management packs must be licensed separately; some options like RAC and Data Mining are not supported in cloud environments.
      • Active Data Guard option requires separate licenses for primary and standby instances.
      • Unlimited License Agreement (ULA) licenses are supported in authorized clouds but do not require certification at ULA term end.
      • High availability (Multi-AZ) deployments require double the licenses compared to Single-AZ.
      • vCPU size limitations restrict Standard Edition to max 16 vCPUs and Standard Editions One and 2 to max 8 vCPUs; Enterprise Edition has no such limit.
    • Oracle WebLogic Server Licensing:
      • Licensing is per vCPU without applying the Oracle Processor Core Factor Table.
      • Standard Edition treats four vCPUs as one socket requiring one license, rounding up to nearest multiple of four.
      • Enterprise Edition licensing depends on hyper-threading: one license per two vCPUs if enabled; otherwise one per vCPU.
      • Named User licensing applies with minimum license counts based on edition and hyper-threading status, requiring minimum licenses per vCPU or total users/devices, whichever is greater.

    Red Hat Enterprise Linux Server Licensing

    For Red Hat Enterprise Linux Server BYOS, one on-premise subscription license covers every two cloud-based virtual machines running RHEL. This is one of multiple licensing rules; customers should consult official Red Hat documentation for comprehensive details.

    Practical Implications for ServiceNow Customers

    • Understand that BYOL and BYOS licensing rules vary significantly by cloud provider, instance type, product edition, and purchase date.
    • Ensure compliance by aligning license counts with allocated vCPUs, cores, or physical hosts as applicable, especially when leveraging Azure Hybrid Benefits or license mobility rights.
    • Take care to account for licensing minimums, edition flexibility, and special rules for high availability or multi-AZ deployments.
    • Review official product and cloud provider documentation for complete licensing rules beyond this summarized guidance.
    • Plan license purchases or migrations carefully, considering cutoff dates like October 1, 2019, which affect eligibility for certain BYOL rights.

    View the bring your own license (BYOL) licensing rules for Microsoft and Oracle products in public cloud environments. In addition, view bring your own subscription (BYOS) licensing rules for Red Hat Enterprise Linux (RHEL) products in public cloud environments. Licensing rules can differ for virtual machines that reside on shared hosts or dedicated hosts across different cloud providers.

    Licensing rules for Microsoft Windows Server and Microsoft SQL Server

    Note:
    The following tables list only a subset of rules for Windows Server and SQL Server BYOL. Refer to the official Windows Server and SQL Server websites for the complete list of licensing rules.
    Table 1. Windows Server licensing rules
    Cloud provider Instance type With software assurance Without software assurance
    AWS for Windows Server Shared host BYOL isn’t supported because Windows Server doesn’t have license mobility rights. BYOL isn’t supported.
    Dedicated host
    • BYOL is supported for purchases or software releases only before October 1, 2019.
    • License by physical host.
    • Unlimited virtualization for Windows DC for purchases before October 1, 2019.
    • BYOL is supported for purchases or software releases only before October 1, 2019.
    • License by physical host.
    • Unlimited virtualization for Windows DC for purchases before October 1, 2019.
    Microsoft Azure for Windows Server Shared host
    • BYOL is supported using Microsoft Azure Hybrid Benefits (AHB).
    • Enough eligible core licenses must be allocated to cover all cores on the virtual machines that are running.
    • A minimum of eight core licenses are allocated for using AHB.
    • Windows DC allows concurrent or dual use rights.
      Note:
      Microsoft Windows Server Data Center provides the option of dual use rights, enabling you to utilize your Windows Server licenses simultaneously on Microsoft Azure and on licensed servers within your data centers. This feature, Azure Hybrid Benefit is only available on Microsoft Azure. For more information, see Azure Hybrid Benefit for Windows Server.
    • Edition flexibility: Windows Standard can license Windows DC.
    BYOL isn't supported.
    Dedicated host
    • BYOL is supported using Microsoft Azure Hybrid Benefits (AHB).
    • License by virtual machine or available cores. Only for Windows DC.
    • Unlimited virtualization for Windows DC if licensing available cores.
    • Windows DC allows concurrent or dual use rights for virtual machines only.
      Note:
      Microsoft Windows Server Data Center provides the option of dual use rights, enabling you to utilize your Windows Server licenses simultaneously on Microsoft Azure and on licensed servers within your data centers. This feature, Azure Hybrid Benefit is only available on Microsoft Azure. For more information, see Azure Hybrid Benefit for Windows Server.
    • BYOL is supported for purchases or software releases only before October 1, 2019.
    • License for total physical cores for purchases before October 1, 2019.
    • Unlimited virtualization for Windows DC for purchases before October 1, 2019.
    GCP for Windows Server Shared host BYOL isn't supported because Windows Server doesn't have license mobility rights. BYOL isn't supported.
    Dedicated host BYOL isn't supported. BYOL isn't supported.
    Table 2. SQL Server licensing rules
    Cloud provider Instance type With software assurance Without software assurance
    AWS for SQL Server Shared host
    • BYOL is supported via license mobility rights.
    • License virtual cores (vCPU) - minimum of four cores per virtual machine.
    BYOL isn't supported.
    Dedicated host
    • BYOL is supported via License Mobility rights.
    • License by physical host.
    • Unlimited virtualization (SQL Server Enterprise) for purchases before October 1, 2019.
    • BYOL is supported for purchases or software releases only before October 1, 2019.
    • License by total physical cores for purchases before October 1, 2019.
    • Unlimited virtualization for Windows DC for purchases before October 1, 2019.
    Microsoft Azure for SQL Server Shared host
    • BYOL is supported using Microsoft Azure Hybrid Benefits (AHB).
    • Edition flexibility: 1 SQL Enterprise license on-premise can cover 4 SQL Server Standard cores. Similarly, 4 SQL Server standard licenses on-premise can cover 1 SQL Server Enterprise.
    • License virtual cores (vCPU) - minimum of four cores per virtual machine.
    BYOL isn’t supported.
    Dedicated host
    • BYOL is supported using Microsoft Azure Hybrid Benefits (AHB).
    • License by virtual machine or available cores (SQL Server Enterprise).
    • License by virtual machine or total cores (SQL Server Standard).
    • Unlimited virtualization (SQL Server Enterprise) if licensing available cores.
    • BYOL is supported for purchases or software releases only before October 1, 2019.
    • License by total physical cores for purchases before October 1, 2019.
    GCP for SQL Server Shared host
    • BYOL is supported via license mobility rights.
    • License virtual cores (vCPU) - minimum of four cores per virtual machine.
    BYOL isn’t supported.
    Dedicated host BYOL isn’t supported. BYOL isn’t supported.

    Licensing rules for Oracle Database and Oracle WebLogic Server

    Note:
    The following tables list only a subset of rules for Oracle Database and Oracle WebLogic Server BYOL. Refer to the official Oracle Database and Oracle WebLogic Server websites for the complete list of licensing rules.
    Note:
    Unless otherwise specified, licensing rules are the same for both AWS and Microsoft Azure.
    Table 3. Oracle Database licensing rules
    Licensing type Licensing rule
    Per Processor licensing Licensing is based on the number of vCPUs that the Oracle database is installed or running on. Different licensing rules are applied based on the Oracle Database version that is installed or running.
    Note:
    The Oracle Processor Core Factor Table is not applicable in cloud environments.
    Oracle Database Standard Edition, Standard Edition One, and Standard Edition 2

    Four vCPUs are equivalent to one socket, and one socket requires one license.

    The number of vCPUs is rounded up to the nearest multiple of four. For example, an Oracle database that is running on 10 vCPUs requires a total of three licenses.

    Oracle Database Enterprise Edition
    If hyper-threading is enabled, one license is required for every two vCPUs on which you install or run an Oracle database. If hyper-threading isn’t enabled, one license is required for every vCPU on which you install or run an Oracle database.
    Named User licensing One license is required for every user or physical device that accesses an Oracle database.
    Different licensing minimums are applied based on the Oracle Database edition that your users and devices are accessing:
    Oracle Database Standard Edition and Standard Edition One
    These database editions don’t have any licensing minimums.
    Oracle Database Standard Edition 2
    You must have a minimum of 10 licenses per eight vCPUs.
    Oracle Database Enterprise Edition
    You must have a minimum of either 25 licenses per vCPU or the total number of users and devices that are accessing this database edition. The licensing minimum is set to the larger of the two values.
    Oracle Database option and management pack licensing Database options and management packs must be licensed separately from database servers.
    The following database options and management packs aren’t supported in cloud environments:
    • Oracle Real Application Clusters (RAC)
    • Oracle Data Mining
    • Oracle Change Management Pack
    • Oracle Provisioning and Patch Automation Pack for Database
    Oracle Database option licensing for Active Data Guard If you’re using the Oracle Active Data Guard option on an Oracle Enterprise Edition database, the primary database instance and read replicas that are associated with that database each require one Oracle Database Enterprise Edition license and one Oracle Active Data Guard license.
    Note:
    The Active Data Guard option is available only on Oracle Database Enterprise Edition.
    Unlimited License Agreement (ULA) licensing Licenses that are acquired through an Unlimited License Agreement (ULA) are supported in authorized cloud environments. However, certification of these licenses isn’t required at the end of the ULA term.
    High availability (Multi-AZ) licensing High availability, or Multi-AZ, deployments require twice the number of licenses as Single-AZ deployments so that they can account for standby Oracle Database instances.
    In addition to these Oracle Database licensing rules, consider the following vCPU size limitations when you’re setting up an Oracle deployment in the cloud. These size limitations can help you determine the maximum number of licenses that are supported on your cloud instances.
    Note:
    The vCPU size limitations are the same for both AWS and Microsoft Azure
    Table 4. vCPU size limitations
    Oracle Database edition vCPU size limitation
    Oracle Database Standard Edition Oracle Database Standard Edition is supported only on cloud instances that have a maximum of 16 vCPUs.
    Oracle Database Standard Edition One and Standard Edition 2 Oracle Database Standard Edition One and Standard Edition 2 are supported only on cloud instances that have a maximum of eight vCPUs.
    Oracle Database Enterprise Edition Oracle Database Enterprise Edition is supported on all cloud instances, regardless of the vCPU count.
    Table 5. Oracle WebLogic Server licensing rules
    Licensing type Licensing rule
    Per Processor licensing Licensing is based on the number of vCPUs that the Oracle WebLogic server is installed or running on. Different licensing rules are applied based on the Oracle WebLogic Server version that is installed or running.
    Note:
    The Oracle Processor Core Factor Table is not applicable in cloud environments.
    Oracle WebLogic Server Standard Edition

    Four vCPUs are equivalent to one socket, and one socket requires one license.

    The number of vCPUs is rounded up to the nearest multiple of four. For example, an Oracle WebLogic server that is running on seven vCPUs requires a total of two licenses.

    Oracle WebLogic Server Enterprise Edition
    If hyper-threading is enabled, one license is required for every two vCPUs on which you install or run an Oracle WebLogic Server. If hyper-threading isn’t enabled, one license is required for every vCPU on which you install or run an Oracle WebLogic server.
    Named User licensing One license is required for every user or physical device that accesses an Oracle WebLogic server.
    Different licensing minimums are applied based on the Oracle WebLogic Server edition that your users and devices are accessing:
    Oracle WebLogic Server Standard Edition
    You must have a minimum of either 10 licenses per eight vCPUs or the total number of users and devices that are accessing this WebLogic Server version. The licensing minimum is set to the larger of the two values.
    Oracle WebLogic Server Enterprise Edition

    If hyper-threading is enabled, you must have a minimum of either 10 licenses per two vCPUs or the total number of users and devices that are accessing this WebLogic Server edition.

    If hyper-threading isn’t enabled, you must have a minimum of either 10 licenses per vCPU or the total number of users and devices that are accessing this WebLogic Server edition.

    The licensing minimum is set to the larger of the two values.

    Licensing rule for Red Hat Enterprise Linux Server

    One on-premise subscription license is required for every two cloud-based virtual machines (VMs) on which you install and run Red Hat Enterprise Linux Server.
    Note:
    This rule is only one of the licensing rules for Red Hat Enterprise Linux Server BYOS. Refer to the official Red Hat Enterprise Linux website for the complete list of licensing rules.