Azure 的折扣來自「外部條件」——渠道由夥伴定價,加上你已有的微軟授權可以疊加;GCP 的折扣來自「內部條件」——有一層自動生效,而承諾折扣與它不能疊加、是分段算的。兩家的省錢著力點因此完全不同。
五家雲廠商裡,Azure 和 GCP 的折扣機制是差別最大的兩家——它們連「折扣從哪裡來」這個出發點都不同。
其他的橫向對比容易寫成功能對照表,但這兩家的對照價值在別處:弄懂兩家的「折扣哲學」,你就知道該往哪裡使勁。 各家機制細節見 Azure 折扣怎麼拿 與 GCP 折扣怎麼拿,五家全景見 五家雲廠商折扣機制對比。
先說結論:兩家靠的是完全不同的東西
| Azure | GCP | |
|---|---|---|
| 折扣主要來自 | 外部條件:渠道 + 你已有的授權 | 內部條件:用量形態 + 承諾結構 |
| 你要做的事 | 選對渠道、算清已有資產 | 把用量摸清、把承諾切對 |
| 最特殊的一項 | 渠道由夥伴自主定價(五家唯一) | 有一層折扣自動生效(五家唯一) |
| 最容易算錯的地方 | 以為「官方折扣」才是全部,漏掉已有授權 | 把兩層的折扣率相加 |
一句話概括:Azure 的省錢空間取決於「你手裡有什麼」(渠道資質、已有微軟授權);GCP 的省錢空間取決於「你的用量長什麼樣」(穩不穩、可不可以被中斷)。方向不同,所以「哪家更容易省錢」這個問題沒有統一答案——要先看你的條件落在哪一邊。
Azure:折扣藏在「渠道」和「已有授權」裡
Azure 有兩項另外四家都沒有的機制,而且它們都不屬於「買承諾換折扣」那套:
- 渠道機制是 CSP(雲解決方案提供商),折扣由合作夥伴自主決定。 這是五家裡唯一一家「代理商本身就是定價的一環」——別家是「官方定價 + 夥伴返點」,Azure 是夥伴決定折扣。直接後果:各家報出來的 Azure 價格差異比其他廠商大得多,所以「找哪家」比「要不要找」重要得多。
- 混合權益(Azure Hybrid Benefit)。 如果你已有本地的 Windows Server / SQL Server 授權,它可以疊加到預留實例或節省計劃上——省的是授權費,而承諾折扣省的是計算費,兩者作用在賬單的不同部分,可以同時生效。這在 AWS、GCP、阿里雲、騰訊雲都沒有等價機制。
⛔ 最容易犯的錯是「只比實例單價」。 對一家有本地微軟授權的公司來說,不算混合權益就比價格,會嚴重高估 Azure 的成本——因為授權費在賬單裡是一塊獨立的、可被消掉的部分。正確順序是:先把授權費這一項單獨拎出來算,再疊加承諾折扣,最後才和別家比。
除此之外,Azure 也有常規的官方折扣三條路(預留實例 / 節省計劃 / Spot),企業採購另有 EA 一條路。但它們不是 Azure 的差異化所在——真正讓 Azure 與眾不同的,是上面那兩條。
GCP:折扣藏在「用量形態」和「承諾結構」裡
GCP 的特殊性正好相反:它有一套不需要你跟任何人打交道的折扣體系,但層數最多、也最容易算錯。
- 有一層折扣自動生效。 持續使用折扣(SUD)在計費週期內跑得夠久就自動打折——不用申請、不用承諾、不用配置。這是五家裡唯一的一層「什麼都不做也有」。
- 承諾折扣分兩種。 標準承諾折扣(CUD)鎖得更久、折扣更深;靈活承諾折扣(Flex CUD)期限更短、折扣更淺。
- 還有可中斷算力(Spot),官方公開的折扣上限是五家裡最高的。
GCP 官方公開過各層的折扣上限(以官方實時定價為準):標準承諾折扣 1 年期與 3 年期分別對應不同檔位、記憶體最佳化機型還有更高檔;靈活承諾折扣低一些;Spot 最高。這些數字只用於說明結構,不構成承諾。
GCP 的省錢著力點因此很清楚:既然有一層會自動生效,那麼剩下來能最佳化的就是「承諾結構」——買多久、買多少、買哪種。也就是說,GCP 的最佳化更像一道數學題,而不是一場談判。 這與 Azure 的體感完全不同。
兩家的官方折扣逐條對比
| Azure | GCP | |
|---|---|---|
| 自動生效的折扣 | 無(都要主動購買或選用) | 有(持續使用折扣) |
| 承諾折扣 | 預留實例 / 節省計劃 | 標準承諾折扣 / 靈活承諾折扣 |
| 可中斷算力 | Spot | Spot |
| 獨有機制 | 混合權益(已有授權可疊加) | 自動折扣(無需承諾) |
| 渠道 | CSP:夥伴自主定價 | Partner Advantage |
| 官方折扣與渠道折扣 | 可疊加(改單價 + 改實付) | 可疊加(同左) |
注意最後一行:兩家都一樣,「官方折扣」與「渠道折扣」不衝突——官方折扣降的是賬單上的單價,渠道折扣降的是你實際支付的金額。這不是二選一,所以拿「走了渠道就不用管官方折扣」當理由跳過官方方案,在兩家都是錯的。
兩家各有一條「不能疊加」的規則
這是全篇最實用的一節——兩家的坑方向不同,但都會讓人算錯賬:
| 規則 | 錯在哪裡 | |
|---|---|---|
| GCP | 自動折扣與承諾折扣不能疊加 | 把兩層的折扣率相加(「30% + 55% = 85%」是錯的) |
| Azure | 混合權益與承諾折扣可以疊加,但作用在不同部分 | 以為疊加就是「兩個折扣率相乘」,其實一個是授權費、一個是計算費 |
⛔ GCP 那條的官方口徑是「折扣型別不能組合」,實際模型是分段:承諾覆蓋的那部分用量走承諾折扣,超出承諾的部分才走自動折扣。所以正確的心智模型不是「兩個折扣疊在一起」,而是「一段用這個價、另一段用那個價」。很多第三方文章把它說成可疊加,是錯的。
Azure 那條則相反,別被「不能疊加」的說法誤導:混合權益與預留/節省計劃確實能同時用,但省的不是同一塊錢——一個省授權、一個省計算。所以它的收益比「簡單相乘」更實在,計算方式是分項相加而不是折扣率相乘。
怎麼選:三個判斷問題
不用把兩家的機制都研究一遍,回答三個問題就能定位:
- 「我們手上有沒有微軟的本地授權?」 有 → Azure 的成本曲線會立刻不一樣,混合權益是別處沒有的一塊;沒有 → 這條優勢對你為零,Azure 與別家回到同一水平線上比價。
- 「我們的負載穩不穩、願不願意管?」 想少管、且用量本身穩定 → GCP 的自動折扣層省心;願意花時間做渠道比價、且有議價空間 → Azure 的 CSP 路徑可能拿到更低的實付。
- 「賬單大頭是計算還是別的?」 兩家的折扣機制都主要作用在計算類用量上。如果你的賬單大頭是流量、儲存或資料庫,那承諾折扣的影響有限——先把那些項摸清再談折扣(見 AWS 賬單突然變高怎麼排查)。
一個務實的順序:先免費額度試(Azure 免費賬戶 / GCP 免費試用)→ 摸清賬單結構 → 再決定是用官方承諾折扣、還是走渠道、或者兩者都用。別在還不清楚賬單構成的時候就開始談折扣。
常見問題
哪家的折扣更容易拿到?
看你說的「容易」指什麼。GCP 更容易「自動化地拿到」——它有一層不需要任何動作就生效的折扣,而承諾折扣也只需要你自己算清用量。Azure 更容易「拿到更低的實付」——因為渠道定價有浮動空間,但前提是你要花時間比渠道。所以一個偏「省心」,一個偏「省力換取更低價」。
我已經有微軟的本地授權,是不是一定該選 Azure?
不一定。混合權益會顯著改變成本結構,但不是唯一變數——還要看你的業務區域、延遲要求、團隊熟悉度,以及遷移本身的成本。判斷方法:把「授權費」這一項在 Azure 上單獨算一遍,看能省下多少,再把它放進整體對比裡。只比實例單價會得出錯誤結論。
GCP 的自動折扣會不會被承諾折扣「吃掉」?
不會「吃掉」,但會改變你實際享受的折扣結構:承諾覆蓋的那部分用量走承諾折扣,超出承諾的部分才走自動折扣。所以買承諾買多了不划算(超出部分只拿自動檔),買少了也浪費(本該拿更深折扣的用量只拿了自動檔)。關鍵是把這個量算準。
兩家的折扣能同時用嗎(比如同時用 Azure 和 GCP)?
承諾折扣是各家的合同,不能跨廠商使用。 如果你同時用兩家,兩邊的承諾要分別規劃,不能指望一邊的承諾在另一邊生效。這也是「不要把兩家的承諾同時買滿」的原因——一旦業務有變化,兩邊都退不掉。
這兩家的渠道折扣有什麼不同?
差別很大:Azure 的渠道(CSP)本身就是定價的一環,折扣由夥伴自主決定,所以各家報價差異最大;GCP 的渠道(Partner Advantage)更接近「官方定價 + 夥伴權益」,浮動空間相對小。所以「換一家渠道能便宜多少」這件事,在 Azure 上的槓桿明顯更大。判斷渠道是否靠譜的三個問題見 AWS 折扣資訊怎麼找才靠譜,具體定價見 Azure 折扣與代理定價 與 GCP 折扣與代理定價。