top-reason-why-bg

¿Qué es el balanceador de carga?

Guía del comprador
The picture presents how LoadMaster works and what is load balancing

¿Qué es un balanceador de carga?

Un balanceador de carga se puede implementar como software o hardware en un dispositivo que distribuye las conexiones de los clientes entre un conjunto de servidores. Un balanceador de carga actúa como un "proxy inverso" para representar los servidores de aplicaciones al cliente a través de una dirección IP virtual (VIP). Esta tecnología se conoce como balanceador de carga del servidor (SLB). SLB está diseñado para grupos de servidores de aplicaciones dentro de un solo sitio o red de área local (LAN).

Balanceador de carga 101: De lo básico al BALANCEADOR de carga con visibilidad 360
The diagram explains what is load balancing and how to load balance your applications, workloads and servers with Kemp LoadMaster
what-is-a-load-balancer-diagram-mobile

Los balanceadores de carga se utilizan para proporcionar disponibilidad y escalabilidad a la aplicación. La aplicación puede escalar más allá de la capacidad de un solo servidor. El balanceador de carga trabaja para dirigir el tráfico a un grupo de servidores disponibles a través de varios algoritmos de equilibrio de carga. Si se necesitan más recursos, se pueden agregar servidores adicionales.

Los balanceadores de carga comprueban el estado de la aplicación en el servidor para determinar su disponibilidad. Si se produce un error en la comprobación de estado, el balanceador de carga saca esa instancia de la aplicación de su grupo de servidores disponibles. Cuando la aplicación vuelva a estar en línea, La comprobación de estado valida su disponibilidad y el servidor se vuelve a colocar en el grupo de disponibilidad.

¡Nuevo! Guía del comprador 2024 para soluciones de Balanceador de carga

Dado que el balanceador de carga se encuentra entre el cliente y el servidor de aplicaciones y gestiona la conexión, tiene la capacidad de realizar otras funciones. El balanceador de carga puede realizar cambios de contenido, proporcionar seguridad basada en contenido como una aplicación web firewalls (WAF) y mejoras de autenticación como la autenticación de dos factores (2FA).

¿Cuáles son los beneficios del balanceador de carga?

El balanceador de carga está diseñado para proporcionar disponibilidad, escalabilidad y seguridad a la aplicación. Como proxy inverso, el balanceador de carga actúa como una válvula multifuncional para dirigir y controlar el tráfico entre los clientes y los servidores.

¿Para qué se utiliza el balanceador de carga?

  • Detecte automáticamente los fallos del servidor y redirija el tráfico de los clientes
  • Permitir el mantenimiento del servidor sin ningún impacto
  • Proporcionar recuperación ante desastres automatizada a los sitios de copia de seguridad
  • Agregue y elimine servidores de aplicaciones sin interrupciones
  • Supervise y bloquee el contenido malicioso
A diagram illustrates what is a load balancer and how to load balance applications and servers

¿Cómo funciona un balanceador de carga?

Un balanceador 3de carga es un proxy inverso. Presenta una dirección IP virtual (VIP) que representa la aplicación al cliente. El cliente se conecta a la VIP y el balanceador de carga toma una determinación a través de sus algoritmos para enviar la conexión a un instancia de aplicación en un servidor. El balanceador de carga continúa administrando y supervisando la conexión durante toda la duración.

Imagina a un agente deportivo negociando un nuevo contrato para un atleta estrella. El agente toma la solicitud del atleta y la envía a un equipo interesado específico. El equipo responde con información (una oferta) que el agente luego devuelve al cliente. Esto continúa durante un tiempo hasta que se llega a una resolución.

Esta es la función principal del balanceador  de carga, el equilibrio de carga del servidor (SLB). El agente puede proporcionar funcionalidad adicional en función de su rol en la conversación. Pueden decidir permitir y/o denegar ciertos detalles (seguridad). Es posible que quieran validar que la persona con la que están hablando es en realidad el atleta en cuestión (autenticación). Si la liga deportiva actual no está funcionando, el agente puede enviar las discusiones a una liga diferente en función de la disponibilidad o la ubicación (GSLB).

¿Qué tipos de balanceadores de carga existen?

Para comprender los tipos de balanceadores de carga, es necesario comprender la historia.

Balanceadores de carga de servidores de red

Los balanceadores de carga entraron en el mercado a mediados de la década de 1990 para soportar el aumento del tráfico en Internet. Los balanceadores de carga tenían una funcionalidad básica diseñada para agrupar los recursos del servidor y satisfacer esta demanda. El balanceador de carga administró conexiones basadas en el paquete encabezado. En concreto, se fijaron en las 5 tuplas: IP de origen, IP de destino, puerto de origen, puerto de destino y protocolo IP. Esta es la entrada del balanceador de carga del servidor de red o del balanceador de carga de capa 4.

Balanceadores de carga de aplicaciones

A medida que la tecnología evolucionó, también lo hicieron los balanceadores de carga. Se volvieron más avanzados y comenzaron a proporcionar conocimiento de contenido y cambio de contenido. Estos balanceadores de carga miraban más allá del encabezado del paquete y hacia la carga útil de contenido. Estos balanceadores de carga analizan el contenido, como la dirección URL, el encabezado HTTP y otras cosas para tomar decisiones de equilibrio de carga. Estos son los balanceadores de carga de aplicaciones o los balanceadores de carga de capa 7.

Balanceado de carga global del servidor

Balanceador de Carga de Servidor Global (GSLB) es en realidad una tecnología diferente al balanceador de carga tradicional de capa 4-7. GSLB se basa en DNS y actúa como un proxy DNS para proporcionar respuestas basadas en algoritmos de balanceo de carga GSLB en tiempo real. Es más fácil pensar en GSLB como una tecnología DNS dinámica que administra y monitorea los múltiples sitios a través de configuraciones y comprobaciones de estado. La mayoría de las soluciones de balanceo de carga actuales ofrecen GSLB como un componente de su funcionalidad.

Balanceador de carga de hardware

Los balanceadores de carga se originaron como soluciones de hardware. El hardware proporciona un dispositivo simple que ofrece la funcionalidad con un enfoque en el rendimiento. Los balanceadores de carga basados en hardware están diseñados para su instalación en centros de datos. Son soluciones llave en mano que no requieren las dependencias que requieren las soluciones basadas en software, como los hipervisores y el hardware COTS.

Software y balanceador de carga virtual

A medida que evolucionaron las tecnologías de red, las tecnologías definidas por software, la virtualización y la nube se han vuelto importantes. Las soluciones de balanceo de carga basadas en software ofrecen flexibilidad y la capacidad de integrarse en las soluciones de orquestación de virtualización. Alguno Entornos como la nube requieren soluciones de software. Los entornos basados en software suelen utilizar procesos de DevOps y/o CI/CD. El balanceador de carga de software es más adecuado para estos entornos por su flexibilidad e integración.

Balanceadores de carga elásticos

Las soluciones de Elastic Load Balancer (ELB) son mucho más sofisticadas y ofrecen a los operadores de computación en la nube una capacidad escalable en función de los requisitos de tráfico en cualquier momento. Elastic Load Balancing escala el tráfico a una aplicación a medida que la demanda cambia con el tiempo. También escala las instancias de equilibrio de carga de forma automática y bajo demanda. Dado que el balanceador de carga elástico utiliza algoritmos de enrutamiento de solicitudes para distribuir el tráfico de aplicaciones entrante entre varias instancias o escalarlas según sea necesario, aumenta el error tolerancia de sus aplicaciones.

¿Qué son los algoritmos de equilibrio de carga?

Los algoritmos de equilibrio de carga son fórmulas para determinar a qué servidor enviar cada conexión de cliente. Los algoritmos pueden ser muy simples, como round robin, o Pueden ser avanzados como adaptativos basados en agentes. Independientemente del caso, el propósito del algoritmo es enviar la conexión del cliente al servidor de aplicaciones más adecuado.

El algoritmo más recomendado es el de menor conexión. Este algoritmo está diseñado para enviar la conexión al servidor con mejor rendimiento en función del número de conexiones que está administrando actualmente. Conexiones mínimas tiene en cuenta la longitud de cada conexión mirando solo lo que está activo actualmente en el servidor.

¿Cuáles son los tipos de algoritmos de equilibrio de carga?

  • Menor conexión
  • Todos contra todos
  • Round Robin ponderado
  • Conexión mínima ponderada
  • Equilibrio de carga adaptativo basado en agentes
  • Conmutación por error encadenada (ponderación fija)
  • Tiempo de respuesta ponderado
  • Hash de IP de origen
  • Redes definidas por software (SDN) adaptables

¿Qué es un balanceador de carga de Kemp?

El balanceador  de carga Kemp LoadMaster está diseñado para optimizar la experiencia de balanceo de carga. LoadMaster es una solución basada en software que también está disponible como dispositivo de hardware. Kemp se centra en las principales tecnologías de equilibrio de carga para garantizar una Proceso de configuración y gestión. Este enfoque se traduce en un importante ahorro de TCO durante la vida útil de la tecnología.

Kemp ofrece soporte de clase mundial a través de una extensa organización de expertos para ofrecer asistencia a los clientes las 24 horas del día, los 7 días de la semana. Kemp ha creado un equipo de expertos en equilibrio de carga y redes durante muchos años para convertirse en una organización tecnológica de primer nivel con más de 100.000 despliegues en 138 países.

what-is-a-load-balancer-diagram-illustration2

¿Por qué utilizar los balanceadores de carga de LoadMaster?

Kemp LoadMaster es el balanceador de carga líder disponible en el mercado hoy en día. Balanceador de carga economicos disponibles como balanceador de carga virtuales y balanceador de carga de hardware.

Kemp Loadmaster es compatible con los hipervisores más populares, entre ellos:

  • VMWare
  • Hyper-V
  • XEN
  • KVM

Kemp Loadmaster está certificado por proveedores líderes, entre ellos:

  • Microsoft
  • Cisco
  • Dell
  • VMWare
  • SAP
  • Citrix

Kemp ofrece soluciones de balanceo de carga para:

  • Correo electrónico corporativo
  • Comunicaciones Unificadas
  • Herramientas de trabajo colaborativo
  • ERP/CRM y otras aplicaciones de flujo de trabajo
  • Contenido web
  • Sistemas de comercio electrónico
  • Aplicaciones de autoaprovisionamiento

Comience a potenciar su experiencia de aplicación

Versión Gratuita 30 días Contacta con nosotros