Какво оцелява след превключване на VIP на прокси?
Отделете възстановяването на прокси входа от оцеляването на установените CONNECT тунели и на изходящия адрес към сайта.
Плаващият адрес поддържа настройката на проксито стабилна: след отказ на активната машина клиентите продължават да използват същото име на хост или IP. Това е полезна наличност. Но вече започнало изтегляне все пак може да спре.
Представете си HTTPS заявка, която вече е в CONNECT. Активното прокси притежава TCP връзката към клиента и още една връзка към сайта. То притежава и състоянието на приложението, което свързва тези потоци.
Преместването на адрес към резервна машина само по себе си не премества нито TCP контролния блок, нито това състояние на препращане. Новият собственик може да приема нови връзки, без да може да продължи байтов поток, установен от стария собственик.
| Очакване | Обикновеното превключване на адрес дава ли го? |
|---|---|
| Запазване на един конфигуриран вход | Това е предвидената полза |
| Продължаване на установен CONNECT поток | Ще е необходима допълнителна машина със състояние |
| Запазване на същия изходящ публичен IP | Зависи от изходящото маршрутизиране и NAT |
| Безопасно повторение на прекъсната операция | Зависи от операцията и клиента |
VRRP определя избор и собственост върху адрес. Той не е протокол за репликация на прокси процеса. Инсталация с друг софтуер за висока наличност се нуждае от същото разграничение, освен ако изрично не предоставя повече.
Прегледайте какво всъщност наблюдава проверката за здраве. Машина може да отговаря на обяви, докато нейната прокси услуга, DNS или маршрут нагоре са се провалили. Обратно, прекалено чувствителните проверки могат да причинят ненужни превключвания.
Възстановяването при клиента също е важно. Нова заявка от браузъра може лесно да се свърже отново; качване с изразходвано тяло или неидемпотентна API операция може да изисква обработка, специфична за приложението. Не обещавайте невидимо превключване само защото нова заявка успява през резерва.