1 Información general
El administrador de la red espera que aumente la visibilidad corporativa y el número creciente de visitas a sitios web. Pero al mismo tiempo, el tráfico de datos del servidor de aplicaciones y el tráfico aumentarán exponencialmente, y el servidor se abrumará.
En este momento, hay dos maneras de resolver este problema: una es actualizar el hardware y comprar un servidor con una configuración más alta y un mejor rendimiento. La ventaja de este método es que es simple y fácil, y la desventaja es que la inversión es grande. Causará el desperdicio de los recursos existentes, y el próximo volumen de negocios enfrentará el mismo problema. Otro método es utilizar la tecnología de clúster para usar dos o más servidores para trabajar juntos. Los servidores que se ejecutan en el sistema de clúster no son necesariamente productos de alta gama (pueden ser los servidores existentes de la empresa), pero los clústeres de los servidores pueden proporcionar Servicios continuos de alto rendimiento; además, a medida que aumenta el volumen de negocios, la cantidad de servidores que se ejecutan en el sistema de clústeres se puede aumentar en cualquier momento. Las ventajas de la tecnología de clustering son su alta confiabilidad y capacidades de expansión de sistema potentes y flexibles.
El trabajo de dos o más servidores involucra involuntariamente el equilibrio de carga. Actualmente, las tecnologías de equilibrio de carga comúnmente utilizadas incluyen: equilibrio de carga de NAT, equilibrio de carga de proxy inverso y carga de DNS.
El equilibrio de carga NAT asigna una dirección IP externa a varias direcciones IP internas, traduce dinámicamente cada solicitud de conexión a una dirección de servidor interna y dirige la solicitud de conexión externa al servidor que traduce la dirección. [1]. El equilibrio de carga proxy inverso utiliza un servidor proxy para reenviar las solicitudes a un servidor web interno, lo que permite que el servidor proxy reenvíe de manera uniforme las solicitudes a uno de los múltiples servidores web internos para fines de equilibrio de carga [2]. El equilibrio de carga de DNS configura el mismo nombre para varias direcciones en DNS, permitiendo que diferentes clientes accedan a diferentes servidores para el equilibrio de carga. Este artículo detallará los principios y la implementación técnica del equilibrio de carga de DNS.
2 Principio de equilibrio de carga de DNS
El equilibrio de carga de DNS se logra a través de la multiplexación por turnos. Si se encuentran varios registros de recursos de direcciones del nombre de host, se puede usar cíclicamente para incluirlos en la respuesta de la consulta. Registro de recursos de host. De forma predeterminada, el servicio del servidor DNS utiliza round-robin para ordenar los registros de recursos que se devuelven en respuestas de nombre de host que se resuelven en múltiples mapas. Esta característica proporciona una forma muy sencilla de equilibrar la carga de los servidores web del lado del cliente y otras máquinas de múltiples servidores consultadas con frecuencia.
Para que la multiplexación en bucle funcione correctamente, primero debe registrar varios registros de recursos de host para el nombre consultado en la región y habilitar la multiplexación de round-robin del servidor DNS. Si el servidor DNS prohíbe la multiplexación round robin, el orden de respuesta de estas consultas se basa en el ordenamiento estático de los registros de recursos en la lista de respuestas cuando se almacenan en la región.
3 instancias de equilibrio de carga para cuatro servidores
Servicios disponibles: Web, Implementación de sistemas Ftp Propósito: Hacer un sistema de equilibrio de carga más completo para compartir y utilizar eficientemente dispositivos de recursos Estado: Cinco servidores, cuatro de los cuales forman un sistema de clúster con direcciones IP de 172.28.20.1, 172.28.20.2, 172.28.20.3 y 172.28.20.4, respectivamente;
Un servidor actúa como un servidor de administración de control, que proporciona DNS Servicio, establezca el nombre de dominio de empresa en www.example.com.cn.
Configuración del servidor: Instalación del servidor de sistema de clúster Servidor de Windows 2000, el componente del Servicio de información de Internet debe estar instalado,
Servidor de instalación del servidor DNS Servidor de Windows 2000, componente de DNS debe estar instalado.
(1) Configure la dirección IP, la máscara de subred, la puerta de enlace y la dirección del servidor DNS de cada servidor por separado para ajustar la red.
(2) Configurar servidor DNS
1Crear un área primaria estándar para búsqueda hacia adelante en DNS, implementar el nombre de dominio
en el servidor DNS, hacer clic en Inicio /Programas /Herramientas administrativas /DNS , abre la consola DNS.
En el árbol de la consola, haga clic con el botón derecho en " Área de búsqueda directa ", haga clic en Área nueva /Asistente de área nueva /Siguiente, y seleccione el tipo de área como " Área principal estándar ". Si no crea una zona DNS en el controlador de dominio de Active Directory, no está disponible el botón de opción de integración de la zona de Active Directory en una zona de tipo de zona; haga clic en " Siguiente ".
2Registre varios registros de recursos de host con el nombre de la consulta www example.com.cn en el área example.com.cn.
Haga clic con el botón derecho en el área example.com.cn en el árbol de la consola DNS y haga clic en Nuevo host para abrir la ventana "Nuevo host". En la columna "Nombre", ingrese el nombre de host www, ingrese la dirección IP 172.28.20.1 correspondiente en la columna "Dirección IP", haga clic en "Agregar host", "ld"; botón Aceptar y " repita este proceso, el host El nombre sigue siendo www, y la dirección IP es 172.28.20.2, 172.28.20.3 y 172.28.20.4. Haga clic en " Completar ".
Los cuatro registros de host denominados www aparecen en el área de búsqueda hacia adelante <; example.com.cn ", los punteros son 172.28.20.1, 172.28.20.2, 172.28.20.3, 172.28.20.4
3 Habilite la reutilización por turnos de nombres de múltiples ubicaciones
Haga clic en Inicio /Programas /Herramientas administrativas /DNS /DNS Nombre del servidor /Propiedades /Avanzadas, en " Opciones del servidor ", seleccione " Habilitar Recorra las casillas de verificación y haga clic en " OK ". --- http: //www.bianceng.cn
En este punto, las consultas de búsqueda hacia adelante se utilizan para hosts múltiples con direcciones IP de 172.20.20.1, 172.28.20.2, 172.28.20.3 y 172.28.20.4, respectivamente. La configuración (www.example.com.cn) se ha completado, como se muestra en la Figura 1.
Diagrama de configuración del servidor DNS
Cuando un cliente solicita acceso a www.example.com.cn, el servidor DNS programará periódicamente la dirección IP en el orden 172.28.20.1 El pedido de 172.28.20.2, 172.28.20.3 y 172.28.20.4 responde a los requisitos del primer cliente, y la solicitud del siguiente cliente para la misma información se rotará después de 172.28.20.2, 172.28.20.3, 172.28.20.4 y 172.20.20.1 En esta respuesta secuencial, el proceso de rotación continuará y el equilibrio de carga del DNS se implementará con éxito.
Después de configurar los pasos anteriores, a veces habrá dudas, ¿por qué hacer ping en www.example.com.cn, devolver la misma IP? El motivo es muy simple, ya que solo se utiliza una computadora para realizar pruebas. Después del primer ping, la computadora creará un caché. Use varias computadoras para hacer ping, o haga ping cada vez en una computadora, ejecute ipconfig /flnshdns, puede probar
El sistema ha logrado su objetivo.
4 Dos puntos a tener en cuenta
(1) Prioridad de subred local
Cuando los servidores en el clúster no están en el mismo segmento de red, de forma predeterminada, cuando el cliente consulta Al resolver nombres de host asignados a varias direcciones IP, el servicio DNS utiliza la priorización de subred local como una forma de proporcionar una dirección IP preferida en la misma red que
. Esta función requiere que la aplicación cliente intente conectarse al host utilizando la dirección IP más reciente (y generalmente la más rápida) disponible para la conexión.
El servicio DNS utiliza la prioridad de subred local de la siguiente manera:
1 El servicio DNS determina si se requiere una respuesta de consulta priorizada para la subred local.
Si hay varios registros de recursos de direcciones que coinciden con el nombre de host que se consultará, el servicio DNS puede reordenar los registros por su ubicación de subred. Si el nombre de host de la consulta coincide solo con un registro de recursos de dirección
, o si la dirección de red IP del cliente coincide con la dirección de red IP de cualquier dirección asignada en la lista de respuestas de registro de múltiples recursos, entonces no se requiere una priorización.
2 Para cada registro de recursos en la lista de respuestas coincidentes, el servicio DNS determina qué registros, si los hay, coinciden con la ubicación de la subred del cliente que realiza la consulta.
El servicio 3DNS reordena la lista de respuestas para clasificar el registro de recursos de la dirección del host que coincide con la subred local del cliente solicitante en primer lugar en la lista de respuestas.
Después de
④ lista de respuesta de subred orden de prioridad se devuelve al cliente solicitante.
(2) Inadecacies
Aunque la reutilización circular de DNS es una solución comúnmente utilizada para el equilibrio de carga en los servidores web, este enfoque tiene sus propios inconvenientes. Circular Reuse DNS utiliza
DNS para asignar las solicitudes de IP entrantes a un conjunto definido de formas circulares del servidor. En el caso de una falla del servidor, el DNS recurrente continúa enviando solicitudes al servidor fallido, siempre
para eliminar el servidor del DNS. De esta manera, muchos usuarios deben esperar hasta que se agote el tiempo de espera de la conexión DNS antes de poder acceder al sitio de destino.
5 Conclusión
Se considera que el equilibrio de carga en clúster es una de las diez tecnologías más populares. También es una aplicación de gama alta. El esquema de equilibrio de carga en Internet /Intranet es ampliamente utilizado. Muchas redes grandes y medianas < Br>
Es difícil salir de esta tecnología. El equilibrio de carga de NAT, la ecualización de proxy inverso y el equilibrio de carga de DNS se emplearán según sea necesario. El equilibrio de carga con round-robin DNS es un método económico y práctico que no requiere la adición de costosos dispositivos de equilibrio de carga, y el servidor puede ubicarse en cualquier lugar de Internet. Actualmente, la tecnología se utiliza en algunos sitios web, incluido Yahoo.
Ya sea en una red de área local o Internet, las personas se enfrentan a otra confusión: el
1. Introducción del servidor DNS El sistema de nombres de dominio (en inglés: Sistema de nombres de
Se introduce el sistema Windows Server 2008 y la escala de la red LAN se está expandiendo gradualmen
Implementando dominios padre e hijo en DNS, y autorizando y reenviando 1: Configuración
Primeros pasos: diez consejos para solucionar fallas de DNS
Cómo realizar una copia de seguridad y restaurar la configuración de DNS
la lista de servidores DNS Nacional
Guía de introducción a la implementación del servidor DNS
Windows Server 2008 configura de forma inteligente el servidor DHCP
Implementación de dominios padre e hijo en DNS, así como autorización y reenvío
Error de resolución de DNS, resolución de problemas
El estado de activación /desactivación de la red de la LAN está "dominado" por el servidor DNS
Cómo configurar la escala en AutoCAD
Cómo proteger (deshabilitar) la rueda del ratón en Win7
Sistema Win10 para configurar diferentes habilidades de fondo de escritorio para pantallas múltiples
La aplicación del cubo de Rubik bajo el sistema de Windows 7
El paquete de actualización de CA10 de Win10 agrega el método de instalación con un clic derecho
Win10 Xiaona reacciona lentamente y reacciona lentamente. Cómo resolver