Đến nội dung hướng dẫn
Mục lục tài liệu · Scale to Zero

Vận hành

Scale to Zero

Hiểu cơ chế nghỉ khi không có tải, thời gian khởi động lại và những chi phí cần kiểm tra.

Trong trang này

Sau hướng dẫn này

Bạn phân biệt Scale to Zero với stop/restart thủ công và biết ứng dụng nào phù hợp với cơ chế này.

Scale to Zero là gì?

Scale to Zero là cơ chế giảm số instance chạy của một dịch vụ về 0 khi không còn tải. Hệ thống cần có cơ chế kích hoạt để đưa dịch vụ chạy lại khi có yêu cầu mới. Đây là khái niệm về cách vận hành tài nguyên, không phải việc xóa ứng dụng hoặc database.

Lợi ích và điều cần cân nhắc

Lợi ích và điều cần cân nhắc
Điều bạn quan tâmÝ nghĩa
Tài nguyên khi nhàn rỗiCó thể giảm compute đang chạy khi app không có traffic; hiệu quả chi phí phụ thuộc cách tính phí của dịch vụ.
Cold startYêu cầu đầu sau thời gian nghỉ có thể chờ app khởi động. Cần kiểm tra thời gian thực tế với code và dữ liệu của bạn.
Dữ liệuKhông dựa vào bộ nhớ của instance để giữ dữ liệu. Lưu dữ liệu cần giữ trong database/nơi lưu bền vững với kế hoạch backup.
Tác vụ chạy liên tụcWorker, kết nối dài hoặc tác vụ nền cần cơ chế kích hoạt phù hợp; không mặc định sẽ chạy khi instance đã về 0.
Chi phí còn lạiStorage, database, địa chỉ mạng hoặc khoản phí khác có thể vẫn tồn tại. Scale về 0 không đồng nghĩa hóa đơn bằng 0.

Áp dụng thế nào với DLEZ?

Bài này giải thích khái niệm; chưa xác nhận Scale to Zero được cung cấp cho product/plan DLEZ cụ thể nào. Không có bước kích hoạt được công bố trong hướng dẫn này, vì vậy không nên dựa vào giả định app sẽ tự nghỉ hoặc tự thức khi thiết kế production.

Stop/Start VPS và redeploy app là những thao tác riêng, không chứng minh dịch vụ có Scale to Zero. Bạn có thể quản lý cấu hình tài nguyên và theo dõi usage/Billing bằng các hướng dẫn hiện có.

Nếu dịch vụ của bạn hỗ trợ, cần kiểm tra gì?

  1. Xác nhận product/plan, điều kiện nghỉ và cách thức kích hoạt lại, gồm cả lời gọi public và private.
  2. Đo yêu cầu đầu sau thời gian nhàn rỗi, xử lý timeout/retry phù hợp và kiểm tra tác vụ nền.
  3. Kiểm tra dữ liệu sau lần nghỉ/khởi động lại; không dùng bộ nhớ tạm thay cho dữ liệu chính.
  4. Xem chi phí thực tế và xác nhận những khoản vẫn tính khi compute về 0.