São paulo docker meetup #2
-
Author
azuki -
Category
Technology
-
view
304 -
download
6
Embed Size (px)
description
Transcript of São paulo docker meetup #2


DOCKERSão Paulo Docker Meetup #2
18 Fevereiro, 2014
/ @nuxlli @zaiste

O QUE É DOCKER

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

BACKGROUND

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

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

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

ORIGEMDOTCLOUD INFRUSTRUCTURE

CONTAINER

UNIFICAÇÃOANALOGIA COM LOGÍSTICA

CONTAINERGRUPO DE PROCESSOS UNIDOS EM UM AMBIENTE ISOLADO


MÁQUINA VIRTUAL LEVEANALOGIA DE AUTO NÍVEL

CHROOT COM ESTEROIDESANALOGIA DE BAIXO NÍVEL

POR DENTRO

LXCABSTRACTION OVER LINUX CONTAINERS
Linux executando dentro de linux.

E MUITO MAIS...OPENVZ, SYSTEMD-NSPAWN, LIBVIRT-LXC, LIBVIRT-SANDBOX,
QEMU/KVM, BSD JAILS, SOLARIS ZONES, E O BOM E VELHO CHROOT.

VERSIONAMENTOAUFS / DEVICEMAPPER / BTRFS

ISOLAMENTORESOURCE / NETWORK / CONTENT

UNIFICANDO OPERAÇÕESRUN / START / STOP

VANTAGENS

EFICIÊNCIAAPENAS UM PROCESSO
VM sem o overhead de VM / Boots em segundos

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

DO PONTO DE VISTA DODESENVOLVEDOR
CONSTROI UMA UNICA VEZ, RODA EM TODO LUGAR

DO PONTO DE VISTA DOSYSADMIN
CONFIGURA UMA VEZ, RODE QUALQUER COISA

DEMO

ESTATÍSTICASGithub 10540+ / Contributors 370+
mais de 100 projetos feitos usando o docker (inclusive o azk)

CASOS DE USOAmbientes de desenvolvimento / PaaS Privados /
Deployment / Continuous Integration

MAIS INFORMAÇÕES / / Website GitHub Google Group

PERGUNTAS? / OBRIGADO