Docker vs Desenvolvimento ágilfiles.meetup.com/18269148/meetup1-3.odp.pdf · 2016-07-06 ·...

Post on 27-Jul-2020

3 views 0 download

Transcript of Docker vs Desenvolvimento ágilfiles.meetup.com/18269148/meetup1-3.odp.pdf · 2016-07-06 ·...

Docker vs Desenvolvimento ágil ?

Adriano Ribeiro – adribeiro@gmail.com

Flávio Mendes – flaviomendes@gmail.com

Zama Braga – zama.braga@live.com

Por quê?

Impacto no time

Dev vs Ops

+

Complexidade

cwinfra/ubuntu:14.04.3

cwinfra/java:8u66cwinfra/python:1.0.0

couldworks/microservice:1.0.0

couldworks/

spark:1.0.0

cwinfra/consul:1.0.0couldworks/

cassandra:1.0.0

Recursos

NetworkMemory

Processor

Organização

Aprender a Padronizar e Evoluir

Planejar a Fundação (Chassis)

Projeto da solução com Docker

● Número de camadas nas imagens

− Função de cada camada

− Versionamento

− Nomenclatura

● Organização dos artefatos

● Processo de construção de imagens

● Processo de inicialização de containers

● Nomenclatura de containers

Métricas

Métricas

Stats

Incorporar novos componentes + rápido!

DockerHub

Ops também planejam!

Avaliação contínua

Padronização Emerge

Pipelines

Time mais comprometido

Referências

● Chassis

○ http://microservices.io/patterns/microservice-chassis.html

● cAdvisor

○ https://github.com/google/cadvisor

● docker stats

○ https://docs.docker.com/v1.11/engine/reference/commandline/stats/