Firebase 定價計劃

本頁介紹 Firebase 定價方案,包括 Firebase 的計費方式以及它如何與其他 Google 服務連接。

Firebase 提供兩種不同的定價方案,即Spark 方案Blaze 方案。以下是每個計劃的簡要概述,但有關詳細信息,請訪問本頁下面的部分。

火花定價計劃

無需支付信息即可開始
或僅使用免費的 Firebase 產品

Blaze 定價計劃

附加結算帳號以訪問更多服務
和超出免費使用配額的使用水平

完全使用免費的 Firebase 產品和功能完全使用免費的 Firebase 產品和功能
付費 Firebase 產品的免費使用配額*付費 Firebase 產品的免費使用配額*
付費 Firebase 產品的任何額外使用的即用即付定價
訪問云功能
(免費使用配額,然後按使用量付費以獲取額外使用量)
訪問付費的 Google Cloud 產品和功能
*根據產品,Spark vs Blaze 計劃可用的免費使用配額數量可能會有所不同。在此常見問題解答中了解更多信息。

有關每個定價計劃的詳細產品細分,請查看Firebase 定價頁面。在該頁面上,您可以了解 Firebase 產品的免費 Firebase 產品、免費使用配額和即用即付定價。

此外,大多數 Firebase 產品都提供有關使用、配額和定價的特定於產品的文檔。他們經常提供產品的使用到計費示例。請訪問 Firebase 文檔中的產品部分以查找此類信息。

下圖顯示了定價計劃(和計費帳戶)如何與項目和應用程序相關聯。

定價計劃與項目和應用程序之間的關係



火花定價計劃

當您處於開發應用程序的初始階段時,請從 Spark 定價計劃開始。您無需提供任何付款信息即可立即開始使用大部分 Firebase 功能!

如果您使用免費的 Firebase 產品,例如 FCM 和 Crashlytics,您可以在生產應用中使用 Spark 計劃。

Spark 計劃包含哪些內容?

Spark 計劃包括以下對服務的訪問:

  • 完全使用免費的 Firebase 產品和功能(如社交登錄方法、FCM 和 Crashlytics)
  • 付費 Firebase 產品(如 Cloud Firestore、Cloud Storage 和 Hosting)的免費使用配額

示例場景

以下是 Spark 計劃的一些使用和計費示例:

  • 您的應用程序使用遠程配置、雲消息傳遞和 Crashlytics。即使您的應用擁有數百萬用戶,您也可以免費使用這三款產品的所有功能。

  • 您的應用使用自定義身份驗證、Crashlytics 和 Cloud Firestore。您可以訪問自定義身份驗證和 Crashlytics 的所有功能(無論您有多少用戶),此外,您每天可以免費獲得 20,000 次 Cloud Firestore 文檔寫入和 50,000 次文檔讀取。

關於 Spark 計劃要記住的重要事實

請注意有關 Spark 定價計劃的以下內容:

  • 如果您在一個日曆月內超過任何產品的免費配額限制,您的項目對該特定產品的使用將在該月的剩餘時間內關閉

    • 這適用於在該 Firebase 項目中註冊的所有應用

    • 要再次使用該特定產品,您需要等到下一個計費周期或升級到 Blaze 定價計劃

  • 付費 Google Cloud 產品和功能(如 Pub/Sub、Cloud Run 或 BigQuery 流式分析)不適用於 Spark 計劃中的項目。



Blaze 定價計劃

如果您的項目需要付費服務提供的功能,請切換到 Blaze 定價計劃。 Blaze 計劃中的 Firebase 項目附加了一個Cloud Billing 帳戶,這使您的項目和應用能夠訪問更多服務和更高的使用水平。

Blaze 計劃包括什麼?

Blaze 計劃包括以下服務訪問權限:

  • 完全使用免費的 Firebase 產品和功能(如社交登錄方法、FCM 和 Crashlytics)

  • 付費 Firebase 產品(如 Cloud Firestore、Cloud Storage 和 Hosting)的免費使用配額

  • 付費 Firebase 產品的任何額外使用的即用即付定價

  • Cloud Functions for Firebase 的免費使用配額,然後按使用量付費定價

  • 訪問付費的 Google Cloud 產品和功能(例如 Pub/Sub、Cloud Run 或 BigQuery 流式分析)

如果您的項目保持在 Blaze 計劃的付費產品免費使用配額內,那麼您將不會看到這些產品的任何計費( Cloud Functions 除外)。但是,如果您碰巧超過了免費使用配額,您只需為所消耗的資源付費——這就是為什麼 Blaze 計劃通常被稱為“即用即付”計劃的原因。

示例場景

以下是 Blaze 計劃的一些使用和計費示例:

  • 您的應用程序使用遠程配置、雲消息傳遞和 Crashlytics。即使您的應用擁有數百萬用戶,您也可以免費使用這三款產品的所有功能。

  • 您的應用使用自定義身份驗證、Crashlytics 和 Cloud Firestore。您可以訪問自定義身份驗證和 Crashlytics 的所有功能(無論您有多少用戶),而且您每天可以免費獲得 50,000 次 Cloud Firestore 文檔讀取和 20,000 次文檔寫入。

    但是,如果您的項目對 Cloud Firestore 的使用量高於每日配額,則您需要為當天超過50K 或 20K 計數的讀取/寫入付費。

關於 Blaze 計劃要記住的重要事實

請注意以下有關 Blaze 定價計劃的信息:

  • 根據產品的不同,Spark vs Blaze 計劃可用的免費使用配額數量可能會有所不同。在此常見問題解答中了解更多信息。

  • 大多數 Firebase 產品和功能都有基於每日使用量的配額和定價,但有些基於每月或每小時使用量。例如,Cloud Functions 有一個每月重置的免費使用層,但 Cloud Firestore 和 Cloud Storage 有每天重置的免費層。在此常見問題解答中了解更多信息。

Google Cloud Billing 帳號

當您的項目採用 Blaze 定價方案時,您的項目與Google Cloud Billing 帳戶相關聯。以下是有關 Cloud Billing 帳號的一些小知識:

  • Cloud Billing 帳號需要一種付款方式。這包括大多數主要信用卡,以及銀行賬戶和 PayPal 付款方式(如果您所在的國家/地區支持)。如需更多詳細信息,請參閱Cloud Billing 文檔

  • 您可以將多個 Firebase 項目與一個 Cloud Billing 帳號相關聯。所有這些項目都將採用 Blaze 定價計劃。

如果您是 Firebase 和 Google Cloud 的新手,請檢查您是否有資格獲得300 美元的贈金和免費試用 Cloud Billing 帳戶來試用我們的服務。



在定價計劃之間切換

從 Spark 升級到 Blaze

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

出於所有意圖和目的,升級到 Blaze 定價計劃意味著您將 Cloud Billing 帳號添加到關聯的 Google Cloud 項目中。

以下操作和情況會自動將您的定價計劃從 Spark 升級到 Blaze:

  • 通過 Google Cloud Console 將 Cloud Billing 帳號添加到您的項目

  • 在同一項目中使用 Google Cloud 服務(如 Pub/Sub 或 Cloud Run)或 Google Maps API

    例如,如果您開始通過 Google Cloud Console 使用 Google Cloud 服務,則需要添加 Cloud Billing 帳戶 - 這會自動將您的 Firebase 定價計劃升級到 Blaze 計劃。

如果您的項目從 Spark 升級到 Blaze,請注意會發生什麼:

  • 根據產品的不同,Spark vs Blaze 計劃可用的免費使用配額數量可能會有所不同。在此常見問題解答中了解更多信息。

從 Blaze 降級到 Spark 計劃

您可以在 Firebase 控制台中降級到 Spark 定價計劃

以下操作和情況會自動將您的定價計劃從 Blaze 降級為 Spark:

  • 通過 Google Cloud Console 從您的項目中移除關聯的 Cloud Billing 帳號

  • 關閉與您的項目關聯的 Cloud Billing 帳號
    請注意,Cloud Billing 可以根據付款狀態或歷史記錄關閉帳號。了解如何解決 Cloud Billing 問題

如果您的項目從 Blaze 降級到 Spark,請注意會發生什麼:

  • 您的項目無法訪問任何付費的 Google Cloud 服務,例如 Pub/Sub、Cloud Run 或 BigQuery 流式分析。

  • 您的項目將失去對任何非默認實時數據庫實例或非默認 Cloud Storage 存儲分區的訪問權限。

    • 這些實例和存儲桶中的數據不會被刪除,但您將無法訪問這些數據(您的應用程序沒有讀/寫訪問權限,沒有控制台訪問權限,也沒有 REST API 訪問權限)。

    • 要重新啟用訪問權限,請升級到 Blaze 定價計劃

    • 如果您需要從這些非默認實例和/或存儲桶中刪除數據,但仍保留 Spark 計劃,請聯繫支持

  • 您不能對任何新的或任何現有的 Cloud Functions 進行的部署。

  • 根據產品的不同,Spark vs Blaze 計劃可用的免費使用配額數量可能會有所不同。在此常見問題解答中了解更多信息。



下一步