Šta preživi prebacivanje proxy VIP adrese?
Odvojite oporavak proxy ulaza od opstanka uspostavljenih CONNECT tunela i izlazne adrese prema web stranici.
Plutajuća adresa drži proxy postavku stabilnom: klijenti nastavljaju koristiti isto ime hosta ili IP nakon pada aktivnog računara. To je korisna dostupnost. Ali preuzimanje koje je već u toku ipak može stati.
Zamislite HTTPS zahtjev koji je već unutar CONNECT-a. Aktivni proxy posjeduje TCP vezu prema klijentu i još jednu vezu prema web stranici. Posjeduje i stanje aplikacije koje spaja te tokove.
Premještanje adrese na rezervni računar samo po sebi ne premješta ni TCP kontrolni blok ni to stanje prosljeđivanja. Novi vlasnik može prihvatati nove veze, ali ne može nastaviti tok bajtova koji je uspostavio stari vlasnik.
| Očekivanje | Da li to obično prebacivanje adrese pruža? |
|---|---|
| Zadržati jedan konfigurisan ulaz | To je namjeravana korist |
| Nastaviti uspostavljeni CONNECT tok | Bila bi potrebna dodatna mehanizacija sa stanjem |
| Zadržati istu izlaznu javnu IP adresu | Zavisi od izlaznog rutiranja i NAT-a |
| Sigurno ponoviti prekinutu operaciju aplikacije | Zavisi od operacije i klijenta |
VRRP definira izbor i vlasništvo nad adresom. Nije protokol replikacije za proxy proces. Implementacija s drugim softverom visoke dostupnosti treba istu razliku, osim ako izričito ne pruža više.
Pregledajte šta zdravstvena provjera zaista promatra. Računar može odgovarati na objave dok su njegova proxy usluga, DNS ili uzvodna ruta pali. Suprotno, preosjetljive provjere mogu izazvati nepotrebna prebacivanja.
Oporavak na strani klijenta je također važan. Novi zahtjev preglednika može se lako ponovno povezati; prijenos s iskorištenim tijelom ili neidempotentna API operacija može zahtijevati obradu specifičnu za aplikaciju. Ne obećavajte nevidljivo prebacivanje samo zato što novi zahtjev uspijeva kroz rezervu.