Diccionario del servidor: ¿Qué es un servidor de clúster?

  

Cluster, el nombre en inglés es Cluster. En términos simples, clustering es una tecnología que conecta varios sistemas para que varios servidores puedan funcionar como una máquina o parecerse a una máquina. El uso de sistemas de clúster generalmente es para mejorar la estabilidad del sistema y las capacidades de procesamiento de datos y las capacidades de servicio del centro de red.
Tomemos, por ejemplo, hemos construido un servidor WWW, construido en la cima de un sitio de comercio electrónico, pero a medida que pasa el tiempo, más y más fama, entonces se realiza más Alta, la carga del servidor WWW es cada vez mayor. En este caso, debemos actualizar las capacidades del servidor WWW para satisfacer la creciente demanda de servicio. En este momento, estamos frente a dos opciones: 1)
actualización del servidor WWW con una CPU más rápida, añadiendo más memoria, que tiene un rendimiento más fuerte; pero crecientes peticiones de servicio será Para volver a sobrecargar el servidor, debe volver a actualizar y está atrapado en el ciclo de actualización. Además, al actualizar, debe considerar cómo se puede conectar el servicio, ¿puede parar?
2) aumentar servidor WWW, permitiendo que múltiples servidores para llevar a cabo el mismo servicio.
El segundo método es una agrupación de servidores, en resumen, es un grupo de servidores independientes se comporta como un único sistema en la red, y ser administrado en un sistema de modo único. Este sistema único proporciona un servicio altamente confiable para las estaciones de trabajo de los clientes. Un clúster de servidores consta de varios servidores con espacio de almacenamiento de datos compartido. Cada servidor se comunica entre sí a través de una LAN interna. Cuando uno de los servidores falla, las aplicaciones que ejecuta serán automáticamente absorbidas por otros servidores; En este caso, todas las computadoras en el clúster tienen un nombre común, y todos los usuarios de la red pueden usar cualquier servidor en el sistema del clúster. servidor
se ejecuta en un sistema de clúster no es necesariamente productos de gama alta, pero el clúster de servidor que puede proporcionar un buen servicio sin escalas de alto rendimiento; cada servidor puede soportar parte de tareas de computación, y por el racimo Por lo tanto, el rendimiento de varios servidores mejorará la potencia de cálculo del sistema en general, al mismo tiempo, cada servidor también puede realizar ciertas tareas tolerantes a fallas. Cuando uno de los servidores falla, el sistema puede admitir esto con el soporte de software dedicado. El servidor está aislado del sistema e implementa un nuevo equilibrio de carga a través de un mecanismo de transferencia de carga entre los servidores, mientras alerta al administrador del sistema.
método de agrupamiento servidor común de
Actualmente, hay clúster de servidores dos métodos comunes, uno está conectado al servidor de copia de seguridad para el servidor maestro cuando el servidor principal falla Cuando el servidor de respaldo se pone en funcionamiento, todas las tareas en el servidor primario son tomadas. Otro enfoque es conectar múltiples servidores que comparten las mismas tareas de computación de bases de datos y aplicaciones, y mejorar el tiempo de respuesta de aplicaciones grandes críticas. Al mismo tiempo, cada servidor también realiza algunas tareas tolerantes a fallas. Una vez que falla un servidor, el sistema puede aislar el servidor del sistema con el soporte del software del sistema y completar la nueva distribución de carga a través del mecanismo de transferencia de carga de cada servidor. Un clúster común de servidores de PC es un clúster de dos servidores. Un sistema UNIX puede admitir un sistema de clústeres de ocho servidores. El sistema dedicado de Compaq OpenVMS puede admitir un sistema de clústeres de hasta 96 servidores.

En un sistema agrupado, todas las computadoras tienen un nombre común, y todos los clientes de la red pueden usar los servicios que se ejecutan en cualquier sistema del clúster. El clúster debe ser capaz de coordinar la gestión de errores y fallas de componentes separados y agregar componentes de forma transparente al clúster. Los datos públicos del usuario se colocan en un compartimiento de disco compartido y la aplicación se instala en todos los servidores, es decir, las aplicaciones que se ejecutan en el clúster deben instalarse en todos los servidores. Cuando el sistema de clúster se ejecuta normalmente, la aplicación se ejecuta en un solo servidor, y solo este servidor puede manipular el área de datos de la aplicación en el gabinete de disco compartido. Otros servidores monitorean el servidor siempre que la aplicación en el servidor se detenga. Operación (ya sea daño de hardware, falla del sistema operativo, falla del software de la aplicación o falla de la aplicación causada por un error humano), otros servidores se harán cargo de la aplicación que se ejecuta en este servidor y tomarán el área de datos correspondiente en el gabinete del disco compartido. Ven aca El proceso de toma de control específico se realiza en tres partes, el sistema asume el control, carga la aplicación y conecta al cliente.
ventaja

un sistema de clúster, el sistema de grupos se dirige a la totalidad del fallo de hardware del servidor, cuando uno de los servidores de cualquier fallo, tales como: unidades de disco duro, memoria, CPU , placa base, placa de E /S y falla de energía, la aplicación que se ejecuta en este servidor cambiará a otros servidores.
En segundo lugar, el sistema de software de sistema de grupos puede resolver el problema, sabemos que, en un sistema informático, es utilizado por la aplicación de usuario y los datos y las aplicaciones que se ejecutan en la parte superior de Caozuojitong, Caozuojitong y se ejecuta en el servidor En De esta manera, siempre que falle el sistema de la aplicación, el sistema operativo y el servidor, el sistema realmente deja de proporcionar servicios al cliente. Por ejemplo, uno de los problemas comunes del software es uno de los casos, aunque el hardware del servidor está intacto. Sin embargo, el servidor todavía no puede proporcionar servicios al cliente. La mayor ventaja de la agrupación en clústeres es que la supervisión del servidor defectuoso se basa en la aplicación, es decir, siempre que la aplicación del servidor deje de ejecutarse, otros servidores relacionados tomarán el control de la aplicación, independientemente del motivo por el cual la aplicación deja de ejecutarse.
tercer lugar, el sistema de grupos puede hacer frente a la situación dejó de sistema de aplicación de trabajo causado por un error humano, por ejemplo, cuando un administrador de servidor de un mal funcionamiento del servidor no funciona, por lo que la ejecución de aplicaciones en este servidor es también Dejó de correr. Dado que el clúster está monitoreando la aplicación, otros servidores relacionados se harán cargo de la aplicación. Insuficiente

sistema de grupos Sólo tenemos conocimiento de Application Clusters que se ejecutan en un único servidor, si falla la aplicación, el otro será un reinicio del servidor Esta aplicación asume el área de datos en el compartimiento del disco compartido para que la aplicación vuelva a estar en funcionamiento. Sabemos que el proceso de adquisición para toda la aplicación generalmente requiere tres pasos: detectar y confirmar el fallo, el servidor de respaldo reiniciando la aplicación y controlar el área de datos compartidos. Por lo tanto, toma un cierto tiempo en el proceso de conmutación. En principio, el tiempo de conmutación varía según el tamaño de la aplicación, y cuanto mayor sea el tiempo de conmutación de la aplicación.

Copyright © Conocimiento de Windows All Rights Reserved