¿Cuáles son las diferencias entre los tres métodos de balanceo de carga de LVS?

  

El clúster LVS utiliza tres tecnologías de equilibrio de carga ip, a saber, las tecnologías VS /NAT, VS /TUN y VS /DR. ¿Cuáles son las diferencias entre estos tres métodos de equilibrio de carga? La siguiente serie pequeña le presentará la diferencia entre los tres métodos de equilibrio de carga de LVS.

1. ¿Cuál es la definición de LVS?

LVS es la abreviatura de Linux Virtual Server, que significa servidor virtual de Linux, que es un sistema de clústeres de servidores virtuales. De hecho, es una tecnología de clúster, que utiliza tecnología de equilibrio de carga IP y tecnología de distribución de solicitudes basada en contenido. El programador tiene un buen rendimiento, transfiere las solicitudes a diferentes servidores para su ejecución, y el programador enmascara automáticamente las fallas del servidor, lo que convierte a un grupo de servidores en un servidor virtual de alto rendimiento y alta disponibilidad. La estructura de todo el clúster de servidores es transparente para el cliente y no es necesario modificar los programas del lado del cliente y del servidor. El proyecto fue establecido en mayo de 1998 por el Dr. Zhang Wenzhao y es uno de los primeros proyectos de software libre en China.

Para hacer esto, debe considerar la transparencia, la escalabilidad, la alta disponibilidad y la capacidad de administración de su sistema. En general, la estructura de tres capas cluster LVS, como se muestra en la figura su arquitectura: la arquitectura de la agrupación
LVS

2, principales componentes LVS son:

El equilibrador de carga (Director), que es la máquina de front-end de todo el clúster al exterior, es responsable de enviar la solicitud del cliente a un grupo de servidores para su ejecución, y el cliente considera que el servicio proviene de una dirección IP (podemos llamarlo IP virtual) Dirección).

El grupo de servidores (servidor real) es un grupo de servidores que realmente ejecutan solicitudes de clientes. Los servicios que se ejecutan generalmente incluyen WEB, CORREO, FTP y DNS.

Almacenamiento compartido, que proporciona un área de almacenamiento compartido para grupos de servidores, lo que facilita que los grupos de servidores tengan el mismo contenido y proporcionen los mismos servicios.

3, modo de equilibrio de carga LVS:

Servidor virtual a través de la traducción de direcciones de red NAT (VS /NAT)

VS /NAT es una de las formas más fáciles, todas RealServer solo necesita apuntar su propia puerta de acceso al Director. El cliente puede ser cualquier sistema operativo, pero en este modo, un RealServer que un Director puede manejar es limitado. En el modo VS /NAT, el Director también puede ser un RealServer. La arquitectura de VS /NAT se muestra en la figura.
VS /arquitectura NAT

servidor virtual a través de IP de túnel (VS /TUN)

túnel IP (IP Tunneling) un paquete IP se encapsula dentro de otro La tecnología de paquetes IP, que permite que los paquetes de datos destinados a una dirección IP se encapsulen y envíen a otra dirección IP. La tecnología de tunelización IP también se conoce como encapsulación IP. El túnel IP se usa principalmente para el host móvil y la red privada virtual. El túnel está establecido de manera estática. El túnel tiene una dirección IP en un extremo y una dirección IP única en el otro. La programación y administración de su conexión es la misma que en VS /NAT, excepto que su método de reenvío de paquetes es diferente. El programador selecciona dinámicamente un servidor según la carga de cada servidor, encapsula el paquete de solicitud en otro paquete IP y reenvía el paquete encapsulado IP al servidor seleccionado. Después de recibir el paquete, el servidor recibe el paquete. El paquete se descapsula primero para obtener el paquete cuya dirección de destino original es VIP.El servidor encuentra que la dirección VIP está configurada en el dispositivo del túnel IP local, por lo que la solicitud se procesa, y luego el paquete de respuesta se devuelve directamente al cliente según la tabla de enrutamiento. Arquitectura
VS /TUN Anterior 12 Siguiente total de 2

Copyright © Conocimiento de Windows All Rights Reserved