Que sobrevive a un failover VIP do proxy?
Separe a recuperación da entrada do proxy da supervivencia dos túneles CONNECT establecidos e do enderezo de saída cara ao sitio web.
Un enderezo flotante mantén estable a configuración do proxy: os clientes seguen usando o mesmo nome de host ou IP despois de que falle a máquina activa. Iso é dispoñibilidade útil. Pero unha descarga xa iniciada pode deterse igualmente.
Considere unha solicitude HTTPS que xa está dentro de CONNECT. O proxy activo posúe a conexión TCP cara ao cliente e outra conexión cara ao sitio web. Tamén posúe o estado da aplicación que une eses fluxos.
Mover un enderezo a unha máquina en espera non move por si mesmo nin o bloque de control TCP nin ese estado de retransmisión. O novo propietario pode aceptar conexións novas sen poder continuar un fluxo de bytes establecido polo antigo propietario.
| Expectativa | Ofréceo o failover de enderezo ordinario? |
|---|---|
| Conservar unha soa entrada configurada | Ese é o beneficio previsto |
| Continuar un fluxo CONNECT establecido | Faría falta maquinaria adicional con estado |
| Conservar a mesma IP pública de saída | Depende do enrutamento de saída e do NAT |
| Repetir con seguridade unha operación interrompida | Depende da operación e do cliente |
VRRP define a elección e a propiedade do enderezo. Non é un protocolo de replicación para o proceso do proxy. Un despregamento con outro software de alta dispoñibilidade necesita a mesma distinción salvo que proporcione máis de forma explícita.
Revise que observa realmente a comprobación de estado. Unha máquina pode responder aos anuncios mentres o seu servizo de proxy, o DNS ou a ruta ascendente fallaron. Ao revés, comprobacións demasiado sensibles poden provocar conmutacións innecesarias.
A recuperación do cliente tamén importa. Unha solicitude nova do navegador pode reconectarse con facilidade; unha subida con un corpo consumido ou unha operación de API non idempotente pode requirir un tratamento específico da aplicación. Non prometa un failover invisible só porque unha solicitude nova funcione a través do reserva.