Hablando del servicio de balanceo de carga de la sala de máquinas IDC!

  

La mayoría de los sitios web personales pueden ser solo un espacio de alojamiento virtual compartido por cientos de personas al principio. Luego, con el aumento de contenido y el aumento del número de visitas, el ancho de banda y el espacio del servidor virtual ya no pueden satisfacer la demanda. El webmaster debe comenzar a pensar en comprar un servidor separado para el sitio web, usar 100M para compartir o incluso 10M de ancho de banda exclusivo, y cuando el sitio web continúa desarrollándose, los usuarios que lo visitan ya están repartidos por todo el país, y el webmaster debe considerar el problema de intercomunicación de la red de telecomunicaciones. Coloque un servidor en el sur y el norte como sitio espejo, o use acceso de dos líneas; cuando el sitio tenga una gran cantidad de tráfico, simplemente aumentar el ancho de banda y configurar el sitio espejo sin duda aumentará el costo operativo del sitio web, más un solo El servidor en sí también tiene cuellos de botella en el rendimiento y en los subprocesos. Cuando el tráfico concurrente es grande y se concentra en un servidor, aparece "Servidor muy ocupado", y ¿qué método debe usar el webmaster para hacer que el sitio web tenga mucho tráfico? ¿Aún tienes mejor acceso?
Esto implica el tema de equilibrio de carga.
hemos discutido previamente efecto CDN, CDN Además de acelerar hecho, se ha derivación, por lo que el campo de equilibrio de carga, hay muchas aplicaciones, de hecho, básicamente Cache (Caché) + tecnología de mirroring ha dividido el papel, Pero la forma de descargar aún requiere un dispositivo de equilibrio de carga para arrancar, por lo que hoy estamos dedicados a la tecnología de equilibrio de carga.

Acerca de los servicios de equilibrio de carga:

El servicio de equilibrio de carga puede equilibrar la carga de comunicación entre todos los servidores y aplicaciones en la comunidad de servidores, juzgar de acuerdo con el tiempo de respuesta en tiempo real y entregar las tareas a la carga. Servidores livianos para administrar para lograr una verdadera administración de comunicación inteligente y un rendimiento óptimo de la granja de servidores La tecnología de equilibrio de carga controla las aplicaciones /contenido de Capa 4 a Capa 7, permite la priorización y los servicios diferenciados para diferentes tipos de clientes y aplicaciones, utiliza la tecnología de recuperación de sesión inteligente de Capa 7 y detecta HTTP 400, 500 y 600 La serie de errores. Redirige de forma transparente la transacción a otro servidor, lo que permite que el sistema complete la transacción. Las funciones de conmutación por error del servidor y de redundancia múltiple permiten que el tráfico pase por alto el punto de falla, manteniendo el sitio operativo y accesible.
método de balanceo de carga:
en los métodos de balanceo de carga para lograr, hay muchos discusión en línea, hacer algunas de las siguientes referencias:
basado en un software de servidor específico equilibrar
protocolos de red muchas
carga de apoyo "redirigir" características como el soporte directiva Location en el protocolo HTTP, el navegador recibe este comando, será redirigido a otra URL especificada por Localización En Debido a que el comando Enviar ubicación es más que la ejecución de la solicitud de servicio, el servidor web no enviará la página web solicitada por el navegador directamente al servicio web en ningún momento en que el servidor web considere que está muy cargado, sino que envía una ubicación. Directivas que permiten al navegador obtener las páginas que necesita en otros servidores del clúster de servidores.
De esta manera, el propio servidor debe admitir esta función, pero hay muchas dificultades para poner en práctica específica, como por ejemplo cómo un servidor puede garantizar que redirigido fuera del servidor es relativamente inactivo y no lo hace Al volver a enviar el comando Ubicación, la directiva de ubicación y el navegador no tienen este soporte, lo que facilita la formación de un bucle infinito en el navegador.
aplicación práctica, por tanto, de esta manera es poco frecuente, el uso de software de clustering de servidores implementado de esta manera es también menor. En algunos casos, se puede usar CGI (incluido el uso de las extensiones FastCGI o mod_perl para mejorar el rendimiento) para simular esta manera de compartir la carga, mientras que el servidor web sigue manteniendo una función simple y eficiente, en cuyo caso la tarea de evitar el bucle de ubicación será manejada por el programa CGI del usuario. Ven a llevar
equilibrio de carga basado en DNS
la necesidad de modificar el equilibrio de carga de software software de servidor, lo que a menudo superan, balanceo de carga se logra mejor fuera del software de servidor Para aprovechar las ventajas del software de servidor existente. La primera tecnología de equilibrio de carga se implementa mediante la resolución aleatoria de nombres en el servicio DNS. En el servidor DNS, se puede configurar el mismo nombre para múltiples direcciones diferentes, y el cliente que finalmente busque el nombre obtendrá el nombre cuando analice el nombre. Una de las direcciones. Por lo tanto, para el mismo nombre, diferentes clientes obtienen diferentes direcciones, y también acceden al servidor web en diferentes direcciones para lograr el equilibrio de carga.
ejemplo, si usted quiere tratar con la petición HTTP del servidor Web www.ghq.net tres de ida y vuelta, se puede configurar en el servidor DNS de dominio sobre el campo de datos consta de los siguientes ejemplos con resultados similares:

www1 IN A 192.168.1.1

www2 IN A 192.168.1.2

www3 IN A 192.168.1.3

www EN CNAME www1

Www IN CNAME www2

www IN CNAME www3

Después de eso, los clientes externos pueden obtener aleatoriamente diferentes direcciones correspondientes a www, y las solicitudes HTTP posteriores se envían a diferentes direcciones. Ventaja
equilibrio de carga de DNS es un simple, fácil, y el servidor puede estar ubicado en cualquier lugar en Internet, que se utiliza actualmente en los sitios Web, incluyendo Yahoo, incluyendo. Sin embargo, también tiene una serie de deficiencias. Un inconveniente es que para garantizar la actualización oportuna de los datos DNS, generalmente es necesario establecer que el tiempo de actualización del DNS sea pequeño, pero demasiado pequeño causará demasiado tráfico de red adicional, y después de cambiar los datos del DNS. No puede entrar en vigencia de inmediato; el segundo punto es que el equilibrio de carga del DNS no puede reconocer la diferencia entre los servidores, no puede asignar más solicitudes de servidores con mejor rendimiento, ni puede conocer el estado actual del servidor, ni siquiera la concentración de las solicitudes de los clientes. Situación ocasional en un servidor.

Equilibrio de carga de proxy inverso


El uso de un servidor proxy puede reenviar solicitudes al servidor web interno. El uso de este modo de aceleración puede mejorar la velocidad de acceso de las páginas web estáticas. Por lo tanto, también es posible utilizar esta tecnología para permitir que el servidor proxy envíe las solicitudes a uno de los múltiples servidores web internos con fines de equilibrio de carga. Este método de proxy es diferente del método de proxy normal. El método de proxy estándar es que el cliente utiliza el proxy para acceder a múltiples servidores web externos. Este método de proxy es utilizado por varios clientes para acceder al servidor web interno, por lo que también se denomina inverso. Modo proxy.
proxy inverso para lograr esta capacidad y no puede ser considerado como una tarea particularmente complicada, pero requiere un rendimiento especialmente elevado en el equilibrio de carga, por lo que es no aplicar una muy simple. Para cada agente, el servidor proxy debe abrir dos conexiones, una para la conexión externa y otra para la conexión interna, por lo tanto, cuando el número de solicitudes de conexión es muy grande, la carga del servidor proxy es muy grande, al final Un servidor proxy inverso puede convertirse en un cuello de botella para los servicios.
ejemplo
, utilizando los módulos mod_rproxy Apache para lograr el equilibrio de carga, el número de conexiones simultáneas proporcionados por el número de conexiones simultáneas Limitación Apache sí mismo. En general, puede usarlo para no tener un número particularmente grande de conexiones, pero cada conexión requiere un sitio que consume una gran cantidad de recursos de procesamiento para el equilibrio de carga, como la búsqueda. beneficios y mapa de uso de un proxy inverso que se puede combinar con equilibrio de carga de alta velocidad y el servidor proxy de caché en conjunto, proporcionan un rendimiento útil, con seguridad adicional, los clientes externos no pueden acceder directamente a los servidores reales. Y puede lograr una mejor estrategia de equilibrio de carga, y la carga puede distribuirse al servidor interno de una manera muy equilibrada, sin el fenómeno accidental de que la carga se concentra en un determinado servidor.

Tecnología de equilibrio de carga basada en NAT


La traducción de la dirección de red es para convertir la dirección interna a la externa, de modo que las computadoras con direcciones internas puedan acceder a las redes externas. Cuando una computadora en la red externa accede a una dirección externa que es propiedad de la puerta de enlace de traducción de direcciones, la puerta de enlace de traducción de direcciones puede reenviarla a una dirección interna asignada. Por lo tanto, si la puerta de enlace de traducción de direcciones puede convertir uniformemente cada conexión en una dirección de servidor interna diferente, entonces las computadoras en la red externa se comunican con el servidor en la dirección obtenida por la conversión, logrando así el propósito de compartir la carga. traducción de direcciones
puede ser implementado por software, también se puede lograr por el hardware. La operación que utiliza hardware generalmente se conoce como conmutación, y cuando el intercambio debe contener información de conexión TCP, esta operación para la capa de red OSI se denomina conmutación de Capa 4. La capacidad de admitir la traducción de direcciones de red con carga equilibrada es una característica importante de los conmutadores de Capa 4. Debido a que se basa en un chip de hardware personalizado, su rendimiento es excelente. Muchos conmutadores afirman tener una capacidad de conmutación de Capa 4 de 400 MB a 800 MB.
maneras para lograr el uso de software basado en la red equilibrio de carga de traducción de direcciones tendrá práctico y más, además de la solución aportada por algunos vendedores, el método más eficaz es el uso libre del software libre para realizar esta tarea. Esto incluye la implementación de NAT en el Proyecto de Servidor Virtual de Linux, o la revisión de la natd por FreeBSD. En términos generales, al utilizar este software para implementar la traducción de direcciones, el equilibrador de carga central tiene una limitación de ancho de banda. Bajo la condición de Fast Ethernet de 100 MB, puede obtener hasta 80 MB de ancho de banda. Sin embargo, en aplicaciones prácticas, solo puede ser de 40 MB. 60MB de ancho de banda disponible.
servicio de equilibrio de carga proporcionada por IDC servicio de equilibrio de carga
IDC proporcionado son:
categorías subcategorías de equilibrio de carga local
(Equilibrio de carga del servidor) Servicio de equilibrio de carga compartido
(Servicio de equilibrio de carga dedicado) Servicio de equilibrio de carga externo
(Servicio de equilibrio de carga del sitio web) Servicio de equilibrio de carga externo < BR> (Servicio de equilibrio de carga del sitio web) El servicio de equilibrio de carga profesional proporcionado por el centro de datos de Internet puede realizar el equilibrio de carga local (Server Load Balancing) para el servidor del usuario. El dispositivo de equilibrio de carga adopta un algoritmo de equilibrio de carga potente y efectivo según el tiempo de respuesta real. Distribución inteligente de la carga entre servidores con diferentes desempeños, aprovechando al máximo cada uno de los servidores de la granja de servidores para proteger las inversiones existentes, asegurando que el rendimiento del servidor general no se convierta en un cuello de botella del sistema y que los recursos del servidor con alto rendimiento sean totalmente compatibles. Utilizar. La mayoría de los centros de datos de telecomunicación IDC en Internet han establecido un equilibrio de carga compartido (Balanceo de carga compartido), y todos los servidores de clientes administrados que compran este servicio de valor agregado en la sala de equipos pueden compartir las instalaciones de equilibrio de carga compradas por la sala de equipos, dirigidas a usuarios de alto nivel. Algunos centros de datos también introdujeron el Servicio de equilibrio de carga dedicado, que está diseñado para evitar la posibilidad de que los usuarios compartidos compitan por los recursos del dispositivo de equilibrio de carga, y para establecer sus propias instalaciones de equilibrio de carga para grandes clientes individuales. Para garantizar buenos resultados.

Servicio de equilibrio de carga compartido Los clientes administrados pueden compartir el equilibrio de carga compartido de IDC con otros clientes para obtener servicios de equilibrio de carga del servidor a un bajo costo.

El servicio de equilibrio de carga dedicado IDC también puede proporcionar a los clientes administrados instalaciones exclusivas de equilibrio de carga para lograr un mejor equilibrio de carga y garantizar la seguridad de los datos. La cantidad de accesos concurrentes al sitio
sin embargo, sólo al servidor local (es decir, sobre las que la sala de servidores) balanceo de carga no es suficiente, la mayor parte del equilibrio de carga de las necesidades de servicio son grandes, la mayoría de estos sitios son servidores espejo alejado Por lo tanto, los dispositivos de equilibrio de carga utilizados en algunas salas IDC más profesionales también pueden penetrar en las rutas de la red para equilibrar la carga entre sitios espejo remotos. Este tipo de equilibrio de carga se denomina equilibrio de carga del sitio web.

Servicio de equilibrio de carga del sitio web El servicio de equilibrio de carga de IDC puede penetrar en las rutas de la red y en el equilibrio de carga entre los sitios duplicados remotos.

Más objetos de servicio para servicios de equilibrio de carga:

El servicio de equilibrio de carga no es solo para servidores administrados o servidores independientes. Los servicios de equilibrio de carga mencionados anteriormente también se pueden usar para los firewalls de los usuarios (Firewall) Equilibrio de carga) y el Equilibrio de carga de alojamiento virtual para el equilibrio de carga, los efectos y los principios básicos también son comunes.

Copyright © Conocimiento de Windows All Rights Reserved