Microsoft Windows Server Optimization Report
- Windows Server Datacenter, which covers an unlimited number of virtual machines (VMs) with installations of any edition of Microsoft Windows Server on the host. All cores of the Host must be licensed. The core consumption calculation is the number of cores on the host, applying a minimum of 8 cores per processor and a minimum of 16 cores per host.
- Windows Server Standard on physical servers, where the core consumption is computed the same way as for Windows Server Datacenter. For hosts with VMs, a host licensed for Windows Server Standard (using the same calculations as for Datacenter edition) will cover two VMs. For each additional pair of VMs, the server must be re-licensed for the same number of core licenses.
- Core Infrastructure Datacenter is a bundle license that allows administrators to license Windows Server Datacenter and all related System Center agents by means of Microsoft Endpoint Configuration Manager (previously Microsoft SCCM). Core consumption is calculated the same way as for the Windows Server Datacenter license.
- Core Infrastructure Standard is a bundle license that allows administrators to license Windows Server Standard and all related System Center agents by means of Microsoft Endpoint Configuration Manager (previously Microsoft SCCM). Core consumption is calculated the same way as for the Windows Server Standard license.
Licensing a Windows Server on ever-changing virtual infrastructures can be complex and challenging.
- Pay a higher price to cover ESX servers hosting an unlimited number of VMs with Windows Server Datacenter edition
- Cover the ESX hosts with the less expensive Windows Server Standard edition, in proportion to the number of VMs running the software, and adhering to the reassignment restrictions.
- There is no clear direction on how VMs deployed with a Windows Server Datacenter edition operating system must be licensed.
- VMs with no host (mainly due to vCenter import issues) show no consumption in IT Asset Management. To avoid underestimating license requirements, we can use the license consumption from VMs with hosts to estimate consumption for orphan VMs.
The Microsoft Windows Server Optimization Report addresses the complexities and challenges associated with Windows Server licensing. The report calculates VM density across both hosts and clusters, and helps you implement best practices for Windows Server licensing.
- Virtual hosts where installed VMs are running Microsoft Windows Server
- Orphan VMs (those where the host server cannot be identified)
- Stand-alone computers.
- Hosts / cluster Windows Server VMs density
- Presence or not of VMs with Datacenter editions
- Presence or not of System Center client installation in the same cluster
- A VM threshold based on the Datacenter to Standard cost difference. Generally,
this threshold is 12 VMs for Windows Server and 9 for CIS.Note: If the thresholds computed from the cost for reference licenses are partial or wrong, the report will fall back to the default costs and thresholds.
The report includes non-inventoried Windows Server VMs in hosted VMs. Non-inventoried VMs are VMs, reported by the vCenter integration, that are "powered on" and have been reported less than 10 days ago.
- Scope of licenses: Triggers the assessment of Microsoft Endpoint Configuration Manager (previously Microsoft SCCM) deployments for a choice between Windows
Server and Core Infrastructure Server licenses (on a cluster basis).Note: Core Infrastructure Server (CIS) is the Core Infrastructure Server license that allows administrators to use Windows Server (Standard or Datacenter) coupled with Microsoft's management agent called System Center.Tip: In IT Asset Management, the license for either edition of either Microsoft product is represented as a Microsoft Server/Management Core license type.
- Approach for Datacenter VMs: "Traditional" or
"Optimized".
- Choose "Traditional" if you want the presence of a VM running Windows Server Datacenter edition to require a Datacenter license
- Choose "Optimized" to have all VMs treated equally, without regard for their edition of Windows Server.
- Assessment metric: How do you want to assess the density
of VMs running Windows Server?
- 90 day peak: This is the optimal approach. The report will evaluate host by host the movements of VMs based on history and the 90 day peak of non-exempted Windows Server VMs. Note that a daily inventory of your vCenters will ensure the accuracy of the peaks.
- Worst case: This approach considers that all VMs in a cluster can move to any of its hosts, and calculates the optimal license for each of those hosts, based on the total number of active Windows Server VMs in the cluster. This option is costly.
- Highest VMs # in Cluster: Applies the number of VMs from the highest density host for the selected cluster when the report is launched. This approach is deemed intermediate, but more realistic than the "worst case" assessment.
- 90 day peak / VMs: Microsoft introduced in October 2022 the option to license VMs with a minimum of 8 cores with Windows Server Standard if you have Software Assurance. This 4th option will evaluate DataCenter for the host versus Standard for the host (for the 90 peak number of VMs) versus licensing each VM currently on the host with the minimum of 8 cores.
- Show Orphan VMs: This option allows administrators to hide orphan VMs that may represent a large number of rows with no consumption. The "All Orphan VMs - XXX" rows (that have no device type) summarizes the estimated orphan VMs (not hosted in the cloud) consumption and always appears in the report. For each CIS and Windows Server license, the ratio of VMs with and without a host is applied to the known license consumption to estimate the consumption for orphan VMs.
Example use case
See the Example use case for an illustration of three different approaches based on the Worst case, 90 day peak and Highest VMs # in Cluster assessment options. Each approach counts consumption from a single cluster.
Generating the report
- Go to the Microsoft Windows Server Optimization page ().
- Click Run report to display the results for all installations of Microsoft Windows Server running in clusters or on stand-alone devices.
Reading the report
- (WinSvr Dtctr) for the Microsoft Windows Server Datacenter license
- (WinSvr Std) for the Microsoft Windows Server Standard license
- (CIS Dtctr) for the Microsoft Core Infrastructure Server Suite Datacenter bundle license
- (CIS Std) for the Microsoft Core Infrastructure Server Suite Standard bundle license.
Please keep in mind that some columns are accessible by means of the column chooser to limit the default number of columns displayed.
Column name | Description |
---|---|
% VMs in cluster with System Center | Of all the VMs running on hosts in the current cluster, this is the percentage that are running System Center. |
CIS Datacenter consumption |
The total exposure (for the next annual true-up) of consumption
for all rows relating to devices covered by the Core
Infrastructure Suite Datacenter license, if the proposed
optimization is applied in your environment.
Tip: If this column has no value, it means
that there is no CIS Datacenter license recommended by the
report.
|
CIS Standard consumption |
The total exposure (for the next annual true-up) of consumption
for all rows relating to devices covered by the Core
Infrastructure Suite Standard license, if the proposed
optimization is applied in your environment.
Tip: If this column has no value, it means
that there is no CIS Standard license recommended by the
report.
|
Cluster name |
The path in the virtualization hierarchy to the cluster (in the form of domain/clustername). Cluster names are not forced to be unique, although giving them unique names is best practice. If you need to differentiate between (for example) two clusters with the same name, check the hosts and instances. |
Cluster WinSvr Dtctr VMs | For all the hosts that are in the same cluster as the current host shown in this row, this is the total number of VMs that are running Windows Server Datacenter. |
Cluster WinSvr VMs to inventory | For the cluster shown in the Cluster name
column in this row, this is the total number of VMs that have not
yet returned individual inventory through an inventory agent, but
have been reported by vCenter as running Windows Server. The VMs
must:
|
Comment on optimization |
For rows where the Device type is VM Host, this comment explains how the Optimal license was determined, including factors like the number of VMs running on the host, and whether System Center is present in the cluster. Cost is not evaluated. |
Consumed cores | The licensed cores consumed by the virtual hosts or standalone device shown in this row. This is
the consumption that will result if this device is covered by
the Optimal license.
Tip: Orphan VMs are not included in this total, but instead have
dedicated rows that summarize the estimated total
consumption.
|
Cores |
The total number of processor cores available in a physical inventory device; or the number of cores assigned to an inventory device that is a virtual machine. |
Cost/core (CIS Dtctr) (currency) | The cost per device core under a Core Infrastructure Suite Datacenter license. This is the unit
cost used for calculating values in this report. The report
finds the maintained Core Infrastructure Suite Datacenter
license with the largest number of associated purchases (see
Reference license (CIS Dtctr)), and
then this value is taken from the first available of:
Important: USD currency must be added as a
supported currency to your tenant. Note there is no
requirement to make USD your default currency. If USD is not
added to your list of supported currencies, returned VM host
data may contain discrepancies such as missing VM hosts and
inaccurate price related data. To add USD currency, navigate
to . On this page select Add a
Currency and then United States
Dollar (USD) from the
Currency drop down list. When
finished select Add.
|
Cost/core (CIS Std) (currency) | The cost per device core under a Core Infrastructure Suite Standard license. This is the unit
cost used for calculating values in this report. The report
finds the maintained Core Infrastructure Suite Standard license
with the largest number of associated purchases (see
Reference license (CIS Std)), and
then this value is taken from the first available of:
Important: USD currency must be added as a
supported currency to your tenant. Note there is no
requirement to make USD your default currency. If USD is not
added to your list of supported currencies, returned VM host
data may contain discrepancies such as missing VM hosts and
inaccurate price related data. To add USD currency, navigate
to . On this page select Add a
Currency and then United States
Dollar (USD) from the
Currency drop down list. When
finished select Add.
|
Cost/core (WinSvr Dtctr) (currency) | The cost per device core under a Windows Server Datacenter license. This is the unit cost used
for calculating values in this report. The report finds the
maintained Windows Server Datacenter license with the largest
number of associated purchases (see Reference license
(WinSvr Dtctr)), and then this value is taken
from the first available of:
Important: USD currency must be added as a
supported currency to your tenant. Note there is no
requirement to make USD your default currency. If USD is not
added to your list of supported currencies, returned VM host
data may contain discrepancies such as missing VM hosts and
inaccurate price related data. To add USD currency, navigate
to . On this page select Add a
Currency and then United States
Dollar (USD) from the
Currency drop down list. When
finished select Add.
|
Cost/core (WinSvr Std) (currency) | The cost per device core under a Windows Server Standard license. This is the unit cost used for
calculating values in this report. The report finds the
maintained Windows Server Standard license with the largest
number of associated purchases (see Reference license
(WinSvr Std)), and then this value is taken from
the first available of:
Important: USD currency must be added as a
supported currency to your tenant. Note there is no
requirement to make USD your default currency. If USD is not
added to your list of supported currencies, returned VM host
data may contain discrepancies such as missing VM hosts and
inaccurate price related data. To add USD currency, navigate
to . On this page select Add a
Currency and then United States
Dollar (USD) from the
Currency drop down list. When
finished select Add.
|
Current Windows Server or CIS license |
Displays the name of the license under which consumption on the ESX server (or orphan VM, or standalone computer) is currently covered. |
Device corporate unit | The corporate unit that is linked to the device shown in this row. |
Device cost center | The cost center that is linked to the device shown in this row. |
Device location | The location that is linked to the device shown in this row. Remember: If this device is a
virtual machine, and your system setting Update
virtual machine location to match host location
is set to true, this location may be inherited from the host
where the VM is a guest.
|
Device name | The name of the inventory device in this row. The compliance calculation updates this field with the machine name returned in inventory (matched by several properties, including serial number). |
Device role |
Specifies the role assigned to a device. Assigning a role may allow for exemptions that limit license consumption for roles specified in some license agreements. Device roles (where permitted by the product use rights on a license) can exempt devices from consuming entitlements on a license to which they are (and remain) attached. For example, some license agreements may grant an exemption for testing devices. For more details, see Allocations and Exemptions. Possible roles include:
|
Device status | The condition of this device at the most recent inventory import
and compliance calculation. Possible values include:
Provided that the inventory device has not been linked to an asset record (which would be extremely unlikely for a VM), this value is editable in the General tab of the inventory device properties. |
Device Type | The kind of computer (or other device) represented in this row.
Possible values include:
|
ESX cost (Datacenter) (currency) |
The cost of licensing the ESX host in this row using the license identified in the Current Windows Server or CIS license column |
Exempted device roles | A comma-separated list of the device roles which are exempted from consuming license entitlements in this report. Exempted roles are assumed to be the same for Windows Datacenter and Windows Standard licenses. These exemptions are defined by the Reference license (CIS/WinSvr edition) that has the higher number of purchases (and are set on the Use rights & rules tab of the properties for that reference license, under Exemptions). |
Hosted in |
Shows whether the inventory device is on-premises (the default, meaning the device is within your enterprise), or in a cloud operated by a particular service provider. For some cloud service providers (like AWS and Azure), the Hosted in value is set automatically through inventory. For other cloud service providers, you must make a selection manually. |
Hosted in cloud |
Indicates No if the inventory device is hosted on-premises (within your enterprise). Indicates Yes if the inventory device is hosted in the cloud by a cloud service provider. Most inventory devices hosted in the cloud are virtual machines; but this value is available for all inventory devices, because some cloud service providers also rent entire machines (for example, AWS provides dedicated hosts and bare metal instances). This is a convenience column for grouping/filtering inventory devices that are hosted in the cloud. The name of the cloud service provider for each inventory device is available in the Hosted in column. |
Host's WinSvr Datacenter VMs |
Only for rows where the Device type is VM Host, this shows the number of VMs that are guests on this one host and are also running Windows Server Datacenter. |
Host's WinSvr Std and Ent VMs |
Only for rows where the Device type is VM Host, this shows the total number of VMs that are guests on this one host and are also running Windows Server Standard or Enterprise. |
Host's WinSvr VMs to inventory | For the host shown in this row, this is the number of hosted VMs
that meet the following conditions:
Since vCenter does not report the edition of Windows Server, and the Device role of these VMs is unknown, these VMs are all treated as running Windows Server Standard edition in a Production role and are taken into account in the Windows Server VMs counts. |
Latest WinSvr in cluster | For all devices within the current cluster that are running Windows Server, this is the most recent version reported. This can help administrators decide if they want to continue using a legacy license not covered by Software Assurance. |
Max VMs/host in cluster | For all the virtual hosts within the current cluster (see Cluster name), this is the largest number of VMs shown as running on a single host when the report was run. |
Mean WinSvr VMs/host | For all the virtual hosts within the current cluster, this is the average number (per host) of guest VMs that are running Windows Server. |
Operating system | The operating system running on this device. This value is collected from the device inventory record. Value may be blank for rows that do not represent a single inventory device. Editable in the Hardware tab of the inventory device properties (for manually-created records). |
Optimal license | The preferred license to apply to the virtual host, stand-alone device, or orphan VM in this row.
The optimal license is one of:
|
Overall optimization (currency) | The sum of all the saving for all the hosts where the Optimal license is of Standard edition. This is the difference between cost of covering all VM hosts with a Datacenter edition license (Windows Server or CIS), that would be the "easy but expensive" choice, and the cost of covering the VM hosts with the optimal licenses computed by the report. |
Peak date (90 days) | The date within the last 90 days when the maximum number of VMs were running Windows Server (of any edition) on the host identified in this row. |
Peak WinSvr VMs (90 days) | The largest number of VMs running Windows Server on the current host server at one time within the last 90 days. |
Processors | Depending on the Device type in this row,
this is:
|
Reference license (CIS Dtctr) | The Core Infrastructure Suite Datacenter license (maintained with Software Assurance) that has the largest number of associated purchases recorded, and which is used to identify the cost per core for this license type (see Cost/core (CIS Dtctr)). |
Reference license (CIS Std) | The Core Infrastructure Suite Standard license (maintained with Software Assurance) that has the largest number of associated purchases recorded, and which is used to identify the cost per core for this license type (see Cost/core (CIS Std)). |
Reference license (WinSvr Dtctr) | The Windows Server Datacenter license (maintained with Software Assurance) that has the largest number of associated purchases recorded, and which is used to identify the cost per core for this license type (see Cost/core (WinSvr Dtctr)). |
Reference license (WinSvr Std) | The Windows Server Standard license (maintained with Software Assurance) that has the largest number of associated purchases recorded, and which is used to identify the cost per core for this license type (see Cost/core (WinSvr Std)). |
Saving for host (currency) | When the Optimal license is a Standard edition (whether Windows Server or CIS), this column shows the saving offered by the Standard edition compared with the Datacenter edition of the equivalent license. This value is blank when either:
|
System Center on hosted VM | This column displays Yes if, on the current host shown in this row, any hosted VM running Windows Server has a System Center (or Endpoint Configuration Manager) client installed. Having any such VM within the cluster requires that the full cluster is licensed with a Core Infrastructure Server license. |
System Center VMs in cluster | Within the cluster containing the host shown in this row (see Cluster name), this is the number of VMs that have a client for System Center or Endpoint Configuration Manager installed. If this number is greater than zero, CIS licenses are required if CIS is in scope. |
Value consumed (currency) | The cost of the license option shown in this row for the host in this same row. |
VMs running WinSvr (any edition) in 90 day peak | The names of all the Windows Server (any edition) VMs in this host at the Peak date (90 days). The report also catches if any Windows Server Datacenter VMs moved onto the host within the last 90 days. |
VMs running WinSvr (any edition) to inventory | The list of VMs that meet the following conditions:
|
List of VMs currently hosted (Dtctr) | Shows a list of the VMs that are guests on the virtual host shown in this row, and are also running Windows Server Datacenter edition. |
VMs running WinSvr (Standard or Enterprise) currently on this host | Shows a list of the VMs that are guests on the virtual host shown in this row, and are also running Windows Server Standard or Enterprise. |
WinSvr Datacenter consumption |
The total exposure (for the next annual true-up) of consumption
for all rows relating to devices covered by the Windows Server
Datacenter license, if the proposed optimization is applied in
your environment.
Tip: Shows no
value if there is no device related to this row for which
Windows Server Datacenter is recommended as the optimal
license.
|
WinSvr Dtctr VM hosted (90 days) | In the last 90 days, history shows that at least one VM running Windows Server Datacenter was deployed on this host. |
WinSvr Standard consumption |
The total exposure (for the next annual true-up) of consumption
for all rows relating to devices covered by the Windows Server
Standard license, if the proposed optimization is applied in
your environment.
Tip: Shows no
value if there is no device related to this row for which
Windows Server Standard is recommended as the optimal
license.
|
WinSvr VMs in cluster | For the current cluster (see Cluster name), this is the total number of inventoried VMs that are not exempted, and are running any edition of Windows Server. This may be thought of as the "Windows Server VM density" for the cluster. |
IT Asset Management (Cloud)
Current