Plovoucí adresa drží nastavení proxy stabilní: klienti dál používají stejné jméno hostitele nebo IP i po selhání aktivního stroje. To je užitečná dostupnost. Rozběhlé stahování ale přesto může skončit.

Vezměte HTTPS požadavek, který už je uvnitř CONNECT. Aktivní proxy vlastní TCP spojení směrem ke klientovi a další spojení směrem k webu. Vlastní také stav aplikace, který tyto proudy spojuje.

Přesun adresy na záložní stroj sám o sobě nepřesune ani řídicí blok TCP, ani tento stav předávání. Nový vlastník může přijímat nová spojení, ale nedokáže pokračovat v proudu bajtů navázaném starým vlastníkem.

OčekáváníPoskytuje to běžné přepnutí adresy?
Zachovat jeden nakonfigurovaný vstupTo je zamýšlený přínos
Pokračovat v navázaném proudu CONNECTBylo by zapotřebí další stavový mechanismus
Zachovat stejnou odchozí veřejnou IPZávisí na odchozím směrování a NAT
Bezpečně zopakovat přerušenou operaciZávisí na operaci a klientovi

VRRP definuje volbu a vlastnictví adresy. Není to replikační protokol pro proces proxy. Nasazení s jiným softwarem vysoké dostupnosti potřebuje stejné rozlišení, pokud výslovně neposkytuje víc.

Projděte si, co zdravotní kontrola skutečně sleduje. Stroj může odpovídat na oznámení, i když jeho služba proxy, DNS nebo nadřazená trasa selhaly. Naopak příliš citlivé kontroly mohou způsobit zbytečná přepnutí.

Na obnově na straně klienta také záleží. Nový požadavek prohlížeče se snadno připojí znovu; nahrávání s spotřebovaným tělem nebo neidempotentní operace API může vyžadovat zpracování specifické pro aplikaci. Neslibujte neviditelné přepnutí jen proto, že nový požadavek projde přes záložní stroj.

Související články