Điều gì tồn tại qua một lần chuyển VIP của proxy?
Tách việc khôi phục cổng vào proxy khỏi sự sống còn của các đường hầm CONNECT đã thiết lập và địa chỉ ra hướng tới trang web.
Một địa chỉ nổi giữ cấu hình proxy ổn định: máy khách tiếp tục dùng cùng tên máy chủ hoặc IP sau khi máy đang hoạt động gặp sự cố. Đó là khả dụng hữu ích. Tuy nhiên một lượt tải đang chạy vẫn có thể dừng lại.
Hãy xét một yêu cầu HTTPS đã ở trong CONNECT. Proxy đang hoạt động sở hữu kết nối TCP phía máy khách và một kết nối khác tới trang web. Nó cũng sở hữu trạng thái ứng dụng nối hai luồng đó.
Chuyển một địa chỉ sang máy dự phòng tự nó không chuyển khối điều khiển TCP hay trạng thái chuyển tiếp đó. Chủ sở hữu mới có thể nhận kết nối mới nhưng không thể tiếp tục luồng byte do chủ cũ thiết lập.
| Kỳ vọng | Chuyển địa chỉ thông thường có đáp ứng điều đó? |
|---|---|
| Giữ một cổng vào đã cấu hình | Đó là lợi ích dự kiến |
| Tiếp tục một luồng CONNECT đã thiết lập | Sẽ cần thêm cơ chế lưu trạng thái |
| Giữ nguyên IP công cộng phía ra | Phụ thuộc định tuyến ra và NAT |
| Lặp lại an toàn một thao tác ứng dụng bị gián đoạn | Phụ thuộc thao tác và máy khách |
VRRP định nghĩa việc bầu chọn và quyền sở hữu địa chỉ. Nó không phải giao thức sao chép cho tiến trình proxy. Một triển khai dùng phần mềm sẵn sàng cao khác cũng cần sự phân biệt đó trừ khi nó cung cấp rõ ràng nhiều hơn.
Hãy xem xét kiểm tra sức khỏe thực sự quan sát điều gì. Một máy có thể trả lời thông báo trong khi dịch vụ proxy, DNS hoặc tuyến thượng nguồn của nó đã hỏng. Ngược lại, các kiểm tra quá nhạy có thể gây chuyển đổi không cần thiết.
Khôi phục phía máy khách cũng quan trọng. Một yêu cầu trình duyệt mới có thể kết nối lại dễ dàng; một lượt tải lên với phần thân đã dùng hết hoặc thao tác API không idempotent có thể cần xử lý riêng cho ứng dụng. Đừng hứa hẹn chuyển đổi vô hình chỉ vì một yêu cầu mới thành công qua máy dự phòng.