Firebase 定價計劃

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

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

火花定價計劃

無需支付資訊即可開始
或僅使用免費 Firebase 產品

火焰定價計劃

附加計費帳戶以存取更多服務
以及超出免費使用配額的使用級別

完全使用免費的 Firebase 產品和功能完全使用免費的 Firebase 產品和功能
付費 Firebase 產品的免費使用配額*付費 Firebase 產品的免費使用配額*
對付費 Firebase 產品的任何額外使用採用即用即付定價
存取雲端功能
(免費使用配額,然後以實際使用量付費)
存取付費 Google Cloud 產品和功能
*根據產品的不同,Spark 與 Blaze 計劃的免費使用配額量可能有所不同。閱讀此常見問題中的更多資訊。

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

此外,大多數 Firebase 產品都提供有關使用情況、配額和定價的產品特定文件。他們經常提供產品的使用到計費範例。請造訪 Firebase 文件中的產品部分以查找此類資訊。

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

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



火花定價計劃

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

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

Spark 計畫包含哪些內容?

Spark 計劃包括以下服務存取權限:

  • 充分利用免費的 Firebase 產品和功能(例如社交登入方法、FCM 和 Crashlytics)
  • 付費 Firebase 產品(例如 Cloud Firestore、雲端儲存和主機)的免費使用配額

範例場景

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

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

  • 您的應用程式使用自訂身份驗證、Crashlytics 和 Cloud Firestore。您可以存取自訂身份驗證和 Crashlytics 的所有功能(無論您有多少使用者),此外您每天還可以免費進行 20,000 次 Cloud Firestore 文件寫入和 50,000 次文件讀取。

關於 Spark 計畫需要記住的重要事實

請注意以下有關 Spark 定價計劃的資訊:

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

    • 這適用於在該 Firebase 專案中註冊的所有應用

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

  • 付費 Google Cloud 產品和功能(例如 Pub/Sub、Cloud Run 或 BigQuery Streaming for Analytics)不適用於 Spark 計畫中的專案。



火焰定價計劃

如果您的專案需要付費服務提供的功能,請切換到 Blaze 定價方案。 Blaze 套餐中的 Firebase 專案附加了一個Cloud Billing 帳戶,這使您的專案和應用程式能夠存取更多服務和更高的使用等級。

Blaze 計劃包含哪些內容?

Blaze 計劃包括以下服務存取權限:

  • 充分利用免費的 Firebase 產品和功能(例如社交登入方法、FCM 和 Crashlytics)

  • 付費 Firebase 產品(例如 Cloud Firestore、雲端儲存和主機)的免費使用配額

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

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

  • 存取付費 Google Cloud 產品和功能(例如 Pub/Sub、Cloud Run 或 BigQuery Streaming for Analytics)

如果您的專案維持在 Blaze 方案的付費產品免費使用配額內,那麼您將不會看到這些產品的任何帳單( Cloud Functions 除外)。但是,如果您確實超出了免費使用配額,則只需為您消耗的資源付費 - 這就是為什麼 Blaze 計劃通常被稱為「即用即付」計劃的原因。

範例場景

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

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

  • 您的應用程式使用自訂身份驗證、Crashlytics 和 Cloud Firestore。您可以存取自訂身份驗證和 Crashlytics 的所有功能(無論您有多少使用者),此外您每天還可以免費獲得 50,000 次 Cloud Firestore 文件讀取和 20,000 次文件寫入。

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

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

請注意以下有關 Blaze 定價計劃的資訊:

  • 根據產品的不同,Spark 與 Blaze 計劃的可用免費使用配額量可能有所不同。閱讀此常見問題中的更多資訊。

  • 大多數 Firebase 產品和功能都有基於每日使用情況的配額和定價,但有些產品和功能則是基於每月或每小時的使用情況。例如,Cloud Functions 具有每月重置的免費使用層,但 Cloud Firestore 和 Cloud Storage 具有每天重置的免費使用層。閱讀此常見問題中的更多資訊。

Google 雲端結算帳戶

當您的專案採用 Blaze 定價方案時,您的專案將與Google Cloud Billing 帳號關聯。以下是有關 Cloud Billing 帳戶的一些簡單事實:

  • 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 控制台將 Cloud Billing 帳號新增至您的項目

  • 在同一專案中使用 Google Cloud 服務(例如 Pub/Sub 或 Cloud 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/Sub、Cloud Run 或 BigQuery Streaming for Analytics。

  • 您的專案將無法存取任何非預設即時資料庫執行個體或非預設 Cloud Storage 儲存桶。

    • 這些實例和儲存桶中的資料不會被刪除,但您將無權存取這些資料(您的應用程式沒有讀取/寫入存取權限,沒有控制台存取權限,也沒有 REST API 存取權限)。

    • 若要重新啟用訪問,請升級至 Blaze 定價方案

    • 如果您需要從這些非預設實例和/或儲存桶中刪除數據,但仍保留 Spark 計劃,請聯絡支援人員

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

  • 根據產品的不同,Spark 與 Blaze 計劃的可用免費使用配額量可能有所不同。閱讀此常見問題中的更多資訊。



下一步