透過 MCP 連接 →

輸入計算

數學公式

Show calculation steps (2)
  1. Budget Variance

    Budget Variance: 雲端輸出流量與 CDN 節省費用計算器

    Budget minus projected monthly spend

  2. Budget Used (%)

    Budget Used (%): 雲端輸出流量與 CDN 節省費用計算器

    Share of budget already consumed

廣告

結果

Estimated Monthly Savings with a CDN
$610
vs. serving directly from cloud egress
Direct egress cost (no CDN) $900
Origin egress on cache misses $90
CDN delivery cost $200
Total cost with CDN $290
Savings vs. direct egress 67.78%
Origin egress volume (cache misses) 1,000 GB
Annual savings $7,320

雲端輸出流量與 CDN 節省費用計算器的作用

每當資料離開雲端服務商的網路流向公共網際網路時,雲端服務商都會按每 GB 收取輸出(egress)費用。如果直接從源站儲存或運算資源為繁忙的網站、媒體庫或軟體下載提供服務,這筆輸出費用可能會成為雲端帳單中最大的支出之一。內容傳遞網路(CDN)會將你的內容快取在邊緣(edge)節點,因此大多數請求都由 CDN 以較低的傳遞費率回應,根本不會觸及你的源站。

本計算器比較這兩種方式。它會估算全部流量都直接透過雲端輸出提供服務所需支付的費用、在前端加上 CDN 後所需支付的費用(CDN 傳遞費用加上快取未命中時較小的源站輸出費用),以及由此帶來的每月與每年節省。

如何使用

輸入你每月向使用者交付的資料量(GB)、雲端輸出費率(美元/GB)、CDN 傳遞費率(美元/GB),以及預期的快取命中率(百分比)。公有雲輸出通常約為每 GB $0.08 至 $0.12,而一般 CDN 傳遞通常為每 GB $0.01 至 $0.05;調校良好的靜態網站可以達到 90% 以上的快取命中率。為取得最準確的結果,請使用你自己服務商定價頁面上的費率。計算器會回傳直接輸出費用、CDN 總費用以及節省金額。

公式詳解

設 T 為每月流量(GB),R_e 為雲端輸出費率,R_c 為 CDN 傳遞費率,H 為以 0 到 1 之間的小數表示的快取命中率。

全部直接透過雲端輸出提供服務的費用為:

$$ D = T \times R_e $$

使用 CDN 時,使用者按 CDN 費率獲得服務,只有快取未命中的部分仍會作為輸出離開你的源站:

$$ C = T \times (1 - H) \times R_e + T \times R_c $$

每月節省與節省百分比則為:

$$ S = D - C $$ $$ \text{Savings \%} = \frac{D - C}{D} \times 100 $$

快取命中率越高,源站輸出項就越小;CDN 費率越低,傳遞項就越小,因此兩者都會推高節省金額。

Advertisement

範例計算

假設你每月交付 10,000 GB(10 TB),雲端輸出費率為 $0.09/GB,CDN 傳遞費率為 $0.02/GB,快取命中率為 90%。

直接輸出:10,000 x $0.09 = $900。使用 CDN 後,源站只需為 10% 的快取未命中部分提供服務:10,000 x 0.10 x $0.09 = $90,再加上 CDN 傳遞 10,000 x $0.02 = $200,合計 $290。每月節省 $900 - $290 = $610,約減少 67.8%,即每年大約 $7,320

常見問題

CDN 一定能省錢嗎? 不一定。如果你的快取命中率很低,或者 CDN 費率接近你的輸出費率,那麼 CDN 傳遞費用加上未命中時的源站輸出,可能等於甚至超過直接輸出的費用。提高快取命中率通常是最有效的手段。

為什麼使用 CDN 後仍要收取源站輸出費用? 每次快取未命中都會迫使 CDN 從你的源站取得物件,而這次取得會作為輸出離開雲端。只有被快取的部分(即命中率)才能避免源站輸出,這正是高命中率如此重要的原因。

我應該預期怎樣的快取命中率? 靜態資源和帶版本號的檔案的快取命中率通常在 90% 到 99%,而高度個人化或快速變化的內容快取效果很差。請查看你的 CDN 分析資料以了解實際命中率,而不要憑猜測。

最後更新: