Google Cloud is committed to providing an enterprise-class experience for Microsoft workloads to meet the needs of your organization. This page documents the most common concepts and questions related to Microsoft licensing and best practices.
Types of Microsoft Licensing
Microsoft licensing on Google Cloud generally falls into two categories:
- On-demand Licenses from Google Cloud
- Bring Your Own License (BYOL)
On-demand Licenses from Google Cloud
The on-demand licensing model lets you pay for Microsoft licenses directly from Google Cloud, and only pay for the licensing costs on the resources you consume. This simplifies deployment because you don't need to manage separate licensing agreements and billing with Microsoft.
On-demand licenses for prebuilt and custom images
On-demand licenses are available directly from prebuilt images provided by Google Cloud in the Google Cloud console. You can also attach an on-demand license to your custom image during the image import process. Google Cloud provides on-demand licenses for the following Microsoft products:
- Windows Server
- SQL Server
The following are the potential advantages of on-demand licenses:
- Simplified billing and compliance: Google handles the licensing and you pay an hourly fee that includes both the base compute cost and the Microsoft license.
- No upfront investment: You don't need to purchase licenses in advance, making it ideal for short-term projects, testing, or scaling needs.
- Automatic updates: Google handles software updates and patches, potentially easing administrative burden.
- Get started quickly: If you don't have existing Microsoft licenses, on-demand licenses on Google Cloud offer a quick way to get started with Microsoft products without additional licensing agreements.
Bring Your Own License (BYOL)
If you have existing Microsoft licenses being used in your on-premises data centers, you might be eligible to use them with Google Cloud. When using your existing licenses on a resource in Google Cloud, you are only billed for the Compute Engine infrastructure that you consume for that resource. For example, a virtual machine (VM) running your own BYOL-eligible Windows Server license will only accrue infrastructure costs, but no additional Windows Server licensing costs are applied.
The following are the potential advantages of using your own license:
- Cost savings: If you have existing licenses with active software assurance, you might save costs compared to Google's on-demand licensing, especially for long-term, stable workloads. However, if your licenses require dedicated hardware with sole-tenant nodes, you might need to factor in this additional cost to your Google Cloud deployment.
- Hybrid-cloud flexibility: In some scenarios, BYOL can offer flexibility in how you deploy and manage your Microsoft workloads in a multicloud or hybrid cloud scenario.
Every licensing situation is unique
While this page attempts to give an overview of using your own Microsoft license on Google Cloud, there are many possible situations that are unique to your use case and licensing agreements with Microsoft.
You are responsible for ensuring that use of your licenses is compliant with your agreement with Microsoft, and any potential advantages are dependent upon your specific terms and workload.
For an in-depth assessment of your licenses or software rights, work with your legal team, license vendor, or consult the Microsoft Licensing Guide for Google Cloud (PDF download) prepared for Google Cloud by SoftwareOne.
For any other questions about your licensing situation, you can connect with a dedicated licensing expert from SoftwareOne for no additional fee.
Common options for BYOL Microsoft licenses on Google Cloud
There are two common pathways for using your own Microsoft licenses on Google Cloud:
Software Assurance with License Mobility
Software Assurance is an add-on program from Microsoft that you can purchase alongside core Microsoft software licenses through volume licensing agreements. Think of it as a premium upgrade package for your Microsoft licenses, offering a range of benefits beyond the license itself.
License Mobility is one of the included benefits of Software Assurance. It helps you transition your Microsoft application servers to Google Cloud using perpetual or term subscription licenses acquired through their Microsoft volume licensing agreements.
Products eligible for License Mobility
Not all Microsoft products are eligible for BYOL with License Mobility. Application server licenses like SQL Server and Sharepoint Server are typically eligible for BYOL with License Mobility. Windows Server licenses are typically not eligible for BYOL using License Mobility, but might be eligible for BYOL by Outsourcing Software Management Rights. For more information on determining the eligibility of your Windows Server licenses, see BYOL Windows Server FAQs.
For the most up to date complete list of products covered by License Mobility, see Microsoft's Resources for Software Assurance.
Additional information
With License Mobility, you are responsible for managing true ups and renewals according to your agreements. For the licenses to remain valid, you must maintain Software Assurance coverage with Microsoft.
License Mobility is subject to the following restrictions:
- You must be an existing Microsoft Volume Licensing customer with eligible server applications that are covered by active Software Assurance contracts with License Mobility.
- You must maintain appropriate Client Access Licenses (CALs) with Software Assurance in your Volume Licensing agreement.
- After deploying a license within a region, you cannot move that license to another region for 90 days. For more information, see the Microsoft Product Terms site.
Outsourcing Software Management Rights
Some Microsoft products are eligible for BYOL without Software Assurance. This option can be useful when you want to use your own licenses on Google Cloud for products that are not covered by License Mobility, such as Windows Server 2019.
Check your agreement with Microsoft to determine whether your Outsourcing Software Management Rights provide flexibility on where you can run your workload.
Your Windows Server license might be eligible for use on Google Cloud using Outsourcing Software Management Rights if it meets the following conditions, provided that you are not otherwise prevented from outsourcing the management of your software:
- Products released in 2019 or earlier: The license covers a Microsoft product version released before October 1, 2019. For example, Windows 2019 might be eligible for BYOL with Outsourcing Software Management Rights, but Windows Server 2022 is not eligible.
- Acquired or effective before October 1, 2019: You acquired the Microsoft license under an enrollment effective before October 1, 2019, OR you acquired the Microsoft license after October 1, 2019 under a Microsoft's Enterprise Agreement True-up (PDF download), for an enrollment with an effective date before October 1, 2019. This includes both the server licenses and any CALs.
- Sole-tenant nodes (dedicated hardware) are required: You can only use software brought using Outsourcing Software Management Rights with dedicated servers such as sole-tenant nodes. Microsoft doesn't allow the use of Outsourcing Software Management right in a multi-tenant environment, and therefore you cannot use the software with the default tenancy for Compute Engine VMs.
What's next
Read the Microsoft licensing FAQ.
Learn more about sole-tenant nodes.
Learn more about the operating system images that Compute Engine provides.
Estimate the costs of your project by doing the following:
Using the Pricing calculator.
Viewing the estimated costs of your instances and resources when you create them in the Google Cloud console.
Viewing and downloading prices from the pricing table in the Google Cloud console.
Accessing pricing information programmatically by using the Cloud Billing API.