«Activo-activo» es una configuración de alta disponibilidad en la que dos o más instancias del sistema —servidores, dispositivos de red o centros de datos— funcionan simultáneamente y comparten la carga de trabajo, de modo que cada instancia procesa el tráfico en tiempo real en todo momento, en lugar de permanecer inactiva como copia de seguridad pasiva. Si una instancia falla, las restantes absorben su tráfico sin necesidad de una conmutación manual.
Puntos clave
- Todas las instancias de un par activo-activo o de un clúster transportan tráfico en tiempo real.
- Ninguna instancia permanece inactiva a la espera de tomar el relevo tras un fallo.
- La conmutación por error es más rápida porque ya existe una ruta activa para absorber la carga.
- La alternativa, el modo «activo-en espera», mantiene una instancia de respaldo inactiva hasta que sea necesaria.
- La configuración «activo-activo» suele omitir la sincronización de estado; la configuración «activo-en espera» puede conservar el estado de la sesión.
En esta página: Por qué es importanteCómo funcionaTiposActivo-activo y VersaPreguntas frecuentes
¿Por qué es importante el modo activo-activo?
Cualquier sistema que deba permanecer disponible ante un fallo tiene que decidir qué hace la capacidad de respaldo mientras espera. El modelo activo-activo la pone a trabajar: en lugar de que un dispositivo en espera permanezca inactivo hasta que algo falle, cada instancia del par o clúster gestiona tráfico en tiempo real de forma continua, lo que conlleva dos ventajas. La conmutación por error es más rápida y menos disruptiva, ya que la instancia superviviente ya está reenviando tráfico y simplemente absorbe una mayor cantidad del mismo; no hay retraso por arranque en frío mientras una unidad pasiva se inicializa y toma el relevo. Además, la implementación saca más partido al hardware del que ya dispone, ya que la capacidad que, de otro modo, permanecería inactiva como medida de seguridad, realiza un trabajo productivo en condiciones normales. Por eso, la configuración «activo-activo» es una opción predeterminada habitual en los diseños de alta disponibilidad, desde dispositivos de sucursales hasta clústeres de bases de datos y plataformas de análisis de registros, a costa de la sincronización de estado precisa que pueden ofrecer los diseños «activo-en espera».
¿Qué es «activo-activo»?
En una implementación activa-activa, dos o más instancias de la misma función —dispositivos de red, nodos de clústeres de bases de datos o centros de datos completos— se configuran de forma idéntica y se les concede acceso simultáneo a la carga de trabajo. No existe una relación primaria/secundaria: cualquier instancia puede originar o terminar el tráfico en cualquier momento, y la carga se distribuye entre todas ellas en lugar de concentrarse en una sola. Cuando una instancia falla, las restantes siguen gestionando el tráfico que ya circula por ellas y absorben la carga que gestionaba la instancia fallida, lo cual suele detectarse mediante un monitor de enlaces, un «heartbeat» o la convergencia del protocolo de enrutamiento. La recuperación no requiere ninguna promoción, ya que todas las instancias ya están activas. La contrapartida: sin un canal de sincronización dedicado, cada instancia solo realiza un seguimiento de las sesiones que gestiona directamente, por lo que las sesiones con estado de una instancia fallida suelen reiniciarse en lugar de reanudarse en su par.
Tipos de «activo-activo»
Los diseños «activo-activo» varían en función de qué elementos se hacen redundantes y del grado de cooperación entre las instancias. El «activo-activo sin estado» —la forma más habitual en el perímetro de la red— consiste en el funcionamiento de dos dispositivos independientes que reenvían el tráfico, sin sincronización de sesiones ni del estado NAT entre ellos; cada conexión es gestionada íntegramente por la instancia por la que entra. El «activo-activo con estado», utilizado en algunos clústeres de bases de datos, añade replicación en tiempo real para que ambas instancias compartan una visión coherente del estado de las sesiones y de los datos, a costa de un mayor ancho de banda y latencia. El «activo-activo» georedundante amplía el patrón a varios sitios: dos implementaciones independientes a plena capacidad —por ejemplo, dos clústeres de análisis de registros— reciben datos en tiempo real simultáneamente, de modo que cualquiera de ellas puede atender las consultas si la otra queda inaccesible, aunque sin sincronización automática entre sitios cuando la interrupción no está prevista.
Activo-Activo y Versa
Versa Secure SD-WAN Las sucursales suelen implementar dos dispositivos VOS Edge en modo activo-activo sin estado: ambos dispositivos reenvían el tráfico en todo momento, conectados mediante un enlace físico de interconexión que permite a cada dispositivo acceder a los transportes de la WAN conectados a su homólogo, mientras que el VRRP proporciona redundancia de pasarela en el lado de la LAN. No existe sincronización de estado entre los dispositivos emparejados, por lo que ni el NAT ni el estado de la sesión se conservan durante una conmutación por error; la alternativa, el modo activo-en espera con estado, sacrifica esa simplicidad a cambio de la conservación del estado en flujos como las sesiones de cortafuegos y CGNAT. Versa compara ambos modos en la guía de implementación de SD-WAN en sucursales y en la guía de diseño consolidada de SD-WAN. Este patrón se extiende más allá de la sucursal: Versa Analytics puede ejecutar clústeres en modo activo-activo con redundancia total, enviando registros a ambos simultáneamente para que los datos sigan siendo accesibles si alguno de los clústeres deja de funcionar.
Preguntas frecuentes
¿Cuál es la diferencia entre «activo-activo» y «activo-en espera»?
En el modo activo-activo, todas las instancias procesan el tráfico en tiempo real de forma simultánea y en todo momento. En el modo activo-en espera, una instancia permanece inactiva y solo toma el relevo cuando falla la instancia activa. El modo activo-en espera permite conservar el estado de la sesión mediante la sincronización, algo que los diseños de modo activo-activo suelen omitir por motivos de simplicidad.
¿El modo activo-activo requiere sincronización de estado?
No, no necesariamente. La mayoría de las implementaciones «activo-activo», incluido el modo de alta disponibilidad (HA) de rama sin estado de Versa, omiten intencionadamente la sincronización de estado para que el diseño sea sencillo y la convergencia sea rápida. Existen variantes con estado, pero añaden una sobrecarga de replicación y siguen siendo mucho menos habituales que la forma sin estado.
¿Es la configuración «activo-activo» más cara que la de «activo-en espera»?
No necesariamente, y a menudo ocurre lo contrario. La configuración «activa-activa» aprovecha de forma productiva ambas instancias durante el funcionamiento normal, por lo que la inversión en capacidad no es un seguro ocioso. La configuración «activa-en espera» puede parecer más económica sobre el papel, pero, en la práctica, desperdicia la capacidad de la unidad en espera hasta que se produce realmente un fallo.
¿Puede el modo «activo-activo» abarcar más de dos instancias?
Sí, sin problema. Los pares de dos nodos son la configuración más habitual en el perímetro de la red, pero los clústeres activos-activos pueden ampliarse a muchos nodos; por ejemplo, los clústeres de bases de datos y las implementaciones de análisis distribuyen la carga entre varios miembros activos simultáneamente, en lugar de limitarse a un único par.
¿Cómo funciona la conmutación por error en una implementación activa-activa?
Dado que todas las instancias ya están reenviando tráfico, la conmutación por error implica que las instancias que siguen operativas simplemente absorben la parte de la carga de la instancia que ha fallado —detectada mediante una comprobación de estado, un monitor de enlace o la convergencia del protocolo de enrutamiento—. No hay ningún retraso en la conmutación al pasar a una instancia de reserva inactiva.
Más información sobre «Activo-Activo»
Si quieres saber más, estas son algunas fuentes en las que confiamos.
| Glosario del CSRC del NIST |
|---|
| La referencia oficial del Gobierno de EE. UU. en materia de terminología de seguridad informática y redes, incluidos los conceptos de disponibilidad y redundancia. |
Términos relacionados
Si estás leyendo sobre el modo «activo-activo», te conviene echar un vistazo a lo siguiente.
| Sucursal | Ruta | SD-WAN |
|---|---|---|
| El emplazamiento en el que Versa despliega dispositivos VOS Edge emparejados en una configuración de alta disponibilidad (HA) activa-activa, conectados mediante un enlace físico de interconexión. | La ruta de extremo a extremo entre las sucursales; las sucursales en modo activo-activo ofrecen más rutas utilizables, ya que ambos CPE transportan el tráfico. | La red superpuesta a la que se conectan los pares de sucursales «activo-activo», que dirige el tráfico a través de las redes subyacentes a las que llega cada CPE. |