Arquitectura: Clusters

Documentos relacionados
Introducción al Cluster


Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

PRACTICA NO.24: CLUSTER

Vielka Mari Utate Tineo Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRATICA NO. 24, CLUSTER

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

Capítulo 5. Cliente-Servidor.

Servicios avanzados de supercomputación para la ciència y la ingeniería

Curso de seguridad informática en el entorno docente. Sesión 4. PONENTE: Jaime López Soto.

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

CLUSTER FING: ARQUITECTURA Y APLICACIONES

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala

Requerimiento Tecnológico para acceso a Sistemas del SIAF

Arquitecturas de computadoras

Arquitectura de sistema de alta disponibilidad

Computación de alta disponibilidad

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ

Introducción a las redes de computadores

Dispositivos de Red Hub Switch

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

SISTEMAS DE INFORMACIÓN II TEORÍA

CAPÍTULO 3: Resultados

Q-flow 3.0: Enterprise Edition

Topologías de hardware de almacenamiento de datos. Administración de recursos Ing. En sistemas de Información FRBA -UTN -ARGENTINA 2010

DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas

Infraestructura Tecnológica. Sesión 12: Niveles de confiabilidad

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

Tipos de computadoras

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015

Modelos de los sistemas distribuidos. Jorge Iván Meza Martínez

10 razones para cambiarse a un conmutador IP

Monitorización de sistemas y servicios

Q-flow 3.1: Enterprise Edition

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

Global File System (GFS)...


HA Clusters. Usualmente utilizan una red privada donde constantemente se monitorea el estatus de cada nodo, a esto se lo conoce como heartbeat.

UNIVERSIDAD CARLOS III DE MADRID

4. Programación Paralela

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Descripción Plataforma Cloud del proyecto CloudPYME

Computación de Alta Performance Curso 2009 TOLERANCIA A FALLOS COMPUTACIÓN DE ALTA PERFORMANCE 2009 TOLERANCIA A FALLOS

Click&Go. Descripción General. Estructura

Seminario Electrónico de Soluciones Tecnológicas sobre Content Networking

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

CLASIFICACION DE LAS COMPUTADORAS

RODRIGO TAPIA SANTIS com) has a. non-transferable license to use this Student Guide

Unidad III. Software para la administración de proyectos.

Nuevas tendencias: Virtualización de computadores / servidores

Novedades en Q-flow 3.02

CENTRO DE CONTACTO CON EL CLIENTE MÓDULO DE GESTIÓN DE ACTIVIDADES E INTERACCIONES

Monitoreo de Plataformas TI. de Servicios

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

Mgter. Alejandro Ramos

Infraestructura Tecnológica. Sesión 1: Infraestructura de servidores

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

Microsoft HPC. V 1.0 José M. Cámara (checam@ubu.es)

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada

PRESENCIAL TEMAS 5 Y 6 SAD. Victor Martin

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Desarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.

Virtualización. El valor de la Virtualización de Servidores en la PYME

Capítulo 2 Red UDLA-P

FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

Unidad I Fundamentos de Sistemas Distribuidos. M.C. Juan Carlos Olivares Rojas

PREGUNTAS FRECUENTES PROCESO MIGRACIÓN CLIENTES WEB FIDUCIARIA SUCURSAL TELEFÓNICA BANCA PERSONAS Y SUCURSAL TELEFÓNICA

MS_10971 Storage and High Availability with Windows Server 2012

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda

Clustering y Grid Computing

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

Ayudantía Nro.3 Redes De Datos CIT Profesor: Cristian Tala

TELECOMUNICACIONES Y REDES

Ingeniería de Software. Pruebas

Estructura de Computadores I Arquitectura de los MMOFPS

Anexo 13 : Redes de Almacenamiento (SAN - Storage Area Network)

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

Concepto de Procesamiento Distribuido y Centralizado

Bechtle Solutions Servicios Profesionales

Servidores corporativos Linux

Autenticación Centralizada

CAPÍTULO I. INTRODUCCIÓN

II. Análisis del problema

Redes de Almacenamiento

Maquinas virtuales Conceptos Básicos

Administración de Bases de Datos; Remota e In-Situ.

Es un grupo de servidores lo cuales cooperan entre ellos para proveer un servicio, incluso al momento de la falla de un componente Cuando una nodo

VIRTUALIZACIÓN DE SERVIDORES

Facultad de Ingeniería ISSN: Universidad Pedagógica y Tecnológica de Colombia. Colombia

INFORME N GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

General Parallel File System

GRID COMPUTING MALLA DE ORDENADORES

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

Ambiente Virtual de Comercio Electrónico B2B para la Comunidad Virtual de Negocios del departamento del Cauca

La Pirámide de Solución de TriActive TRICENTER

Transcripción:

Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado

Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware comunes y que se comportan como si fuesen una única computadora. Entre sus usos están: Aplicaciones de súper cómputo y software de misiones críticas. Servidores web y comercio electrónico. Bases de datos de alto rendimiento.

Definición Simplemente, un clúster es un grupo de múltiples ordenadores unidos mediante una red de alta velocidad, de tal forma que el conjunto es visto como un único ordenador, más potente que los comunes de escritorio.

Características Consta de dos o más nodos, que se conectan entre sí por un canal de comunicación funcional. Necesitan software especializado Software a nivel de aplicación Software a nivel de sistema Todos los elementos del cluster trabajan para cumplir una funcionalidad conjunta. Mejora la disponibilidad Mejora el rendimiento

Características l Poseen una forma de acoplamiento: l Fuerte: software cuyos elementos se interrelacionan mucho unos con otros, y hacen las funcionalidades del cluster de manera cooperativa. l Medio: software que no necesita un conocimiento tan exhaustivo de todos los recursos de otros nodos, pero que sigue usando el software de otros nodos para aplicaciones de muy bajo nivel. l Débil: los programas se dividen en diversos nodos y por tanto se necesitan pero que no están a un nivel tan bajo.

Características De un clúster se espera las combinaciones de los siguientes servicios: Alta disponibilidad Alto rendimiento Balanceo de carga Escalabilidad

Alta Disponibilidad Configuración con la cual el cluster es capaz de mantener la operación de sus servicios. Se puede clasificar como : Alta disponibilidad de infraestructura: En el caso de fallos en algunas de las maquinas. Alta disponibilidad de aplicación: En el caso de fallos en la ejecucion de una aplicacion en alguna de las maquinas. En ambas clases se garantiza la continuación en la ejecución de los servicios detenidos, por medio de la migración de estos a otras maquinas.

Alto Rendimiento Configuración del cluster con la cual se busca proporcionar una gran capacidad de computo, los motivos para usarlo son: El tamaño del problema por resolver El precio de la máquina necesaria para resolverlo. Para sacar el máximo potencial de un cluster, es necesario que los problemas que se le piden resolver sean paralelizables, esto con la finalidad de aprovechar el procesamiento en diferentes nodos.

Balanceo de Carga Es la Capacidad que posee el cluster de distribuir, de la mejor manera posible, el conjunto de tareas que debe realizar, entre las maquinas que los conforman. Pueden usar diferentes estrategias para lograrlo entre ellas round-robin o planificador basado en pesos (a los Nodos). Balance de carga en servidores web Este servicio se puede brindar tanto con un enrutador como con una computadora con dos placas de red y software específico. Algunas soluciones son LVS y Red Hat Piranha.

Arquitectura Nodos Ordenadores Dedicados. Ordenadores No Dedicados. Software de base Sistemas operativos (linux-openmosix, windowserver*). Comunicaciones: Redes de alta velocidad ( Fast Ethernet, Myrinet). Interfaces y software para comunicaciones Middleware (entre SO y aplicaciones) Gestores de ejecución, monitores de recursos, etc. Almacenamiento NAS, DAS o Almacenamiento interno en el servidor. Protocolo mas popular es NFS

Arquitectura

Tipos de Cluster Existen tres tipos de clústers: Clusters de alto rendimiento Clusters de Alta disponibilidad Clusters de Alta Eficiencia Los clusters pueden también clasificar como Clusters Comerciales y Científicos.

Tipo Científico Clusters de Alto Rendimiento (HPCC - High Performance Computing Clusters): Se ejecutan tareas que requieren de gran capacidad computacional, grandes cantidades de memoria, o ambos a la vez. El llevar a cabo estas tareas puede comprometer los recursos del clúster por largos periodos de tiempo.

Tipo Comercial Clusters de Alta Disponibilidad (HA o HACC High Availability Computing Clusters): Proveer disponibilidad y confiabilidad. Tratan de brindar la máxima disponibilidad de los servicios que ofrecen. La confiabilidad se provee mediante software que detecta fallos y permite recuperarse frente a los mismos, mientras que en hardware se evita tener un único punto de fallos.

Tipo Comercial Clusters de Alta Eficiencia (HT o HTCC - High Throughput Computing Clusters): Ejecutar la mayor cantidad de tareas en el menor tiempo posible. Existe independencia de datos entre las tareas individuales. El retardo entre los nodos del clúster no es considerado un gran problema.

Ventajas Alta capacidad de procesamiento. Consolidación de recursos. Uso óptimo de los recursos. Consolidación geográfica del servidor. Disponibilidad 24 x 7 con protección de failovers. Recuperación de desastres. Escalabilidad horizontal y vertical sin tiempo de inactividad.

Desventajas Las principales desventajas del Cluster, son: Escalan mal para aplicaciones transaccionales (bases de datos, por ejemplo). La administración de muchas maquinas interconectadas implica una mayor atención y conocimiento que la administración de una gran maquina con muchos procesadores. No va a ser tan veloz como una 'supercomputadora', aunque tenga la misma memoria y numero de procesadores similares.

Referencias https://www.centos.org/docs/5/html/cluster_suite_ove rview/s1-rhcs-intro-cso.html https://sites.google.com/site/sistemasdistribuidosyclu ster/clusters http://www.fing.edu.uy/cluster/grupo/cluster_arquitect ura_y_aplicaciones.pdf