Los ingenieros de La Salle-URL comparten las últimas novedades y proyectos en el campo de las soluciones de red en ingeniería telemática.

18 Marzo 2019 | Publicado por marc.salinero

Clustering en los Data Centers

En el post de hoy se tocará el tema del "Clustering" que junto con la virtualización está revolucionando los Data Centers y cambiando completamente la manera en que se diseñan.

Empezamos explicando que significa el término "Clustering". En el mundo de la informática y de las redes e internet nos referimos a "Clustering" como un conjunto de dispositivos físicos, que unidos entre sí mediante una red de gran velocidad actúan como un solo dispositivo lógico. De esta manera lo que se consigue es poder abaratar costos, facilitar los trabajos de mantenimiento y minimizar los efectos de los dispositivos caídos.

El objetivo principal del "Clustering" es poder llegar a conseguir un alto rendimiento y un buen balanceo de la carga de trabajo en los Data Centers. Como esta técnica permite añadir o quitar dispositivos de los Data Centers, permite cambiar dispositivos de lugar o reemplazarlos para adaptar el "hardware" dependiendo del tráfico de la red y los servidores, para así poder obtener un alto rendimiento constante y un buen balanceo del tráfico.

Esta técnica es muy escalable ya que se puede realizar con pocos o muchos dispositivos. Por ejemplo, se puede hacer "Clustering" con pocos servidores para correr un servicio manteniendo un buen rendimiento de las máquinas, o bien, se puede hacer con Data Centers enteros para correr los mismos servicios en ambos Data Centers con el fin de ofrecer redundancia y resiliencia en caso de caídas de dispositivos o errores en la red. Este último ejemplo puede parecer un disparate, pero se está empezando a hacer, unir Data Centers mediante el "clustering" para formar una especie de Data Center virtual en la red. De esta manera las empresas ganan en seguridad ante caídas o problemas técnicos. Esto se consigue replicando los contenidos de un Data Center a otro, como si uno fuera una copia del otro, tal y como se puede observar en la siguiente figura.

Esquema de Clustering con Data Centers

En esta imagen se puede observar el esquema del funcionamiento del Clustering en los Data Centers.

El hecho de aplicar esta técnica para unir dos Data Centers, permite que los usuarios intentando acceder a los servicios que contienen, puedan acceder a ellos mediante cualquiera de los dos Data Centers, consiguiendo un balanceo de tráfico igualado en ambos. Como se ha dicho anteriormente, este método ofrece mucha redundancia ya que reduce muchísimo los puntos de fallo, ya que, en caso de caída de un dispositivo, éste se puede sustituir con total transparencia sin afectar al funcionamiento de todo el conjunto de dispositivos. Del mismo modo que cuando se quiere cambiar o ampliar los dispositivos, siempre se hace con total transparencia. Y en caso de cambios en los servicios o del "software" que estén corriendo en ciertos dispositivos, se replica automáticamente a otros dispositivos para mantener una réplica exacta en todos ellos para evitar problemas en casos de caídas o fallidas.

Finalmente, aclarar que virtualización y "clustering" no es lo mismo, ya que ambos términos tienen diferentes objetivos. Pero por mucho que sus objetivos sean diferentes, no significa que sean incompatibles, actualmente se están desarrollando técnicas para poder combinar estas dos tecnologías y así poderse aprovechar de las ventajas que pueden ofrecer por separado, y combinarlas para hacer nuestros Data Centers más potentes y mejores posible.

Share