Equilibrio de carga vs DNS redondo de round-robin | Balancador de carga vs Round Robin DNS
El equilibrio de carga y los DNS redondos se utilizan para distribuir cargas a diferentes hosts o redes para lograr la distribución de carga, alta disponibilidad y distribución geográfica para una entrega rápida. Principalmente, se está utilizando en aplicaciones de Internet basadas en la web por las razones mencionadas anteriormente. En estos días, se introduce una nueva metodología llamada CDN (Content Delivery Network), pero se dirige principalmente a la entrega de contenido estático solo. CDN no dará actualizaciones instantáneas, a menos que se aumente la frecuencia de sincronización del huésped.
Equilibrio de carga (equilibrador de carga)
Los equilibradores de carga son aplicaciones de software o dispositivos de hardware ubicados en la arquitectura de red para enfrentar el lado del usuario, obviamente detrás del firewall. Básicamente, se le asignará un equilibrador de carga con una dirección IP para las interacciones del usuario con números de puerto de servicio. Por ejemplo, cuando obtenga un equilibrador de carga web, obtendrá una dirección IP del proveedor, con eso solo usted mapa con DNS Records. Si va a usar eso para el servidor web, debe crear el puerto 80 en el equilibrador de carga. Detrás de los equilibradores de carga, puede tener una granja severa para los mismos servicios con el mismo contenido y configuraciones. Se distribuirá un porcentaje de solicitudes HTTP que lleguen al equilibrador de carga IP a los hosts detrás del equilibrador de carga según lo definido por usted. Una cosa que debe asegurarse es que, todos los servidores host están sincronizados con el mismo contenido y configuración, solo los usuarios obtendrán el mismo contenido.
Este tipo de arquitectura nos ayudará a aumentar la alta disponibilidad a través de hosts redundantes. Hay dos tipos de equilibradores de carga; Uno es el equilibrador de carga local o del centro de datos y el otro es Balancer de carga global. Lea la diferencia entre equilibradores de carga globales y equilibradores de carga locales o centrales de datos.
DNS de round-roBin
DNS es los sistemas de nombres de dominio distribuidos en múltiples bases de datos para proporcionar una identificación legible y utilizable para los hosts humanos para los hosts. Los hosts son identificados por su IP, y se asigna un nombre a esa IP en el servidor DNS para evitar recordar la dirección IP para llegar a ese host. Por ejemplo, cuando solicita la diferencia entre.com su servidor DNS local proporcionará los detalles del host para comunicarse. En general, es una sola dirección IP de la diferencia entre.com Anfitrión. En el DNS de redondeo, puede configurar múltiples direcciones IP en un solo nombre de dominio, y esas direcciones IP se emitirán a las solicitudes de los usuarios de manera redonda. Aquí, la computadora host o el servidor puede estar en cualquier parte del mundo, lo cual es equivalente al equilibrador de carga global.
DNS responde para consultas, lo que podría definirse dependiendo de las aplicaciones. Generalmente es de Round Robin; Es decir, si IP 1 se da a la primera consulta, entonces la segunda consulta recibirá IP 2, y así sucesivamente. Pero, puede definir esto según sus necesidades y capacidades de aplicación. Si su DNS es lo suficientemente inteligente como para identificar las ubicaciones geográficas por tiempo de respuesta o cualquier otro mecanismo, puede proporcionar la IP más cercana a los clientes en esa área.
¿Cuál es la diferencia entre el balancer de carga y el DNS de round-robin?? (1) Podemos lograr la dirección IP y el número de puerto escondido en el equilibrador de carga, pero no podemos hacerlo en el método DNS. (2) El método DNS, a veces, no funcionará porque algunos proveedores de servicios usan el almacenamiento en caché de DNS, lo que deja de obtener la nueva IP para las solicitudes y dirige el mismo IP, pero en los equilibradores de carga esto no será un problema. (3) DOS, los ataques DDOS no afectarán directamente a los servidores host, sino que afectará la IP del equilibrador de carga, mientras que en el método DNS presionará directamente el servidor de host. (4) En el método de equilibrio de carga, Load Balancer utiliza una conexión TCP única para una solicitud HTTP múltiple, lo que reducirá la congestión de la red y el servidor a través de la cabeza para realizar un seguimiento de las sesiones de TCP, mientras que en el método DNS esto no es aplicable. (5) En HTTPS, el cifrado y el descifrado SSL consumen más uso de CPU, y esta carga puede ser aliviada por el equilibrador de carga y dejar que los servidores host realicen sus tareas designadas; Esto tampoco se puede lograr en el método DNS. (6) Algunos equilibradores de carga pueden tener una instalación de almacenamiento en caché y proporcionar a los clientes contenido en caché sin servidores anfitriones preocupantes. Esto aumentará la entrega rápida a través del tiempo de respuesta rápido. (7) En los equilibradores de carga, las encuestas de equilibrio de carga de carga de las condiciones de salud del servidor del host, y si el servidor está muerto, eliminará la encuesta de servicio y distribuirá la carga entre otras, que tampoco está disponible en el método DNS. (8) El equilibrador de carga es un único punto de falla, mientras que en el método DNS, generalmente, los registros DNS se actualizarán en toda la palabra de manera jerárquica y almacenan en caché en el DNS local, lo que ayudará a resolver la IP más rápido.
|