Amy Ashby
Under Armour
Harnessing the power of software licenses and services has become integral for many organizations. However, the cost implications of deploying commercial software products of a software publisher like Microsoft in the public cloud underscores the significance of effective license management.
To get the most out of an organization’s existing investments in Microsoft, Microsoft allows customers to use, under certain circumstances, their perpetual or subscription licenses in the public cloud.
Many organizations have made large investments in on-premises tools and applications by purchasing perpetual or subscription software licenses. Not leveraging the existing license entitlements when migrating a workload from on-premises to the cloud would often lead to organizations duplicating the cost of a software solution. The goal would be to use Bring Your Own License (BYOL) for licenses under active support to migrate these licenses to the public cloud environment, where appropriate, and avoid paying additional on-demand fees to cover the Microsoft license fees. Microsoft also has an array of promotional programs for cloud migrations that could be leveraged to reduce cost.
In addition, where organizations have excess Microsoft licenses that were historically purchased for workloads that may have been retired since, these excess licenses may be available to use as BYOL for workloads that may have been created/born in the cloud computing environment. By using the excess licenses that the organization owns and has under active support, the organization may avoid paying additional on-demand fees to cover Microsoft license fees and thereby reduce the total cost of ownership of a workload.
Getting it wrong and deploying Microsoft products in the public cloud without an understanding of license management may, at its worst, lead to significant compliance issues and a high cost of becoming compliant. Becoming compliant may require purchasing additional licenses for the workload or cause operational and engineering distress in having to redeploy or rewrite architectures in order to satisfy the requirements. Not understanding the license landscape and opting to use on-demand licenses for all workloads without taking advantage of the many benefits of utilizing existing licenses and Microsoft Promotional Programs available for migration may lead to significant savings opportunities being ignored.
This guide was created to serve as an essential resource for professionals navigating the intricacies of software licensing within the Microsoft cloud. Managing licenses efficiently and compliantly is paramount with the ever-evolving landscape of cloud computing. This guide clarifies foundational concepts and advanced strategies and will ensure that readers are well-equipped to implement best practices in real-world scenarios.
This guide covers licensing certain Microsoft products in Azure and 3rd-party cloud environments. These are differentiated as “Listed Providers” (Microsoft Azure, Amazon AWS, Google Cloud Platform and Alibaba Cloud) and “Authorized Outsourcers” (all other 3rd-party environments). Three product sets are in scope for this guideline, namely Windows Server, SQL Server and Microsoft 365 Apps for Enterprise/Business. For each product set, Microsoft allows certain benefits and cost savings opportunities, depending on the public cloud provider being used.
Windows Server can be licensed/procured for use in Azure in the following ways:
Windows Server can be licensed/procured for use on Listed Providers (currently Alibaba, Amazon AWS, Google and Microsoft) in the following ways:
Windows Server can be licensed/procured for use in Authorized Outsourcer environments as follows:
There are several ways to license SQL Server, depending on the editions required, the lifecycle environment and where the workload will be running.
Microsoft 365 Apps for Enterprise/Business is a productivity suite which is installed on a user’s computer. Using this product in the cloud can be complex due to the licensing terms. This section will help FinOps Practitioners navigate the situations in a few easy steps.
Can I use Microsoft 365 Apps for Enterprise/Business in the cloud?
The table below summarizes the different licensing models applicable to each environment type covered by this guide:
Product | Azure | Listed Providers | Authorized Outsourcer |
Windows Server | Azure Hybrid Benefit | Dedicated Server* | BYOL / Flexible Virtual Benefit |
SQL Server | Azure Hybrid Benefit | License Mobility
Arc-connected Pay-as-you-go |
BYOL / Flexible Virtual Benefit
Arc-connected Pay-as-you-go |
Microsoft 365 Apps for Enterprise | Rights granted via Microsoft Product Terms | AWS Workspace only | BYOL / Flexible Virtual Benefit |
Microsoft 365 Apps forBusiness | Rights granted via Microsoft Product Terms | AWS Workspace only | BYOL / Flexible Virtual Benefit |
* Only for licenses purchased and versions accessible before October 1st, 2019. Software Assurance is not required.
Note: All licenses must have Software Assurance or equivalent subscription rights.
This is a promotional licensing offer that helps you migrate and save when migrating your workloads to Azure. To apply this benefit you must be paying for either: Windows Server or SQL Server core licenses with Software Assurance or a subscription to these products.
Currently Alibaba, Amazon, Google, and Microsoft. The complete list is here.
An Authorized Outsourcer means any third party service provider that is not a Listed Provider and is not using a Listed Provider as a Data Center Provider as part of the outsourcing service.
The Flexible Virtualization Benefit expands current rights to deploy software on Authorized Outsourcers’ servers that are dedicated to a single customer’s use, to any Authorized Outsourcers’ servers, whether shared or dedicated.
The Flexible Virtualization Benefit is similar to License Mobility through Software Assurance in that it permits deployment to shared servers in the cloud. However, it is different in that it applies to all software, including software that is not covered by License Mobility through Software Assurance (such as Windows Server and desktop products) and it is available to more customers through more cloud providers, without the requirement to fill out the License Mobility Form.
Under License Mobility Through Software Assurance (SA), a customer may move their licensed software to shared servers under any of their Licenses which are designated as having License Mobility for which it has SA, subject to the requirements below. Products used for Self-Hosting may be used at the same time under License Mobility through SA rights, subject to the limitations of the Self-Hosting License Terms.
We’d like to thank the following people for their hard work on this Playbook:
We’d also like to thank our supporters: Brian McCumber, Gregory Brinkerhoff, George Arzenia, Peter Schmidhofer, Amit Doshi, Ron Brill, and their TAC Liaison, Kim Wier.