Các gói giá của Firebase

Trang này mô tả các gói giá của Firebase, bao gồm cả cách hoạt động của hệ thống thanh toán cho Firebase và cách hệ thống này kết nối với các dịch vụ khác của Google.

Firebase cung cấp hai gói giá, đó là gói Spark không tính phígói Blaze trả tiền theo mức dùng. Dưới đây là thông tin tổng quan ngắn gọn về từng gói, nhưng để biết thông tin chi tiết, hãy truy cập vào các phần sau trên trang này.

Gói giá Spark

Bạn không cần cung cấp thông tin thanh toán để bắt đầu sử dụng
hoặc chỉ sử dụng các sản phẩm Firebase miễn phí

Gói giá Blaze

Liên kết tài khoản thanh toán để sử dụng nhiều dịch vụ hơn
và các cấp sử dụng vượt quá hạn mức sử dụng miễn phí

Sử dụng toàn bộ các sản phẩm và tính năng miễn phí của Firebase Sử dụng toàn bộ các sản phẩm và tính năng không tốn phí của Firebase
Hạn mức sử dụng không tính phí* cho các sản phẩm Firebase có tính phí Hạn mức sử dụng không tính phí* cho các sản phẩm Firebase có tính phí
Mức giá trả theo mức sử dụng cho mọi trường hợp sử dụng thêm các sản phẩm Firebase có tính phí
Quyền truy cập vào Cloud Functions
(hạn mức sử dụng miễn phí, sau đó là mức giá trả theo mức sử dụng cho việc sử dụng thêm)
Quyền sử dụng các sản phẩm và tính năng Google Cloud có tính phí
* Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí cho gói Spark và Blaze có thể khác nhau. Hãy đọc thêm trong phần Câu hỏi thường gặp này.

Để biết thông tin chi tiết theo sản phẩm cho từng gói giá, hãy xem trang giá của Firebase. Trên trang đó, bạn có thể tìm hiểu về các sản phẩm Firebase miễn phí, hạn mức sử dụng miễn phí và mức giá trả theo mức sử dụng cho các sản phẩm Firebase.

Ngoài ra, hầu hết các sản phẩm Firebase đều cung cấp tài liệu dành riêng cho sản phẩm về mức sử dụng, hạn mức và giá. Họ thường cung cấp ví dụ về việc sử dụng để tính phí cho sản phẩm. Hãy truy cập vào phần của một sản phẩm trong tài liệu Firebase để tìm loại thông tin này.

Hình minh hoạ sau đây cho thấy cách các gói giá (và tài khoản thanh toán) được liên kết với các dự án và ứng dụng.

Mối quan hệ giữa các gói giá, dự án và ứng dụng



Gói giá Spark

Khi bạn đang ở giai đoạn đầu phát triển ứng dụng, hãy bắt đầu bằng gói giá Spark không tính phí. Bạn không cần cung cấp thông tin thanh toán nào để bắt đầu sử dụng hầu hết các tính năng của Firebase ngay lập tức!

Và nếu chỉ sử dụng các sản phẩm Firebase miễn phí, chẳng hạn như FCMCrashlytics, thì bạn có thể sử dụng gói Spark trong các ứng dụng chính thức.

Gói Spark có những gì?

Gói Spark bao gồm các quyền truy cập sau đây vào các dịch vụ:

  • Sử dụng đầy đủ các sản phẩm và tính năng miễn phí của Firebase (chẳng hạn như các phương thức đăng nhập bằng mạng xã hội, FCMCrashlytics)
  • Hạn mức sử dụng không tính phí cho các sản phẩm Firebase có tính phí (như Cloud Firestore, Cloud StorageHosting)

Các trường hợp ví dụ

Dưới đây là một số ví dụ về mức sử dụng và cách tính phí của gói Spark:

  • Ví dụ 1: Ứng dụng của bạn sử dụng Remote Config, Cloud MessagingCrashlytics. Bạn có quyền sử dụng tất cả tính năng trong 3 sản phẩm này mà không mất phí, ngay cả khi ứng dụng của bạn có vài triệu người dùng.

  • Ví dụ 2: Ứng dụng của bạn sử dụng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn có quyền sử dụng tất cả tính năng cho AuthenticationCrashlytics tuỳ chỉnh (bất kể bạn có bao nhiêu người dùng), đồng thời bạn có 20.000 lượt ghi tài liệu Cloud Firestore và 50.000 lượt đọc tài liệu mỗi ngày mà không tốn phí.

Thông tin quan trọng cần nhớ về gói Spark

Lưu ý những điều sau về gói giá Spark:

  • Nếu bạn vượt quá hạn mức không tính phí trong một tháng theo lịch cho bất kỳ sản phẩm nào, thì hoạt động sử dụng sản phẩm cụ thể đó của dự án sẽ bị tắt trong phần còn lại của tháng đó.

    • Điều này áp dụng cho tất cả ứng dụng đã đăng ký với dự án Firebase đó.

    • Để sử dụng lại sản phẩm cụ thể đó, bạn cần đợi đến chu kỳ thanh toán tiếp theo hoặc nâng cấp lên gói giá linh hoạt.

  • Các sản phẩm và tính năng Google Cloud có tính phí (như Pub/Sub, Cloud Run hoặc phát trực tuyến BigQuery cho Analytics) không được cung cấp cho các dự án sử dụng gói Spark.



Gói giá Blaze

Nếu dự án của bạn yêu cầu các tính năng do dịch vụ có tính phí cung cấp, hãy chuyển sang gói giá linh hoạt (trả tiền theo mức dùng) của Blaze. Dự án Firebase trên gói Blaze có một tài khoản Cloud Billing được liên kết với dự án đó, cho phép dự án và ứng dụng của bạn truy cập vào nhiều dịch vụ hơn và sử dụng ở mức cao hơn.

Gói Blaze có gì?

Gói Blaze bao gồm các quyền truy cập sau đây vào các dịch vụ:

  • Sử dụng đầy đủ các sản phẩm và tính năng miễn phí của Firebase (chẳng hạn như các phương thức đăng nhập bằng mạng xã hội, FCMCrashlytics)

  • Hạn mức sử dụng không tính phí cho các sản phẩm Firebase có tính phí (như Cloud Firestore, Cloud StorageHosting)

  • Mức giá trả theo mức sử dụng cho mọi trường hợp sử dụng thêm các sản phẩm Firebase có tính phí

  • Hạn mức sử dụng miễn phí cho Cloud Functions for Firebase, sau đó là mức giá trả theo mức sử dụng

  • Quyền sử dụng các sản phẩm và tính năng Google Cloud có tính phí (chẳng hạn như Pub/Sub, Cloud Run hoặc BigQuery phát trực tuyến cho Analytics)

Nếu dự án của bạn nằm trong hạn mức sử dụng không tính phí của gói Blaze đối với các sản phẩm có tính phí, thì bạn sẽ không thấy khoản phí nào đối với các sản phẩm đó (ngoại trừ Cloud Functions). Tuy nhiên, nếu vượt quá hạn mức sử dụng không tính phí, bạn chỉ phải trả phí cho các tài nguyên mà bạn sử dụng. Đó là lý do gói Blaze được gọi là gói "trả tiền theo mức dùng".

Các trường hợp ví dụ

Dưới đây là một số ví dụ về mức sử dụng và cách tính phí trên gói Blaze:

  • Ví dụ 1: Ứng dụng của bạn sử dụng Remote Config, Cloud MessagingCrashlytics. Bạn có quyền sử dụng tất cả tính năng trong 3 sản phẩm này mà không mất phí, ngay cả khi ứng dụng của bạn có vài triệu người dùng.

  • Ví dụ 2: Ứng dụng của bạn sử dụng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn có quyền sử dụng tất cả tính năng cho AuthenticationCrashlytics tuỳ chỉnh (bất kể bạn có bao nhiêu người dùng), đồng thời bạn có 50.000 lượt đọc tài liệu Cloud Firestore và 20.000 lượt ghi tài liệu mỗi ngày mà không tốn phí.

    Tuy nhiên, nếu mức sử dụng Cloud Firestore của dự án cao hơn các hạn mức hằng ngày đó, thì bạn sẽ bị tính phí cho các lượt đọc/ghi vượt quá số lượng 50.000 hoặc 20.000 vào ngày đó.

Thông tin quan trọng cần nhớ về gói Blaze

Xin lưu ý những điều sau về gói giá Blaze:

  • Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí cho gói Spark và Blaze có thể khác nhau. Hãy đọc thêm trong phần Câu hỏi thường gặp này.

  • Hầu hết các sản phẩm và tính năng của Firebase đều có hạn mức và mức giá dựa trên mức sử dụng hằng ngày, nhưng một số sản phẩm và tính năng lại dựa trên mức sử dụng hằng tháng hoặc hằng giờ. Ví dụ: Cloud Functions có cấp sử dụng không tính phí được đặt lại hằng tháng, nhưng Cloud FirestoreCloud Storage có các cấp không tính phí được đặt lại hằng ngày. Hãy đọc thêm trong phần Câu hỏi thường gặp này.

Tài khoản Google Cloud Billing

Khi dự án của bạn sử dụng gói giá Blaze, dự án đó sẽ được liên kết với một tài khoản Google Cloud Billing. Dưới đây là một số thông tin nhanh về tài khoản Cloud Billing:

  • Tài khoản Cloud Billing phải có phương thức thanh toán. Bao gồm hầu hết các thẻ tín dụng lớn cũng như các phương thức thanh toán khác. Để biết thông tin chi tiết, hãy xem tài liệu về Cloud Billing.

  • Bạn có thể liên kết nhiều dự án Firebase với một tài khoản Cloud Billing. Tất cả các dự án này sẽ sử dụng gói giá Blaze.

Nếu bạn mới sử dụng Firebase và Google Cloud, hãy kiểm tra xem bạn có đủ điều kiện nhận khoản tín dụng trị giá 300 USD và tài khoản Cloud Billing dùng thử miễn phí để dùng thử các dịch vụ của chúng tôi hay không.



Chuyển đổi giữa các gói giá

Nâng cấp từ Spark lên Blaze

Bạn có thể nâng cấp lên gói giá Blaze trong bảng điều khiển Firebase.

Đối với mọi ý định và mục đích, việc nâng cấp dự án Firebase lên gói giá Blaze có nghĩa là bạn đang liên kết tài khoản Cloud Billing với dự án Google Cloud cơ bản.

Các hành động và trường hợp sau đây sẽ tự động nâng cấp gói giá của bạn từ Spark lên Blaze:

  • Liên kết tài khoản Cloud Billing với dự án của bạn từ trong bảng điều khiển Google Cloud

  • Sử dụng các dịch vụ Google Cloud (như Pub/Sub hoặc Cloud Run) hoặc API Google Maps trong cùng một dự án

    Ví dụ: nếu bắt đầu sử dụng dịch vụ Google Cloud trong bảng điều khiển Google Cloud, bạn sẽ phải liên kết tài khoản Cloud Billing. Thao tác này sẽ tự động nâng cấp gói giá Firebase lên gói Blaze.

Nếu dự án của bạn nâng cấp từ Spark lên Blaze, hãy lưu ý những điều sẽ xảy ra:

  • Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí cho gói Spark và Blaze có thể khác nhau. Hãy đọc thêm trong phần Câu hỏi thường gặp này.

Hạ cấp từ gói Blaze xuống gói Spark

Bạn có thể hạ cấp xuống gói giá Spark trong bảng điều khiển Firebase.

Các hành động và trường hợp sau đây sẽ tự động hạ cấp gói giá của bạn từ Blaze xuống Spark:

  • Huỷ liên kết tài khoản Cloud Billing khỏi dự án của bạn trong bảng điều khiển Google Cloud

  • Đóng tài khoản Cloud Billing được liên kết với dự án của bạn
    Xin lưu ý rằng Cloud Billing có thể đóng tài khoản dựa trên trạng thái hoặc hồ sơ thanh toán. Tìm hiểu cách giải quyết các vấn đề về Cloud Billing.

Nếu dự án của bạn hạ cấp từ Blaze xuống Spark, hãy lưu ý những điều sẽ xảy ra:

  • Dự án của bạn sẽ mất quyền truy cập vào mọi dịch vụ Google Cloud có tính phí, chẳng hạn như Pub/Sub, Cloud Run hoặc BigQuery phát trực tuyến cho Analytics.

  • Dự án của bạn sẽ mất quyền truy cập vào mọi thực thể Realtime Database không mặc định hoặc bộ chứa Cloud Storage không mặc định.

    • Dữ liệu trong các thực thể và bộ chứa này sẽ không bị xoá, nhưng bạn sẽ không có quyền truy cập vào dữ liệu (nghĩa là không có quyền đọc/ghi từ ứng dụng, không có quyền truy cập vào bảng điều khiển và không có quyền truy cập vào API REST).

    • Để kích hoạt lại quyền truy cập, hãy nâng cấp lên gói giá Blaze.

    • Nếu bạn cần xoá dữ liệu khỏi các phiên bản và bộ chứa không phải mặc định này nhưng vẫn muốn sử dụng gói Spark, hãy liên hệ với Nhóm hỗ trợ Firebase.

  • Bạn không thể triển khai mới đối với bất kỳ Cloud Functions mới hoặc hiện có nào.

  • Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí cho gói Spark và Blaze có thể khác nhau. Hãy đọc thêm trong phần Câu hỏi thường gặp này.



Các bước tiếp theo