Poder tener varios nodos del proxy #28
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Estaría bueno tener redundancia en el proxy, con diversidad de proveedores, mantenedores y etc. Evolucionaríamos de proxy a CDN :D
En principio se podría gestionar con DNS la disponibilidad de IPs. Me gustaría explorar GeoDNS para que les visitantes lleguen al proxy que les quede más cercano.
Queda en prioridad alta respondiendo a varios riesgos relacionados a la Disponibilidad del Proxy. (Ataques DDoS, Embargo o incautación de infraestructura, Ataques directos a infraestructura física, Censura, Robo físico del servidor que aloja el proxy, Orden de bloqueo de servicios)
¿Sería utilizando las redes de Docker, poniéndolos en el mismo Swarm? Hay soporte nativo para algo asi con Load Balancer etc
no es necesario complicarse la vida, para mí más bien sería lo que hablamos anoche:
en sutty cada servidor tiene su propio nameserver que solo responde con su propia ip.
esto hace que si el nameserver o el servidor entero está caído, el servidor salga automáticamente de la rotación de ips, porque cuando un nameserver responde con varios registros NS, el resolvedor dns elige uno al azar, prueba con ese, si no funciona elige otro y así.
esto no pasa cuando hay varios registros A, entonces si tenemos varias ips y una no funciona, hay que activamente sacarla de la rotación en el nameserver.
con la opción de sutty no es necesario modificar registros (y esperar que se venzan) si hay un servidor que no funciona.
no se como lo podemos lograr acá igual, a menos que finalmente movamos los nameservers a cada proxy y si alojamos el proxy en un servidor que tiene otros servicios, comprometerse a tener un nameserver también.
lo mas hinchapelotas es sincronizar los certificados cada vez que se emiten o renuevan