Tìm hiểu chi phí lưu trữ ứng dụng

App Hosting yêu cầu một dự án có gói giá linh hoạt của Firebase được bật. Gói này có các hạn mức miễn phí sau đây cho các sản phẩm của Google Cloud được App Hosting gọi:

Product Tính năng Không mất phí Tính phí
(đối với mức sử dụng vượt quá hạn mức miễn phí)
App Hosting Băng thông đi 10 GiB / tháng

0,15 USD / GiB được lưu vào bộ nhớ đệm

0,20 USD / GiB chưa lưu vào bộ nhớ đệm

Artifact Registry Bộ nhớ 0,5 GB / tháng 0,10 USD / GB / tháng cho dung lượng trên 0,5 GB
Lưu lượng ra Không tốn phí Xem giá của Artifact Registry để biết danh sách đầy đủ về giá xuất dữ liệu
Cloud Run CPU 180.000 vCPU-giây 0,00002400 USD / vCPU-giây
Bộ nhớ 360.000 GiB-giây 0,00000250 USD / GiB-giây
Yêu cầu 2 triệu yêu cầu 0,40 USD / triệu yêu cầu
Cloud Build Số phút tạo bản dựng 2500 phút xây dựng 0,006 USD / phút xây dựng
Cloud Logging Bộ nhớ lưu trữ nhật ký 50 GiB / dự án / tháng 0,5 USD/GiB
Thời gian lưu giữ nhật ký Miễn phí trong 30 ngày 0,01 USD / GiB / tháng đối với nhật ký được giữ lại hơn 30 ngày
Secret Manager Phiên bản bí mật đang hoạt động 6 phiên bản / tháng 0,06 USD cho mỗi phiên bản tại mỗi vị trí
Access Operations 10.000 thao tác / tháng 0,03 USD cho mỗi 10.000 thao tác
Thông báo xoay vòng 3 lần xoay vòng / tháng 0,05 USD cho mỗi lần xoay
Cloud Storage1 Bộ nhớ tiêu chuẩn2 5 GB-tháng 0,020 USD/GB/tháng
Hoạt động cấp A2 5.000 0,0050 USD cho mỗi 1.000 thao tác
Hoạt động loại B2 50.000 0,0004 USD cho mỗi 1.000 thao tác
Chuyển dữ liệu2 100 GB từ Bắc Mỹ đến mỗi đích đến Chuyển dữ liệu của Google Cloud (không bao gồm Úc và Trung Quốc)

0,02 USD / GB cho Bắc Mỹ

0,02 USD / GB đối với Châu Âu

0,08 USD / GB đối với Châu Á

1Cloud Storage chỉ được dùng khi triển khai từ nguồn cục bộ bằng CLI Firebase.

2Cloud Storage Hạn mức Luôn miễn phí chỉ áp dụng cho các phần phụ trợ App Hosting ở US-CENTRAL1.

Mức sử dụng miễn phí được tổng hợp trên các dự án theo tài khoản thanh toán và được đặt lại mỗi tháng; bạn chỉ phải thanh toán cho mức sử dụng vượt quá giới hạn.

Tính chi phí

Kể từ ngày 1 tháng 8 năm 2025, bạn sẽ bắt đầu phải trả phí cho dự án Firebase App Hosting khi vượt quá hạn mức của gói giá linh hoạt (trả tiền theo mức dùng). Bạn sẽ bị tính phí cho Firebase App Hosting mục hàng sau:

  • Băng thông đi chưa lưu vào bộ nhớ đệm là dữ liệu được chuyển trực tiếp từ máy chủ gốc của dịch vụ Firebase App Hosting để đáp ứng các yêu cầu của người dùng. Máy chủ gốc nằm giữa dịch vụ App Hostingphụ trợCloud Run và Cloud CDN. Điều này xảy ra khi nội dung được yêu cầu chưa được lưu trữ trong bộ nhớ đệm Cloud CDN (tức là nội dung chưa được lưu vào bộ nhớ đệm). Do đó, máy chủ gốc phải tìm nạp dữ liệu và gửi dữ liệu đó cho người dùng.

    Quy trình này phát sinh chi phí vì 2 lý do chính:

    1. Điền sẵn bộ nhớ đệm Cloud CDN: Khi người dùng yêu cầu nội dung chưa được lưu vào bộ nhớ đệm, nội dung đó sẽ kích hoạt một quy trình tìm nạp dữ liệu từ máy chủ gốc và lưu trữ một bản sao trong bộ nhớ đệm Cloud CDN cho các yêu cầu trong tương lai. Việc truyền dữ liệu ban đầu này từ nguồn đến CDN sẽ góp phần vào tổng chi phí.
    2. Chuyển dữ liệu đến người dùng cuối: Sau khi nội dung có sẵn (trực tiếp từ nguồn hoặc từ CDN sau khi điền vào bộ nhớ đệm ban đầu), nội dung đó phải được truyền đến thiết bị của người dùng cuối tại đích đến được yêu cầu. Việc chuyển dữ liệu này cũng góp phần vào chi phí.
  • Băng thông đầu ra được lưu vào bộ nhớ đệm là dữ liệu được chuyển theo đơn vị gibibyte từ bộ nhớ đệm của Cloud CDN đến thiết bị của người dùng cuối tại đích đến được yêu cầu.

Hãy xem phần Lưu nội dung ứng dụng vào bộ nhớ đệm để biết hướng dẫn về cách tối ưu hoá hiệu suất bằng Cloud CDN.

Bạn cũng sẽ bị tính phí cho việc sử dụng các sản phẩm Google Cloud cơ bản mà phần phụ trợ của bạn sử dụng:

  • Cloud Run
  • Cloud Build
  • Artifact Registry
  • Secret Manager
  • Cloud Logging

Bạn có thể xem mức giá chính xác của những mục hàng này trên trang định giá của chúng tôi.

Ví dụ về việc thanh toán

Chi phí chạy một ứng dụng web động trên App Hosting có thể thay đổi đáng kể tuỳ thuộc vào các yếu tố như lưu lượng truy cập, chế độ cài đặt thời gian chạy và kích thước phản hồi. Chi phí trong ví dụ của chúng tôi dựa trên một số giả định nhất định về các yếu tố này.

Lưu lượng truy cập và kích thước phản hồi

Sau khi ứng dụng của bạn đạt đến hạn mức miễn phí hằng tháng, mỗi lượt truy cập vào trang web của bạn sẽ phát sinh chi phí. Các chi phí này không cố định mà phụ thuộc vào các yếu tố như số lượng yêu cầu nền do mỗi lượt truy cập kích hoạt, sức mạnh tính toán cần thiết để tạo phản hồi và kích thước phản hồi. Một số yêu cầu đơn giản là tốn kém hơn những yêu cầu khác. Ví dụ: việc phân phát một trang có nhiều hình ảnh hoặc dữ liệu phức tạp có thể tốn nhiều chi phí hơn so với một tệp HTML đơn giản. Tương tự, việc tạo trang một cách linh hoạt trên máy chủ thường tốn kém hơn so với việc phân phát phiên bản được lưu vào bộ nhớ đệm từ CDN.

Để ước tính hiệu quả chi phí của ứng dụng, bạn nên cân nhắc một số chỉ số chính:

  • Số yêu cầu trên mỗi lượt truy cập: Một người dùng thông thường sẽ kích hoạt bao nhiêu yêu cầu riêng lẻ trong một lượt truy cập? (Xin lưu ý rằng một "lượt tải trang" thường liên quan đến nhiều yêu cầu cơ bản đối với các thành phần như hình ảnh, CSS và JavaScript.)
  • Kích thước trung bình của phản hồi: Kích thước điển hình của dữ liệu được gửi lại cho mỗi yêu cầu là bao nhiêu?
  • Độ trễ phản hồi trung bình: Trung bình, ứng dụng của bạn mất bao lâu để phản hồi một yêu cầu?

Bạn có thể ước tính các giá trị này bằng cách kiểm tra nhật ký yêu cầu của ứng dụng trong Google Cloud Console. Ví dụ về cách tính chi phí của chúng tôi giả định như sau:

Đặc điểm lưu lượng truy cập
~Số yêu cầu được tính phí cho mỗi lượt truy cập

10

Kích thước phản hồi trung bình (KiB)

400

Độ trễ phản hồi trung bình (ms)

1000

Tỷ lệ truy cập bộ nhớ đệm

50%

Chế độ cài đặt thời gian chạy

Cloud Run cài đặt1
Giới hạn CPU (vCPU) 1
Giới hạn bộ nhớ (MiB) 512
Đồng thời (yêu cầu) 80
minInstances 0
maxInstances 100

1 Đây là các giá trị mặc định do App Hosting cung cấp. Bạn có thể kiểm tra cấu hình Cloud Run cho từng bản phát hành bằng cách xem thông tin chi tiết về bản sửa đổi Cloud Run. Trong thẻ Phát hành công khai trong bảng điều khiển Firebase, hãy di chuột lên một bản phát hành công khai rồi chọn trình đơn có biểu tượng ba dấu chấm, sau đó chọn "Xem bản sửa đổi Cloud Run".

Các giả định khác

Mức sử dụng dự án
Phương thức triển khai GitHub
Số bản dựng mỗi tháng 20
Số phút cho mỗi bản dựng 8
Lưu giữ nhật ký < 30 ngày
Phiên bản bí mật < 6 phiên bản
Kích thước hình ảnh trong sổ đăng ký cấu phần phần mềm (MB) 380

Hoá đơn mẫu

Với những giả định này, chúng ta có thể ngoại suy các chi phí sau cho trường hợp ví dụ này. Ở mức 10.000 lượt truy cập, hầu như không có chi phí nào. Chi phí đáng kể bắt đầu phát sinh ở mức 1 triệu lượt truy cập, trong đó lượt truy cập là yêu cầu đến ứng dụng của bạn do người dùng khởi tạo.

SKU Giá Đơn vị Cấp miễn phí 10.000 lượt sử dụng Chi phí cho 10.000 lượt truy cập Mức sử dụng 1 triệu lượt truy cập Chi phí cho 1 triệu lượt truy cập
Cloud Run – CPU

0,00 đô la

vCPU giây

180.000

1250

0,00 đô la

125000

0,00 đô la

Cloud Run – bộ nhớ

0,00 đô la

GiB giây

360.000

625

0,00 đô la

62500

0,00 đô la

Cloud Run – yêu cầu

0,4 USD

M SSR requests

2.00

0,05

0,00 đô la

5

1,2 USD

Cloud Build – số phút xây dựng

0,01 đô la

phút xây dựng

2.500,00

160

0,00 đô la

160

0,00 đô la

Artifact Registry – bộ nhớ

0,1 USD

GiB (được lưu trữ)

0,50

0,6

0,01 đô la

0,6

0,01 đô la

App Hosting – Băng thông đi chưa được lưu vào bộ nhớ đệm

0,2 USD

GiB

10

2

0,00 đô la

200

39 USD

App Hosting – Băng thông đi được lưu vào bộ nhớ đệm

0,15 USD

GiB

2

0,00 đô la

200

29,25 USD

Secret Manager – Phiên bản bí mật đang hoạt động

0,06 USD

phiên bản

6.00

6.00

0,00 đô la

6.00

0,00 đô la

Secret Manager – Thao tác truy cập

0,03 USD

10.000 thao tác

1.0

0,10

0,00 đô la

5

0,12 USD

Secret Manager – Thông báo xoay vòng

0,05 USD

xoay

3.00

0

0,00 đô la

0

0,00 đô la

Cloud Logging – Bộ nhớ lưu trữ nhật ký

0,5 USD

GiB

50.00

0,50

0,00 đô la

50.00

0,00 đô la

Cloud Logging – Lưu giữ nhật ký

0,01 đô la

GiB / tháng 30 ngày

0,00 đô la

0,00 đô la

Tổng

$0,01

69,58 USD

Tính toán

SKU Đơn vị Cách tính mức sử dụng
Cloud Run – CPU vCPU giây Số giây vCPU = vCPU trên mỗi phiên bản * độ trễ phản hồi trung bình trên mỗi yêu cầu * số lượt truy cập * số yêu cầu được tính phí trên mỗi lượt truy cập/số yêu cầu đồng thời
Cloud Run – bộ nhớ GiB giây Giây GiB = GiB trên mỗi phiên bản * độ trễ phản hồi trung bình trên mỗi yêu cầu * số lượt truy cập * số yêu cầu được tính phí trên mỗi lượt truy cập/số yêu cầu đồng thời
Cloud Run – yêu cầu M SSR requests Số yêu cầu SSR (triệu) = (Số lượt truy cập * số yêu cầu được tính phí trên mỗi lượt truy cập / 1 triệu) * (1 – tỷ lệ truy cập bộ nhớ đệm)
Cloud Build – số phút xây dựng phút xây dựng số phút xây dựng = số lượng bản dựng * số phút cho mỗi bản dựng
Artifact Registry – bộ nhớ 1 GiB (được lưu trữ) GiB (được lưu trữ) = 2 * kích thước hình ảnh
App Hosting – Băng thông chưa được lưu vào bộ nhớ đệm GiB GiB không được lưu vào bộ nhớ đệm= (1 – tỷ lệ lượt truy cập vào bộ nhớ đệm) * (số lượt truy cập * số yêu cầu được tính phí cho mỗi lượt truy cập * băng thông đi cho mỗi yêu cầu)
App Hosting – Băng thông được lưu vào bộ nhớ đệm GiB GiB trong bộ nhớ đệm = tỷ lệ truy cập bộ nhớ đệm * (số lượt truy cập * số yêu cầu được tính phí trên mỗi lượt truy cập * băng thông đi trên mỗi yêu cầu)

1 Ứng dụng của bạn thường chỉ có một hình ảnh trong Artifact Registry, vì Dịch vụ lưu trữ ứng dụng sẽ tự động dọn dẹp các phiên bản không dùng đến. Bạn có thể thấy hai hình ảnh trong thời gian ngắn chỉ trong lần ra mắt mới.