|
Físicamente, un cluster de PCs es una red estándar que en vez de usar una topología Ethernet de 100 Mbs usa una red de mucha mayor velocidad (hasta 2+2 Gbs) entre cada pareja de PCs que la componen.
La capacidad de proceso de las máquinas en cluster y su interconexión usando un ancho de banda tan grande permite crear un gran servidor capaz de procesar información y realizar tal cantidad de cálculos que eran inalcanzables para nuestras máquinas y red.
La novedad es que un cluster de PCs nos permite explotar la interconexión entre las máquinas para aplicaciones epecíficas que hacen un uso muy elevado de los procesadores, que ahora trabajarán en paralelo usando la red de alta velocidad permitiéndonos realizar aplicaciones que antes sólo estaban reservadas para grandes servidores: cálculo en paralelo, procesamiento de vídeo e imagen digital, biotecnología...
Como muchos clusters se construyen usando máquinas ya existentes, el software que se encontraba instalado en ellos puede seguir funcionando sin modificaciones, y el equipo de desarrollo actual sigue trabajando en una plataforma conocida.
El ahorro de costes es importante, ya que en vez de reemplazar la antigua red de bajo ancho de banda, se puede seguir usando para aplicaciones cliente y operaciones como procesamiento de base de datos o correo electrónico.
El cluster se conecta a esa red ya existente a través de interfaces estándar, lo que permite al resto de redes tener acceso a los datos y aplicaciones del cluster.
Englobe realiza diseño de clusters usando Linux y la más avanzada tecnología en tarjetas de comunicaciones de alta velocidad (Myrinet), y configurando la red resultante. Esto permite un ahorro importante de recursos y dinero al usar plataformas ya existentes en lugar de comprar grandes servidores cuyo mantenimiento es mucho más caro.
Ejemplo de Arquitectura de cluster (Escuela Técnica Superior de Ingenieros Aeronáuticos, Universidad Politécnica de Madrid). |
|