Catch up on everthing we announced at this year's Firebase Summit. Learn more

Tránh các hóa đơn bất ngờ

Cho dù bạn mới bắt đầu phát triển ứng dụng của mình hay bạn đã có một ứng dụng sản xuất toàn diện, bạn đều muốn đảm bảo rằng mình hiểu rõ chi phí của mình và cách tránh các hóa đơn bất ngờ.

Nếu bạn chưa có, hãy kiểm tra các căn cứ hỏa lực định giá kế hoạch để hiểu làm thế nào thanh toán cho các công trình cho căn cứ hỏa lực.

Trang này hướng dẫn bạn qua các khía cạnh quan trọng của việc hiểu và theo dõi mức sử dụng và chi tiêu của bạn, bao gồm:


Kiểm tra mã của bạn

Kiểm tra mã của bạn trước khi triển khai sản xuất là một ý tưởng tuyệt vời vì nhiều lý do, chẳng hạn như bắt lỗi có thể khiến bạn mất một số tiền đáng kể. Khi bạn đang xây dựng cơ sở hạ tầng cho ứng dụng của bạn, chúng tôi khuyên bạn nên thử nghiệm đầu tiên tại địa phương bằng cách sử dụng căn cứ hỏa lực địa phương Emulator Suite .

Local Emulator Suite cho phép bạn chạy các phiên bản của Chức năng đám mây, Cloud Firestore, Cơ sở dữ liệu thời gian thực và hơn thế nữa tất cả đều cục bộ trên máy tính để bàn của bạn. Điều này không chỉ giúp bạn dễ dàng lặp lại nhanh chóng trên chức năng mới - đặc biệt là Chức năng đám mây - mà còn đảm bảo rằng bạn không phải chịu bất kỳ chi phí Firebase nào có thể phát sinh từ việc thử nghiệm các dịch vụ trong quá trình sản xuất.

Khi bạn đang thử nghiệm, hãy kiểm tra các nguyên nhân phổ biến dẫn đến việc sử dụng và chi tiêu vượt quá dự kiến:

  • Quên thêm giới hạn cho một truy vấn cơ sở dữ liệu với hàng triệu kết quả

  • Sự kết hợp của các Chức năng đám mây gây ra quá nhiều khối lượng công việc do người hâm mộ xả ra hoặc thậm chí là vòng lặp vô hạn



Xem mức sử dụng và chi tiêu của bạn

Bạn cần biết các kiểu sử dụng bình thường trông như thế nào đối với ứng dụng của mình và đảm bảo rằng bạn đang ở trong các ngưỡng quan trọng đối với mình.

Xem việc sử dụng sản phẩm riêng lẻ

Bạn có thể xem việc sử dụng từng sản phẩm trong tab "Sử dụng" cho nhiều sản phẩm trong bảng điều khiển Firebase.

Xem mức sử dụng tổng thể của dự án

Bạn có thể xem việc sử dụng tổng thể của dự án của bạn trong sử dụng và thanh toán bảng điều khiển trong căn cứ hỏa lực console (vào Settings Project> Cách sử dụng và thanh toán).

  • Bạn có thể xem mức sử dụng hàng tháng của mình và mức độ sử dụng của bạn đang đo lường như thế nào đến hạn mức sử dụng miễn phí được phân bổ.

  • Nhấp vào bất kỳ sản phẩm nào để xem tóm tắt hàng ngày về việc sử dụng và cách nó đo lường đến hạn ngạch sử dụng miễn phí được phân bổ.

Hãy nhớ rằng mỗi sản phẩm có hạn ngạch sử dụng khác nhau và do đó có các mốc thời gian khác nhau, ví dụ:

  • Việc sử dụng Cloud Firestore và Cloud Storage được tính toán hàng ngày.

  • Việc sử dụng Chức năng đám mây được tính toán hàng tháng.



Thiết lập email thông báo ngân sách

Tránh bất ngờ về hóa đơn của bạn bằng cách tạo ngân sách trong Google Cloud Billing và thiết lập cảnh báo ngân sách. Phần này mô tả cách thực hiện cả hai điều này cho dự án Firebase của bạn.

Bạn có thể thiết lập cảnh báo ngân sách đơn giản để gửi thông báo qua email cho bạn và đồng đội của bạn khi dự án của bạn vượt quá ngưỡng chi tiêu đã đặt.

Bạn có thể đã có thông báo về ngân sách nếu gần đây bạn đã nâng cấp lên gói định giá Blaze. Nhưng nếu bạn muốn tìm hiểu thêm về cảnh báo ngân sách, thiết lập cảnh báo mới hoặc sửa đổi cảnh báo hiện có, thì phần này là dành cho bạn!

Tổng quan về ngân sách và cảnh báo ngân sách

Ngân sách là số tiền chung mà bạn dự định chi tiêu mỗi tháng.

Cảnh báo ngân sách sẽ gửi email bất cứ khi nào mức chi tiêu của dự án của bạn đạt đến ngưỡng mà bạn đã đặt. Cảnh báo ngân sách KHÔNG tắt các dịch vụ hoặc việc sử dụng ứng dụng của bạn.

Chúng tôi không tắt dịch vụ và sử dụng bởi vì mặc dù bạn có thể có một lỗi trong ứng dụng của bạn gây ra sự gia tăng trong chi tiêu, bạn có thể chỉ được trải qua sự phát triển tích cực bất ngờ của ứng dụng của bạn. Bạn không muốn ứng dụng của mình tắt đột ngột khi bạn cần nó hoạt động hiệu quả nhất.

Thiết lập ngân sách và cảnh báo ngân sách đơn giản

Để thiết lập ngân sách hoặc cảnh báo ngân sách, bạn cần phải là Chủ sở hữu của tài khoản Thanh toán qua đám mây được liên kết.

  1. Vào Google Cloud Bảng điều khiển , truy cập dự án của bạn, sau đó chọn thanh toán.

  2. Tới Ngân sách & âm báo bảng điều khiển, sau đó hoàn thành các bước sau để thiết lập một ngân sách và một cảnh báo ngân sách gửi qua email:

    1. Chọn ngân sách hiện có hoặc tạo một ngân sách mới.

    2. Đặt tên mô tả cho ngân sách của bạn.

    3. Đặt phạm vi cho cảnh báo ngân sách, bao gồm (các) dự án và (các) dịch vụ mà bạn muốn áp dụng cảnh báo ngân sách. Bạn có thể muốn chọn Tất cả các dịch vụ khi bắt đầu với cảnh báo ngân sách.

    4. Đặt Số lượng> Loại ngân sách sử dụng một trong các tùy chọn này:

      • Một lượng bộ tiền - sử dụng loại này khi bạn lần đầu tiên bắt đầu hay thử nghiệm ứng dụng của bạn

      • Một số lượng tương đương với những gì dự án của bạn chi tiêu trong tháng qua - sử dụng loại này khi ứng dụng của bạn đang tăng trưởng ổn định và bạn không muốn tiếp tục cập nhật số tiền ngân sách mỗi tháng

    5. Thiết lập Phần trăm cảnh báo ngân sách.

      • Để thử nghiệm ban đầu, hãy thử một vài phần trăm, như 1%, 2%, 5%, và 50% thực tế.

      • Đối với các ứng dụng sản xuất, thử tỷ lệ quan trọng, giống như 50% và 100% thực tế cũng như 150% của dự báo.

    6. Thiết lập những người sẽ nhận được email.

      • Theo mặc định, bất kỳ ai có quyền thanh toán thích hợp sẽ nhận được email thông báo (theo mặc định, Quản trị viên tài khoản thanh toán và Người dùng tài khoản thanh toán trên tài khoản Thanh toán qua đám mây được liên kết).

      • Bạn cũng có thể gửi email cho những người khác trong nhóm của mình. Điều này đòi hỏi việc tạo ra một đám mây Giám sát Workspace và sau đó thêm một kênh thông báo email dựa trên phần Alerting của không gian làm việc. Để biết thêm thông tin về thiết lập này, hãy truy cập Thiết lập thông báo thanh toán tiên tiến và logic .

Nếu bạn thiết lập một thông báo cho Percent thấp của ngân sách (như 1%), bạn sẽ nhận được một email trong vòng một vài giờ hoặc vài ngày nói với bạn rằng dự án của bạn đã đạt ngưỡng.

Bước tiếp theo

Thăm Thiết lập cảnh báo thanh toán và logic tiên tiến để học cách làm như sau:

  • Sử dụng Giám sát đám mây để tạo các cảnh báo phức tạp hơn cho việc thanh toán và sử dụng, bao gồm cả các cảnh báo tùy chỉnh gửi thông báo đến các phương tiện khác, như Slack.

  • Tạo logic thanh toán bổ sung dựa trên Google Cloud Pub / Sub.