Docker Swarm · Lección 22
¿Cuántos managers conviene desplegar y por qué?
Un número impar (3, 5 o 7): con N managers se tolera la pérdida de (N-1)/2, así que 3 toleran un fallo y 5 toleran dos, y con 4 o 6 no se gana tolerancia respecto al impar inferior
Con 2 managers se tolera la caída de uno, porque el que sobrevive conserva la mayoría de los votos
Un único manager basta en producción, ya que un worker puede asumir la gestión automáticamente si el manager falla
Cuantos más, mejor: añadir managers aumenta siempre la tolerancia a fallos y también el rendimiento de las escrituras en el cluster
Docker Swarm · Lección 22
Completa el código
Con 5 managers se tolera la pérdida de
Revisa: con 5 managers la mayoría es 3, así que se toleran dos fallos.
Docker Swarm · Lección 22
¿Por qué repartir los managers en zonas de disponibilidad distintas mejora la resiliencia, pero no conviene hacerlo entre regiones muy distantes?
Pista: repartir los managers entre zonas evita que un fallo de una sola zona elimine la mayoría; pero cada cambio necesita confirmación de la mayoría, así que la latencia entre regiones muy lejanas ralentiza todo el consenso.
✓
¡Lección completada!
Cuántos managers desplegar
0
XP ganado
3
Vidas restantes