SlideShare una empresa de Scribd logo
1 de 111
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 Availability
Alta 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 Failure
Punto Único de Falla
un solo ISP
un solo arreglo de discos
una sola base de datos
una sola región geográfica
High Performance Computing
      Alto 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 Balancing
Balanceo 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 Storage
Almacenamiento Compartido
DAS = 1.33$/GB
Direct-Attached Storage
SAN = 1.29$/GB
Storage Area Network
NFS, Samba et al.
SCSI
iSCSI
ATA over Ethernet
FibreChannel
concurrencia
metadata
GFS
Global File System
CSV
Cluster Shared Volumes
DRBD
Distributed, Replicated Block
           Device
metadata distribuida
GlusterFS
problemas
participar en el cluster
STONITH
Shoot 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!

Más contenido relacionado

La actualidad más candente (17)

ONE Xperience at Facultat d'Informàtica de Barcelona
ONE Xperience at Facultat d'Informàtica de BarcelonaONE Xperience at Facultat d'Informàtica de Barcelona
ONE Xperience at Facultat d'Informàtica de Barcelona
 
tutorial filezilla
tutorial filezillatutorial filezilla
tutorial filezilla
 
4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardware4.6.2 Herramientas emulacion hardware
4.6.2 Herramientas emulacion hardware
 
3 3 virtual_box
3 3 virtual_box3 3 virtual_box
3 3 virtual_box
 
Quark xpress .doc
Quark xpress .docQuark xpress .doc
Quark xpress .doc
 
Oracle vm virtual box
Oracle vm virtual boxOracle vm virtual box
Oracle vm virtual box
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Hyper v ha t echnet latam
Hyper v ha t echnet latamHyper v ha t echnet latam
Hyper v ha t echnet latam
 
Linux sincronizacion de reloj
Linux sincronizacion de relojLinux sincronizacion de reloj
Linux sincronizacion de reloj
 
Virtualizacion8
Virtualizacion8Virtualizacion8
Virtualizacion8
 
4.5.2
4.5.2 4.5.2
4.5.2
 
Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06Novedades de OpenSolaris 2009.06
Novedades de OpenSolaris 2009.06
 
Nuevo texto de open document (2)
Nuevo texto de open document (2)Nuevo texto de open document (2)
Nuevo texto de open document (2)
 
MythTV Mediacenter on an IGEPv2
MythTV Mediacenter on an IGEPv2 MythTV Mediacenter on an IGEPv2
MythTV Mediacenter on an IGEPv2
 
Qnap LA 2020
Qnap LA 2020Qnap LA 2020
Qnap LA 2020
 
Nlite
NliteNlite
Nlite
 
Nesuss sebastianm98
Nesuss sebastianm98Nesuss sebastianm98
Nesuss sebastianm98
 

Destacado

Sistema telefónico móvil avanzado AMPS
Sistema telefónico móvil avanzado AMPSSistema telefónico móvil avanzado AMPS
Sistema telefónico móvil avanzado AMPSDidier Alexander
 
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessPhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessTroy Miles
 
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)Jesús Fontecha
 
Introducción a cloud computing
Introducción a cloud computingIntroducción a cloud computing
Introducción a cloud computingK35
 
GlusterFS and Openstack Storage
GlusterFS and Openstack StorageGlusterFS and Openstack Storage
GlusterFS and Openstack StorageDeepak Shetty
 
Glusterfs and openstack
Glusterfs  and openstackGlusterfs  and openstack
Glusterfs and openstackopenstackindia
 
Tecnologias inalambricas moviles
Tecnologias inalambricas movilesTecnologias inalambricas moviles
Tecnologias inalambricas movilesablopz
 

Destacado (8)

Sistema telefónico móvil avanzado AMPS
Sistema telefónico móvil avanzado AMPSSistema telefónico móvil avanzado AMPS
Sistema telefónico móvil avanzado AMPS
 
PhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or LessPhoneGap in 60 Minutes or Less
PhoneGap in 60 Minutes or Less
 
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)
Brújula, Acelerómetro y Geolocalización con PhoneGap (Básico)
 
Introducción a cloud computing
Introducción a cloud computingIntroducción a cloud computing
Introducción a cloud computing
 
GlusterFS and Openstack Storage
GlusterFS and Openstack StorageGlusterFS and Openstack Storage
GlusterFS and Openstack Storage
 
Clusters
ClustersClusters
Clusters
 
Glusterfs and openstack
Glusterfs  and openstackGlusterfs  and openstack
Glusterfs and openstack
 
Tecnologias inalambricas moviles
Tecnologias inalambricas movilesTecnologias inalambricas moviles
Tecnologias inalambricas moviles
 

Similar a Introduccion al cluster

CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMAGloria Oyanedel
 
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Francisco Javier Acero (Over 4K Connections)
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Strelia Technology Services
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori floresJavier Condori Flores
 
Sistemas operativos para red
Sistemas operativos para redSistemas operativos para red
Sistemas operativos para red123456damian
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfoliojuandanielp
 
Copia de sistema operativo
Copia de sistema operativoCopia de sistema operativo
Copia de sistema operativoBrisa Gp
 
Asegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamAsegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamChema Alonso
 
Presentación Openstack Nova - Openstack Spain Group
Presentación Openstack Nova - Openstack Spain GroupPresentación Openstack Nova - Openstack Spain Group
Presentación Openstack Nova - Openstack Spain GroupStackops
 
Resumen Sistemas Operativos De Redes
Resumen Sistemas Operativos De RedesResumen Sistemas Operativos De Redes
Resumen Sistemas Operativos De RedesRamiro Alfonzo Gomez
 
Comparacion sistemas operativos
Comparacion sistemas operativosComparacion sistemas operativos
Comparacion sistemas operativosmafrancis96
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)YOLAGAR
 

Similar a Introduccion al cluster (20)

CADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMACADA OVEJA CON SU SISTEMA
CADA OVEJA CON SU SISTEMA
 
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
 
Opensolaris flisol
Opensolaris flisolOpensolaris flisol
Opensolaris flisol
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori flores
 
Sistemas operativos para red
Sistemas operativos para redSistemas operativos para red
Sistemas operativos para red
 
Red Hat Cluster
Red Hat ClusterRed Hat Cluster
Red Hat Cluster
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 
1
11
1
 
Copia de sistema operativo
Copia de sistema operativoCopia de sistema operativo
Copia de sistema operativo
 
Asegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria RamAsegúr@IT II - Análisis Forense Memoria Ram
Asegúr@IT II - Análisis Forense Memoria Ram
 
Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1Techdays 2010 Hyper-V R2 SP1
Techdays 2010 Hyper-V R2 SP1
 
Presentación Openstack Nova - Openstack Spain Group
Presentación Openstack Nova - Openstack Spain GroupPresentación Openstack Nova - Openstack Spain Group
Presentación Openstack Nova - Openstack Spain Group
 
Cuadro comparativo S.O Diego H.
Cuadro comparativo S.O Diego H.Cuadro comparativo S.O Diego H.
Cuadro comparativo S.O Diego H.
 
Resumen Sistemas Operativos De Redes
Resumen Sistemas Operativos De RedesResumen Sistemas Operativos De Redes
Resumen Sistemas Operativos De Redes
 
Comparacion sistemas operativos
Comparacion sistemas operativosComparacion sistemas operativos
Comparacion sistemas operativos
 
Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)Aporte al grupal sistemas operativos (1)
Aporte al grupal sistemas operativos (1)
 
Ejercicios tema 3
Ejercicios tema 3Ejercicios tema 3
Ejercicios tema 3
 
Presentación1
Presentación1Presentación1
Presentación1
 
2. Sistemas_operativos_de_red.pptx
2. Sistemas_operativos_de_red.pptx2. Sistemas_operativos_de_red.pptx
2. Sistemas_operativos_de_red.pptx
 

Más de campuspartyquito

SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingSEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingcampuspartyquito
 
Experiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDExperiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDcampuspartyquito
 
Open Government, Govierno electronico
Open Government, Govierno electronicoOpen Government, Govierno electronico
Open Government, Govierno electronicocampuspartyquito
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria socialcampuspartyquito
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria socialcampuspartyquito
 
Modelo de negocios con software libre
Modelo de negocios con software libreModelo de negocios con software libre
Modelo de negocios con software librecampuspartyquito
 
Geolocalización con SW libre
Geolocalización con SW libreGeolocalización con SW libre
Geolocalización con SW librecampuspartyquito
 
Desarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumDesarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumcampuspartyquito
 
Desarrollo de Cloud Computing
Desarrollo de Cloud ComputingDesarrollo de Cloud Computing
Desarrollo de Cloud Computingcampuspartyquito
 
Client-side attck_Ingenieria social
Client-side attck_Ingenieria socialClient-side attck_Ingenieria social
Client-side attck_Ingenieria socialcampuspartyquito
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010campuspartyquito
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíacampuspartyquito
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíacampuspartyquito
 
Construcción de experiencia de usuario jc camus
Construcción de experiencia de usuario   jc camusConstrucción de experiencia de usuario   jc camus
Construcción de experiencia de usuario jc camuscampuspartyquito
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuadorcampuspartyquito
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuadorcampuspartyquito
 
Aplicaciones Móviles- Crmmovil
Aplicaciones Móviles- CrmmovilAplicaciones Móviles- Crmmovil
Aplicaciones Móviles- Crmmovilcampuspartyquito
 

Más de campuspartyquito (19)

SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networkingSEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
SEGURIDAD Electrónica en redes de comunicación de nueva generación y networking
 
Experiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLDExperiencias en la autogestion de ccTLD
Experiencias en la autogestion de ccTLD
 
Open Government, Govierno electronico
Open Government, Govierno electronicoOpen Government, Govierno electronico
Open Government, Govierno electronico
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria social
 
Client-side Ingenieria social
Client-side Ingenieria socialClient-side Ingenieria social
Client-side Ingenieria social
 
Modelo de negocios con software libre
Modelo de negocios con software libreModelo de negocios con software libre
Modelo de negocios con software libre
 
Geolocalización con SW libre
Geolocalización con SW libreGeolocalización con SW libre
Geolocalización con SW libre
 
Desarrollo de apps nativas titanium
Desarrollo de apps nativas titaniumDesarrollo de apps nativas titanium
Desarrollo de apps nativas titanium
 
Desarrollo de Cloud Computing
Desarrollo de Cloud ComputingDesarrollo de Cloud Computing
Desarrollo de Cloud Computing
 
Client-side attck_Ingenieria social
Client-side attck_Ingenieria socialClient-side attck_Ingenieria social
Client-side attck_Ingenieria social
 
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
Desarrollo de interfaces humanas con Xbox Kinect y Visual Studio 2010
 
Analisis de Malware
Analisis de MalwareAnalisis de Malware
Analisis de Malware
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomía
 
Mi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomíaMi primer acercamiento a la astronomía
Mi primer acercamiento a la astronomía
 
Jorge proaño
Jorge proañoJorge proaño
Jorge proaño
 
Construcción de experiencia de usuario jc camus
Construcción de experiencia de usuario   jc camusConstrucción de experiencia de usuario   jc camus
Construcción de experiencia de usuario jc camus
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
Con los pies en la tierra: Cómo valorar el trabajo creativo en Ecuador
 
Aplicaciones Móviles- Crmmovil
Aplicaciones Móviles- CrmmovilAplicaciones Móviles- Crmmovil
Aplicaciones Móviles- Crmmovil
 

Introduccion al cluster