34
3 Cenários, 3 Setups DevOps sob Medida

3 cenários, 3 setups

Embed Size (px)

Citation preview

Page 1: 3 cenários, 3 setups

3 Cenários, 3 SetupsDevOps sob Medida

Page 2: 3 cenários, 3 setups

Um princípio:

Page 3: 3 cenários, 3 setups

One size does NOT fit all

Page 4: 3 cenários, 3 setups

Os cenários...

Page 5: 3 cenários, 3 setups

1. A startup na nuvem

Page 6: 3 cenários, 3 setups

Precisa de:

• Algo simples e ágil

• Mínimo de esforço de setup

Page 7: 3 cenários, 3 setups

Tem:

• Velocidade

• Poucas amarras

Page 8: 3 cenários, 3 setups

Prioriza:

• Time-to-market

Page 9: 3 cenários, 3 setups

Um exemplo de setup

Page 10: 3 cenários, 3 setups
Page 11: 3 cenários, 3 setups

Pros

• Foco no que importa

• Boas práticas, rapidamente em ação

Contras

• Pouca flexibilidade

• Limites no pipeline

• Cuidado com o TCO!

Page 12: 3 cenários, 3 setups

2. A empresa jovem

Page 13: 3 cenários, 3 setups

Precisa de:

• Bom controle sobre seu ciclo

• Racionalizar MUITOOO seus custos

• Controle aderente às necessidades de seus clientes

• Flexibilidade …

• Autonomia …

• Automaçao … muita automação!!

Page 14: 3 cenários, 3 setups

Prioriza:• Maior controle sobre ...

•Infra

•Pipelines

•Deployments

•Defeitos

•Cultura de aprendizado ...

Page 15: 3 cenários, 3 setups

Tem:

• Maturidade DevOps (ou potencial para obter)

• Infraestrutura escalar(ou escalando)

Page 16: 3 cenários, 3 setups

Um exemplo de setup

Page 17: 3 cenários, 3 setups

http://aws.amazon.com/solutions/case-studies

Page 18: 3 cenários, 3 setups

Pros

• Maior controle sobre o processo• Menor custo em serviços

Contras

• Pouca extensibilidade• Maior custo de pessoal

Page 19: 3 cenários, 3 setups

3. O departamento de TI

Page 20: 3 cenários, 3 setups

Precisa de:

• Algo consistente e consolidado

• Stack e processos de fácil adoção

• Algo de acordo com sua governança

• Solução escalável e extensível

Page 21: 3 cenários, 3 setups

Prioriza:

• Redução do custo de manutenção

• Ownership da stack

• Consistência de processos

• Onboarding fácil

Page 22: 3 cenários, 3 setups

Tem:

• Tempo• $$• Oportunidades para parcerias

Page 23: 3 cenários, 3 setups

Um exemplo de setup

Page 24: 3 cenários, 3 setups
Page 25: 3 cenários, 3 setups
Page 26: 3 cenários, 3 setups

Pros

• Muita flexibilidade em suas decisões

• Simplicidade para novas equipes

• Boa adaptação à infra e cultura internos

Contras

• Pouca flexibilidade interna

• Complexidade interna

Page 27: 3 cenários, 3 setups

Conclusões

Page 28: 3 cenários, 3 setups

DevOps não existe no vácuo

Page 29: 3 cenários, 3 setups

diferentes realidades, diferentes soluções

Page 30: 3 cenários, 3 setups

baby steps FTW

Page 31: 3 cenários, 3 setups

hora do jabá...

Page 32: 3 cenários, 3 setups
Page 33: 3 cenários, 3 setups

e temos também o meetup de Docker!

Page 34: 3 cenários, 3 setups

tks

Diogo:@diogoclucashttp://about.me/diogo.lucas

Guilherme:@guilhermeliashttp://about.me/guilherme.elias