39
DEVOPS Cultura & Ferramentas Leonardo Comelli @leocomelli

SC 2015 - DevOps Cultura e Ferramentas

Embed Size (px)

Citation preview

Page 1: SC 2015 - DevOps Cultura e Ferramentas

DEVOPSCultura & Ferramentas

Leonardo Comelli@leocomelli

Page 2: SC 2015 - DevOps Cultura e Ferramentas

OLÁtwitter.com/leocomelli | github.com/leocomelli | [email protected]

Page 3: SC 2015 - DevOps Cultura e Ferramentas
Page 4: SC 2015 - DevOps Cultura e Ferramentas

PORQUE DEVOPS?

Page 5: SC 2015 - DevOps Cultura e Ferramentas

DEV

OPSX

Page 6: SC 2015 - DevOps Cultura e Ferramentas

NÓS DESENVOLVEMOS SISTEMAS

Page 7: SC 2015 - DevOps Cultura e Ferramentas

SILOSareas separadas gerando uma série de conflitos e

ineficiências

Page 8: SC 2015 - DevOps Cultura e Ferramentas
Page 9: SC 2015 - DevOps Cultura e Ferramentas
Page 10: SC 2015 - DevOps Cultura e Ferramentas
Page 11: SC 2015 - DevOps Cultura e Ferramentas

DEVOPS = AMOR

Page 12: SC 2015 - DevOps Cultura e Ferramentas

DEVOPS != FÁCIL

Page 13: SC 2015 - DevOps Cultura e Ferramentas

DEVOPS NÃO É UMA OPÇÃO!

Page 14: SC 2015 - DevOps Cultura e Ferramentas

PRECISAMOS DE TUDO MUITO RÁPIDO

Page 15: SC 2015 - DevOps Cultura e Ferramentas

EM QUANTO TEMPO VOCÊ LIBERA UMA

[versão|servidor]?

Page 16: SC 2015 - DevOps Cultura e Ferramentas

FERRAMENTASQuem poderá nos ajudar?

Page 17: SC 2015 - DevOps Cultura e Ferramentas

INFRA COMO CÓDIGO

Page 18: SC 2015 - DevOps Cultura e Ferramentas
Page 19: SC 2015 - DevOps Cultura e Ferramentas

padronização

documentação

versionamento

automação

controle

Page 20: SC 2015 - DevOps Cultura e Ferramentas

VIRTUALIZAÇÃO

Page 21: SC 2015 - DevOps Cultura e Ferramentas
Page 22: SC 2015 - DevOps Cultura e Ferramentas

compartilha os recursos

agiliza o deploy de aplicações

cria serviços simples e isolados

aplicações portaveis

production-like

Page 23: SC 2015 - DevOps Cultura e Ferramentas

PAAS

Page 24: SC 2015 - DevOps Cultura e Ferramentas
Page 25: SC 2015 - DevOps Cultura e Ferramentas

escalabilidade

velocidade

flexibilidade

agilidade

facilidade

Page 26: SC 2015 - DevOps Cultura e Ferramentas

MICROSERVIÇOS

Page 27: SC 2015 - DevOps Cultura e Ferramentas

http://martinfowler.com/articles/microservices.html

Page 28: SC 2015 - DevOps Cultura e Ferramentas

liberdade de tecnologia

deploy independente

build e deploy mais rápido

desenvolvimento escalável

isolamento

Page 29: SC 2015 - DevOps Cultura e Ferramentas

INTEGRAÇÃO CONTÍNUA

Page 30: SC 2015 - DevOps Cultura e Ferramentas
Page 31: SC 2015 - DevOps Cultura e Ferramentas
Page 32: SC 2015 - DevOps Cultura e Ferramentas

ENTREGA CONTÍNUA

Page 33: SC 2015 - DevOps Cultura e Ferramentas

http://blog.cloudbees.com/2013/09/juc-talk-preview-preparing-for.html

Page 34: SC 2015 - DevOps Cultura e Ferramentas
Page 35: SC 2015 - DevOps Cultura e Ferramentas

ENTREGA CONTÍNUA

DEPLOY CONTÍNUO

X

Page 36: SC 2015 - DevOps Cultura e Ferramentas

“Continous Delivery means you ensure every change can be

deployed to production. Continous Deployment means

you deploy every change.”

MARTIN FOWLER

Page 37: SC 2015 - DevOps Cultura e Ferramentas

FAÇA, UTILIZE, APLIQUE, DIVULGUE

DEVOPS

Page 38: SC 2015 - DevOps Cultura e Ferramentas

PERGUNTAS?

Page 39: SC 2015 - DevOps Cultura e Ferramentas

OBRIGADO.