Firebase 定價方案

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

Firebase 提供兩種不同的定價方案,分別是免付費 Spark 方案即付即用的 Blaze 方案。以下簡要介紹各項方案,如需詳細資訊,請參閱本頁後續的各節。

Spark 定價方案

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

Blaze 定價方案

連結帳單帳戶,即可使用更多服務
和超出免付費用量配額的用量層級

可以完整使用免費的 Firebase 產品和功能 完整使用免付費的 Firebase 產品和功能
Firebase 付費產品的免費用量配額* Firebase 付費產品的免費用量配額*
採即付即用的計費方式,收取額外用量的 Firebase 付費產品費用
可使用 Cloud Functions
(免費用量配額,之後按照即付即用的計費模式,額外用量)
使用付費 Google Cloud 產品和功能
* Spark 和 Blaze 方案可用的免付費用量配額數量可能會因產品而異。詳情請參閱這份常見問題

如需各種定價方案依產品分類的詳細資料,請參閱 Firebase 定價頁面。該頁面會說明 Firebase 產品的免付費用量、免費用量配額,以及 Firebase 產品的即付即用定價。

此外,大多數 Firebase 產品都會提供有關用量、配額和定價的產品專屬說明文件。他們通常會提供產品的用量計費範例。請參閱 Firebase 說明文件中產品的相關章節,瞭解這類資訊。

下圖顯示定價方案 (和帳單帳戶) 如何與專案和應用程式建立關聯。

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



Spark 定價方案

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

此外,如果您「只」使用免付費 Firebase 產品 (例如 FCMCrashlytics),則可在正式版應用程式中使用 Spark 方案。

Spark 方案包含哪些內容?

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

  • 使用免付費 Firebase 產品和功能 (例如社群媒體登入方法、FCMCrashlytics) 的所有功能
  • 付費 Firebase 產品 (例如 Cloud FirestoreCloud StorageHosting) 的免費用量配額

範例情境

以下列舉一些 Spark 方案的用量與計費方式:

  • 範例 1:您的應用程式使用 Remote ConfigCloud MessagingCrashlytics。您可以免費使用這三項產品的所有功能,即使您的應用程式擁有數百萬名使用者也不例外。

  • 範例 2:您的應用程式使用自訂 AuthenticationCrashlyticsCloud Firestore。您可以使用自訂 AuthenticationCrashlytics 的所有功能 (不論使用者人數多寡),也能夠每天 20,000 次 Cloud Firestore 寫入文件和 50,000 次文件讀取作業,完全不需付費。

關於 Spark 方案的重要注意事項

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

  • 如果您在某個日曆月份內,針對任何產品超出免費配額上限,專案的該項產品用量將在該月剩餘期間關閉

    • 適用於註冊該 Firebase 專案的所有應用程式

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

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



Blaze 定價方案

如果您的專案需要付費服務提供的功能,請改用即付即用的 Blaze 定價方案。Blaze 方案中的 Firebase 專案會連結至 Cloud Billing 帳戶,讓專案和應用程式存取更多服務和更高的用量層級。

Blaze 方案包含哪些內容?

Blaze 方案包含下列服務存取權:

  • 可以完整使用免費的 Firebase 產品和功能 (例如社群登入方式、FCMCrashlytics)

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

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

  • Cloud Functions for Firebase 的免付費用量配額,之後採即付即用定價模式

  • 可存取付費的 Google Cloud 產品和功能 (例如 Pub/SubCloud RunAnalyticsBigQuery 串流服務)

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

範例情境

以下列舉一些 Blaze 方案的用量與計費示例:

  • 範例 1:您的應用程式使用 Remote ConfigCloud MessagingCrashlytics。您可以免費使用這三項產品的所有功能,即使您的應用程式擁有數百萬名使用者也不例外。

  • 範例 2:您的應用程式使用自訂 AuthenticationCrashlyticsCloud Firestore。您可以使用自訂 AuthenticationCrashlytics 的所有功能 (不論有多少使用者),另外還能每天 50,000 Cloud Firestore 次文件讀取和 20,000 次文件寫入,完全不必付費。

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

Blaze 方案的重要注意事項

Blaze 定價方案的注意事項:

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

  • 大多數 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 Maps 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 值區。

    • 系統不會刪除這些執行個體和值區中的資料,但您無法存取這些資料 (這表示您無法從應用程式讀取/寫入資料、無法存取主控台,也沒有 REST API 存取權)。

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

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

  • 您無法「新增」任何新的或現有的 Cloud Functions 部署項目。

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



後續步驟