GCP 折扣怎么拿:有一层是自动生效的,别和承诺折扣算重

GCP 的持续使用折扣不用申请自动生效,但不与承诺折扣叠加。讲清四层折扣怎么配,以及别把两者算重。

2026-10-10

GCP 的持续使用折扣不用申请自动生效,但不与承诺折扣叠加。讲清四层折扣怎么配,以及别把两者算重。

GCP 的折扣体系是五家里层数最多的,一共四层。其中有一层非常特殊:你什么都不用做,它自己就生效。

这就是持续使用折扣(SUD, Sustained Use Discount)——跑得够久就自动打折,不用申请、不用承诺、不用签任何东西。AWS 和 Azure 都没有等价机制。

但正是这一层最容易算错:SUD 和承诺折扣(CUD)不能叠加。很多第三方文章把两者说成可以叠着算——不对,官方文档写得很明确。这篇把四层讲清,并重点讲这个坑。五家的机制横向对比见 五家云厂商折扣机制对比——第一层「不承诺也自动生效」目前是 GCP 独有的。

四层折扣,其中一层你什么都不用做

先给全景。按「要不要你主动做什么」排序:

层要不要主动做让出什么官方公开口径
SUD 持续使用折扣不用——自动生效什么都不用让最高 30%
CUD 承诺使用折扣要买(1 年 / 3 年)承诺用量1 年最高 37% / 3 年最高 55%(内存优化机型 70%)
Flex CUD要买(短期)承诺用量,期限更短约 28% / 46%
Spot 竞价实例要主动选用接受被回收最高 91%

⚠️ 上表的百分比是 Google 官方计费文档里公开列出的数字,用来说明机制,实际折扣随机型、区域与期限浮动,以官方实时报价为准。我们自己的渠道口径只有一个:整体账单低 30%–50%。

最关键的提醒在这里:这四层不是简单相加。尤其是第一层和第二层——见后面「最容易算错的一条」。

第一层:SUD 持续使用折扣(自动生效,别家没有)

SUD 的逻辑很简单:同一类资源在一个计费周期内跑得越久,单价越低。 它不需要申请、不需要承诺、也不需要你做任何配置——账单上会自动体现。

  • 为什么它特别:AWS 和 Azure 都没有这种「跑够时间自动打折」的机制。在 AWS 上想拿到等价的折扣,你必须主动买预留实例或节省计划。
  • 实际含义:如果你在 GCP 上长期稳定运行一批机器,即使你什么都没做,账单也已经比「纯按需价」便宜了一截。
  • 官方口径:最高约 30%(随资源类型不同,以官方文档为准)。

一个实用的推论:评估「上不上 GCP」时,拿它的纯按需价和别家的按需价直接比是不公平的——GCP 的按需价在实际跑满一个月后会自动降。要拿 GCP 跑满一个月后的实际账单去比。

这也是很多人觉得「GCP 看起来贵、用起来还行」的原因之一。

第二层:CUD 承诺使用折扣(买一年或三年)

CUD(Committed Use Discount)就是别家都有的那套:承诺一段时间的用量,换取更低的单价。 GCP 提供 1 年和 3 年两档。

期限官方公开口径代价
1 年最高约 37%锁一年
3 年最高约 55%(内存优化机型 70%)锁三年——换机型/迁区域都要背着

判断点与别家通用:只承诺稳态基线(每天都跑的那部分),不要按峰值或平均值买;分批买没有价格代价;先定架构再买承诺(换机型会让承诺覆盖率下降)。详细算法见 AWS 预留实例怎么买。

⛔ 这里有个 GCP 特有的陷阱:既然 SUD 已经给了一层自动折扣,有人会以为「CUD 是在 SUD 之上再打折」。不是——下一节专门讲这件事,这是本文最重要的一节。

第三层:Flex CUD(更灵活,折扣浅一些)

Flex CUD 是期限更短的承诺(官方提供较短期的档位),折扣比 1 年 / 3 年 CUD 浅一些(公开口径约 28% / 46%),换来的是更短的锁定期。

  • 适合:用量有明显基线、但不想锁三年的场景;或者还在观察期、想先试一段承诺。
  • 不适合:连稳态基线都还没跑出来的早期阶段——承诺用不满就是浪费,不管期限多短。
  • 与标准 CUD 的关系:不冲突。可以先买短的试,稳定后再转长的。

一个稳妥的做法:先跑一个月拿真实基线 → 用短期 Flex CUD 覆盖一小部分 → 观察覆盖率 → 稳定后把其中一部分转成长期限。每一步都能用上一步的真实数据做依据,比一开始就赌三年便宜得多。

第四层:Spot(最低价,但会被回收)

Spot 是使用可回收的闲置算力,价格最低(官方公开口径最高 91%),代价是会被回收。

适合不适合
批处理 / 离线计算 / 转码队列数据库主节点
自动化测试、CI 编译有对外 SLA 的服务
无状态、可重调度的 worker中断后需要人工处理的任务

⛔ 「可中断」要严格定义:能自动重试才算。需要人来处理恢复的不算——省下的钱会被运维时间吃掉。完整适用边界见 AWS Spot 竞价实例能省多少,各家 Spot 机制几乎一样,那份清单可以直接用。

最容易算错的一条:SUD 和 CUD 不能叠加

这是本文最重要的部分,也是很多第三方文章写错的地方。

官方文档的说法是:折扣类型不能组合("Discount types cannot be combined")。 具体规则是:

  1. CUD 优先:你承诺的那部分用量,按 CUD 的折扣价计算。
  2. SUD 只作用于超出承诺量的部分:跑在承诺之外的用量,才走自动的持续使用折扣。
  3. 两者不是相乘,也不是相加。 承诺覆盖的部分不会「先打 CUD 折、再打 SUD 折」。
用量区间适用折扣
承诺覆盖的部分CUD
超出承诺的部分SUD(自动)
同一部分用量⛔ 不叠加,只有一种生效

⛔ 所以「SUD 最高 30% + CUD 最高 55% = 85%」这种算法是错的。 正确算法是分段的:承诺内按 CUD,超出部分按 SUD。把承诺量估得越准,整体折扣越接近 CUD 那档;估多了,超出部分只能拿 SUD。

这也给了一个实用的判断:如果你买 CUD 时把承诺量估得过大(超出实际稳态),那多出来的承诺不仅是浪费,还会让本可以拿 SUD 的部分被更贵的承诺占用。所以宁可少承诺一点,让超出部分自动走 SUD——这比在别家买多了承诺的代价要小,但也仍然要避免。

四层怎么组合

按「先自动、再灵活、最后锁死」的顺序:

  1. 第一步(零操作):SUD 已经在生效了。 不需要你做任何事,但要知道它存在——否则你会误判账单、也会和别家做错误的对比。
  2. 第二步(零承诺):可中断的任务走 Spot。 批处理、测试、离线计算迁过去。
  3. 第三步(可回退):清闲置、看存储分层。 没用的机器、没挂载的磁盘、冷数据留在热层——这些先清掉,基线会下降。
  4. 第四步(短期承诺):Flex CUD 覆盖一部分基线。 用前三步的真实数据定基线,先用短期限试。
  5. 第五步(长期承诺):标准 CUD(1 年起)。 到这一步,你已经知道稳态是多少了。
顺序动作代价
1SUD(自动)无
2Spot 跑可中断任务中断风险
3清闲置 / 存储分层无
4Flex CUD(短期)短期承诺
5标准 CUD(1/3 年)锁定期承诺

还有第六步,与前五步不冲突:通过代理渠道开通与结算,降低的是你实际支付的金额(前五步降低的是 GCP 账单上的单价)。不同层面,可叠加——见 GCP 折扣与代理定价。

GCP 的伙伴体系是 Partner Advantage(等级从 Member 到 Diamond,2026 年新增了 Diamond 档),与其他家的等级体系不同,不要用别家的等级去套 GCP。

常见问题

SUD 需要申请吗?

不需要。持续使用折扣是自动生效的——资源在一个计费周期内跑得够久,折扣会自动体现在账单上,不用申请、不用承诺、不用配置。这是 AWS 和 Azure 都没有的机制(在那两家,等价折扣必须主动买预留实例或节省计划)。

SUD 和 CUD 能叠加吗?

不能。 官方文档明确写了折扣类型不能组合:CUD 优先覆盖承诺内的用量,SUD 只作用于超出承诺量的部分。所以「30% + 55% = 85%」这种算法是错的,正确算法是分段的。这也意味着承诺量要估准——估多了,超出部分只能拿较低的 SUD。

GCP 的按需价是不是比别家贵?

不能直接比。GCP 的按需价在跑满一个计费周期后会自动降(SUD),而别家的按需价不会自动变。要拿 GCP 跑满一个月后的实际账单去和别家比,拿标价直接比会高估 GCP 的成本。这也是「GCP 看着贵、用起来还行」的原因之一。

该买 Flex CUD 还是标准 CUD?

看你能看多远。用量还在观察期、或不想锁三年 → Flex CUD(期限短、折扣浅一些);基线已经稳定、明确要跑满 → 标准 CUD(1 年起,折扣更深)。稳妥做法是先短期试,再用真实数据决定要不要转长期。 判断方法与别家通用,见 AWS 预留实例怎么买。

Spot 最高能到 91%,是不是该全用 Spot?

不该。91% 是官方公开的最高口径(随机型与供需浮动),而且 Spot 会被回收。只把「中断后重跑代价可接受」的任务放上去——批处理、测试、离线计算、可重试队列。数据库主节点、有 SLA 的服务、中断后要人工处理的任务都不适合。适用边界见 AWS Spot 竞价实例能省多少。

官方折扣和代理折扣冲突吗?

不冲突,作用在不同层面:官方折扣(CUD / Flex CUD / SUD / Spot)降低的是 GCP 账单上的单价,代理折扣降低的是你实际结算支付的金额。两者可以同时生效,不是二选一。见 GCP 折扣与代理定价。

按自己的用量算一遍?

告诉我们区域和配置,工程师给出配置建议与报价;支持 USDT TRC-20 付款。

立即充值