Buena tarde.
Les dejo el siguiente post con información básica inicial de lo que es el SLB.
SERVER LOAD BALANCING
DEFINICIÓN
· Es usado para distribuir servicios que deben ser procesados por un solo servidor, solo que en este caso, lo puede distribuir hacia múltiples servidores, mejorando la eficacia del procesamiento de los servidores así como sus capacidades. Estos servidores constituyen un clúster, los cuáles son presentados como un servidor lógico. El FIREWALL determina cómo distribuir el tráfico hacia cada servidor.
· Los conceptos más comunes son:
Ø REAL SERVER: es un servidor físico que procesa el tráfico de los servicios. Las peticiones de servicio que realiza el cliente al final son procesadas por el servidor real.
Ø REAL SERVER GROUP: es un clúster que consiste en múltiples servidores reales que proveen un servicio específico.
Ø VIRTUAL SERVER: es la representación lógica de un grupo de servidores. Los clientes se comunican con el servidor virtual.
Ø LOAD BALANCING ALGORITHM: es el algoritmo en el cuál se basa el firewall para distribuir el tráfico de las solicitudes del servicio entre los diferentes servidores reales. Los resultados varían según el algoritmo que se utilice.
Ø SERVICE HEALTH CHECK: proceso en el cual el firewall verifica si el servidor está en estatus normal. El SERVICE HEATL CHECK puede mejorar la estabilidad del servicio.
SLB: PROCESO DE RESPUESTA
· De acuerdo a la imagen: cuando el cliente accede al servidor virtual 1, el firewall usa la tecnología de balanceo de carga para seleccionar el servidor real 1 para que éste procese el tráfico. Después de recibir respuesta de los paquetes enviados al servidor real, el firewall traduce la dirección I y el puerto hacia el destino
· SLB usa la tabla del mapeo de servidores y la tabla de sesión para completar el mapeo entre el servidor virtual y los servidores reales. Después de que SBL es configurado, el firewall genera una especie de tabla con la información del SLB. Las entradas en esta tabla son eliminadas automáticamente si SLB es deshabilitado.