Clusterizando Docker - I Meetup Docker Córdoba - QuaiP

  • View
    1.237

  • Download
    3

  • Category

    Internet

Preview:

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

Citation preview

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

Recommended