瞭解 Azure Front Door 計費

Azure Front Door 為您的網際網路對應工作負載提供一組豐富的功能。 Front Door 可協助您加速應用程式的效能、改善安全性,並提供工具來檢查和修改 HTTP 流量。

Front Door 的計費模型包含數個元件。 Front Door 會針對您部署的每個設定檔收取基本費用。 也會根據使用量向您收取要求和資料傳輸的費用。 計費計量會收集 Front Door 使用量的相關資訊。 您的每月 Azure 帳單可彙總整個月份的計費資訊,並套用定價來判斷您需要支付的金額。

本文說明 Front Door 定價的運作方式,讓您瞭解並預測每月 Azure Front Door 帳單。

如需 Azure Front Door 定價資訊,請參閱 Azure Front Door 定價

提示

Azure 定價計算機可協助您針對需求計算價格估計。 使用預先建立的定價計算機預估作為起點,並針對您自己的解決方案加以自訂。

注意

本文說明 Azure Front Door Standard 和 Premium SKU 的計費運作方式。 如需 Azure Front Door (傳統) 的相關資訊,請參閱 Azure Front Door 定價

基本費用

每個 Front Door 設定檔都會產生每小時費用。 系統會針對部署設定檔的每一小時或部分小時計費。 您支付的費率取決於您部署的 Front Door 階層。

單一 Front Door 設定檔可以包含多個端點。 您不需針對每個端點支付額外費用。

您不需支付額外費用即可使用流量加速回應快取回應壓縮規則引擎Front Door 固有的 DDoS 保護,以及自訂 Web 應用程式防火牆 (WAF) 規則等功能。 如果您使用 Front Door Premium,也不需支付額外的費用,即可使用受控 WAF 規則集Private Link 原點

要求處理和流量費用

通過 Front Door 的每個要求都會產生要求處理和流量費用:

Diagram of traffic flowing from the client to Azure Front Door and to the origin.

要求程序的每個部分都會分開計費:

  1. 從用戶端到 Front Door 的要求數目
  2. 從 Front Door 邊緣到原點的資料傳輸
  3. 從原點到 Front Door 的資料傳輸 (不可計費)
  4. 從 Front Door 到用戶端的資料傳輸

下列各節會更詳細地說明每個要求元件。

從用戶端到 Front Door 的要求數目

Front Door 會針對在您設定檔的 Front Door 邊緣位置收到的要求數目收取費用。 Front Door 會使用HTTP 要求上的 Host 標頭來識別要求。 如果 Host 標頭符合 Front Door 設定檔中的標頭,它會算作是對您設定檔的要求。

價格會根據為要求提供服務的 Front Door 邊緣位置地理區域而有所不同。 Standard 和 Premium SKU 的價格也不同。

從 Front Door 邊緣到原點的資料傳輸

Front Door 會針對從 Front Door 邊緣位置傳送至原點伺服器的位元組收費。 價格會根據為要求提供服務的 Front Door 邊緣位置地理區域而有所不同。 原點的位置不會影響價格。

當您擁有較高的流量時,每 GB 的價格比較低。

如果可以從 Front Door 邊緣位置的快取為要求提供服務,Front Door 就不會將任何要求傳送至原點伺服器,而且您不需支付此元件的費用。

從原點到 Front Door 的資料傳輸

當原點伺服器處理要求時,它會將資料傳回給 Front Door,以便回到用戶端。 即使原點所在區域與要求的 Front Door 邊緣位置區域不同,Front Door 也不會對此流量收費。

如果您的原點位於 Azure 內,則不會收取從 Azure 原點到 Front Door 的資料輸出費用。 不過,您應該判斷這些 Azure 服務是否可能會向您收取費用來處理您的要求。

如果您的原點在 Azure 之外,您可能會產生來自其他網路提供者的費用。

從 Front Door 到用戶端的資料傳輸

Front Door 會針對從 Front Door 邊緣位置傳送回到用戶端的位元組收費。 價格會根據為要求提供服務的 Front Door 邊緣位置地理區域而有所不同。

如果已壓縮回應,Front Door 只會針對壓縮的資料收費。

當您使用進階階層時,Front Door 可以使用 Private Link 連線到您的原點

Front Door Premium 有較高的基本費用和要求處理費用。 相較於使用原點公用端點的流量,您不需支付 Private Link 流量的額外費用。

當您設定 Private Link 原點時,您會選取要使用的私人端點區域。 部分 Azure 區域支援對 Front Door 的 Private Link 流量。 如果您選取的區域與原點部署至的區域不同,則不需針對跨區域流量支付額外費用。 不過,要求延遲可能會更大。

跨區域流量

根據處理要求的 Front Door 邊緣位置而定,某些 Front Door 計費計量有不同的費率。 通常,處理要求的 Front Door 邊緣位置是最接近用戶端的位置,這有助於降低延遲並最大化效能。

Front Door 會針對從邊緣位置到原點的流量收費。 根據 Front Door 邊緣位置的位置而定,流量會以不同的費率計費。 如果您的原點位於不同的 Azure 區域,則不會針對區域間流量向您收取額外費用。

範例案例

範例 1:沒有快取的 Azure 原點

Contoso 會在 Azure App Service 上裝載其網站,該網站在美國西部區域執行。 Contoso 已部署具有標準層的 Front Door。 它們已停用快取。

假設來自加州用戶端的要求已傳送至 Contoso 網站,傳送 1 KB 要求並接收 100 KB 回應:

Diagram of traffic flowing from the client to Azure Front Door and to the origin, without caching or compression.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 北美洲
從 Front Door 邊緣到原點的資料傳輸 1 KB 北美洲
從 Front Door 到用戶端的資料傳輸 100 KB 北美洲

Azure App Service 可能會收取其他費用。

範例 2:已啟用壓縮的 Azure 原點

假設 Contoso 更新其 Front Door 組態來啟用內容壓縮。 現在,與範例 1 相同的回應可能會壓縮為 30 KB:

Diagram of traffic flowing from the client to Azure Front Door and to the origin, with compression enabled.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 北美洲
從 Front Door 邊緣到原點的資料傳輸 1 KB 北美洲
從 Front Door 到用戶端的資料傳輸 30 KB 北美洲

Azure App Service 可能會收取其他費用。

範例 3:從快取為要求提供服務

假設第二個要求抵達相同的 Front Door 邊緣位置,並有有效的快取回應可供使用:

Diagram of traffic flowing from the client to Azure Front Door and being returned from cache.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 北美洲
從 Front Door 邊緣到原點的資料傳輸 從快取為要求提供服務時則為無
從 Front Door 到用戶端的資料傳輸 30 KB 北美洲

範例 4:跨區域流量

假設對 Contoso 網站的要求來自澳大利亞的用戶端,且無法從快取提供服務:

Diagram of traffic flowing from the client in Australia to Azure Front Door and to the origin.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 澳洲
從 Front Door 邊緣到原點的資料傳輸 1 KB 澳洲
從 Front Door 到用戶端的資料傳輸 30 KB 澳洲

範例 5:非 Azure 原點

Fabrikam 在另一個雲端提供者上營運電子商務網站。 其網站裝載於歐洲。 他們會設定 Azure Front Door 來提供流量,而不需快取或壓縮。

假設來自用戶端的要求從紐約的用戶端傳送至 Fabrikam 網站。 用戶端會傳送 2 KB 要求並接收 350 KB 回應:

Diagram of traffic flowing from the client to Azure Front Door and to an origin outside of Azure.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 北美洲
從 Front Door 邊緣到原點的資料傳輸 2 KB 北美洲
從 Front Door 到用戶端的資料傳輸 350 KB 北美洲

外部雲端提供者可能會收取其他費用。

範例 6:Web 應用程式防火牆封鎖的要求

當 Web 應用程式防火牆 (WAF) 封鎖要求時,該要求就不會傳送至原點。 不過,Front Door 會收取要求的費用,也會收取傳送回應的費用。

假設 Front Door 設定檔包含自訂 WAF 規則,以封鎖來自南美洲特定 IP 位址的要求。 WAF 已設定了自訂錯誤回應頁面,其大小為 1 KB。 如果來自已封鎖 IP 地址的用戶端傳送 1 KB 要求:

Diagram of traffic flowing from the client to Azure Front Door, where the request gets blocked by the WAF.

下列計費計量會遞增:

計量 遞增依據 計費區域
從用戶端到 Front Door 的要求數目 1 南美洲
從 Front Door 邊緣到原點的資料傳輸 none 南美洲
從 Front Door 到用戶端的資料傳輸 1 KB 南美洲

下一步

了解如何建立 Front Door 設定檔