瞭解 App Hosting 費用

專案必須啟用 Firebase Blaze 定價方案,才能使用 App Hosting。 這項方案對 App Hosting 叫用的 Google Cloud 產品設有下列免費配額限制:

產品 功能 免付費 已付費
(用量超出免付費配額上限)
App Hosting 連出頻寬 每月 10 GiB

每 GiB 快取資料 $0.15 美元

每未快取 GiB $0.20 美元

Artifact Registry 儲存空間 每月 0.5 GB 超過 0.5 GB 時,每月每 GB $0.10 美元
輸出 免付費 如需完整的輸出價格清單,請參閱 Artifact Registry 定價
Cloud Run CPU 18 萬 vCPU 秒 每 vCPU-秒 $0.00002400 美元
記憶體 36 萬 GiB-秒 每 GiB-秒 $0.00000250 美元
要求 200 萬項要求 每 100 萬次要求 $0.40 美元
Cloud Build 建構分鐘數 2500 分鐘的建構作業 建構時間每分鐘 $0.006 美元。
Cloud Logging 記錄儲存空間 每月每項專案 50 GiB 每 GiB $0.50 美元
記錄保留 30 天免費 記錄檔保留超過 30 天時,每月每 GiB $0.01 美元
Secret Manager 有效密鑰版本 每月 6 個版本 每個位置的每個版本 $0.06 美元
存取作業 每月 10,000 次作業 每 10,000 次操作 $0.03 美元
輪替通知 每月 3 次輪替 每次輪替 $0.05 美元
Cloud Storage1 Standard Storage2 每月 5 GB 每月每 GB $0.020 美元
A 級作業2 5,000 每 1,000 次作業 $0.0050 美元
B 級作業2 50,000 次 每 1,000 次作業 $0.0004 美元
資料移轉2 從北美洲傳送至各個 Google Cloud 資料移轉目的地的資料移轉量 (澳洲和中國除外):100 GB

北美地區每 GB $0.02 美元

歐洲每 GB $0.02 美元

亞洲地區每 GB $0.08 美元

1Cloud Storage 僅在透過 Firebase CLI 從本機來源部署時使用。

2Cloud Storage「一律免費」方案的配額僅適用於 US-CENTRAL1 的App Hosting後端。

免付費用量由帳單帳戶中的所有專案共用,且每個月都會重設;系統只會就超過限制的用量計費。

計算費用

自 2025 年 8 月 1 日起,一旦超出即付即用 Blaze 定價方案的配額,Firebase App Hosting專案就會開始產生費用。系統會針對下列Firebase App Hosting委刊項收費:

  • 未快取輸出頻寬是指直接從 Firebase App Hosting 服務的原始伺服器傳輸的資料,用於滿足使用者要求。來源伺服器位於App Hosting後端Cloud Run服務和 Cloud CDN 之間。如果要求的內容尚未儲存在 Cloud CDN 快取中 (即未快取),就會發生這種情況。因此,原始伺服器必須擷取資料並傳送給使用者。

    這個程序會產生費用,主要有兩個原因:

    1. 填入 Cloud CDN 快取:使用者要求未快取的內容時,系統會啟動程序,從原始伺服器擷取該資料,並將副本儲存在 Cloud CDN 快取中,以供日後要求使用。從來源到 CDN 的初始資料移轉會計入總費用。
    2. 將資料傳輸給使用者:內容可用後 (直接來自來源,或在初始快取填入後來自 CDN),必須傳輸至使用者裝置上要求的目的地。這項資料移轉也會產生費用。
  • 快取外送頻寬是指從 Cloud CDN 快取傳輸至使用者裝置的資料量 (以 GiB 為單位),傳輸目的地為要求的位置。

如要瞭解如何透過 Cloud CDN 提升效能,請參閱「快取應用程式內容」。

此外,系統也會針對後端使用的基礎Google Cloud產品用量向您收費:

  • Cloud Run
  • Cloud Build
  • Artifact Registry
  • Secret Manager
  • Cloud Logging

如要查看這些委刊項的確切價格,請前往定價頁面

計費示例

App Hosting 上執行動態網頁應用程式的費用差異很大,取決於流量、執行階段設定和回應大小等因素。在我們的範例中,費用是根據這些因素的特定假設計算而得。

流量和回應大小

應用程式達到每月免費配額後,每次造訪網站都會產生費用。這些費用並非固定,而是取決於多項因素,例如每次造訪觸發的背景要求數量、建立回應所需的運算能力,以及回應大小。有些要求就是比其他要求更昂貴。舉例來說,放送含有大量圖片或複雜資料的網頁,費用可能比單純的 HTML 檔案高。同樣地,在伺服器上動態產生網頁,通常比從 CDN 提供快取版本更昂貴。

如要有效估算應用程式的費用,請考慮下列幾項重要指標:

  • 每次造訪的請求數:一般使用者造訪時會觸發多少個別請求?(請注意,一個「網頁載入」通常會涉及許多基礎資源要求,例如圖片、CSS 和 JavaScript)。
  • 平均回應大小:每個要求通常會傳回多大的資料?
  • 平均回應延遲時間:應用程式平均需要多久時間才能回應要求?

如要估算這些值,請在 Google Cloud 控制台中檢查應用程式的請求記錄。我們的費用計算範例假設有以下條件:

流量特性
~單次造訪的計費要求次數

10

平均回應大小 (KiB)

400

平均回應延遲時間 (毫秒)

1000

快取命中率

50%

執行階段設定

Cloud Run 設定1
CPU 限制 (vCPU) 1
記憶體限制 (MiB) 512
並行 (要求) 80
minInstances 0
maxInstances 100

1 這些是 App Hosting 提供的預設值。如要查看每次推出作業的 Cloud Run 設定,請查看Cloud Run修訂版本詳細資料。在 Firebase 控制台的「推出」分頁中,將滑鼠游標懸停在推出項目上,然後選取三點選單,接著選取「查看 Cloud Run 修訂版本」。

其他假設

專案用量
部署方法 GitHub
每月建構次數 20
每個建構版本的分鐘數 8
記錄保留 < 30 天
密鑰版本 < 6 個版本
Artifact Registry 映像檔大小 (MB) 380

帳單範例

根據這些假設,我們可以推斷出這個範例情境的下列費用。在 1 萬次造訪的層級,幾乎不會產生任何費用, 但如果造訪次數達到 100 萬次,就會開始累計可觀的費用。 造訪是指使用者對應用程式發出的要求。

SKU 價格 單位 免付費方案 1 萬次造訪使用量 1 萬次造訪費用 100 萬次造訪用量 100 萬次造訪的費用
Cloud Run - CPU

$0.00 美元

vCPU 秒

180,000.00

1250

$0.00 美元

125000

$0.00 美元

Cloud Run - 記憶體

$0.00 美元

GiB 秒數

360,000.00

625

$0.00 美元

62500

$0.00 美元

Cloud Run - 要求

$0.40 美元

M SSR 要求

2.00

0.05

$0.00 美元

5

$1.20 美元

Cloud Build - 建構時間

$0.01 美元

建構分鐘數

2,500.00

160

$0.00 美元

160

$0.00 美元

Artifact Registry - 儲存空間

$0.10 美元

GiB (儲存)

0.50

0.6

$0.01 美元

0.6

$0.01 美元

App Hosting - Uncached outgoing bandwidth

$0.20 美元

GiB

10

2

$0.00 美元

200

$39.00

App Hosting - Cached outgoing bandwidth

$0.15 美元

GiB

2

$0.00 美元

200

$29.25

Secrets Manager - 有效的密鑰版本

$0.06 美元

版本

6.00

6.00

$0.00 美元

6.00

$0.00 美元

Secrets Manager - Access Operations

$0.03

10,000 次操作

1.0

0.10

$0.00 美元

5.00

$0.12 美元

Secrets Manager - 輪替通知

$0.05 美元

輪替

3.00

0.00

$0.00 美元

0.00

$0.00 美元

Cloud Logging - Logging Storage

$0.50 美元

GiB

50.00

0.50

$0.00 美元

50.00

$0.00 美元

Cloud Logging - 記錄保留

$0.01 美元

每月每 GiB 30 天

$0.00 美元

$0.00 美元

總計

$0.01 美元

$69.58 美元

計算

SKU 單位 如何計算用量
Cloud Run - CPU vCPU 秒 vCPU 秒數 = 每個執行個體的 vCPU 數量 * 每個要求的平均回應延遲時間 * 造訪次數 * 每次造訪的計費要求數 / 同時要求數
Cloud Run - 記憶體 GiB 秒數 GiB 秒數 = 每個執行個體的 GiB * 每個要求的平均回應延遲時間 * 造訪次數 * 每次造訪的計費要求數 / 同時要求數
Cloud Run - 要求 M SSR 要求 M SSR 要求 = (造訪次數 * 每次造訪的計費要求數 / 1M) * (1 - 快取命中率)
Cloud Build - 建構時間 建構分鐘數 建構分鐘數 = 建構次數 * 每次建構的分鐘數
Artifact Registry - 儲存空間 1 GiB (儲存) GiB (儲存) = 2 * 圖片大小
App Hosting - Uncached Bandwidth GiB 未快取的 GiB= (1 - 快取命中率) * (造訪次數 * 每次造訪的計費要求 * 每個要求的輸出頻寬)
App Hosting - Cached Bandwidth GiB 快取 GiB = 快取命中率 * (造訪次數 * 每次造訪的計費要求數 * 每個要求的輸出頻寬)

1 :應用程式通常只會在 Artifact Registry 中有一個映像檔,因為 App Hosting 會自動清除未使用的版本。在推出新功能期間,你可能會短暫看到兩張圖片。