專案必須啟用 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 快取中 (即未快取),就會發生這種情況。因此,原始伺服器必須擷取資料並傳送給使用者。
這個程序會產生費用,主要有兩個原因:
- 填入 Cloud CDN 快取:使用者要求未快取的內容時,系統會啟動程序,從原始伺服器擷取該資料,並將副本儲存在 Cloud CDN 快取中,以供日後要求使用。從來源到 CDN 的初始資料移轉會計入總費用。
- 將資料傳輸給使用者:內容可用後 (直接來自來源,或在初始快取填入後來自 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 會自動清除未使用的版本。在推出新功能期間,你可能會短暫看到兩張圖片。