Quay lại tài liệu
Triển khai

Triển khai không có downtime

Triển khai cập nhật mà không gián đoạn lưu lượng trực tiếp bằng chiến lược triển khai blue-green.

Intermediate5 min readUpdated 2026-03-29

Cách hoạt động

Server Compass dùng chiến lược triển khai blue-green:

  1. Container mới được khởi động song song container hiện tại
  2. Health check xác thực container mới đang phản hồi đúng
  3. Traefik chuyển lưu lượng sang container mới
  4. Container cũ bị dừng và xóa

Người dùng không bị gián đoạn trong suốt quá trình.

Bật triển khai zero-downtime

  1. Mở cài đặt ứng dụng
  2. Bật Zero-Downtime Deployment
  3. Cấu hình endpoint health check (mặc định: /)
  4. Đặt khoảng thời gian và timeout health check
  5. Triển khai như bình thường — Server Compass tự động xử lý việc chuyển đổi blue-green

Cấu hình health check

Health check đảm bảo container mới sẵn sàng trước khi chuyển lưu lượng:

  • Endpoint: Đường dẫn URL cần kiểm tra (ví dụ: /health hoặc /)
  • Interval: Tần suất kiểm tra (mặc định: 5 giây)
  • Timeout: Thời gian chờ phản hồi
  • Retries: Số lần thành công liên tiếp cần trước khi chuyển đổi

Nếu health check thất bại, container mới bị xóa và container cũ tiếp tục phục vụ lưu lượng.

Screenshots

Triển khai không có downtime - Screenshot 1

Related Features

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes.

Download Server Compass