La relación entre distribuido, clúster y equilibrio de carga

  
                  

Clustering es un término general. Se divide en varios tipos, como clusters de computación científica de alto rendimiento, clusters de equilibrio de carga y clusters de alta disponibilidad.

1. Los clústeres de Linux se dividen principalmente en tres categorías (clústeres de alta disponibilidad, clústeres de carga equilibrada y clústeres de computación científica) (solo se describen los clústeres de equilibrio de carga a continuación) Clústeres de equilibrio de carga Sistemas de equilibrio de carga: clústeres Todos los nodos están activos y comparten la carga de trabajo del sistema. Los clústeres de servidores web generales, los clústeres de bases de datos y los clústeres de servidores de aplicaciones pertenecen a esta categoría.

El clúster de equilibrio de carga se usa generalmente para el servidor web y el servidor de base de datos de la solicitud de red correspondiente. Un grupo de este tipo puede buscar menos servidores menos ocupados y enviar solicitudes a esos servidores cuando lo solicite. Desde el punto de verificar el estado de otros servidores, el equilibrio de carga y los clusters tolerantes a fallas están muy cerca, la diferencia es el número.

2, sistema de equilibrio de carga: el equilibrio de carga proporciona un sistema más práctico para las necesidades empresariales. Como su nombre lo sugiere, este sistema permite que la carga se distribuya de la manera más equitativa posible en múltiples computadoras. La carga puede ser una carga de procesamiento de aplicaciones o una carga de tráfico de red que debe equilibrarse. En el sistema, cada nodo puede manejar una parte de la carga, y la carga se puede distribuir dinámicamente entre los nodos para lograr el equilibrio. Lo mismo es cierto para el tráfico de red. El equilibrio de carga también tiene un equilibrio de carga de DNS (comúnmente utilizado), equilibrio de carga de IP, equilibrio de carga de proxy inverso, etc., es decir, hay servidores A, B y C en el clúster. No se ven afectados y son irrelevantes. La máquina de la estación está paralizada y no afectará el funcionamiento de otras máquinas. Cuando el usuario llega a una solicitud, el algoritmo del equilibrador de carga determina qué máquina procesar. Si su algoritmo usa el algoritmo de redondeo, hay usuarios a, b, c, luego manejado por los servidores A, B y C, respectivamente.

3, distribuido se refiere a la distribución de diferentes negocios en diferentes lugares. Cluster se refiere a reunir varios servidores para lograr el mismo negocio. Cada nodo en la distribución puede ser agrupado. Los clusters no están necesariamente distribuidos. Por ejemplo: Sina.com tiene más personas para visitar. Puede crear un clúster, poner un servidor de respuesta al frente y los siguientes servidores completan el mismo servicio. Si hay acceso comercial, el servidor de respuesta mira qué servidor no está muy cargado. Pesado, cuál será dado para completar. Distribuido, entendido estrechamente, es similar a los clústeres, pero su organización es relativamente floja, a diferencia de los clústeres, existe un organizativo, un servidor está paralizado y otros pueden completarse. Cada nodo en la red distribuida completa diferentes servicios, y un nodo está paralizado, y este servicio es inaccesible.

Aplicación principal de la tecnología de equilibrio de carga

1. Equilibrio de carga de DNS El DNS realiza la primera tecnología de equilibrio de carga. En DNS, el mismo nombre se configura para varias direcciones, por lo que se consulta el nombre. El cliente obtendrá una de las direcciones, lo que permitirá a diferentes clientes acceder a diferentes servidores para fines de equilibrio de carga. El equilibrio de carga de DNS es un método simple y efectivo, pero no distingue entre las diferencias de servidor y no refleja el estado actual del servidor.

2, equilibrio de carga del servidor proxy Use un servidor proxy, puede reenviar la solicitud al servidor interno; este modo de aceleración puede, obviamente, mejorar la velocidad de acceso de las páginas web estáticas. Sin embargo, también es posible considerar una técnica que utiliza un servidor proxy para reenviar de manera uniforme las solicitudes a varios servidores con el fin de equilibrar la carga.

3, la pasarela de traducción de direcciones soporta el equilibrio de carga y la pasarela de traducción de direcciones, puede asignar una dirección IP externa a varias direcciones IP internas, usar dinámicamente una de las direcciones internas para cada solicitud de conexión TCP, alcanzar la carga El propósito del equilibrio.

4, el protocolo admite el equilibrio de carga internamente. Además de estos tres métodos de equilibrio de carga, algunos protocolos soportan internamente funciones relacionadas con el equilibrio de carga, como la capacidad de redireccionamiento en el protocolo HTTP, y HTTP se ejecuta en las conexiones TCP. El nivel más alto.

5, NAT Load Balance Network (Traducción de dirección de red) simplemente traduce una dirección IP a otra dirección IP, generalmente utilizada para direcciones internas no registradas y legal, obtenida Convertir entre direcciones IP registradas de Internet. Es adecuado para resolver la situación en la que la dirección IP de Internet es estrecha y no desea conocer la estructura de la red interna fuera de la red.

6, el modo proxy común de equilibrio de carga inverso es el acceso del usuario de la red interna del proxy a la solicitud de conexión del servidor en Internet, el cliente debe especificar el servidor proxy y enviará la solicitud de conexión para que se envíe directamente al servidor a través de Internet. Manejar al servidor proxy. Proxy inverso significa que el servidor proxy acepta la solicitud de conexión en Internet, luego envía la solicitud al servidor en la red interna y devuelve el resultado obtenido del servidor al cliente que solicita la conexión a Internet. En este punto, el servidor proxy actúa como un servidor externo. La tecnología de equilibrio de carga de proxy inverso es reenviar dinámicamente la solicitud de conexión de Internet a varios servidores en la red interna de manera proxy inversa para lograr el equilibrio de carga.

7. Equilibrio de carga híbrido En algunas redes grandes, podemos considerar la carga más adecuada para cada grupo de servidores debido a las diferencias en los dispositivos de hardware, sus respectivos tamaños y los servicios proporcionados en varios grupos de servidores. El método de ecualización luego se equilibra la carga o se agrupa nuevamente entre los múltiples grupos de servidores para proporcionar servicios al mundo exterior en su totalidad (es decir, tratar a los múltiples grupos de servidores como un nuevo grupo de servidores) para lograr un rendimiento óptimo. Llamamos a este enfoque el equilibrio de carga híbrido. Este método se usa a veces cuando el rendimiento de un solo dispositivo de ecualización no satisface un gran número de solicitudes de conexión.

Copyright © Conocimiento de Windows All Rights Reserved