Load Balancer crea sistemas al extremo de la red que dirigen el flujo de tráfico de la red, lo que reduce la congestión y equilibra la carga en otros servicios y sistemas distintos. Load Balancer proporciona selección de sitio, gestión de carga de trabajo, afinidad de las sesiones y una sustitución por anomalía transparente.
Load Balancer se instala entre Internet y los servidores finales de la empresa, que pueden ser sistemas principales que alojan contenidos o máquinas del Caching Proxy. Load Balancer actúa como el único nodo de punto de presencia de la empresa en Internet aunque la empresa utilice varios servidores finales a causa de la alta demanda o de grandes volúmenes de contenido. También puede garantizarse una alta disponibilidad mediante la instalación de un Load Balancer de reserva que asuma la carga del primario si éste falla temporalmente.
Load Balancer intercepta solicitudes de datos de los clientes y reenvía cada solicitud al servidor que actualmente tiene más posibilidades de cumplir la solicitud. Es decir, equilibra la carga de solicitudes entrantes entre un conjunto definido de máquinas que atienden al mismo tipo de solicitudes. Load Balancer puede distribuir solicitudes a muchos tipos de servidores, incluidos WebSphere Application Servers y máquinas del Caching Proxy. El equilibrio de carga podrá personalizarse para una aplicación o plataforma en particular utilizando asesores personalizados. Se encuentran disponibles asesores de fines especiales para obtener información para los WebSphere Application Servers de equilibrio de carga.
Si se instala el componente Direccionamiento basado en el contenido junto con el Caching Proxy, incluso pueden distribuirse las solicitudes HTTP y HTTPS basándose en los URL o en otras características determinadas por el administrador, lo que eliminará la necesidad de almacenar contenidos idénticos en todos los servidores finales. Asimismo, el componente Dispatcher puede proporcionar la misma función para las solicitudes HTTP.
El equilibrio de carga mejora la disponibilidad y escalabilidad del sitio web al agrupar en clúster y de forma transparente los servidores de contenido, incluidos servidores HTTP, servidores de aplicaciones y servidores proxy, que son servidores de contenido sustitutos. La disponibilidad se consigue a través del paralelismo, equilibrio de carga y soporte de sustitución por anomalía. Cuando un servidor está inactivo, no se interrumpe la actividad empresarial. La escalabilidad de una infraestructura mejorará en gran medida porque puede añadirse de forma transparente la potencia del proceso de fondo.
Load Balancer incluye los componentes siguientes:
Para todos los servicios de Internet, como por ejemplo HTTP, FTP, HTTPS y Telnet, el componente Dispatcher realiza el equilibrio de carga para los servidores que están dentro de una red de área local (LAN) o de una red de área amplia (WAN). Para los servicios HTTP, Dispatcher puede realizar el equilibrio de carga de los servidores basándose en el contenido del URL de la solicitud del cliente.
El componente Dispatcher permite la gestión estable y eficaz de una red de servidores grande y escalable. Con Dispatcher, puede enlazar muchos servidores individuales en lo que aparentará ser un solo servidor virtual. Así, su sitio aparece como una sola dirección IP ante los demás.
Para los servicios HTTP y HTTPS, el componente Direccionamiento basado en el contenido realiza el equilibrio de carga para los servidores basándose en el contenido de la solicitud del cliente. El componente Direccionamiento basado en el contenido trabaja junto con el componente Application Server Caching Proxy.
IMPORTANTE: El componente Direccionamiento basado en el contenido (CBR) está disponible en todas las plataformas soportadas, con las siguiente excepciones:
Como alternativa, para este tipo de instalación, puede utilizar el método cbr de reenvío del componente Dispatcher de Load Balancer para proporcionar direccionamiento basado en contenido de peticiones HTTP y HTTPS sin utilizar el Caching Proxy. Consulte la publicación WebSphere Application Server Load Balancer Administration Guide para obtener más información.
Load Balancer para IPv4 e IPv6 sólo soporta el método mac de reenvío del componente Dispatcher. No están soportados los métodos nat y cbr de reenvío.
El componente Site Selector mejora un sistema de equilibrio de carga al permitir que actúe como nodo de punto de presencia para una red y equilibre la carga de las solicitudes entrantes correlacionando nombres del DNS con direcciones IP. Junto con el Servidor de métrica, el Site Selector puede supervisar el nivel de actividad de un servidor, detectar cuando un servidor tiene la menor cantidad de tráfico de red y detectar un servidor anómalo.
Este componente está soportado en todas las instalaciones de Edge Components, con la siguiente excepción:
El componente Cisco CSS Controller genera métricas de carga de servidor que se envían a un conmutador Cisco CSS para la selección de servidor, optimización de la carga y tolerancia de errores.
Este componente está soportado en todas las instalaciones de Edge Components, con la siguiente excepción:
El componente Nortel Alteon Controller genera métricas de carga de servidor que se envían a un conmutador Nortel Alteon para la selección de servidor, optimización de la carga y tolerancia de errores.
Este componente está soportado en todas las instalaciones de Edge Components, con la siguiente excepción:
El componente Servidor de métrica se ejecuta como un daemon en un servidor de carga equilibrada y proporciona información sobre cargas del sistema a los componentes de Load Balancer.