本页面介绍了如何将承诺使用折扣与 Cloud SQL 搭配使用。
什么是 Cloud SQL 承诺使用折扣?
Cloud SQL 的承诺使用折扣 (CUD) 提供大幅折扣价格,以换取在特定区域持续使用数据库实例,期限为一年或三年。
Cloud SQL CUD 非常适合具有可预测资源需求的工作负载。您承诺一个持续的使用量,以按需花费的等值费用/小时来衡量,为期一年或三年。作为交换,您可以在承诺涵盖的适用使用量上享受 Google Cloud SQL 的折扣费率。
您可以从任何 Cloud Billing 账号购买 CUD,并且折扣适用于由 Cloud Billing 账号支付的项目中任何符合条件的使用量。购买 Cloud SQL CUD 时,即使适用的使用量的费用发生变化,在整个承诺期限内仍需支付相同的承诺费。如果价格发生变动,您仍会收到相同的适用的使用量折扣百分比。承诺费用按月结算。
如需详细了解账单,请参阅分析基于支出的承诺使用折扣的有效性。
Cloud SQL CUD 有哪些用途?
CUD 会自动应用于区域中的 Cloud SQL 实例使用情况,从而为您提供较低可预测的费用,而您无需进行任何手动更改或更新。这种灵活性有助于您在承诺中实现高利用率,从而节省时间和资金。
Cloud SQL CUD 适用于您已承诺的区域中的所有 Cloud SQL 数据库实例 CPU 和内存用量,但共享 CPU 机器类型(如 db-f1-micro 和 db-g1-small)除外。Cloud SQL CUD 适用于所有受支持的数据库(MySQL、PostgreSQL 和 SQL Server)的使用量。Cloud SQL CUD 不适用于存储、备份、IP 地址、出站数据传输或许可。
价格
Cloud SQL CUD 为一年期承诺提供按需价格 25% 的折扣,为三年期承诺提供按需价格 52% 的折扣。此折扣可显著降低 Cloud SQL 费用。这些折扣百分比在每个地区都相同。
如需了解价格详情,请参阅承诺使用折扣价格。
购买 Cloud SQL CUD
您可以在 Google Cloud 控制台结算页面中购买 Cloud SQL CUD。选择承诺标签页,然后选择顶部的 PURCHASE 操作。购买 CUD 后,承诺在下一个小时内开始生效。折扣将自动应用于指定区域中符合条件的使用量。
在购买承诺使用合约之前,请先阅读承诺服务单元的服务专用条款。
如需了解详情(包括如何购买基于支出的承诺使用合约),请参阅承诺使用折扣。
用例示例
注意事项:
- Cloud SQL CUD 仅适用于 vCPU 和内存。
- Cloud SQL CUD 不适用于存储空间、备份、IP 地址、网络出站流量或许可。
- Cloud SQL CUD 适用于给定区域中的所有实例。
- Cloud SQL CUD 按每小时的按需承诺美元金额来衡量。
如何计算每小时按需承诺
在计算需要从 CUD 中受益的区域中所有实例的 vCPU 和内存的每小时费率时,首先请考虑它是否为您的情况节省资金。任何超出此限制的用量都将按正常按需价格计费。
例如:
- 假设您在两个不同区域各运行 100 个实例。这些实例使用 2 个具有 7.5GB 高可用性 RAM 的高可用性 (HA) vCPU,位于理论上的
Region A
和Region B
中。您想要购买 1 年期 CUD。
从��格���中,我们可计算每个区域每小时的总承诺费用近似值:
Region A
- 100 * 2 个高可用性 vCPU * $0.0826/vCPU/小时 = ~$16.50/小时
- 100 * 7.5GB 高可用性 RAM * $0.0140/GB/小时 = ~$10.00/小时
- 每小时承诺使用价格总共为 $26.50/小时
Region B
- 100 * 2 个高可用性 vCPU * $0.1156/vCPU/小时 = ~$21.00/小时
- 100 * 7.5GB 高可用性 RAM * $0.0735/GB/小时 = ~$14.00/小时
- 每小时承诺使用价格总共为 $35.00/小时
计算每月费用(每月 730 小时):
Region A
- 按需价格 =($26.50/小时 * 730 小时)= $19345/月
- 1 年期 CUD 折扣的 25% 计算后 = $14508/月
- 每月总共节省 $4836
Region B
- 按需价格 =($35/月 * 730 小时)= $25550/月
- 1 年期 CUD 折扣的 25% 计算后 = $19162/月
- 每月总共节省 $6387
做出承诺后,即使您决定停止或减少当月实际 vCPU 或 RAM 数量,系统仍会向您收取相应的费用。
最终建议
在决定是否购买 CUD 时,请牢记以下注意事项:
- 区域:为区域购买 CUD。如果您在多个区域中运行,请分别针对每个区域计算和购买 CUD。
- 项目:确定每个项目一致的基准 vCPU/RAM 使用量。请注意,生产负载通常运行 100% 的时间,而开发或预演环境通常间歇性运行。
- 实例:Cloud SQL 实例通常全天候运行,因此通常为 100% 的消耗量购买 CUD。如果您的实例仅运行突发或较短的时间,请从计算中排除这些实例,并针对这些实例采用按需费率。
- 机器类型:CUD 不与任何机器类型相关,仅与相应区域中使用的 vCPU 总数和内存量相关。