Clusterizando Docker - I Meetup Docker Córdoba - QuaiP

Post on 24-May-2015

1.236 views 3 download

description

Presentación de David Muñoz sobre cómo instalar un Cluster con Docker, balanceo de carga, alta disponibilidad, failover, caché en memoria, replicación de datos, evitar POFs..., dentro del programa del I Meetup Docker Córdoba, celebrado en coSfera el 05/06/2014

Transcript of Clusterizando Docker - I Meetup Docker Córdoba - QuaiP

Clusterizando Docker

David Muñoz @dperilla

¿Quién soy?• David Muñoz - CEO Quaip Solutions SL!

• @dperilla en twitter

• VoipEngineer con Asterisk / Kamailio desde 2003

• SysAdmin Linux desde 1999

• Formador online de Asterisk, Virtualización y Linux desde 2007

Características clave

• Balanceo de Carga

• Failover

• Cache en memoria

• Replicación de datos

• Evitar POFs (Point of failure)

Características clave

Cluster

Balanceadores• Balanceadores software!

• Haproxy

• LVS

• Balanceadores hardware!

• Productos F5

• Netscaler

Almacenamiento Distribuido

• Nfs

• ISCSI

• GlusterFS

• Ceph

• DRBD + OCFS2 o LVM

GlusterFs

Ceph

Scripts con Rsync

csync2 / lsyncd

+ Simple - Fallos

Simplificando

Managers HA tradicionales

• Pacemaker

• Corosync

• Heartbeat

Galera Cluster

Stats Haproxy

Service Discovery· Registro del servicio

!

· Descubrimiento del servicio !

· Monitorización !

· Balanceo de carga

De Proposito General

· Zookeeper · Doozer · Etcd

Espécificos· Airbnb’s SmartStack - Nerve + Synapse (haproxy)

· Netflix’s Eureka · Bitly’s NSQ lookupd · Serf · Spotify and DNS - SRV Record

!

Consul http://demo.consul.io/ui/

!

Deis http://deis.io/

!

Solum http://solum.io/

Proyectos Interesantes

Ejemplo práctico

Gracias!@dperilla