Chuyển đến nội dung

Giải phápỨng dụng web và API

Mọi ứng dụng, ngủ cho đến khi được gọi

Bất kỳ container image nào, ở một địa chỉ riêng. Nó ngủ khi hết yêu cầu và thức dậy trong 3.5 ms, nên những giờ nhàn rỗi không tốn CPU.

Đọc tài liệu Khối

Shell
# any image; waits until it is ready, then prints its address
glac deploy ghcr.io/acme/api:1.4 --name api --port 8080
glac cube versions api       # every deploy is a version
glac cube rollback api       # back to the version before
glac cube logs api -f        # its log, a line per request
glac compose up              # a Cube for each Compose service

Không ai gọi, bạn vẫn trả phí

Máy chủ chạy liên tục thì giờ nào trong tháng cũng phải trả tiền. Với Khối, instance thức dậy khi có yêu cầu và ngủ khi hết yêu cầu, CPU tính phí theo từng mili giây thực dùng.

các yêu cầu đó dùng trong một tháng1
205.6 triệu mili giây CPU
bị tính phí cho một vCPU chạy suốt tháng1
2.6 tỷ mili giây CPU

Phiên bản, và instance thức dậy khi cần

Mỗi lần triển khai là một phiên bản, các instance của nó khởi động từ bản mẫu, với dịch vụ của bạn đã chạy sẵn. Yêu cầu đánh thức một instance ngay tại khu vực của nó; instance ngủ khi hết yêu cầu, và bị xóa sau một giờ không dùng đến.

Một ứng dụng: các phiên bản, bản mẫu của phiên bản sẵn sàng, và các instance ở từng khu vực, thức khi có yêu cầu và ngủ sau đó.

Ứng dụng của bạn nhận được gì

  • Một lệnh: glac deploy in ra địa chỉ khi phiên bản đã sẵn sàng.

  • Thức dậy cùng trạng thái: bộ nhớ đệm, pool kết nối và phiên trong bộ nhớ vẫn còn đó.

  • Phiên bản và quay lại bản cũ: lưu lượng chuyển sang khi đã sẵn sàng, và chuyển lại chỉ bằng một lệnh gọi.

  • Mở rộng theo khu vực: instance khởi động khi yêu cầu đến, tối đa đến giới hạn của bạn.

  • HTTP/3, gRPC và WebSockets, tại tên miền của riêng bạn với chứng chỉ của nó.

  • Compose, worker và tác vụ: mỗi dịch vụ một Khối, và một tác vụ chạy đến khi xong.

Đọc tài liệu

Hình minh họa

Đo thực tế, không phải hứa hẹn

Trung vị trên máy chủ vật lý khi không có gì khác chạy: trường hợp tốt nhất, và chúng tôi nói rõ như vậy. Instance của Khối cùng loại với sandbox, nơi các số này được đo. Cách chúng tôi đo

để đánh thức một instance đang ngủ2
3.5 ms
cho lệnh gọi đã đánh thức nó, từ lúc gửi đến lúc được trả lời2
6.7 ms
để đưa nó vào trạng thái ngủ, cùng bộ nhớ và tiến trình2
2.3 ms

Khi dịch vụ mở, bạn có thể tự kiểm chứng trên ứng dụng của mình: dòng log của yêu cầu nào đã đánh thức instance sẽ cho biết việc đánh thức mất bao lâu.

Shell
glac cube logs api -f
# one line a request; one that woke an instance says how long it took

Các sản phẩm được dùng

Tính thử một tháng

Ứng dụng đầu tiên trong bản ước tính ở trang Bảng giá, theo giá niêm yết. Tự ước tính chi phí của bạn

Kịch bản sử dụng

  • 10 triệu yêu cầu mỗi tháng, đến ngẫu nhiên, ở một khu vực.
  • Mỗi yêu cầu 20 ms CPU, dùng 256 MiB bộ nhớ, mỗi phản hồi 10 KB.
  • Một instance 2 vCPU, kích thước ứng dụng nhận được nếu bạn không đặt khác. Với lưu lượng này, nó chờ 1.2 giây sau mỗi yêu cầu rồi mới ngủ, sau đó tạm dừng trong bộ nhớ 10 phút.

Chi phí một tháng theo giá niêm yết

$6.90

  • CPU206 triệu mili giây CPU × $0.01 / triệu$2.06
  • Bộ nhớ180 GiB-giờ × $0.008$1.44
  • Yêu cầu10 triệu × $0.30 / triệu$3.00
  • Lưu lượng ra100 GB × $0.004$0.40

Trên gói Trả phí, tháng này hết $6.46: phí $5, cộng $1.46 cho phần vượt lượng đi kèm, trừ vào số dư theo cùng mức giá.

Triển khai ứng dụng đầu tiên

Một khóa, rồi một lệnh với bất kỳ image nào. Lệnh in ra địa chỉ khi phiên bản đã sẵn sàng.

KhốiDòng lệnh