App Hosting yêu cầu một dự án đã bật gói giá Firebase Blaze. Gói này có các giới hạn miễn phí sau đây đối với các sản phẩm của Google Cloud do App Hosting gọi:
Product | Tính năng | Không tốn 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 đã lưu vào bộ nhớ đệm 0,20 USD / GiB không lưu vào bộ nhớ đệm |
Artifact Registry | Bộ nhớ | 0,5 GB / tháng | 0,1 USD / GB / tháng đối với dung lượng trên 0,5 GB |
Lưu lượng ra | Không tốn phí | Xem bảng giá của CSDL cấu phần phần mềm để biết danh sách đầy đủ các mức giá truy cập | |
Cloud Run | CPU | 180.000 giây vCPU | 0,000024 đô la Mỹ / giây vCPU |
Bộ nhớ | 360 nghìn GiB-giây | 0,00000250 đô la Mỹ / gibibbyte-giây | |
Yêu cầu | 2 triệu yêu cầu | 0,40 USD / triệu yêu cầu | |
Cloud Build | Build-minutes | 2500 phút tạo bản dựng | 0,006 USD / phút bản dựng |
Cloud Logging | Bộ nhớ ghi nhật ký | 50 GiB / dự án / tháng | 0,5 USD/GiB |
Ghi nhật ký về tỷ lệ giữ chân | 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í |
Thao tác truy cập | 10.000 thao tác / tháng | 0,03 USD cho mỗi 10.000 thao tác | |
Thông báo xoay | 3 lần luân phiên / 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 loại A2 | 5.000 | 0,0050 đô la cho mỗi 1.000 thao tác | |
Hoạt động loại B2 | 50.000 | 0,0004 đô la cho mỗi 1.000 hoạt động | |
Chuyển dữ liệu2 | 100 GB từ Bắc Mỹ đến mỗi đích đến chuyển dữ liệu trên Google Cloud (không bao gồm Úc và Trung Quốc) | 0,02 USD / GB tại Bắc Mỹ 0,02 USD / GB ở Châu Âu 0,08 USD / GB ở 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 Always Free chỉ áp dụng cho các phần phụ trợ App Hosting ở US-CENTRAL1.
Mức sử dụng không tính 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ỉ bị tính phí cho mức sử dụng vượt quá hạn mức.
Tính toán chi phí
Kể từ ngày 14 tháng 6 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) Blaze. Bạn sẽ bị tính phí cho các mục hàng Firebase App Hosting sau:
Băng thông gửi không lưu vào bộ nhớ đệm đề cập đến dữ liệu được chuyển trực tiếp từ máy chủ gốc của dịch vụ Firebase App Hosting để thực hiện yêu cầu của người dùng. Máy chủ gốc nằm giữa dịch vụ Cloud Run của phần phụ trợ App Hosting và CDN trên đám mây. Đ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 của Cloud CDN (tức là 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 đó đến người dùng.
Quy trình này phát sinh chi phí vì hai lý do chính:
- Điền bộ nhớ đệm CDN trên đám mây: Khi người dùng yêu cầu nội dung chưa được lưu vào bộ nhớ đệm, thao tác này 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 CDN trên đám mây cho các yêu cầu trong tương lai. Quá trình chuyển dữ liệu ban đầu từ nguồn gốc đến CDN sẽ góp phần làm tăng tổng chi phí.
- 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 gốc hoặc từ CDN sau khi điền 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. Quá trình chuyển dữ liệu này cũng làm phát sinh chi phí.
Băng thông đi qua bộ nhớ đệm đề cập đến dữ liệu được chuyển bằng 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í khi 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 các mục hàng này trên trang 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ải chịu chi phí. Các chi phí này không cố định; chúng phụ thuộc vào các yếu tố như số lượng yêu cầu trong nền do mỗi lượt truy cập kích hoạt, sức mạnh điện 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 các 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ể sẽ 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 động 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 mỗi lượt truy cập: Một lượt truy cập của người dùng thông thường kích hoạt bao nhiêu yêu cầu riêng lẻ? (Hãy nhớ 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 phản hồi trung bình: Kích thước thông thường 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 bảng điều khiển Google Cloud. Cách tính chi phí mẫu của chúng tôi giả định như sau:
Đặc điểm của lưu lượng truy cập | |
---|---|
~Số yêu cầu được tính phí trên 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 vào bộ nhớ đệm | 50% |
Chế độ cài đặt thời gian chạy
Cài đặt Cloud Run1 | |
---|---|
Giới hạn CPU (vCPU) | 1 |
Giới hạn bộ nhớ (MiB) | 512 |
Tính đồ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 Chạy trên đám mây cho từng lần triển khai bằng cách xem thông tin chi tiết về bản sửa đổi Cloud Run. Trên thẻ Rollouts (Bản phát hành) trong bảng điều khiển Firebase, hãy di chuột qua một bản phát hành rồi chọn trình đơn có biểu tượng ba dấu chấm, sau đó chọn "View Cloud Run revision" (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 |
Phút cho mỗi bản dựng | 8 |
Thời gian lưu giữ nhật ký | Dưới 30 ngày |
Phiên bản bí mật | < 6 phiên bản |
Kích thước hình ảnh của 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 mẫu này. Ở cấp 10.000 lượt truy cập, hầu như không có chi phí nào, với các chi phí có ý nghĩa bắt đầu tích luỹ ở cấp 1 triệu lượt truy cập, trong đó một lượt truy cập là một 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 không tính phí | Số lượt truy cập 10.000 | Chi phí để thu hút 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 |
Giây vCPU | 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,40 USD |
M yêu cầu SSR | 2.00 |
0,05 |
0,00 đô la |
5 |
1,2 USD |
Cloud Build – số phút tạo bản dựng | 0,01 đô la |
build-minute | 2.500 |
160 |
0,00 đô la |
160 |
0,00 đô la |
Artifact Registry – bộ nhớ | 0,1 USD |
GiB (đã lưu trữ) | 0,50 |
0,6 |
0,01 đô la |
0,6 |
0,01 đô la |
Lưu trữ ứng dụng – Băng thông đi không được lưu vào bộ nhớ đệm | 0,2 USD |
GiB | 10 |
2 |
0,00 đô la |
200 |
39 USD |
Lưu trữ ứng dụng – Băng thông đi được lưu vào bộ nhớ đệm | 0,15 USD |
GiB | 2 |
0,00 đô la |
200 |
29,25 đô la |
|
Trình quản lý bí mật – 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 |
Trình quản lý bí mật – Thao tác truy cập | 0,03 USD |
10.000 hoạt động | 1.0 |
0,10 |
0,00 đô la |
5 |
0,12 đô la Mỹ |
Trình quản lý bí mật – Thông báo về việc xoay vòng | 0,05 USD |
lượt xoay | 3.00 |
0 |
0,00 đô la |
0 |
0,00 đô la |
Cloud Logging – Bộ nhớ ghi nhật ký | 0,5 USD |
GiB | 50.00 |
0,50 |
0,00 đô la |
50.00 |
0,00 đô la |
Cloud Logging – Thời gian 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 đô la Mỹ |
69,58 USD |
Tính toán
SKU | Đơn vị | Cách tính mức sử dụng |
---|---|---|
Cloud Run – CPU | Giây vCPU | Số giây vCPU = vCPU trên mỗi thực thể * độ 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 | GiB giây = GiB trên mỗi thực thể * độ 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 yêu cầu SSR | M yêu cầu SSR = (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 vào bộ nhớ đệm) |
Cloud Build – số phút tạo bản dựng | build-minute | build-minutes = # of builds * minutes per build |
Artifact Registry – bộ nhớ 1 | GiB (đã lưu trữ) | GiB (được lưu trữ) = 2 * kích thước hình ảnh |
Lưu trữ ứng dụng – Băng thông không lưu vào bộ nhớ đệm | GiB | GiB không được lưu vào bộ nhớ đệm= (1 – tỷ lệ truy cập vào 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 gửi đi trên mỗi yêu cầu) |
Lưu trữ ứng dụng – Băng thông lưu vào bộ nhớ đệm | GiB | GiB được lưu vào bộ nhớ đệm = tỷ lệ truy cập vào bộ nhớ đệm * (# of visits * billed requests per visit * outgoing bandwidth per request) |
1 Ứng dụng của bạn thường sẽ chỉ có một hình ảnh trong Cấu phần đăng ký của cấu phần phần mềm, vì tính năng 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ể chỉ thấy hai hình ảnh trong thời gian ngắn trong quá trình triển khai mới.