Introduccion al cluster

Preview:

DESCRIPTION

El término cluster se aplica a los conjuntos o conglomerados de computadoras construidos mediante la utilización de componentes de hardware comunes, que se comportan como si fuesen una única computadora. La tecnología de clusters ha evolucionado en apoyo de actividades que van desde aplicaciones de supercómputo y software de misiones críticas, servidores web y comercio electrónico, hasta bases de datos de alto rendimiento, entre otros usos. En este taller aprenderás qué es y cómo se arma. Ponente: Jose Parrella

Citation preview

Lo bueno, lo malo y lo geek de tener tu propio cluster

José Miguel Parrella(bureado)

¿qué es un cluster?

dos o más computadoras

unidas para resolver un problema

miembros del cluster

sistema (informático)

redes

ipv4

ipv6

aplicaciones

servicios Web

bases de datos

procesos de negocios

almacenamiento

discos compartidos

SAN, NAS

computador

arquitectura

CPU

Memoria RAM

procesamiento

cómputo

Red Aplicación

Almacenamiento Cómputo

ventajas

High AvailabilityAlta Disponibilidad

menos complejo

más disponible

tsubame

japón

linux

windows

#5

«five nines»

99.999%

5.26 minutos/año

enemigo

Single Point of FailurePunto Único de Falla

un solo ISP

un solo arreglo de discos

una sola base de datos

una sola región geográfica

High Performance ComputingAlto Desempeño

beowulf

windows hpc

código optimizado

mpi

message passing interface

Perl

Parallell::MPI

codeplex

13

open source

k

simulaciones físicas

túneles de viento

predicción del clima

simulación de la corteza cerebral

Load BalancingBalanceo de Carga

tiempo de vida uniforme

reutilizar hardware antiguo

tiempos de respuesta

5 minutos menos

$240M / año

paralelización

no todo es paralelizable

select * from table order by id

insert into table (id, msg)values (1, ‘hey’)

comunicación

velocidad de la luz

cluster

dispositivo

convierte

problemas de cómputo

problemas de comunicación

Shared StorageAlmacenamiento Compartido

DAS = 1.33$/GBDirect-Attached Storage

SAN = 1.29$/GBStorage Area Network

NFS, Samba et al.

SCSI

iSCSI

ATA over Ethernet

FibreChannel

concurrencia

metadata

GFSGlobal File System

CSVCluster Shared Volumes

DRBDDistributed, Replicated Block Device

metadata distribuida

GlusterFS

problemas

participar en el cluster

STONITHShoot The Other Node In The Head

don’t panic

Shared Nothing

clusters oportunistas

SETI

BOINC

<demo>

Cluster Interoperable, Altamente Disponible con Balanceo de Carga• router Wi-Fi (10.11.13.1)• servidor linux 1 (10.11.13.108)• servidor linux 2 (10.11.13.106)• teléfono linux 4 (10.11.13.109)• IP virtual del servicio (10.11.13.10)• Observaciones• sin almacenamiento compartido• sin stonith• usando máquinas virtuales en Hyper-V• metodología Ultramonkey• pueden ingresar servidores reales Windows

identifica los puntos únicos de falla de mi demostración

jose@bureado.com@bureado

www.bit.ly/puerto25 (filtrar por nombre)

¡gracias!