Cluster (computadoras)
| ||||||
Cluster de computadoras no son más que el conjunto de equipos de cómputo que se comportan como una Supercomputadora única. Son utilizados principalmente para la solución de problemas de alto costo computacional referentes a las ciencias, las ingenierías y el comercio.
Desarrollo
Los clusters se han desarrollado en varias vertientes, como son las aplicaciones para solución de alto cómputo, servidores Web y comercio electrónico, así como bases de datos de alto rendimiento, entre otros usos.
El auge del uso de clusters se debe al fácil acceso en nuestros días a Computadoras económicas con potentes microprocesadores, a la existencia de redes de altas velocidades, así como el desarrollo de software para efectuar programación paralela o Computación distribuida. Pero principalmente la existencia de los clusters esta motivada por la necesidad de potencia computacional para la solución de problemas complejos.
Clasificación
Los cluster de computadoras se pueden clasificar en la combinación de las siguientes características generales:
Etapas
Se pueden describir dos etapas para el montaje de un cluster:
- Selección del Hardware: es en donde se escogen las computadoras que formaran nuestro cluster. Estas pueden ser
homogéneas (hardware similar) o heterogéneas (hardware diferente).
- Selección del Software: es en donde se define que Sistema operativo o Middleware usaran los equipos.
Combinaciones
Las combinaciones de todos son posibles. Podemos encontrarnos un cluster de cómputo en donde existe homogeneidad de hardware pero heterogeneidad de software. En esta situación, por lo general, está presente un middleware homogéneo por la parte del software.
También podemos encontrarnos heterogeneidad de hardware con el mismo software. Las situaciones dependen de los contextos políticos y/o económicos de las instituciones o personas responsables.