本文档介绍 Google Cloud 的承诺使用折扣 (CUD) 以及可以为 Compute Engine 获得的 CUD 类型。
Google Cloud 提供 CUD,以换取您购买承诺使用合约(也称为承诺)。当您购买承诺时,您需要承诺在指定期限时长内(一年或三年)达到最低资源使用量或支付最低支出金额。
对于 Compute Engine,您的虚拟机实例在购买 1 年期或 3 年期承诺的承诺后,会获得大幅折扣。根据您的资源使用量要求,您可以通过以下任一方式为 Compute Engine 资源获得 CUD:
基于资源的承诺使用折扣(或基于资源的 CUD)是您购买基于资源的承诺并承诺在特定区域和项目中使用最少数量的 Compute Engine 资源时获得的 CUD。这些 CUD 非常适合实现可预测的且稳定的资源使用量。
计算灵活承诺使用折扣(或计算灵活 CUD)是您购买计算灵活承诺并承诺对符合条件的服务和资源支付最低每小时支出金额时获得的基于支出的 CUD。这些 CUD 非常适合您对以下一种或多种服务具有可预测性更强的 Google Cloud 支出需求的场景:
- Compute Engine
- Google Kubernetes Engine
- Cloud Run
本文档的以下部分介绍了这些 CUD 类型及其主要区别,以及如何为 Compute Engine 资源获得这些 CUD。
基于资源的 CUD
基于资源的承诺非常适合可预测的稳定使用量。这些承诺可提供折扣,以换取您承诺购买最少数量的 Compute Engine 资源。当您购买基于资源的承诺时,您可以按折扣价购买特定数量的 Compute Engine 资源,并承诺在指定期限内(1 年或 3 年)为这些资源付费。每个基于资源的承诺都特定于您购买该承诺的区域和项目。这意味着您使用任何给定承诺只能涵盖指定区域和项目中的资源。
合格资源
基于资源的承诺适用于以下资源:
- vCPUs
- 内存
- GPU
- 本地 SSD 磁盘数量
- 单租户节点
- 操作系统 (OS) 许可。
基于资源的承诺的类型
您可以购买以下基于资源的承诺类别:
硬件承诺:您可以为 vCPU、内存、GPU、本地 SSD 和单租户节点等资源购买硬件承诺。内存优化机器系列可获享最高 70% 的折扣,所有其他机器系列可获享最高 55% 的折扣。
软件许可承诺:您可以为适用的付费操作系统 (OS) 许可购买许可承诺。您可以获得以下折扣:
- 对于 SUSE Linux Enterprise Server (SLES) 映像,可获享最高 79% 的折扣
- 对于 SLES for SAP 映像,可获享最高 63% 的折扣
硬件资源的基于资源的承诺与许可的承诺是分开的。您可以为同一虚拟机实例同时购买这两种类别的承诺,但不能购买单个基于资源的承诺来同时涵盖硬件资源和许可。
当您购买基于资源的承诺后,承诺将于次日凌晨 12 点(美国和加拿大太平洋时间 UTC-8,夏令时为 UTC-7)生效。无论您是否使用承诺的资源,在承诺期限结束之前,您都需要按月为这些资源付费。购买承诺后便无法取消。
了解详情和购买
如需详细了解 Compute Engine 的基于资源的 CUD,请参阅基于资源的承诺使用折扣。
如需了解购买信息,请根据您的应用场景查看以下内容之一:
Compute 灵活 CUD
计算灵活 CUD 通过为 Compute Engine、GKE 和 Cloud Run 中的支出提供折扣,让您的 Google Cloud 支出功能更加灵活。
特别是对于 Compute Engine,灵活 CUD 让您无需将承诺限制在单个项目、区域或机器系列上。对于 Cloud Billing 账号内、跨任何区域、属于任何符合条件的机器类型的任何项目中的 vCPU 和内存用量,您都可以享受 CUD。
合格资源
对于 Compute Engine,只有以下机器系列的内存和 vCPU 才有资格享受灵活 CUD。对于每个列出的机器系列,所有可用的机器类型和单租户节点类型均符合条件。
- 通用:C3、C3D、C4、E2、N1、N2、N2D 和 N4 机器系列
- 计算优化:C2 和 C2D 机器系列
- 存储优化:Z3 机器系列
如需查看符合灵活 CUD 条件的 Compute Engine SKU 的完整列表,请参阅计算灵活 CUD 的符合条件的 SKU。
如需了解灵活 CUD 如何应用于其他服务,请参阅以下内容:
灵活承诺的工作原理
您可以为您的 Cloud Billing 账号购买灵活承诺,并承诺在 1 年或 3 年期限时长内为这些产品支付最低每小时支出金额。具体而言,您承诺在整个承诺期限内,每小时以按需价格为符合条件的资源或服务支付指定的最低金额。根据您的承诺的期限,您可按最低每小时支出金额获得以下 CUD:
- 1 年期承诺的每小时支出金额可享受 28% 的折扣
- 3 年期承诺的每小时支出金额可享受 46% 的折扣
您的承诺会在购买后的一小时内生效。 这一折扣承诺支出金额将成为您的每小时承诺费用。作为回报,您的 Cloud Billing 账号会获得每小时赠金,价值与您的总承诺支出金额相等。Google Cloud 会使用这些赠金来抵扣您在符合灵活 CUD 条件的用量方面的每小时支出。在每个月底,Google Cloud 会计算该月的总承诺费用并向您收取该金额。
如果您使用了导致您的每小时支出金额超出承诺每小时支出金额的任何额外的资源,则通过灵活 CUD 获得的赠金不会涵盖超额使用量的支出金额。超额使用量将按照按需费率计费,并可能有资格享受任何适用的持续使用折扣 (SUD)。Compute Engine 会自动将 SUD 应用于符合条件的使用量。
每小时承诺费用是您在整个承诺期限内的最低每小时支出,即使您使用的资源量的按需价格的总和未达到您的承诺小时支出金额,您也必须支付该费用。即使您的资源的按需价格在承诺期限内发生变化,您的承诺费用也保持不变。
灵活承诺示例
以下示例展示了如何根据符合条件的 Google Cloud 支出是仅限于 Compute Engine 还是同时涉及 Compute Engine、GKE 和 Cloud Run,来获得计算灵活 CUD。
支出仅限于 Compute Engine
请考虑一个场景,其中符合条件的 Google Cloud 支出仅限于 Compute Engine。假设您的 Cloud Billing 账号具有多个项目,项目中的虚拟机实例属于 N2、E2 和 C2 机器系列,并且位于 us-central1
和 us-east1
区域。假设您为此 Cloud Billing 账号购买计算灵活承诺,并承诺在 3 年的期限内每小时为按需价格价值为 US$100 的资源付费。以下各点说明了此示例灵活承诺的工作原理:
- 您承诺 Compute Engine vCPU 和/或内存的每小时最低费用为 US$100。US$100 即为承诺期的每小时承诺支出。
- 当您跨
us-central1
和us-east1
区域使用任何 N2、E2 和 C2 机器类型中的 vCPU 和/或内存时(无论项目如何),这些资源的费用最高 US$100 将计入此支出下限,前提是其他承诺尚未涵盖这些费用。 - 对于这 US$100,您可获得 46% 的 CUD,因此收取 US$54 的每小时承诺费用。通过此折扣,在整个承诺期限内,您每小时最多可以使用 US$100 的 Compute Engine vCPU 和/或内存,费用为每小时 US$54。
- 如果您购买了此灵活承诺,但使用的每小时资源的按需价格价值只有 US$50,那么您的承诺涵盖这些价值为 US$50 的资源,但您仍必须继续支付每小时承诺费用 US$54。
- 如果您购买了此灵活承诺,但使用的每小时资源的按需价格价值为 $150,则该承诺涵盖价值 US$100 的资源,您需要为价值 US$100 的资源每小时支付 US$54。您需要为剩下的价值 US$50 的资源每小时全额支付 US$50。剩下的价值 US$50 的资源有资格享受 SUD。
- 考虑这样一个场景:您购买这种灵活承诺,并使用按需价格价值只有 US$50 的每小时资源。在承诺期内,如果您购买的资源的按需费用从 US$50 更改为 US$150,则每小时承诺费用仍为 $54,而您的灵活承诺继续涵盖支出中的 US$100。但是,您必须每小时全额支付按需价格价值中剩下的 US$50。对于这部分额外的 US$50 按需费用,可以享受任何适用的 SUD。
Compute Engine 以外的支出
请考虑一个场景,其中符合条件的 Google Cloud 支出涵盖 Compute Engine、GKE 和 Cloud Run。
假设您为 Cloud Billing 账号购买了计算灵活承诺,承诺在 3 年内每小时在 Google Cloud 服务上支出 US$100。作为回报,您可以通过此承诺享受 46% 的CUD。采用折扣后,您必须每小时实际支付 US$54,以换取价值 US$100 的按需 Google Cloud 服务。您的每小时承诺费用为 US$54,作为回报,您每小时可获得 US$100 的赠金,可用于 Compute Engine、GKE 和 Cloud Run。
现在假设在一个月的某个特定小时内,您 Cloud Billing 账号符合条件的 Google Cloud 使用量方面的支出如下:
- Compute Engine 上价值 US$200 的按需支出
- GKE 上价值 US$100 的按需支出
- Cloud Run 上价值 US$100 的按需支出
Google Cloud 会使用价值 US$100 的赠金来支付此支出的一部分。为了在三种服务之间分配这些赠金,Google Cloud 会使用这三种产品中符合条件的支出金额的比率。在此示例中,Compute Engine、GKE 和 Cloud Run 中符合条件的支出比率为 2:1:1。作为回报,对于该特定小时,Google Cloud 会以相同的比率在这些服务之间分配 US$100 的赠金:
- 价值 US$50 的赠金用于 Compute Engine
- 价值 US$25 的赠金用于 GKE
- 价值 US$25 的赠金用于 Cloud Run
您需要为每种产品的剩余用量支付现行按需费率:
- 为 Compute Engine 支付 US$150
- 为 GKE 支付 US$75
- 为 Cloud Run 支付 US$75
购买灵活承诺
您只能在 Cloud Billing 账号级层购买计算灵活承诺。如需详细了解如何购买灵活承诺,请参阅购买基于支出的承诺。
在购买承诺之前,请先阅读服务专用条款。
承诺一旦购买便无法取消。 如需了解详情,请参阅取消承诺。
折扣应用顺序
您可以购买基于资源的承诺和灵活承诺来涵盖 Cloud Billing 账号中项目的 Compute Engine 资源。您可以使用基于资源的承诺来涵盖特定于项目、区域和机器系列的可预测且稳定的资源使用量。您可以使用灵活承诺来涵盖不特定于任何一个机器系列、项目或区域的任何资源使用量。
但是,Google Cloud 针对 Compute Engine 资源提供的折扣类型是互斥的,不能组合使用。在任何给定时间点,资源都只享受一种折扣。如果您的部分资源用量获得特定类型的折扣,则该部分用量不符合任何其他折扣类型的条件。如果您为 Compute Engine 资源同时购买了基于资源的承诺和灵活承诺,则 Google Cloud 会按以下方式按小时优化承诺的使用:
- Google Cloud 首先使用基于资源的承诺,并将所有生成的基于资源的 CUD 应用于任何符合条件的每小时使用量。
- 然后,Google Cloud 会使用基于支出的灵活承诺,并应用所有生成的赠金来涵盖适用于任何符合条件的剩余使用量的每小时支出。
用完所有承诺后,Google Cloud 会按按需费率对任何额外的每小时使用量收费。这一超额的每小时使用量可能有资格享受任何适用的 SUD。
限制
- 基于资源的 CUD 仅适用于使用 Compute Engine SKU 部署的资源,包括 Compute Engine、Google Kubernetes Engine、Dataproc、Cloud Composer 1 或 Vertex AI 使用的虚拟机。
- 计算灵活 CUD 仅适用于 Compute Engine、Google Kubernetes Engine 和 Cloud Run。如需查看符合条件的 SKU 的完整列表,请参阅计算灵活 CUD 的符合条件的 SKU。
- 如果您将 Compute Engine 预留与 Dataflow 或 Dataproc Serverless 搭配使用,则预留资源不适用承诺使用折扣。
- 您只能在 Cloud Billing 账号级层购买计算灵活承诺。
- 您只能为 Compute Engine vCPU 和/或内存购买计算灵活承诺。您不能为 GPU 或本地 SSD 购买这些承诺。
- 您不能将计算灵活承诺用于 Spot 虚拟机或抢占式虚拟机。
后续步骤
- 详细了解 Compute Engine 基于资源的承诺。
- 浏览 Compute Engine 机器系列的价格表,了解其按需价格、基于资源的承诺价格以及灵活的 CUD 消耗费率。
- 了解 CUD 分析报告。
- 了解如何分析 Compute Engine 基于资源的 CUD 的成本效益。
- 了解如何分析计算灵活 CUD 的成本效益。
- 详细了解其他 Google Cloud 服务的 CUD。