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 thanh toán 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 hai gói giá, đó là gói Sparkgói Blaze. Dưới đâ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 dưới đây trên trang này.

Gói giá Spark

Không cần thông tin thanh toán để bắt đầu
hoặc chỉ sử dụng các sản phẩm miễn phí của Firebase

Gói giá Blaze

Đính kèm tài khoản thanh toán để truy cập vào nhiều dịch vụ
và mức sử dụng hơn các mức vượt quá hạn mức sử dụng miễn 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 toàn bộ các sản phẩm và tính năng miễ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 miễn phí* cho các sản phẩm có tính phí của Firebase
Định giá theo mức dùng khi sử dụng thêm Firebase có tính phí sản phẩm
Quyền truy cập vào Cloud Functions
(hạn mức sử dụng không mất phí, sau đó tính phí theo mức dùng đối với các gói sử dụng)
Quyền sử dụng các sản phẩm và tính năng của Google Cloud có tính phí
* Số lượng hạn mức sử dụng miễn phí tuỳ thuộc vào sản phẩm có sẵn trong gói Spark và Blaze có thể khác nhau. Đọc thêm trong nội dung này Câu hỏi thường gặp.

Để xem bảng chi tiết theo từng sản phẩm của từng gói giá, hãy truy cập 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 của Firebase đều cung cấp tài liệu theo sản phẩm cụ thể về cách sử dụng, hạn mức và cách định giá. Họ thường cung cấp các ví dụ từ mức sử dụng đến quy trình thanh toán cho của Google. 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 thức cung cấp gói giá (và tài khoản thanh toán) liên quan đến các dự án và ứng dụng.

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



Gói giá Spark

Khi bạn ở giai đoạn đầu trong quá trình phát triển ứng dụng, hãy bắt đầu bằng 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 hầu hết các tính năng của Firebase ngay lập tức!

Ngoài ra, nếu bạn chỉ sử dụng các sản phẩm miễn phí của Firebase, chẳng hạn như FCMCrashlytics, bạn có thể sử dụng gói Spark trong các ứng dụng phát hành 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 (như phương thức đăng nhập bằng mạng xã hội, FCMCrashlytics)
  • Hạn mức sử dụng miễn phí cho các sản phẩm có tính phí của Firebase (như Cloud Firestore, Cloud StorageHosting)

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

Dưới đây là một số ví dụ về cách sử dụng và thanh toán trong gói Spark:

  • Ứng dụng của bạn dùng Remote Config, Cloud MessagingCrashlytics. 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ó vài triệu người dùng.

  • Ứng dụng của bạn sử dụng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn nhận được quyền truy cập vào tất cả các tính năng của AuthenticationCrashlytics tuỳ chỉnh (không bất kể bạn có bao nhiêu người dùng), đồng thời bạn còn nhận được 20.000 Cloud Firestore tài liệu viết và đọc 50.000 tài liệu mỗi ngày — miễn phí.

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

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

  • Nếu bạn vượt quá hạn mức miễn phí trong một tháng theo lịch đối với 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ẽ ngừng thời gian còn lại trong 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á Blaze.

  • 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 BigQuery truyền trực tuyến trong Analytics) đang không dành cho các dự án trong gói Spark.



Gói giá linh hoạt

Nếu dự án của bạn cần có các chức năng do các dịch vụ có tính phí cung cấp, hãy chuyển đổi cho Gói giá linh hoạt. Dự án Firebase trên gói Blaze có một tài khoản Cloud Billing được đính kèm, 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 linh hoạt có gì?

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

  • Sử dụng đầy đủ các sản phẩm và tính năng miễn phí của Firebase (như 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)

  • 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 đó áp dụng chế độ 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 BigQuery truyền trực tuyến trong Analytics)

Nếu dự án của bạn vẫn nằm trong hạn mức sử dụng miễn phí của gói linh hoạt đối với số lượt xem có tính phí sản phẩm, thì bạn sẽ không thấy bất kỳ thanh toán nào cho những sản phẩm đó (với ngoại lệ của Cloud Functions). Nhưng nếu bạn vượt quá hạn mức sử dụng miễn phí, nên bạn chỉ phải trả tiền cho những tài nguyên bạn tiêu thụ — đây là lý do tại sao Gói linh hoạt thường được gọi là "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ề việc sử dụng và thanh toán trong Gói linh hoạt:

  • Ứng dụng của bạn dùng Remote Config, Cloud MessagingCrashlytics. 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ó vài triệu người dùng.

  • Ứng dụng của bạn dùng Authentication, CrashlyticsCloud Firestore tuỳ chỉnh. Bạn nhận được quyền truy cập vào tất cả các tính năng của AuthenticationCrashlytics tuỳ chỉnh (không bất kể bạn có bao nhiêu người dùng), đồng thời bạn còn nhận được 50.000 Cloud Firestore tài liệu đọc và 20.000 tài liệu viết mỗi ngày - miễn phí.

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

Những thông tin quan trọng cần nhớ về Kế hoạch linh hoạt

Xin lưu ý những điều sau về Gói giá linh hoạt:

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

  • 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 dữ liệu hằng ngày nhưng một số 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. Đọ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 ở trong Gói giá linh hoạt, dự án của bạn sẽ được liên kết với Google Cloud Billing tài khoản của bạn. Sau đây là một số đề xuất nhanh thông tin thực tế về tài khoản Cloud Billing:

  • Tài khoản Cloud Billing phải có phương thức thanh toán. Điều này bao gồm hầu hết thẻ tín dụng chính cũng như các phương thức thanh toán khác. Để biết thêm chi tiết thông tin, hãy tham khảo 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ẽ được áp dụng giá linh hoạt .

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 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á linh hoạt trong bảng điều khiển Firebase.

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

Các thao tác và tình huống sau sẽ tự động nâng cấp gói giá của bạn từ Spark lên Blaze:

  • Thêm tài khoản Cloud Billing vào dự án thông qua 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ạn bắt đầu sử dụng dịch vụ Google Cloud qua Google Cloud, bạn sẽ phải thêm một tài khoản Cloud Billing Việc này sẽ tự động nâng cấp gói giá Firebase của bạn thành Gói linh hoạt.

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

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

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 thao tác và trường hợp sau sẽ tự động hạ cấp gói giá của bạn từ Blaze xuống Spark:

  • Đang xoá tài khoản Cloud Billing được liên kết khỏi dự án của bạn thông qua 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 Cloud Billing vấn đề.

Nếu dự án của bạn hạ cấp từ Blaze xuống Spark, hãy lưu ý điều gì 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 mất quyền truy cập vào mọi phiên bản Realtime Database không mặc định hoặc nhóm Cloud Storage không mặc định.

    • Dữ liệu trong những trường hợp và nhóm này không bị xoá, nhưng bạn sẽ không có quyền truy cập vào dữ liệu (không có quyền đọc/ghi từ ứng dụng của bạn, không 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).

    • Để bật 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 phiên bản không phải là mặc định này và/hoặc nhưng vẫn dùng gói Spark, liên hệ với bộ phận Hỗ trợ.

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

  • Số lượng hạn mức sử dụng miễn phí hiện có cho sản phẩm, tuỳ thuộc vào sản phẩm gói Spark và Blaze có thể khác nhau. Đọc thêm trong nội dung này Câu hỏi thường gặp.



Các bước tiếp theo