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 次文件寫入作業和 50,000 次文件讀取作業。Cloud Firestore

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 方案的免付費用量配額可能有所不同。詳情請參閱這篇常見問題



後續步驟