五家雲廠商折扣機制對比:AWS、Azure、GCP、阿里雲國際、騰訊雲國際

五家的「折扣」不是同一個東西:只有 GCP 有一層不承諾也自動生效的,Azure 的折扣由夥伴定。講清四層機制差異與三個常見錯算。

2026-10-10

五家的「折扣」不是同一個東西:只有 GCP 有一層不承諾也自動生效的,Azure 的折扣由夥伴定。講清四層機制差異與三個常見錯算。

如果你正在五家之間做選擇,或者已經在某一家上想再壓一點成本,最容易犯的錯是:以為五家的「折扣」是同一個東西,只是數字不同。

實際不是。它們至少分四層,而且五家在每一層上的機制都不一樣——有的層某些廠商根本沒有。這篇文章不比「哪家折扣大」(那取決於你的負載落在哪一層,空比沒有意義),而是把機制差異講清楚,讓你能自己判斷哪一層對你有用。

先給結論:五家的「折扣」不是同一個東西

把所有折扣按「要不要你主動做什麼」分成四層,五家的差別就一目瞭然:

  • 第一層(自動):什麼都不用做,跑夠時長就自動打折 —— 五家裡只有 GCP 有。
  • 第二層(承諾):先承諾用量或時長,換折扣 —— 五家都有,但鎖不鎖規格差別極大。
  • 第三層(渠道):透過代理商/夥伴開通與結算 —— 五家都有,但在 Azure 上含義與另外四家完全不同。
  • 第四層(閒置):主動選用會被回收的閒置算力 —— 五家都有,差別在中斷方式與折扣幅度。

⛔ 最關鍵的一條:在 AWS、Azure、阿里雲國際、騰訊雲國際這四家,如果你什麼都沒做,賬單就是官網原價——沒有任何隱藏折扣在等你。只有 GCP 例外。所以「先跑起來再說」在這四家等於放棄了第二層與第三層。

一張表看清四層折扣

先給全景。按「要不要你主動做什麼」排序:

層AWS阿里雲國際騰訊雲國際AzureGCP
1 自動無無無無SUD(持續使用折扣)
2 承諾預留實例 / 節省計劃包年包月 + 節省計劃包年包月 + 預留實例預留實例 / 節省計劃CUD / Flex CUD
3 渠道有有有有(CSP,夥伴定價)有
4 閒置Spot 實例搶佔式實例競價實例SpotSpot

這張表裡最值得先記住的是第一行:「無」不等於「這家沒折扣」,而是「這家的折扣不會自己找上門」。下面逐層展開。

第一層:不用承諾、自動生效的折扣(只有 GCP 有)

GCP 有一項持續使用折扣(SUD, Sustained Use Discount):在一個計費週期內,某類資源跑得夠久,折扣就自動出現在賬單上——不用申請、不用承諾、不用配置。官方計費文件給出的上限是最高 30%(以官方實時定價為準)。

另外四家都沒有等價機制。在 AWS、Azure、阿里雲國際、騰訊雲國際,要拿到類似的折扣,必須主動去買——也就是第二層的承諾類折扣。

這一層的實際意義:長期穩定執行的負載在 GCP 上有一個「什麼都不做也有」的底。別家沒有這個底,所以別家的最佳化動作早晚要做,而且越拖越虧——拖三個月就是三個月的原價。

完整的四層結構與各自的取捨見 GCP 折扣怎麼拿,渠道部分見 GCP 折扣與代理定價。

第二層:買了承諾才有的折扣(阿里雲與騰訊雲最容易搞混)

承諾類折扣是五家都有的主力,但「你承諾的是什麼」各家差別很大。這也是最容易踩坑的一層:

廠商承諾類折扣承諾的是什麼鎖規格嗎
AWSReserved Instances(預留實例)具體實例配置鎖(實例族 + 區域)
AWSSavings Plans(節省計劃)每小時消費金額不鎖(可跨實例族 / 區域)
阿里雲國際節省計劃消費金額不鎖(規格可換)
騰訊雲國際預留實例具體規格鎖(規格)
Azure預留實例 / 節省計劃具體規格或金額鎖
GCPCUD / Flex CUD具體資源量鎖

⛔ 最容易搞混的一對,而且它們方向相反:阿里雲國際的「節省計劃」承諾的是金額(規格可以換),騰訊雲國際的「預留實例」鎖的是規格。名字聽起來像一回事,機制完全不同——在阿里雲上買錯規格還有救,在騰訊雲上買錯規格,承諾覆蓋率會直接掉下來。

AWS 自己也有一對類似的(預留實例鎖實例族、節省計劃按金額承諾),取捨邏輯是通用的:負載形態會不會變——會變就選承諾金額的那一類,穩了才選鎖規格的那一類。 展開見 AWS 預留實例怎麼買才不吃虧。

第三層:渠道折扣(Azure 與另外四家含義完全不同)

透過代理商/夥伴開通與結算,五家都能拿到額外的讓利,但渠道在定價裡的位置差別很大:

廠商渠道機制折扣誰定
AWSPartner Central(夥伴體系)官方定價 + 夥伴返點讓利
阿里雲國際Partner Program 四級官方定價 + 渠道讓利
騰訊雲國際Partner 五級官方定價 + 渠道讓利
AzureCSP(雲解決方案提供商)折扣由合作夥伴自主決定
GCPPartner Advantage官方定價 + 夥伴權益

一句話:在另外四家,代理商的角色是「幫你拿到官方折扣、再額外讓一點」;在 Azure,代理商本身就是定價的一環。這也是為什麼各家報出來的 Azure 價格差異明顯更大——不是有人亂報價,是機制本身就允許更大的浮動空間。

各家渠道頁:

第四層:閒置算力(五家都有,差別在中斷方式)

五家都有「用別人用剩下的算力,換一個大折扣,代價是可能被回收」這一層,只是名字不同:AWS 叫 Spot 實例、阿里雲國際叫搶佔式實例、騰訊雲國際叫競價實例、Azure 與 GCP 都叫 Spot。

差別主要在兩件事:回收前給多少通知(各家從幾十秒到約兩分鐘不等),以及折扣幅度(GCP 官方計費文件給出的上限是最高 91%,為五家中最高;同樣以官方實時定價為準)。

  • 適合:批處理、渲染、CI 構建、可重跑的資料處理、無狀態的彈性擴容部分。
  • 不適合:資料庫主節點、有狀態服務、要求連續線上的生產介面、回收後恢復成本高於省下的錢的場景。
  • 正確用法不是全押:穩態部分用第二層承諾折扣保底,彈性部分用第四層吃閒置——這叫混合底座,也是五家通用的做法。

實戰層面的判斷方法(哪些負載能用、怎麼配多實例型別與多可用區)見 AWS Spot 實例實戰指南,思路對五家都適用。

最容易算錯的三件事

這三條是橫向對比時最高頻的錯誤,各家的錯法還不一樣:

  1. 把 GCP 的 SUD 和 CUD 加在一起。 官方計費文件明確折扣型別不能組合("Discount types cannot be combined"):承諾用量走 CUD,超出承諾的部分才走 SUD。所以「SUD 最高 30% + CUD 最高 55% = 85%」是錯的,正確模型是分段。
  2. 以為官方折扣和渠道折扣二選一。 不是:官方折扣降低的是廠商賬單上的單價,渠道折扣降低的是你實際支付的金額,作用在不同層面,五家都可以疊加。
  3. 還沒定架構就先買承諾。 鎖規格的承諾(預留實例那一類)繫結實例族,後面換實例族或換架構,承諾覆蓋率會掉。順序永遠是:先定架構,再買承諾。

一個簡單的自檢順序:先看有沒有「什麼都不做也有」的層(只有 GCP 有)→ 再看負載穩不穩,穩了才買承諾 → 再看哪些部分能被中斷,能被中斷的吃閒置 → 渠道那一層任何時候都能加,因為它和前三步不衝突。

常見問題

五家裡哪一家的折扣最大?

這個問題沒有答案,因為你的負載決定你能用上哪一層。穩態負載為主 → 第二層承諾折扣的權重最大;能接受中斷 → 第四層幅度最大(GCP 官方口徑最高 91%);什麼都不想動 → 只有 GCP 有第一層。先判斷負載結構,再挑廠商,不要反過來。

我什麼都不做,哪家最便宜?

GCP——因為只有它有第一層自動折扣。另外四傢什麼都不做就等於官網原價,而且不會因為你用得久就自動變便宜。這是最容易被忽略的一條。

官方折扣和找代理衝突嗎?

不衝突,可以疊加。官方折扣降低的是賬單上的單價,渠道折扣降低的是實際支付金額,兩者作用在賬單的不同位置。五家都成立,見各自的折扣頁(上面第三層有清單)。評估渠道時還要注意賬號與訂閱的控制權問題,見 海外雲服務怎麼付款。

承諾買錯了怎麼辦?

取決於買的是哪一類:承諾金額的那一類(AWS 節省計劃、阿里雲國際節省計劃)規格可以換,容錯高;鎖規格的那一類(AWS 預留實例、騰訊雲國際預留實例、Azure 與 GCP 的承諾)買錯後承諾覆蓋率會掉,補救路徑也因廠商而異。展開見 AWS 預留實例怎麼買才不吃虧。

小團隊剛起步,該從哪層開始?

從第三層(渠道)開始——門檻最低、立即可得,而且和後面所有最佳化都不衝突。等負載形態穩定下來,再補第二層承諾;有明確可中斷的部分,再上第四層。別一開始就鎖三年承諾,用真實資料跑過一段時間再買,比一開始就賭對更划算。

按自己的用量算一遍?

告訴我們區域和配置,工程師給出配置建議與報價;支援 USDT TRC-20 付款。

立即儲值