Skip to main content
Matrix42 Self-Service Help Center

Ensuring compliance of Azure Hybrid Benefit for Windows Server

Introduction

Matrix42 Enterprise Service Management allows you to keep track of compliance regarding the usage of Azure Hybrid Benefits licenses for Windows Server.

Currently this feature is available for Windows Server systems only.

The Azure Hybrid Benefit data provider imports Azure resources (virtual machines) where Azure Hybrid Benefit is enabled. This allows the system to determine the number of vCores and OS instances that use Azure Hybrid Benefits.

On the other hand, the system also calculates the number of vCores and OS instances from licenses that are available for Azure Hybrid Benefits. These are the licenses for the software products: Windows Server Standard, non-specific version, and Windows Server Datacenter, non-specific version.

The Azure Hybrid Benefit add-on works correctly and ensures compliance only for software products and license models that come from and are managed by License Intelligence Service (LIS). If you manage your software products without LIS, the add-on will not take into account such data.

Prerequisites

Which licenses are taken into account

For the compliance of Azure Hybrid Benefit for Windows Server, the system takes into account only licenses that match the following criteria:

  1. The license's software product comes from LIS and is one of the following products:
    • Windows Server Standard Non-specific (LIS ID: 03864E5E-81D1-4E21-9089-2F2EC51BF2D0),
    • Windows Server DataCenter Non-specific (LIS ID: 0AF71C90-D4B7-45EB-986D-77585ECDCD9D),
    • Core Infrastructure Server (CIS) Suite Standard Non-specific (LIS ID: 4AE0F9DF-8AB1-459F-8930-DD41576771BF),
    • Core Infrastructure Server (CIS) Suite Standard w/o System Center Server Non-specific (LIS ID: 242B89DF-E41A-4398-A74B-0D2F556156F8),
    • Core Infrastructure Server (CIS) Suite Datacenter Non-specific (LIS ID: 9B74B753-F83C-4DE2-AA8C-619B6937C3EF),
    • Core Infrastructure Server (CIS) Suite Datacenter w/o System Center Server Non-specific (LIS ID: F78F3F27-B825-4F57-85FB-7AD83247FFCB).
  2. License type is either Full Version With Maintenance, Maintenance, Maintenance Renewal, Subscription or Subscription Renewal.
  3. License is not expired.
  4. License is not unlimited.
  5. License model comes from LIS and matches the following criteria depending on the software product:
Software Product License Model(s) Criteria
Windows Server Standard Non-specific License model name contains either "2 CPU", "Core", "Windows" and "2 CPU" or "Windows" and "Core".
Windows Server DataCenter Non-specific License model name contains either "2 CPU", "Core", "Windows" and "2 CPU" or "Windows" and "Core".
Core Infrastructure Server (CIS) Suite Standard Non-specific  License model is Core Infrastructure Standard 2016 | Core (Ltd. Virtualization; No Mobility).
Core Infrastructure Server (CIS) Suite Standard w/o System Center Server Non-specific License model is Core Infrastructure Standard 2016 | Core (Ltd. Virtualization; No Mobility).
Core Infrastructure Server (CIS) Suite Datacenter Non-specific License model is Core Infrastructure Datacenter 2016 | Core (Full Virtualization; No Mobility).
Core Infrastructure Server (CIS) Suite Datacenter w/o System Center Server Non-specific License model is Core Infrastructure Datacenter 2016 | Core (Full Virtualization; No Mobility).

Using the Assign Licenses action

This action is available for the Azure Hybrid Benefit object located under Purchased Licenses > Azure Hybrid Benefit in the Licenses application. You need to use it to indicate that the selected licenses are allocated for Azure Hybrid Benefit compliance.

When you run the Assign Licenses action, a wizard opens where you can add licenses that qualify for Azure Hybrid Benefit. Use the Apply Your Changes button to save the values entered.

After you have used the action once, the wizard will contain two grids: one for adding licenses and another one for removing licenses that should no longer be counted for Azure Hybrid Benefit compliance.

AssignAHBLicenses.png

The license conversion object

After you have added a license to the Azure Hybrid Benefit object, a license of the Conversion type will be created in the system. This is a technical license that contains all usage rights from the allocated Azure Hybrid Benefit licenses. You cannot edit it manually. Changes to the license conversion will be made automatically when you update the base licenses.

Only one license conversion is created regardless of how many base licenses have been added to the Azure Hybrid Benefit object. The validity of the license conversion object is essential for the Azure Hybrid Benefit compliance.

The license conversion object becomes invalid in the following cases:

  • All base licenses expire.
  • All base licenses become invalid for any reason.

Calculations

Data from Azure portal

The Matrix42 Enterprise Service Management system uses the data from Azure portal to calculate:

  1. The sum of vCores from Azure resources assigned to the Azure Hybrid Benefit object,
  2. The total number of resources (virtual machines) assigned to the Azure Hybrid Benefit object.

Calculating the amounts of vCores and OS instances available from licenses

Determining the total number of vCores

  1. The system calculates the sum of per core usage rights for exclusive use in Azure from core licenses by determining the part of the licenses that are assigned to the Hybrid Benefit object and match the following combinations of software product and license model:
Software Product License Model(s)
Windows Server Standard Edition, non-specific (LIS ID: 03864E5E-81D1-4E21-9089-2F2EC51BF2D0) All license models with per core license assignment
Core Infrastructure Server (CIS) Suite Standard Non-specific (LIS ID: 4AE0F9DF-8AB1-459F-8930-DD41576771BF) Core Infrastructure Standard 2016 | Core (Ltd. Virtualization; No Mobility)
Core Infrastructure Server (CIS) Suite Standard w/o System Center Server Non-specific (LIS ID: 242B89DF-E41A-4398-A74B-0D2F556156F8) Core Infrastructure Standard 2016 | Core (Ltd. Virtualization; No Mobility)

The system sums up all usage rights from these licenses.

  1. The system calculates the sum of per 2 CPU usage rights for exclusive use in Azure from 2 CPU licenses by:
  • determining the part of the licenses assigned to the Hybrid Benefit object that have a per 2 CPU license model and belong to the following LIS template via the software product: Windows Server Standard Edition, non-specific (LIS ID: 03864E5E-81D1-4E21-9089-2F2EC51BF2D0);
  • summing up all usage rights from these licenses;
  • multiplying the result by 16.
  1. The system calculates the sum of per core usage rights for additional use in Azure from core licenses by determining the part of the licenses that are assigned to the Hybrid Benefit object and match the following combinations of software product and license model:
Software Product License Model(s)
Windows Server Datacenter Edition, non-specific (LIS ID: 0AF71C90-D4B7-45EB-986D-77585ECDCD9D) All license models with per core license assignment
Core Infrastructure Server (CIS) Suite Datacenter Non-specific (LIS ID: 9B74B753-F83C-4DE2-AA8C-619B6937C3EF) Core Infrastructure Datacenter 2016 | Core (Full Virtualization; No Mobility)
Core Infrastructure Server (CIS) Suite Datacenter w/o System Center Server Non-specific (LIS ID: F78F3F27-B825-4F57-85FB-7AD83247FFCB) Core Infrastructure Datacenter 2016 | Core (Full Virtualization; No Mobility)

The system sums up all available usage rights of these (base) licenses. 

  1. The system calculates the sum of per 2 CPU usage rights for additional use in Azure from 2 CPU licenses by:
  • determining the part of the licenses assigned to the Hybrid Benefit object that have a per 2 CPU license model and belong to the following LIS template via the software product: Windows Server Datacenter Edition, non-specific (LIS ID: 0AF71C90-D4B7-45EB-986D-77585ECDCD9D);
  • summing up all available usage rights of these (base) licenses;
  • multiplying the result by 16.
  1. The system determines the total amount of vCores that are available for Azure Hybrid Benefits by summing up values from steps 1-4:
  • If the sum is less than 16, then the result value is 0.
  • If the sum is equal to or greater than 16, the result value is calculated as follows: divide the sum without remainder by 8, remove the decimal places and multiply by 8 (16 is minimum; 20 = 16; 34 = 32; 42 = 40).

Determining the total number of OS instances (VM) that are available for Azure Hybrid Benefits

The system divides the result value of step 5 from previous section by 8.

Checking the Azure Hybrid Benefit compliance

You can check the compliance status on the preview of the Azure Hybrid Benefit object located under Purchased Licenses > Azure Hybrid Benefit in the Licenses application.

AzureHBObject.png

  • Was this article helpful?