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 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í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 truy cập vào các phần sau trên trang này.

Gói 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 một tài khoản thanh toán để sử dụng nhiều dịch vụ hơn
và mức sử dụng vượt quá hạn mức sử dụng không tính phí

Sử dụng đầy đủ các sản phẩm và tính năng miễn phí của Firebase* Sử dụng đầy đủ các sản phẩm và tính năng miễn phí của Firebase*
Hạn mức sử dụng miễn phí cho các sản phẩm có tính phí của Firebase** Hạn mức sử dụng miễn phí cho các sản phẩm có tính phí của Firebase**
Mức giá trả theo mức sử dụng cho mọi mức sử dụng bổ sung của các sản phẩm có tính phí của Firebase
Quyền truy cập vào Cloud Functions
(hạn mức sử dụng không mất phí, sau đó trả phí theo mức sử 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 tốn phí vẫn có những hạn chế 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 truy cập vào 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 miễn 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 trong mỗi 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à mức giá trả theo mức sử 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 dành riêng cho sản phẩm. Các trang này thường cung cấp ví dụ về việc sử dụng đến thanh toán cho sản phẩm và 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 truy cập vào 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à hoạt động thanh toán

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 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 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!

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

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

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

  • 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 tài khoản mạng xã hội, Remote ConfigCrashlytics)
  • Hạn mức sử dụng miễn phí cho các sản phẩm Firebase có tính phí (chẳng hạn như Cloud Firestore, Cloud StorageHosting)

* Các sản phẩm không tốn phí vẫn có những hạn chế 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 truy cập vào 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à phí trên 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 ConfigCrashlytics. Bạn có thể 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ó hàng triệu người dùng.

  • Ví dụ 2: Ứng dụng của bạn dùng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn có quyền truy cập vào tất cả cá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 nhậ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 mất phí.

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

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

  • Nếu bạn vượt quá hạn mức miễn phí trong một tháng dương lịch cho bất kỳ sản phẩm nào, việc sử dụng sản phẩm cụ thể đó trong dự án của bạ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 đã đă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 không tốn phí vẫn có những hạn chế 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 truy cập vào phần của từng sản phẩm trong tài liệu 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 hạn chế 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 Google Cloud có tính phí (như Pub/Sub, Cloud Run hoặc BigQuery phát trực tuyến cho Analytics) không được cung cấp cho các dự án thuộc gói Spark.



Gói giá Blaze

Bạn có thể nâng cấp lên gói giá linh hoạt (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 dịch vụ trả phí cung cấp và/hoặc nếu bạn muốn tăng hạn mức (đối với những sản phẩm cung cấp hạn mức này trong gói Blaze).

Một dự án Firebase trong 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à 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 truy cập vào các dịch vụ sau:

  • 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 tài khoản mạng xã hội, Remote ConfigCrashlytics)

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

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

  • Hạn mức sử dụng miễn phí cho Cloud Functions for Firebase, sau đó là mô hình 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 (chẳng hạn như Pub/Sub, Cloud Run hoặc BigQuery phát trực tuyến cho Analytics)

* Các sản phẩm không tốn phí vẫn có những hạn chế 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 truy cập vào 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 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 phải trả phí cho những sản phẩm đó (ngoại trừ Cloud Functions). Nhưng nếu vượt quá hạn mức sử dụng không mất phí, bạn chỉ phải trả phí cho những tài nguyên mà bạn sử dụng. Đây 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à phí trên 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 ConfigCrashlytics. Bạn có thể 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ó hàng triệu người dùng.

  • Ví dụ 2: Ứng dụng của bạn dùng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn có quyền truy cập vào tất cả cá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 nhận được 50.000 lượt đọc tài liệu và 20.000 lượt ghi tài liệu mỗi ngày mà không mất phí.Cloud Firestore

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

Những 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í của gói Spark và 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 tốn phí vẫn có những hạn chế 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 truy cập vào phần của từng sản phẩm trong tài liệu 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 hạn chế 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à 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 dựa trên mức sử dụng hằng tháng hoặc hằng giờ. Ví dụ: Cloud Functions có một bậc sử dụng miễn phí được đặt lại hằng tháng, nhưng Cloud FirestoreCloud Storage có các bậc miễn 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.

Google Cloud Billing tài khoản

Khi dự án của bạn sử dụng gói giá Linh hoạt, 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:

  • Cloud Billing tài khoản cần có phương thức thanh toán. Chúng tôi chấp nhận 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 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.

  • Kiểm tra xem bạn có đủ điều kiện nhận tín dụng hay không. Ví dụ: nếu mới sử dụng Firebase và Google Cloud, bạn có thể đủ điều kiện sử dụng "Google Cloud Bản 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á khoản tín dụng đó sẽ đượ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ừ Spark lên Blaze

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

Về mọi mặt, việc nâng cấp một dự án Firebase lên gói giá linh hoạt có nghĩa là bạn đang liên kết một tài khoản Cloud Billing với dự án Google Cloud cơ bản.

Các hành động và tình huống 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 trong bảng điều khiển Google Cloud

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

    Ví dụ: nếu 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 một tài khoản Cloud Billing. Việc này sẽ tự động nâng cấp gói giá của Firebase 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 sau:

  • Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí của 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à tình huống 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 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 thanh toán hoặc lịch 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ừ 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 sẽ mất quyền truy cập vào mọi dịch vụ có tính phí của Google Cloud, chẳng hạn như Pub/Sub, Cloud Run hoặc dịch vụ phát trực tuyến BigQuery 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 phải mặc định hoặc mọi vùng chứa Cloud Storage không phải mặc định.

    • Dữ liệu trong các phiên bản và nhóm 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 REST API).

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

    • Nếu bạn cần xoá dữ liệu khỏi các vùng chứa và phiên bản không phải 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ợ Firebase.

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

  • Tuỳ thuộc vào sản phẩm, hạn mức sử dụng miễn phí của gói Spark và 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