Compute Engine 为使用时间超过结算月份的 25% 且未获得任何其他折扣的资源提供持续使用折扣 (SUD)。每当您使用适用资源的时间超过一个计费月的四分之一时,系统会自动为您继续使用该资源的每一小时递增折扣。折扣随着使用量的增加而增加,对于运行整个月的虚拟机 (VM) 实例,您可以获得高达 30% 的资源成本净折扣。
限制
持续使用折扣具有以下限制:
只有自助(或在线)Cloud Billing 账号才有资格获得 SUD。
SUD 不适用于已享受承诺使用折扣 (CUD) 的资源用量。
持续使用折扣不适用于使用 App Engine(标准和柔性)环境和 Dataflow 创建的虚拟机。只有由 Google Kubernetes Engine 和 Compute Engine 创建的虚拟机才能享受 SUD。
持续使用折扣仅适用于符合条件的资源和折扣百分比部分中列出的机器系列。
符合条件的资源和折扣百分比
以下资源符合享受持续使用折扣的条件:
- 通用N1、N2 和N2D 自定义和预定义机器类型的 vCPU 和内存
- 计算优化 C2 机器类型的 vCPU 和内存
- 内存优化 M1 和 M2 机器类型的 vCPU 和内存
- 单租户节点的 vCPU 和内存
- 单租户节点的附加费用,即使这些节点中的 vCPU 和内存已获享 CUD
- 挂接到 N1 通用机器的 GPU 类型。不过,持续使用折扣不适用于任何加速器优化机器提供的 GPU。
Compute Engine 提供 20% 或 30% 的最高月度 SUD 百分比,具体取决于资源和机器类型。下表显示了符合每个 SUD 百分比条件的资源列表:
最高 20% 的月度 SUD | 最高 30% 的月度 SUD |
---|---|
|
|
持续使用折扣的运作方式
Compute Engine 会自动计算 SUD 并将 SUD 应用于 Cloud Billing 账号中的资源用量,因此您无需执行任何操作即可启用这些折扣。
持续使用折扣赠金
您可以以每月赠金的形式获得 SUD。每月月底,对于您使用的每个符合条件的 Compute Engine 资源,您都会以赠金形式获得适用的 SUD,具体金额取决于您使用该资源的时长。您为 SUD 获得的任何赠金均不具有现金价值。 Compute Engine 会使用这些赠金来抵扣您每月的资源用量费用。赠金的存储或使用时间不能超过收到赠金的月份。
您可以在Google Cloud 控制台的 Cloud Billing 账号费用表报告中查看您在特定月份获得的所有赠金。如需详细了解赠金以及如何查看赠金,请参阅查看和分析您的赠金。
持续资源使用时间
为了计算符合条件的资源的 SUD,Compute Engine 首先会计算所有这些资源在给定月份内的总持续资源使用时间。然后,您会根据每项资源的用量和最高每月 SUD 百分比,获得相应 SUD 赠金。
您无需在整个月内持续运行虚拟机,即可获得持续资源使用时间。即使您在当月停止虚拟机一段时间,Compute Engine 也会汇总当月每种资源的所有单独使用时间。对于每种资源,Compute Engine 还会汇总该机器家族和区域的所有用量的单独使用时间。如需查看详细示例,请参阅持续使用折扣计算的示例场景。
增量用量级别
对于资源递增的使用量,您可以享受适用的 SUD。在一个月内,当您达到特定的使用量阈值后,您可享受的资源折扣百分比会增加。这些使用量阈值分别设置为当月使用量的 25%、50%、75% 和 100%。如果您使用资源的时间达到整个月,那么该资源上的递增折扣会累加,最终您会获得该资源可享的最高月度 SUD 百分比。
例如,假设某资源的最高月度 SUD 为 30%。如果您的资源使用时间占一个月的 50%,您获享的有效 SUD 为 10%。如果您的使用时间占一个月的 75%,您获享的有效 SUD 为 20%。如果您的使用时间占一个月的 100%,您获享的有效 SUD 为 30%。您还可以使用 Google Cloud 价格计算器来估算任意工作负载的 SUD。这一相同过程也适用于自定义机器类型的资源。
您的 SUD 会在每月月初重置。如需为资源获享最高 SUD,请在每月的第一天创建虚拟机实例,并使用一整个月。如果您未使用资源满一个月,Compute Engine 会根据您的使用量计算折扣,从而自动为您提供最优惠的价格。
不同使用量级别的持续使用折扣(最高可享 30% 的月度折扣)
下表显示了可获享最高 30% 月度折扣的资源的 SUD 细分(按使用量级别)。每行都提供有关资源费用和您在该使用级别获得的折扣百分比的信息。为了计算每月 SUD,Compute Engine 会汇总各个使用级别的折扣。在此示例中,该表显示了 N1 机器类型资源的数据,该资源每小时的按需价格为 0.0475 美元。
持续资源使用量级别 | 无折扣的费用(每小时费用,以美元为单位) | 相应使用级别的折扣费用(每小时费用,以美元为单位)* | 达到使用量阈值时的有效费用(每小时的费用,以美元为单位) | 达到使用量阈值时的总体 SUD |
---|---|---|---|---|
0% 到 25% 的月份 | 0.0475 | 0.0475(按需价格的 100%) | 0.0475 | 0% |
25% 到 50% | 0.0475 | 0.038(按需价格的 80%) | 0.04275(前两个使用级别的平均值) | 10% |
50% 到 75% 的月份 | 0.0475 | 0.0285(按需价格的 60%) | 0.038(前三个使用量级别的平均值) | 20% |
每月 75% 至 100% 的时间 | 0.0475 | 0.019(按需价格的 40%) | 0.03325(所有使用级别的平均值) | 30% |
可获享最高 20% 月度折扣的资源的持续使用折扣(按使用量级别)
下表显示了可获享最高 20% 月度折扣的资源的 SUD 细分(按使用量级别)。每行都提供有关资源费用和您在该使用级别获得的折扣百分比的信息。为了计算每月 SUD,Compute Engine 会汇总各个使用级别的折扣。在此示例中,该表显示了 C2 机器类型资源的数据,该资源每小时的按需价格为 0.2088 美元。
持续资源使用量级别 | 无折扣的费用(每小时费用,以美元为单位) | 相应使用级别的折扣费用(每小时费用,以美元为单位)* | 达到使用量阈值时的有效费用(每小时的费用,以美元为单位) | 达到使用量阈值时的总体 SUD |
---|---|---|---|---|
0% 到 25% 的月份 | 0.2088 | 0.2088(按需价格的 100%) | 0.2088 | 0% |
25% 到 50% | 0.2088 | 0.1811(按需价格的 86.78%) | 0.19495(前两个使用量的平均值) | 6.6% |
50% 到 75% 的月份 | 0.2088 | 0.1530(按需价格的 73.3%) | 0.180967(前三个使用量级别的平均值) | 13.3% |
每月 75% 至 100% 的时间 | 0.2088 | 0.1252(按需价格的 60%) | 0.167025(所有使用量级别的平均值) | 20% |
下图展示了一种示例场景,其中有效的持续使用折扣随着使用量而增加,直至当月结束时达到最高 30% 折扣:

持续使用折扣计算的示例场景
设想一个场景,您拥有两个位于同一区域、具有不同结构并且在一个月的不同时间运行的虚拟机或单租户节点。Compute Engine 会分别计算预定义机器类型的所有虚拟机使用的 vCPU 数量和内存量,并将资源组合在一起以获得可能的最大持续使用折扣。
假设您在一个月内在 us-central1
区域中运行以下两个虚拟机:
- 在上半月,您运行一个具有 4 个 vCPU 和 15 GB 内存的
n1-standard-4
虚拟机 - 在下半月,您运行一个具有 16 个 vCPU 和 60 GB 内存的更大的
n1-standard-16
虚拟机
在此情境中,Compute Engine 会将这些机器类型重新组织为单独的 vCPU 和内存资源,并将它们的使用量汇总在一起以创建以下资源:
- 整个月的 4 个 vCPU
- 半个月的 12 个 vCPU
- 整个月的 15 GB 内存
- 半个月的 45 GB 内存
例如,您可以查看持续使用折扣应用于此情境的 vCPU 的方式:

针对 GPU 的持续使用折扣
对于 GPU 设备,Compute Engine 会根据您在当月挂接到正在运行的虚拟机的 GPU 模型的数量计算持续使用折扣。只有在使用相同型号的 GPU 时,您才会获得持续使用折扣。针对 GPU 的持续使用折扣与虚拟机机器类型、vCPU 和内存折扣分开计算。
例如,设想一个场景,您拥有两个配备了不同 GPU 数量并且在一个月的不同非重叠时间运行的虚拟机。 Compute Engine 可以拆分所有虚拟机中使用的 GPU 数量,并将其合并,以获得可能的最大持续使用折扣。
如果您在一个月的上半月运行一个配备了 1 个 GPU 的虚拟机,然后在当月的下半月运行配备了 4 个 GPU 的另一个虚拟机,Compute Engine 会计算这些 GPU 的折扣,就像您在整个月内使用了 1 个 GPU,并在半个月内使用了剩下的 3 个 GPU 一样。 Compute Engine 会应用以下持续使用折扣:
- 使用 1 个 GPU 一整月的费用减少 30%
- 使用剩下 3 个 GPU 的费用减少 10%(因为您使用每个资源的时间均为半个月)
查看持续使用折扣
持续使用折扣将在结算周期结束时自动显示在您的账单上。持续使用折扣将结合您的 Cloud Billing 账号中所有项目的所有机器类型的所有折扣,单独列为一行。
您可以在 Google Cloud console 账单历史记录中查看每个项目获得的总持续使用折扣以及虚拟机的费用。
持续使用折扣和“始终免费”层级的使用量配额
Google Cloud 提供始终免费使用配额,可免费使用一个相当于当月总小时数的 e2-micro 虚拟机。这可以满足一整个月不间断地运行一个虚拟机的需求。使用免费层级虚拟机时,您无法获得持续使用折扣。
后续步骤
- 查看价格页面以了解不同机器类型的价位。
- 如果您的工作负载可预测,请考虑购买 CUD 的使用承诺。
- 通过使用抢占式虚拟机获得更多优惠。