Firebase 定價方案

本頁說明 Firebase 計費方案,包括 Firebase 的計費方式,以及如何與其他 Google 服務連結。

Firebase 提供兩種定價方案:免付費的 Spark 方案即付即用的 Blaze 方案。以下簡要說明各方案,如需詳細資訊,請參閱本頁稍後的章節。

Spark 定價方案

無須提供付款資訊即可開始使用
或僅使用免付費的 Firebase 產品

Blaze 定價方案

連結帳單帳戶,即可使用更多服務
,並將用量提升至免付費配額以上

完整使用免付費的 Firebase 產品和功能* 完整使用免付費的 Firebase 產品和功能*
付費 Firebase 產品的免付費用量配額** 付費 Firebase 產品的免付費用量配額**
超出付費 Firebase 產品用量配額後,即付即用計價
存取 Cloud Functions
(免付費用量配額,超出配額後即付即用)
使用付費 Google Cloud 產品和功能

* 免付費產品仍有特定功能相關限制 (例如,Crashlytics 自訂記錄檔大小上限為 64 KB)。如要查看這類資訊,請前往 Firebase 說明文件中各產品的專屬章節。

** 視產品而定,Spark 方案和 Blaze 方案提供的免付費用量配額可能不同。詳情請參閱這篇常見問題

瞭解產品相關資訊

  • 各定價方案的產品細目: 請前往 Firebase 定價頁面。您可以在該頁面瞭解免付費的 Firebase 產品、免付費用量配額,以及 Firebase 產品的即付即用定價。

  • 產品專屬的使用量、配額和價格資訊: 請參閱產品專屬說明文件。這些頁面通常會提供產品的使用量與帳單範例,以及特定功能的限制 (例如,Crashlytics 將自訂記錄限制為 64 KB)。如要查看這類資訊,請前往 Firebase 說明文件中各產品的專區。

專案、應用程式和帳單之間的關係

下圖說明定價方案 (和帳單帳戶) 與專案和應用程式的關聯。

定價方案與專案和應用程式之間的關係



Spark 定價方案

在應用程式開發初期,建議先使用免付費的 Spark 定價方案。您不需要提供任何付款資訊,即可立即開始使用大多數 Firebase 功能!

如果您使用免付費的 Firebase 產品 (例如 Remote ConfigCrashlytics),則可在正式版應用程式中使用 Spark 方案。

Spark 方案包含哪些內容?

Spark 方案提供下列服務存取權:

  • 完整使用免付費的 Firebase 產品和功能* (例如社群登入方法、Remote ConfigCrashlytics)
  • 付費 Firebase 產品 (例如 Cloud FirestoreCloud StorageHosting) 的免付費用量配額

* 免付費產品仍有特定功能相關限制 (例如 Crashlytics 將自訂記錄限制為 64 KB)。 如要查看這類資訊,請前往 Firebase 說明文件中各產品的專屬章節。

範例情境

以下列舉幾個 Spark 方案的使用量和帳單範例:

  • 示例 1:您的應用程式使用社交登入方法 (Remote ConfigCrashlytics)。即使應用程式有數百萬名使用者,您也能免費存取這三項產品的所有功能。

  • 範例 2:您的應用程式使用自訂 AuthenticationCrashlyticsCloud Firestore。無論使用者人數多寡,您都能存取自訂 AuthenticationCrashlytics 的所有功能,而且每天還可免費執行 20,000 次 Cloud Firestore 文件寫入作業和 50,000 次文件讀取作業。

Spark 方案的重要注意事項

請注意下列有關 Spark 定價方案的事項:

  • 如果任何產品在當月超出免付費配額上限,專案在該月剩餘時間內將無法使用該產品

    • 這項規定適用於在該 Firebase 專案中註冊的所有應用程式

    • 如要再次使用該產品,請等到下一個帳單週期,或升級至 Blaze 定價方案

  • 免付費產品仍有特定功能相關的限制 (例如 Crashlytics 將自訂記錄限制為 64 KB)。如要查看這類資訊,請前往 Firebase 說明文件中各產品的專屬章節。視產品或功能而定,這些限制可能是因為基礎架構、公平存取和其他服務保護措施等因素所致。

  • Spark 方案的專案無法使用付費 Google Cloud 產品和功能 (例如 Pub/SubCloud RunBigQuery 串流 Analytics)。



Blaze 定價方案

如果應用程式需要付費服務提供的功能,且/或您想提高配額 (適用於 Blaze 方案提供的產品),可以升級至即付即用的 Blaze 定價方案。

Blaze 方案的 Firebase 專案會連結至Cloud Billing帳戶,讓專案和應用程式存取更多服務,且通常能達到更高的用量。

Blaze 方案包含哪些內容?

Blaze 方案提供下列服務存取權:

  • 完整使用免付費的 Firebase 產品和功能* (例如社群登入方法、Remote ConfigCrashlytics)

  • 付費 Firebase 產品 (例如 Cloud FirestoreCloud StorageHosting) 的免付費用量配額

  • 超出付費 Firebase 產品用量配額後,用多少付多少

  • Cloud Functions for Firebase 免付費使用配額,之後採用即付即用計費模式

  • 存取付費 Google Cloud 產品和功能 (例如 Pub/SubCloud RunBigQuery 串流功能,適用於 Analytics)

* 免付費產品仍有特定功能相關限制 (例如 Crashlytics 將自訂記錄限制為 64 KB)。 如要查看這類資訊,請前往 Firebase 說明文件中各產品的專屬章節。

如果專案的付費產品用量未超出 Blaze 方案的免費配額,您就不必支付任何費用 (Cloud Functions除外)。但如果超出免費配額,您只需支付所用資源的費用,這就是 Blaze 方案又稱為「即付即用」方案的原因。

範例情境

以下列舉 Blaze 方案的用量和帳單範例:

  • 示例 1:您的應用程式使用社交登入方法 (Remote ConfigCrashlytics)。即使應用程式有數百萬名使用者,您也能免費存取這三項產品的所有功能。

  • 範例 2:您的應用程式使用自訂 AuthenticationCrashlyticsCloud Firestore。無論使用者人數多寡,您都能存取自訂 AuthenticationCrashlytics 的所有功能,而且每天還可免費讀取 50,000 份文件,以及寫入 20,000 份文件。Cloud Firestore

    不過,如果專案的 Cloud Firestore 用量高於這些每日配額,系統會針對當天超過 5 萬次或 2 萬次讀取/寫入的次數收費。

Blaze 方案的重要須知

Blaze 定價方案的相關注意事項如下:

  • 視產品而定,Spark 方案和 Blaze 方案的免付費用量配額可能有所不同。詳情請參閱這篇常見問題

  • 免付費產品仍有特定功能相關的限制 (例如 Crashlytics 將自訂記錄限制為 64 KB)。如要查看這類資訊,請前往 Firebase 說明文件中各產品的專屬章節。視產品或功能而定,這些限制可能是因為基礎架構、公平存取和其他服務保護措施等因素所致。

  • 大多數 Firebase 產品和功能都有配額,並根據每日用量計費,但部分產品和功能則根據每月或每小時用量計費。舉例來說,Cloud Functions 的免付費用量層級每個月都會重設,但 Cloud FirestoreCloud Storage 的免付費層級每天都會重設。詳情請參閱這篇常見問題

Google Cloud Billing 個帳戶

專案採用 Blaze 定價方案時,會連結至 Google Cloud Billing 帳戶。以下是 Cloud Billing 帳戶的快速簡介:

  • Cloud Billing 帳戶必須提供付款方式。包括大多數主要信用卡和其他付款方式。如需詳細資訊,請參閱 Cloud Billing 說明文件

  • 您可以將多個 Firebase 專案連結至單一 Cloud Billing帳戶。所有這些專案都會採用 Blaze 定價方案。

  • 確認你是否符合獲得抵免額的資格。舉例來說,如果您剛開始使用 Firebase 和 Google Cloud,可能符合Google Cloud $300 美元免費試用」資格,可試用我們的服務。請注意,超出的用量或費用,將依據你的抵免額計畫計算。



切換定價方案

從 Spark 升級至 Blaze

您可以在 Firebase 控制台中升級至 Blaze 定價方案

就所有意圖和目的而言,將 Firebase 專案升級至 Blaze 定價方案,表示您要將 Cloud Billing 帳戶連結至基礎 Google Cloud 專案。

在下列情況下,系統會自動將定價方案從 Spark 升級至 Blaze

  • Google Cloud 控制台將 Cloud Billing 帳戶連結至專案

  • 在同一個專案中使用 Google Cloud 服務 (例如 Pub/SubCloud Run) 或 Google 地圖 API

    舉例來說,如果您從 Google Cloud 控制台開始使用 Google Cloud 服務,系統會要求您連結 Cloud Billing 帳戶,並自動將 Firebase 定價方案升級至 Blaze 方案。

如果專案從 Spark 升級至 Blaze,請注意下列事項:

  • 視產品而定,Spark 方案和 Blaze 方案的免付費用量配額可能有所不同。詳情請參閱這篇常見問題

從 Blaze 降級至 Spark 方案

您可以在 Firebase 控制台中降級至 Spark 定價方案

在下列情況下,系統會自動將定價方案從 Blaze 降級為 Spark

  • Google Cloud 控制台中取消 Cloud Billing 帳戶與專案的連結

  • 關閉與專案連結的 Cloud Billing 帳戶
    請注意,Cloud Billing 可能會根據付款狀態或記錄關閉帳戶。瞭解如何解決 Cloud Billing 問題

如果專案從 Blaze 降級至 Spark,請注意下列事項:

  • 專案會失去任何付費 Google Cloud 服務的存取權,例如 Pub/SubCloud RunBigQuery 串流服務 (適用於 Analytics)。

  • 專案會失去對任何非預設 Realtime Database 執行個體或非預設 Cloud Storage 值區的存取權。

    • 這些執行個體和 bucket 中的資料不會遭到刪除,但您將無法存取資料 (也就是說,無法透過應用程式讀取/寫入資料、無法存取控制台,也無法存取 REST API)。

    • 如要重新啟用存取權,請升級至 Blaze 定價方案

    • 如果需要從這些非預設執行個體和 bucket 刪除資料,但仍要使用 Spark 方案,請與 Firebase 支援團隊聯絡

  • 您無法部署任何新的或現有的 Cloud Functions

  • 視產品而定,Spark 方案和 Blaze 方案的免付費用量配額可能有所不同。詳情請參閱這篇常見問題



後續步驟