Академический Документы
Профессиональный Документы
Культура Документы
CURSO:
Sistemas Distribuidos
Trabajo de exposición 1
Clúster Computing
Integrantes:
x
x
x
x
x
Clúster Página 1
Clúster Computing
Introducción
Clúster
El término clúster, (del inglés clúster, que significa “grupo” o “racimo”) es aplicado a
los conjuntos o conglomerados de computadoras interconectadas mediante una red de
alta velocidad y que se comportan como si fueran una única computadora. Son
usualmente empleados para mejorar el rendimiento por encima de la que es provista por
un solo computador típicamente siendo más económico que computadores individuales
de rapidez y disponibilidad comparables.
Para que un clúster funcione de manera correcta, no es suficiente solo con interconectar
los ordenadores, sino que es necesario proveer un sistema de manejo del clúster, el cual
se encargara de interactuar con el usuario y los procesos que corren en él para optimizar
su funcionamiento. Esta tecnología permite a las organizaciones incrementar su
capacidad de procesamiento usando tecnología estándar, ya sea en componentes de
hardware como de software que pueden adquirirse a un bajo costo. Sin embargo, un
clúster necesita de varios componentes de software y hardware para poder funcionar:
- Nodos
- Almacenamiento
- Sistemas operativos
- Conexiones de red
- Middleware
- Protocolos de comunicación y servicios
- Aplicaciones
Clúster Página 2
Clúster Computing
¿Para qué sirven?
Tipos de clústeres
BALANCEO DE CARGA:
Clúster que permite que un conjunto de servidores comparta la carga de trabajo y de
tráfico a sus clientes que actúan como front-end, y que se ocupan de repartir las
peticiones de servicio que reciba el clúster, a otros ordenadores del clúster que forman
el back-end de éste. Un tipo concreto de clúster cuya función es repartir la carga de
proceso entre los nodos en lugar de los servicios es el clúster openMosix.
Clúster Página 3
Clúster Computing
Beneficios
Debido a que un clúster en un conjunto de computadoras que simulan una sola, cada
uno de los nodos son independientes por lo tanto tiene la capacidad de continuar
operando ante la caída de uno de ellos.
Un balanceador de carga es un componente de hardware o software que esta delante de
un conjunto de servidores y se encarga de distribuir y ordenar la carga de trabajo de lo
clientes, hace flexible porque no esta amarrados a ninguna arquitectura específica.
Desventajas
Clúster Página 4
Clúster Computing
Ejemplo de Clúster computing
Requerimiento:
- Dar respuesta a miles de búsqueda por segundos
- Cada Búsqueda:
Solución hardware:
Requerimientos:
Solución hardware:
Clúster Página 5
Clúster Computing
Otros ejemplos
Implementación
Por sus características especiales, hay varias cuestiones particulares asociadas a esta
tecnología que deben ser tenidas en cuenta, cuales son:
- Uno de los principales problemas a los que hay que hacerle frente cuando se
construye un clúster es buscar y eliminar los puntos de fallo únicos para que
no ocurra los incidentes que el servicio deje de funcionar de manera parcial o
total porque suele pasar que a mayor necesidad mayor debe ser la cantidad
de recursos tecnológicos disponibles en él. Es decir, si el servidor central
para repartir las tareas y este servidor cae, todo el clúster quedará inservible.
- Mantener un clúster sobre una red Ethernet de 10 Mb, puede resultar una
buena decisión si el clúster sólo tiene unos cuantos nodos; pero en el
momento en que se inserten más nodos, la red se convertirá en un cuello de
botella que obligaría a los servidores a estar desocupados en espera de los
datos durante demasiado tiempo.
Clúster Página 6
Clúster Computing
Por otro lado, para que un clúster pueda funcionar de manera adecuada se debe tener los
elementos necesarios para la instalación de un clúster y estos son los principales:
- Un nodo activo, donde corren los servicios
- Un nodo pasivo que funciona como respaldo(Backup).
- Servidores reales.
- Software de administración.
- Protocolos de comunicación y servicios.
- Conexiones de red.
- Ambientes de programación paralela.
- Middleware.
Conclusión
Bibliografía
- Clúster de balanceo de carga y alta disponibilidad para servicios web y mail
(2012) Maria Mercedes Siniesterra, Tania Marcela Díaz Henao, Erik
Giancarlo Ruiz López.
- http://lecastillox.blogspot.pe/2009/02/armando-un-cluster.html
- María Mercedes Sinisterra, Tania Marcela Díaz Henao, Erik Giancarlo Ruiz
López. (2012). Clúster de balanceo de carga y alta disponibilidad para
servicios web y mail [archivo PDF]. Recuperado de
https://es.scribd.com/document/325164344/Dialnet-
ClusterDeBalanceoDeCargaYAltaDisponibilidadParaSer-4364562-pdf.
- Clúster (informática). (s.f.). En Wikipedia. Recuperado el 30 de marzo de
2018 de
https://es.wikipedia.org/wiki/Cl%C3%BAster_(inform%C3%A1tica)
Clúster Página 7
Clúster Computing
- Varios Autores. (2006). Cluster Computing: High-Performance, High-
Availability, and High-Throughput Processing on a Network of Computers
[archivo PDF]. Recuperado de
https://www.researchgate.net/publication/226533607_Cluster_Computing_H
igh-Performance_High-Availability_and_High-
Throughput_Processing_on_a_Network_of_Computers.
Clúster Página 8