Temas a Tratar
Introducción
I. ¿Que es un cluster?
II. Cluster BEOWULF
III. Elementos de un Cluster BEOWULF
IV. Implementación y Construcción
Conclusión
Introducción
Operaciones compejas con herramientas de bajo costo
Códigos paralelizados
Cluster permiten computo paralelo
Y Alto rendimiento
I. ¿Que es un cluster?
Definición
Beneficios de la Tecnología Cluster
Clasificación de los Clusters
Componentes de un Cluster
Uso de los Clusters
Clusters en Aplicaciones Científicas
Clusters en Aplicaciones Empresariales
Definición
Conjunto de computadoras construidos mediante la utilización de componentes de hardware comunes y que se comportan como si fuesen una única computadora.
Mayoritariamente para uso de:
Super computo
Servidores web y comercio electrónico
Bases de datos de alto rendimiento
Entre otros
Beneficios de la Tecnología Cluster
Incremento de velocidad de procesamiento ofrecido por los clusters de alto rendimiento.
Incremento del número de transacciones o velocidad de respuesta ofrecido por los clusters de balanceo de carga.
Incremento de la confiabilidad y la robustez ofrecido por los clusters de alta disponibilidad.
Clasificación de los Clusters
Alto Rendimiento (HPC): Son clusters en los cuales se ejecutan tareas que requieren de gran capacidad computacional
Alta Disponibilidad (HA): Son clusters cuyo objetivo de diseño es el de proveer disponibilidad y confiabilidad
Alta Eficiencia (HT): Son clusters cuyo objetivo de diseño es el ejecutar la mayor cantidad de tareas en el menor tiempo posible
Componentes de un Cluster
No dedicados
Dedicados
NODOS
ALMACENAMIENTO
Interno
NAS/SAN
Protocolo NIS
Conección de Red
Sist. Operativo
Middleware – MOSIX
Componentes de un Cluster
Protocolo de Comunicación
Aplicaciones
Ambientes de Programación
Paralela
Uso de los Clusters
Aplicaciones Científicas
Se suelen caracterizar por ser aplicaciones computacionalmente intensivas.
Sus necesidades de recursos son muy importantes en almacenamiento y especialmente memoria
Aplicaciones Empresariales
Suelen ser aplicaciones no especialmente intensivas computacionalmente, pero que demandan alta disponibilidad y respuesta inmediata.
II. Cluster BEOWULF
Hardware
Software
Clasificaciones de BEOWULF
Clase I
Clase II
BEOWULF
Beowulf es una tecnología para agrupar computadores basados en el sistema operativo Linux para formar un supercomputador virtual paralelo.
HARDWARE
Beowulf posee una arquitectura basada en multicomputadores el cual puede ser utilizado para computación paralela, esta compuesto por:
Página siguiente |