使用 Microsoft 软件时,您必须了解并遵守您与 Microsoft 之间达成的任何许可协议。Google 提供本文档的目的仅在于介绍您在 Google Cloud 上可以使用的许可选项。如需详细了解您的许可或软件权利,请与您的法律团队、许可供应商联系,或查阅适用于 Google Cloud 的 Microsoft 许可指南(PDF 下载)。
本文档介绍了 Compute Engine 如何支持 Microsoft 软件的以下许可选项:
本文档还提供了一份流程图,可帮助您选择许可选项。
从 Google 购买 Windows Server 或 SQL Server 按需许可
Microsoft 软件的按需许可是由 Google 提供的新许可,这些许可不需要前期投资或长期承诺。借助按需许可,您只需仅在虚拟机运行时支付许可费用。Microsoft 软件许可通常不符合折扣条件。如需了解不符合折扣条件的其他软件,请参阅折扣排除。
预构建的付费映像
- 如果您使用 Compute Engine 映像目录或 Google Cloud Marketplace 中的预建付费 Windows Server 或 SQL Server 映像,Google 可提供按需许可并将其附加到映像。
自定义映像
- 自带 Windows Server 或 SQL Server 映像时,您可以在import或者迁移过程中附加 Google 提供的按需许可。Windows Server 和 SQL Server 操作系统详细信息页面的许可部分包含每个软件版本的许可字符串。如果在 Windows Server 上使用 Google 提供的 SQL Server 按需许可,则必须为其中每个软件附加一个许可字符串。
远程桌面服务客户端访问许可 (RDS CAL)
- 按需 Windows Server 和 SQL Server 映像包含两个用于管理的并发远程桌面会话。对于其他要求,您必须购买远程桌面会话 (RDS) 客户端访问许可 (CAL)。如需了解详情,请参阅使用客户端访问许可 (CAL) 来许可 RDS 部署。
基于用户的客户端访问许可(用户 CAL)
如果您通过来自 Google 的按需许可向 Windows Server 授权,则用户 CAL 包含在内。您无需购买用户 CAL。
在代管式 Microsoft Active Directory 域中运行的 Active Directory 域控制器虚拟机或者加入此域的任何 Windows 虚拟机不需要任何额外的 CAL。如需了解详情,请参阅 Managed Service for Microsoft Active Directory 文档。
合规性
- 如果您使用 Google 的按需许可,则 Google 会确保遵守许可要求以及管理许可使用情况报告。
支持
- Google 与 Microsoft 合作提供支持。如需了解详情,请参阅操作系统的支持和维护政策。
为单租户节点自带许可
如果您拥有需要专用硬件的 Microsoft 永久许可,则可以使用 Compute Engine 的单租户节点将这些许可引入 Google Cloud。单租户节点是专门供您使用的物理 Compute Engine 服务器。如需了解您可以为单租户节点自带的操作系统映像许可,请参阅操作系统详细信息。
在单租户节点上使用这些许可可能比使用 Microsoft 按需许可更经济高效。例如,某些许可协议允许无限制地使用物理核心许可进行虚拟化。在这种情况下,您可以为单租户节点自带许可,然后在单租户虚拟机上过度使用 CPU。
自带现有许可时,您无需再次支付许可费用,而只需为预留的 Compute Engine 基础架构(单租户节点)支付费用。
在大多数情况下,单租户节点完全支持按核心许可以及按 CPU 许可,并且可以托管 Windows Server、SQL Server、Microsoft 应用服务器。
要求
购买许可的日期必须早于 2019 年 10 月 1 日。
许可产品的发布日期必须早于 2019 年 10 月 1 日。
您必须使用映像导入过程或 Migrate to Virtual Machines 产品来自带映像。 在此过程中,请将许可附加到您的映像。如果您在导入或迁移过程中有任何疑问,请联系 Google 支持团队。
您需要负责激活许可并遵守许可协议。
您需要负责报告许可的使用情况。Google 提供了用于帮助您确定 Compute Engine 上许可使用情况的工具。
将许可移动性与 Microsoft 服务器应用搭配使用
“通过软件保障实现的许可移动性”可帮助运行 Microsoft 应用服务器的客户使用通过 Microsoft 批量许可协议获取的永久或有期限订阅许可转移到 Google Cloud。Compute Engine 可让您导入 Microsoft 映像,将现有许可应用于导入的映像,然后在 Google Cloud 上部署 Microsoft 服务器应用,而无需支付额外的许可费。
利用许可移动性时,您需要负责根据您的协议来管理调整和续订。如需使许可保持有效状态,您必须通过 Microsoft 维护软件保障服务。
您可以在单租户节点或多租户主机上使用 Microsoft 软件保障所涵盖的许可。
资格要求
您必须是现有的 Microsoft 批量许可客户,并且具有符合条件的服务器应用(这些应用在有效软件保障合同和许可移动性的涵盖范围内)。
您必须通过批量许可协议中的软件保障持有适当的客户端访问许可 (CAL)。
Microsoft 允许您将许可分配给新位置,但前提是距上次分配时间至少已过去 90 天。如需了解详情,请参阅 Microsoft 产品条款网站。
限制
许可移动性不适用于底层操作系统的许可,包括 Windows 操作系统的客户端版本和 Windows Server 操作系统。
许可移动性不适用于 Compute Engine 高级映像所包含的应用,例如 SQL Server 高级映像所包含的 SQL Server 应用。
许可移动性不适用于 Windows 桌面应用,例如 Microsoft Office。
SQL Server 的许可移动性要求
在 Compute Engine Windows 实例上运行 SQL Server 所需的许可数量取决于 SQL Server 的版本和实例的机器类型。
Microsoft 的 SQL Server 产品条款规定,您必须为每个虚拟操作系统环境 (OSE) 中的每个虚拟核心分配一个核心许可,并且每个 OSE 至少需要 4 个核心许可。在 Compute Engine 中,虚拟机实例等同于虚拟 OSE,而 OSE 中可见的每个 Compute Engine vCPU 等同于一个虚拟核心。因此:
如果您计划在具有 4 个或更多 vCPU 的 Compute Engine 实例上运行 SQL Server,则必须为 OSE 中可见的每个 vCPU 分配一个核心许可。
如果您运行的实例在 OSE 中的可见 vCPU 少于 4 个,仍然必须分配 4 个核心许可。
如果您配置每个核心的线程数和可见的 CPU 核心数,则可以减少 OSE 中可见的 vCPU 数量和所需的虚拟核心许可。
如果您使用的是 SQL Server Enterprise Edition,则可能有额外的使用权。如需详细了解 SQL Server 的许可移动性要求,请参阅 Microsoft SQL Server 产品条款或 SQL Server 许可指南。
您可以通过使用 SQL Server 实例(包含 SQL Server 安装的 Windows Server 实例)来购买按需许可,而不使用许可移动性。使用此映像时,Google 会管理 Windows Server 和 SQL Server 的许可,而您则随用随付。Google Cloud 还提供了 Cloud SQL for SQL Server,这是一种代管式数据库服务,可帮助您设置、维护、管理和控制 SQL Server 数据库。此服务中包含 SQL Server 许可,采用随用随付的收费方式。
许可移动性验证
如需使用许可移动性,您必须完成许可验证流程,在此期间,Microsoft 可确保您的许可符合许可移动性资格。您可以通过 Google 或直接向 Microsoft 提交用于验证的许可移动性信息。
如需详细了解您的许可协议(包括如何确定您的 Microsoft 协议标识号),请参阅许可摘要常见问题解答。
通过 Google 提交许可移动性信息
请使用许可移动性验证表单通过 Google 提交您的许可移动性信息。您可以直接访问此表单,或者在 Google Cloud 控制台中创建虚拟机时访问此表单。
直接向 Microsoft 提交许可移动性信息
使用以下信息,将 Google 指定为授权移动性合作伙伴:
- 授权移动性合作伙伴名称:Google LLC
- 授权移动性合作伙伴网址:https://cloud.google.com
- 授权移动性合作伙伴电子邮件地址:google-ms-license-mobility@google.com
在购买按需许可和自带现有许可之间进行选择
以下流程图可帮助您确定对于 Windows Server 软件,是从 Google 购买新的按需许可,还是在 Google Cloud 中自带现有许可。
后续步骤
详细了解单租户节点。
详细了解 Compute Engine 提供的操作系统映像。
执行以下操作,估算项目费用:
使用价格计算器。
在 Google Cloud 控制台中创建实例和资源时,查看它们的估算费用。
通过 Google Cloud 控制台中的价格表查看和下载价格。
使用 Cloud Billing API 以编程方式访问价格信息。