Cerrar
Contáctenos

Layer 4 – 7 Load Balancer & ADC

Balanceo de Cargas de Capa 7 (L-7)

 

Los balanceadores de carga o controladores de entrega de aplicación más populares mezclan el tradicional y simple balanceo de carga de capa 4 (L-4) con la más avanzada tecnología de conmutación de contenido sensible a la aplicación en capa 7 (L-7) – tomado del modelo OSI-. En KEMP Technologies esta combinación ha dado lugar a la galardonada serie de balanceadores de carga LoadMaster que están disponibles tanto como dispositivos físicos (hardware) como plataformas virtuales. Este éxito se debe a:

  • Soluciones extremadamente escalables
  • Dispositivos de red altamente optimizados para entrega de aplicaciones y contenidos
  • Una inteligente combinación de lo mejor de las prácticas operacionales en capas 4 y 7

 

Como funciona el Balanceo de Cargas en Capa 7

 

El balanceo de cargas equilibra las solicitudes hechas a una una aplicación a través de un número de servidores de esa aplicación. Estos servidores a menudo están formando un pool o conjunto de servidores conocido tradicionalmente como un cluster y el balanceador de cargas los muestra hacia el mundo exterior como un único servidor virtual, el cual acepta las peticiones a través de una única interfaz de servicio hacia el pool y las direcciona al servidor más apropiado basado en algoritmos que han sido definidos previamente por el departamento de IT. Lo importante es que los servidores del pool contengan el mismo contenido.

 

Las técnicas más populares de Balanceo de Cargas en Capa 4 (L-4) son:

 

  • round-robin (petición al siguiente de la lista)
  • weighted round-robin (round-robin ponderado o dependiente de prioridades asignadas a los servidores)
  • least connections (el de menor conexiones)
  • weighted least connections (priorizado y el de menor conexiones)

 

Conmutación en Capa 7 (L-7) dirige sus peticiones a la capa de aplicación, este tipo de conmutación también se conoce como:

 

  • Request switching (Conmutación de solicitudes)
  • Application switching (Comuntación de Aplicación)
  • Content based routing (Enrutamiento basado en contenido)

 

Tal como en balanceo de cargas en L-4, el balanceador de cargas en L-7 presenta el cluster de servidores como un único servidor virtual y distribuye las peticiones de servicio basado en el chequeo del estado y del rendimiento de la red, que el balanceador de cargas utiliza para asegurar el mejor rendimiento de cada aplicación.

El balanceo de cargas en L-7 difiere del correspondiente en L-4 en que el staff responsable por las aplicaciones necesitan asegurar que sus aplicaciones están perfectamente sintonizadas para un óptimo rendimiento y entrega de la aplicación.

También el balanceo de cargas en L-7 difiere del balanceo en L-4 en un aspecto fundamental que es el que los servidores no replican el mismo contenido, sino que efectivamente el balanceo se realiza pasando la solicitud al servidor(es) que se especializa en ese contenido, permitiendo una mejor sintonía al entregar el contenido requerido. Aquí hay un ejemplo:

 

  • Servidor 1 entrega imágenes y gráficos
  • Servidor 2 entrega el contenido al visitante del sitio usando scripts y contenido como CSS y HTML
  • Servidor 3 permite al usuario comprar el contenido
  • Servidor 4 entrega el contenido adquirido
Subir