🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónZonas de disponibilidad y puntos únicos de fallo
5 tareas · 40 min · Principiante
En la nube se oye que «nunca cae», y esa frase se rompe un martes cualquiera: cae una zona, un servicio regional se degrada, un componente que nadie repartió se queda solo. La resiliencia empieza antes que cualquier copia de seguridad, con una pregunta de arquitectura: si desaparece esta parte, qué sigue funcionando. Calamar Pagos, de Medellín, tiene una pasarela de pagos en la región sa-east-1 de AWS y te entrega su inventario de componentes, cuántas instancias hay en cada zona y cómo reparten el tráfico sus balanceadores. Nada se apaga ni se prueba: se trata de deducir, leyendo, qué haría cada pieza el día que falle una zona.
Objetivo de la sala
En la nube se oye que «nunca cae», y esa frase se rompe un martes cualquiera: cae una zona, un servicio regional se degrada, un componente que nadie repartió se queda solo. La resiliencia empieza antes que cualquier copia de seguridad, con una pregunta de arquitectura: si desaparece esta parte, qué sigue funcionando. Calamar Pagos, de Medellín, tiene una pasarela de pagos en la región sa-east-1 de AWS y te entrega su inventario de componentes, cuántas instancias hay en cada zona y cómo reparten el tráfico sus balanceadores. Nada se apaga ni se prueba: se trata de deducir, leyendo, qué haría cada pieza el día que falle una zona.Una región de AWS se divide en zonas de disponibilidad y Azure hace lo mismo en las regiones que las tienen: grupos de centros de datos separados, con energía, refrigeración y red propias, para que el fallo de uno no arrastre a los otros. Repartir una carga entre zonas protege de ese tipo de fallo: un corte de energía, un incendio, un problema de red en un edificio.
No protege de todo. Si el fallo es de la región entera, las zonas caen juntas en lo que dependan de servicios regionales. Y si el fallo es lógico —alguien borra una base, un despliegue malo rompe la aplicación, un atacante cifra los datos— el borrado o el cifrado se replica a todas las zonas a la vez, porque para el sistema son operaciones válidas. Por eso la disponibilidad y la copia de seguridad son dos controles distintos, y ninguno sustituye al otro.
Responde para continuar
Calamar reparte su aplicación en tres zonas. ¿De qué fallo protege esa decisión y de cuál no?
Ver pista de ayuda
Las zonas separan edificios, no separan las órdenes que reciben los datos.
Un punto único de fallo es un componente cuya caída detiene el servicio porque no hay otro que lo sustituya. En un inventario se reconoce por dos señales juntas: vive en una sola zona y no tiene réplica ni segundo nodo preparado. Una pieza que vive en una zona pero tiene réplica en otra no es un punto único; una pieza gestionada y repartida por el servicio tampoco.
Abre la tabla componentes y recorre la columna de zonas y la de copias o nodos. En la pasarela de Calamar hay un componente que cumple las dos señales a la vez.
Responde para continuar
¿Qué componente de Calamar es un punto único de fallo, porque vive en una sola zona y no tiene réplica?
Ver pista de ayuda
Busca la fila con una única zona y sin standby; las demás tienen dos o tres zonas o las gestiona el servicio.
Repartir en zonas sirve de poco si lo que sobrevive no alcanza. La cuenta es sencilla: se toma la zona que más instancias tiene, se resta del total, y se compara lo que queda con lo que pide el pico de carga. Si queda menos de lo necesario, la arquitectura soporta la caída de la zona en disponibilidad pero no en capacidad: sigue respondiendo, lento o con errores.
Mira las tablas capacidad_web y carga. El pico de cierre de mes tiene una cifra de instancias necesarias.
Responde para continuar
Si cae una de las zonas con más instancias, ¿cuántas instancias web faltan para cubrir el pico de cierre de mes?
Ver pista de ayuda
Suma las tres zonas, resta la peor, y réstale a lo que pide el pico lo que queda.
Un balanceador tiene un nodo por cada zona que habilitas, y cada nodo recibe una parte del tráfico de los clientes. Con el balanceo entre zonas activo, cada nodo reparte entre todos los destinos de todas las zonas. Con ese balanceo desactivado, cada nodo reparte solo entre los destinos de su propia zona. En el balanceador de aplicación ese balanceo está siempre activo a nivel de balanceador; en el de red viene desactivado por defecto y se puede activar.
La consecuencia práctica es que, con el balanceo entre zonas desactivado, una zona con pocos destinos recibe tanto tráfico como una con muchos, y los destinos de la zona pequeña van saturados mientras los de la grande trabajan poco.
Responde para continuar
Un balanceador de red se creó con los valores por defecto y tiene muchos más destinos en una zona que en otra. ¿Qué esperas del reparto?
Ver pista de ayuda
En el de red, el balanceo entre zonas viene desactivado por defecto.
Aplica lo anterior con números. La tabla destinos_de_balanceo trae el balanceador de red del libro mayor, con dos zonas habilitadas, cuántos destinos tiene registrados en cada una y el balanceo entre zonas desactivado. Cada nodo recibe la misma parte del tráfico de los clientes y la reparte a partes iguales entre los destinos de su zona.
Responde para continuar
¿Qué porcentaje del tráfico de ese balanceador recibe cada destino de la zona que tiene menos destinos?
Ver pista de ayuda
Dos nodos, cada uno recibe la mitad; esa mitad se divide entre los destinos de su zona.
Whoami-Labs Pro
Whoami-Labs Pro utiliza cookies
Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.