Clusters de Computadores

Clusters de Computadores

¿Que son?

Los clusters de computadores son es una sola unidad lógica que consiste de múltiples computadoras trabajando y usualmente se encuentran unidas por una conexión LAN. Básicamente todas las computadoras que forman parte del cluster trabajan juntas como una sola. LAs organizaciones usualmente lo usan para obtener  mas velocidad de procesamiento, mas memoria para usar, mas seguridad y en general muchos mas recursos para usar. Entre algunos tipos de clusters se encuentran:

  • los de alta disponibilidad
  • los de alto rendimiento
  • de balance de carga


Entre algunas de las ventajas, por las cuales muchas compañías tienden a usar sistemas así, se encuentran las siguientes:

  • Flexibilidad
  • Alta disponibilidad de recursos
  • Infraestructura de red mejorada
  • Mayor  velocidad de procesamiento


Historia
Los clusters no fueron inventados por alguien en especifico, de hecho surgieron debido a la necesidad que tenían las personas de ampliar la capacidad de sus computadores, obtener mas potencia o incluso necesitaban solo una copia de seguridad. Los primeros clusters creados están ligados también con las primeras redes, esto se debe a que el motivo por el cual se deseo crear la red era para compartir recursos informáticos.

Uno de los primeros clusters creados usaba cuatro computadoras, con dos o un procesador cada una y las unía en un mismo disco. El proposito de este sistema fue para dividir el trabajo que se debia hacer en las computadoras separadas.


Diseño

En la actualidad los clusters funcionan de una manera muy similar a seguir a un líder.El trabajo es dividido entre todas las computadoras de manera equitativa, sin embargo existe una computadora maestra. Esta computadora maestra debe comunicarse con todas las computadoras esclavas y ademas con la red de la organización directamente.

Existe la posibilidad de que una de las computadoras esclavas cometa un error o tenga un problema. En este caso es trabajo de la computadora maestra decidir si se va desactivar este computador o si simplemente se le van a quitar los recursos compartidos que tiene. Hay qu etener en cuenta que una computadora fallando por mucho tiempo en este sistema podria llegar a debilitar o incluso destruir todo el sistema.


Referencias

https://www.techopedia.com/definition/6581/computer-cluster

http://www.clustermanagersclub.eu/que-es-un-cluster-de-computadoras.html

http://cs.boisestate.edu/~amit/research/beowulf/lab-notes/node2.html

Comentarios

Entradas populares de este blog

Arquitectura del Set de Instrucciones y Conjunto de Instrucciones

Representación de Números: Punto Fijo

Explicación de código para contar letras - Simple