fbpx
Capital Software

¿Qué es el equilibrio de carga de alta disponibilidad?

Las empresas de hoy dependen más de sus redes que nunca. Tendencias como la banda ancha móvil, la nube múltiple e híbrida, la virtualización, el trabajo remoto y traer su propio dispositivo (BYOD) permiten a los empleados ser productivos desde casi cualquier lugar, siempre que tengan una conectividad confiable. Eso ejerce una enorme presión sobre TI para garantizar una alta disponibilidad para aplicaciones de misión crítica como ERP, sistemas de comunicación y colaboración e infraestructura de escritorio virtual (VDI).

Incluso el software y los sistemas más robustos y confiables pueden fallar. Para evitar interrupciones y tiempos de inactividad, TI necesita implementar una arquitectura de alta disponibilidad que utilice redundancia y tolerancia a fallas para permitir la operación continua y la recuperación rápida ante desastres . Esto es cierto para cada elemento de su centro de datos, desde la alta disponibilidad para aplicaciones hasta la alta disponibilidad para el equilibrador de carga o el controlador de entrega de aplicaciones (ADC) que administra el tráfico de red dentro y a través de los centros de datos en su entorno.

Asuntos de alta disponibilidad para su equilibrador de carga o controlador de entrega de aplicaciones

La alta disponibilidad comienza con la identificación y eliminación de puntos únicos de falla en su infraestructura que pueden provocar una interrupción del servicio, por ejemplo, mediante la implementación de componentes redundantes para proporcionar tolerancia a fallas en caso de que uno de los dispositivos falle. El equilibrio de carga, ya sea a través de un dispositivo independiente o como una característica de un ADC, facilita este proceso al realizar comprobaciones de estado en los servidores, detectar posibles fallas y redirigir el tráfico según sea necesario para garantizar un servicio ininterrumpido.

Si bien garantizar la tolerancia a fallas para los servidores es obviamente crítico, una arquitectura de alta disponibilidad también debe tener en cuenta la capa de equilibrio de carga. Si esto se vuelve incapaz de realizar su función de manera efectiva, los siguientes servidores corren el riesgo de desbordamiento, lo que puede comprometer su propia salud, así como el rendimiento y la disponibilidad de la aplicación. Esto hace que la redundancia sea tan importante para el equilibrador de carga o ADC como para cualquier otro componente en el centro de datos.

Al igual que con un clúster de servidores de alta disponibilidad , hay varias formas en que se pueden implementar equilibradores de carga o ADC para proporcionar alta disponibilidad, que incluyen:

  • Active-standby: la configuración más común, el modelo de standby activo incluye una instancia totalmente redundante de cada ADC que se pone en línea solo en caso de que falle su nodo primario. Cada ADC activo se puede configurar de manera diferente, aunque cada par activo en espera compartirá la misma configuración.
  • Activo-activo: en este modelo, se implementan múltiples ADC configurados de manera similar para uso rutinario. En el caso de que un nodo falle, uno o más de los nodos restantes se hacen cargo de su tráfico y la carga se equilibra según sea necesario para garantizar un servicio constante. Este enfoque supone que habrá suficiente capacidad disponible en todo el clúster para que funcione incluso cuando un ADC no esté disponible.
  • N + 1: brindando redundancia a un costo menor que el modo de espera activo, una configuración N + 1 incluye uno o más ADC adicionales que se pueden poner en línea en caso de que falle uno de los ADC principales.

En cada caso, la conmutación por error rápida permite la tolerancia a fallas y la recuperación ante desastres para la función de equilibrio de carga, de modo que el rendimiento y la disponibilidad de la aplicación no se vean afectados por la falla. La gestión de tráfico y conmutación por error generalmente se administra a través de una versión del estándar de redundancia del Protocolo de redundancia de enrutador virtual .

Características clave de alta disponibilidad para su Load Balancer o ADC

Además de garantizar una alta disponibilidad para su ADC, también debe asegurarse de que su ADC ofrezca alta disponibilidad para las aplicaciones cuyo tráfico administra. En el caso de que falle un servidor, el ADC puede redirigir el tráfico a otro servidor disponible en el clúster. Las características clave que permiten esta función incluyen:

  • Métodos de equilibrio de carga: existen varios métodos que se pueden usar para la selección del servidor, incluidos round robin, menos conexiones, ponderado round robin, menos conexiones ponderadas, respuesta más rápida y más. Su ADC debe ofrecer todas estas opciones para permitir la configuración más adecuada para su entorno y prioridades.
  • Monitoreo del estado: para garantizar una conmutación por error rápida con poco o ningún tiempo de inactividad, el estado del servidor debe evaluarse continuamente en función de una serie de indicadores, que incluyen:
    • Series temporales de bytes totales de entrada y salida de cada servidor
    • Series temporales de tasas de tráfico (en Mbps) dentro y fuera de cada servidor
    • Porcentaje de tráfico de error sobre el rango
    • Cantidad de buenas conexiones SSL
    • Latencia promedio del servidor de aplicaciones por servicio
    • Latencia del lado del cliente SRTT, max, min y promedio como serie de tiempo
    • Comprobaciones de estado personalizadas, como medir el tiempo de respuesta para consultas específicas de bases de datos SQL

Términos relacionados

  • Balanceo de carga de alta disponibilidad (HALB)
  • Porcentaje de tiempo de actividad
  • Alta disponibilidad de AWS
  • HAproxy

Cómo A10 Networks permite el equilibrio de carga de alta disponibilidad

La solución de entrega de aplicaciones y equilibrio de carga A10 Thunder® ADC permite una alta disponibilidad con un amplio conjunto de capacidades de equilibrio de carga de servidor y de carga de servidor global .

Fuente: Blog A10 Networks

Abrir chat
1
Escanea el código
Hola, bienvenido a Capital Software, somos una empresa de soluciones informáticas. ¿En qué podemos ayudarte hoy?