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ách tính phí cho Firebase và cách Firebase kết nối với các dịch vụ khác của Google.

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

Gói giá Spark

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

Gói giá Blaze

Liên kết tài khoản thanh toán để sử dụng thêm các dịch vụ
và mức sử dụng vượt quá hạn mức sử dụng không mất phí

Sử dụng đầy đủ các sản phẩm và tính năng không mất phí của Firebase* Sử dụng đầy đủ các sản phẩm và tính năng không mất phí của Firebase*
Hạn mức sử dụng không mất phí cho các sản phẩm Firebase có tính phí** Hạn mức sử dụng không mất phí cho các sản phẩm Firebase có tính phí**
Giá trả tiền theo mức dùng cho mọi mức sử dụng bổ sung của các sản phẩm Firebase có tính phí
Quyền sử dụng Cloud Functions
(hạn mức sử dụng không mất phí, sau đó trả tiền theo mức dùng cho mức sử dụng bổ sung)
Quyền sử dụng các sản phẩm và tính năng có tính phí của Google Cloud

* Các sản phẩm không mất phí vẫn có những giới hạn liên quan đến các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này.

** Tuỳ thuộc vào sản phẩm, hạn mức sử dụng không mất phí có sẵn cho gói Spark so với gói Blaze có thể khác nhau. Đọc thêm trong phần Câu hỏi thường gặp này.

Tìm hiểu thông tin cụ thể về sản phẩm

  • Thông tin chi tiết về từng 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 không mất phí, hạn mức sử dụng không mất phí và giá trả tiền theo mức dùng cho các sản phẩm Firebase.

  • Thông tin cụ thể về sản phẩm liên quan đến mức sử dụng, hạn mức và giá: Hãy xem tài liệu cụ thể về sản phẩm. Các trang này thường cung cấp ví dụ về mức sử dụng và cách tính phí cho sản phẩm cũng như mọi giới hạn đối với các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này.

Mối quan hệ giữa dự án, ứng dụng và thông tin thanh toán

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

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



Gói giá Spark

Khi bạn đang trong giai đoạn đầu phát triển ứng dụng, hãy bắt đầu với gói giá Spark không mất phí. Bạn không cần cung cấp bất kỳ 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!

Nếu bạn chỉ sử dụng các sản phẩm Firebase không mất phí, chẳng hạn như Remote ConfigCrashlytics, 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 quyền sử dụng các dịch vụ sau:

  • Sử dụng đầy đủ các sản phẩm và tính năng không mất phí của Firebase* (như các phương thức đăng nhập bằng tài khoản mạng xã hội, Remote Config, và Crashlytics)
  • Hạn mức sử dụng không mất phí cho các sản phẩm Firebase có tính phí (như Cloud Firestore, Cloud Storage, và Hosting)

* Các sản phẩm không mất phí vẫn có những giới hạn liên quan đến các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này.

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

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

  • Ví dụ 1: Ứng dụng của bạn sử dụng các phương thức đăng nhập bằng tài khoản mạng xã hội, Remote Config, và Crashlytics. Bạn được sử dụng tất cả cá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 tính năng tuỳ chỉnh Authentication, Crashlytics, và Cloud Firestore. Bạn được sử dụng tất cả các tính năng của tính năng tuỳ chỉnh AuthenticationCrashlytics (bất kể bạn có bao nhiêu người dùng), đồng thời bạn được ghi 20.000 Cloud Firestore tài liệu và đọc 50.000 tài liệu mỗi ngày mà không mất phí.

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

Hãy 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 mất phí trong một tháng dương lịch cho bất kỳ sản phẩm nào, mức sử dụng sản phẩm cụ thể đó của dự án sẽ bị tắt trong thời gian còn lại của tháng đó.

    • Điều này áp dụng cho tất cả ứng dụng được đăng ký trong 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á Blaze.

  • Các sản phẩm không mất phí vẫn có những giới hạn liên quan đến các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này. Tuỳ thuộc vào sản phẩm hoặc tính năng, những giới hạn này có thể là do các yếu tố như cơ sở hạ tầng, quyền truy cập công bằng và các biện pháp bảo vệ dịch vụ khác.

  • Các sản phẩm và tính năng có tính phí Google Cloud (như Pub/Sub, Cloud Run, hoặc tính năng truyền 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

Bạn có thể nâng cấp lên gói giá Blaze trả tiền theo mức dùng nếu ứng dụng của bạn yêu cầu các chức năng do các dịch vụ có tính phí cung cấp và/hoặc nếu bạn muốn tăng hạn mức (đối với các sản phẩm cung cấp tính năng này trong gói Blaze).

Dự án Firebase sử dụng gói Blaze có một Cloud Billing tài khoản được liên kết với dự án đó. Nhờ đó, dự án và ứng dụng của bạn có thể sử dụng thêm các dịch vụ và thường có mức sử dụng cao hơn.

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

Gói Blaze bao gồm quyền sử dụng các dịch vụ sau:

  • Sử dụng đầy đủ các sản phẩm và tính năng không mất phí của Firebase* (như các phương thức đăng nhập bằng tài khoản mạng xã hội, Remote Config, và Crashlytics)

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

  • Giá trả tiền theo mức dùng cho mọi mức sử dụng bổ sung của các sản phẩm Firebase có tính phí

  • Hạn mức sử dụng không mất phí cho Cloud Functions for Firebase, sau đó trả tiền theo mức dùng

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

* Các sản phẩm không mất phí vẫn có những giới hạn liên quan đến các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này.

Nếu dự án của bạn vẫn nằm trong hạn mức sử dụng không mất phí của gói Blaze cho các sản phẩm có tính phí , thì bạn sẽ không thấy bất kỳ khoản phí nào cho các sản phẩm đó (ngoại trừ Cloud Functions). Tuy nhiên, nếu bạn vượt quá hạn mức sử dụng không mất phí, bạn chỉ phải trả tiền cho những 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ụ

Sau đây là một số ví dụ về mức sử dụng và cách tính phí theo gói Blaze:

  • Ví dụ 1: Ứng dụng của bạn sử dụng các phương thức đăng nhập bằng tài khoản mạng xã hội, Remote Config, và Crashlytics. Bạn được sử dụng tất cả cá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 tính năng tuỳ chỉnh Authentication, Crashlytics, và Cloud Firestore. Bạn được sử dụng tất cả các tính năng của tính năng tuỳ chỉnh AuthenticationCrashlytics (bất kể bạn có bao nhiêu người dùng), đồng thời bạn được đọc 50.000 Cloud Firestore tài liệu và ghi 20.000 tài liệu mỗi ngày mà không mất 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 số lượt đọc và ghi trong ngày đó vượt quá 50.000 hoặc 20.000.

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

Hãy 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 không mất phí có sẵn cho gói Spark so với gói Blaze có thể khác nhau. Đọc thêm trong phần Câu hỏi thường gặp này.

  • Các sản phẩm không mất phí vẫn có những giới hạn liên quan đến các tính năng cụ thể (ví dụ: Crashlytics giới hạn tính năng ghi nhật ký tuỳ chỉnh ở mức 64 kB). Hãy xem phần của từng sản phẩm trong tài liệu về Firebase để tìm loại thông tin này. Tuỳ thuộc vào sản phẩm hoặc tính năng, những giới hạn này có thể là do các yếu tố như cơ sở hạ tầng, quyền truy cập công bằng và các biện pháp bảo vệ dịch vụ khác.

  • 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à 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 dựa trên mức sử dụng hằng tháng hoặc hằng giờ. Cloud Functions, ví dụ: có một cấp sử dụng không mất phí được đặt lại hằng tháng, nhưng Cloud FirestoreCloud Storage có các cấp không mất phí được đặt lại hằng ngày. Đọc thêm trong phần Câu hỏi thường gặp này.

tài khoảnGoogle 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 Google Cloud Billing tài khoản. Sau đây là một số thông tin nhanh về tài khoản Cloud Billing:

  • Tài khoản Cloud Billing yêu cầu phương thức thanh toán. Phương thức thanh toán này bao gồm hầu hết các thẻ tín dụng chính 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 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.

  • Kiểm tra xem bạn có đủ điều kiện nhận tín dụng hay không. Ví dụ: nếu bạn mới sử dụng Firebase và Google Cloud, bạn có thể đủ điều kiện nhận "Google Cloud Dùng thử miễn phí trị giá 300 USD" để dùng thử các dịch vụ của chúng tôi. Xin lưu ý rằng mọi mức sử dụng hoặc chi phí vượt quá các khoản tín dụng đó đều được xác định theo chương trình tín dụng mà bạn đang sử dụng.



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

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

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

Với mọi 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ừ gói Spark lên gói Blaze:

  • Liên kết tài khoản Cloud Billing với dự án của bạn 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 các API của Google Maps trong cùng một dự án

    Ví dụ: nếu bạn bắt đầu sử dụng một 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 của bạn lên gói Blaze.

Nếu dự án của bạn nâng cấp từ gói Spark lên gói 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 không mất phí có sẵn cho gói Spark so với gói Blaze có thể khác nhau. Đọ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ừ gói Blaze xuống gói Spark:

  • Huỷ liên kết tài khoản Cloud Billing vớ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 nhật ký thanh toán. Tìm hiểu cách giải quyết Cloud Billing các vấn đề.

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

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

  • Dự án của bạn mất quyền sử dụng mọi thực thể Realtime Database không mặc định hoặc mọi nhóm Cloud Storage không mặc định.

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

    • Để bật lại quyền sử dụng, 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 thực thể và nhóm không mặc định này nhưng vẫn sử dụng gói Spark, hãy liên hệ với Nhóm hỗ trợ của Firebase.

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

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



Các bước tiếp theo