Clúster
En informática, un clúster puede referirse a dos cosas diferentes: 1) un grupo de sectores en un dispositivo de almacenamiento, o 2) un grupo de computadoras conectadas.
1) Un grupo de sectores
Un sector es la unidad más pequeña a la que se puede acceder en un dispositivo de almacenamiento como un HDD o SSD. Un clúster, o unidad de asignación, es un grupo de sectores que conforma la unidad más pequeña de asignación de disco para un archivo dentro de un sistema de archivos. En otras palabras, el tamaño del clúster de un sistema de archivos es la cantidad mínima de espacio que puede ocupar un archivo en una computadora.
La mayoría de los archivos requieren una gran cantidad de clústeres, lo que significa que su contenido se distribuye entre varios clústeres en la unidad. A menudo, los datos se pueden escribir en bloques contiguos, de modo que el contenido del archivo se almacena en una sola ubicación física. Sin embargo, cuando un disco duro comienza a llenarse, es posible que no haya suficientes clústeres contiguos disponibles para guardar archivos grandes en una sola área. En su lugar, estos deben escribirse en varias ubicaciones del disco. Esto se denomina fragmentación y puede ralentizar las velocidades de lectura y escritura del disco duro.
2) Un grupo de computadoras conectadas
Un clúster también puede referirse a un grupo de máquinas que trabajan juntas y realizan una función similar. A diferencia de la computación en malla, un clúster de computadoras está controlado por un solo programa de software que administra todas las computadoras o "nodos" del clúster. Los nodos trabajan juntos para completar una sola tarea. Este proceso se denomina "computación paralela", ya que los nodos realizan operaciones en conjunto.
Los clústeres de computadoras pueden incluir desde dos máquinas hasta cientos de computadoras conectadas. Los clústeres pequeños suelen utilizarse para mejorar el rendimiento de los servicios web y de juegos en línea mediante el procesamiento paralelo de varias solicitudes entrantes. Una granja de servidores web, por ejemplo, es un tipo de clúster que proporciona acceso a sitios web con baja latencia. Los clústeres grandes pueden utilizarse para realizar cálculos científicos o ejecutar una gran cantidad de algoritmos complejos. Por ejemplo, un clúster grande puede utilizarse para aplicar texturas y efectos de iluminación a modelos 3D en cada fotograma de una película animada.
Pon a prueba tu conocimiento