Download - São paulo docker meetup #2

Transcript
Page 1: São paulo docker meetup #2
Page 2: São paulo docker meetup #2

DOCKERSão Paulo Docker Meetup #2

18 Fevereiro, 2014

/ @nuxlli @zaiste

Page 3: São paulo docker meetup #2

O QUE É DOCKER

Page 4: São paulo docker meetup #2

abstração de código aberto que automatiza aimplementação de qualquer aplicação de forma leve,

portátil, auto-suficiente em containers que podem serexecutados em todos os lugares

Page 5: São paulo docker meetup #2

BACKGROUND

Page 6: São paulo docker meetup #2

EVOLUÇÃO: 1MONOLÍTICOS / HETEROGÊNEOS

Page 7: São paulo docker meetup #2

EVOLUÇÃO: 2ÚNICO SERVIDOR / CLOUD (PRIVADA, PUBLICA)

Page 8: São paulo docker meetup #2

EVOLUÇÃO: 3THICK CLIENT / THIN CLIENT (MOBILE, TABLET)

Page 9: São paulo docker meetup #2

ORIGEMDOTCLOUD INFRUSTRUCTURE

Page 10: São paulo docker meetup #2

CONTAINER

Page 11: São paulo docker meetup #2

UNIFICAÇÃOANALOGIA COM LOGÍSTICA

Page 12: São paulo docker meetup #2

CONTAINERGRUPO DE PROCESSOS UNIDOS EM UM AMBIENTE ISOLADO

Page 13: São paulo docker meetup #2
Page 14: São paulo docker meetup #2

MÁQUINA VIRTUAL LEVEANALOGIA DE AUTO NÍVEL

Page 15: São paulo docker meetup #2

CHROOT COM ESTEROIDESANALOGIA DE BAIXO NÍVEL

Page 16: São paulo docker meetup #2

POR DENTRO

Page 17: São paulo docker meetup #2

LXCABSTRACTION OVER LINUX CONTAINERS

Linux executando dentro de linux.

Page 18: São paulo docker meetup #2

E MUITO MAIS...OPENVZ, SYSTEMD-NSPAWN, LIBVIRT-LXC, LIBVIRT-SANDBOX,

QEMU/KVM, BSD JAILS, SOLARIS ZONES, E O BOM E VELHO CHROOT.

Page 19: São paulo docker meetup #2

VERSIONAMENTOAUFS / DEVICEMAPPER / BTRFS

Page 20: São paulo docker meetup #2

ISOLAMENTORESOURCE / NETWORK / CONTENT

Page 21: São paulo docker meetup #2

UNIFICANDO OPERAÇÕESRUN / START / STOP

Page 22: São paulo docker meetup #2

VANTAGENS

Page 23: São paulo docker meetup #2

EFICIÊNCIAAPENAS UM PROCESSO

VM sem o overhead de VM / Boots em segundos

Page 24: São paulo docker meetup #2

ENCAPSULAMENTOPORTÁVEL, AUTO-CONTIDO & EXECUÇÃO SEGURA

Page 25: São paulo docker meetup #2

DO PONTO DE VISTA DODESENVOLVEDOR

CONSTROI UMA UNICA VEZ, RODA EM TODO LUGAR

Page 26: São paulo docker meetup #2

DO PONTO DE VISTA DOSYSADMIN

CONFIGURA UMA VEZ, RODE QUALQUER COISA

Page 27: São paulo docker meetup #2

DEMO

Page 28: São paulo docker meetup #2

ESTATÍSTICASGithub 10540+ / Contributors 370+

mais de 100 projetos feitos usando o docker (inclusive o azk)

Page 29: São paulo docker meetup #2

CASOS DE USOAmbientes de desenvolvimento / PaaS Privados /

Deployment / Continuous Integration

Page 31: São paulo docker meetup #2

PERGUNTAS? / OBRIGADO