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 產品的付費使用費。

此外,大多數 Firebase 產品都會提供有關使用量、配額和定價的產品專屬說明文件。這些說明通常會提供產品的使用量與計費範例,以及特定功能的任何限制 (例如,Crashlytics 會將自訂記錄限制在 64 KB)。請參閱 Firebase 說明文件中各個產品的相關章節,找出這類資訊。

下圖說明如何將價格方案 (和帳單帳戶) 與專案和應用程式建立關聯。

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



Spark 定價方案

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

如果您使用 Remote ConfigCrashlytics 等免付費 Firebase 產品,可以在正式版應用程式中使用 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 說明文件中各項產品的相關章節,瞭解這類資訊。視產品或功能而定,這些限制可能會因基礎架構、公平存取權和其他服務保護措施等因素而有所不同。

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



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 RunAnalyticsBigQuery 串流)

* 免付費產品仍有特定功能的限制 (例如 Crashlytics 會將自訂記錄限制在 64 KB)。請參閱 Firebase 說明文件中各項產品的相關章節,找出這類資訊。

如果專案的付費產品用量仍在 Blaze 方案的免費配額範圍內,您就不會看到這些產品的任何費用 (Cloud Functions除外)。但如果確實超出免費配額,您只需支付使用的資源費用,這也是 Blaze 方案被稱為「隨用付費」方案的原因。

範例情境

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

  • 範例 1:您的應用程式使用社交登入方法 Remote ConfigCrashlytics。您可以免費使用這三項產品的所有功能,即使應用程式擁有數百萬名使用者也一樣。

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

    不過,如果專案的 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 新手,請確認是否符合 $300 美元抵免額和免費試用 Cloud Billing 帳戶的資格,以便試用我們的服務。



切換定價方案

從 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 RunBigQueryAnalytics 串流服務。

  • 您的專案將無法存取任何非預設的 Realtime Database 執行個體或非預設的 Cloud Storage 值區。

    • 這些例項和 bucket 中的資料不會遭到刪除,但您無法存取這些資料 (也就是無法透過應用程式存取、無法存取主控台,也無法存取 REST API)。

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

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

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

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



後續步驟