Cómo equilibrar el flujo de tráfico del servidor de aplicaciones web

  

Hoy en día, el servidor está generalmente preocupado por el trabajo, porque muchas personas usan la red, por lo que el tráfico del servidor suele ser el estado de la carga, que es desfavorable para el trabajo. Por lo tanto, es mejor hacer el deambular en el servidor. El sistema de clúster del servidor de aplicaciones web es un sistema de clústeres que consiste en un grupo de servidores que ejecutan la misma aplicación web al mismo tiempo. Parece ser un servidor en el mundo exterior. Para equilibrar la carga del servidor de clúster y optimizar el rendimiento del sistema, el servidor de clúster distribuye muchas solicitudes de acceso a diferentes nodos del sistema para su procesamiento. Esto da como resultado una mayor efectividad y estabilidad, lo cual es una necesidad para las aplicaciones empresariales basadas en la Web.

Primero, los dos métodos para calcular la carga del servidor WEB

El sistema de clústeres del servidor de aplicaciones web es un sistema de clústeres que consiste en un grupo de servidores que ejecutan la misma aplicación web al mismo tiempo. Es como un servidor. Para equilibrar la carga del servidor de clúster y optimizar el rendimiento del sistema, el servidor de clúster distribuye muchas solicitudes de acceso a diferentes nodos del sistema para su procesamiento. Esto da como resultado una mayor efectividad y estabilidad, lo cual es una necesidad para las aplicaciones empresariales basadas en la Web.

La alta confiabilidad se puede ver como una configuración redundante para el sistema. Para una solicitud específica, si el servidor solicitado no puede procesarlo, ¿pueden otros servidores manejarlo de manera efectiva? Para un sistema eficiente, si un servidor web falla, otros servidores pueden reemplazarlo de inmediato. La ubicación, la solicitud se procesa y el proceso es lo más transparente posible para el usuario, lo que hace que el usuario sea indetectable.

La estabilidad determina si la aplicación puede admitir el crecimiento El número de solicitudes de usuarios, que es una capacidad de la aplicación en sí. La estabilidad es una medida efectiva de los muchos factores que afectan el rendimiento del sistema, incluida la cantidad máxima de usuarios simultáneos que acceden al sistema que el sistema de clústeres puede soportar y el tiempo que lleva procesar una solicitud.

En los métodos existentes para equilibrar la carga del servidor, los siguientes dos métodos son ampliamente estudiados y utilizados:

Método de equilibrio de carga DNS RR-DNS (Round-Robin Domain Name System) )

Load Balancer

A continuación, analizaremos estos dos métodos.

En segundo lugar, las ventajas y desventajas de la programación de rotación de DNS

El archivo de datos en el servidor de nombres de dominio asigna el nombre del host a su dirección IP. Cuando escribe una URL en su navegador, el navegador envía la solicitud al DNS solicitándole que devuelva la dirección IP del sitio correspondiente, lo que se denomina búsqueda de DNS. Cuando el navegador obtiene la dirección IP del sitio, se conecta al sitio al que se accede a través de la dirección IP y presenta la página al usuario.

Un servidor de nombres de dominio (DNS) generalmente contiene una sola dirección IP con una lista de los nombres de los sitios a los que se asigna la dirección IP. En nuestro ejemplo de la ilusión anterior, la dirección IP asignada de un sitio determinado es 203.24.23.3.

Para utilizar el DNS para equilibrar la carga del servidor, para el mismo sitio, hay varias direcciones IP diferentes en el servidor DNS. Estas direcciones IP representan diferentes máquinas en el clúster y se asignan de forma lógica al mismo nombre del sitio. Esto se puede entender mejor con nuestro ejemplo. El sitio se publicará en tres máquinas en un clúster a través de las siguientes tres direcciones IP:

El siguiente es el contenido de la referencia:

203.34.23.3

203.34.23.4

203.34.23.5

En este ejemplo, el servidor DNS contiene la siguiente tabla de asignación:

www.loadbalancedsite .com 203.34.23.3

www.loadbalancedsite.com 203.34.23.4

www.loadbalancedsite.com 203.34.23.5

Copyright © Conocimiento de Windows All Rights Reserved