3 cenários, 3 setups
TRANSCRIPT
3 Cenários, 3 SetupsDevOps sob Medida
Um princípio:
One size does NOT fit all
Os cenários...
1. A startup na nuvem
Precisa de:
• Algo simples e ágil
• Mínimo de esforço de setup
Tem:
• Velocidade
• Poucas amarras
Prioriza:
• Time-to-market
Um exemplo de setup
Pros
• Foco no que importa
• Boas práticas, rapidamente em ação
Contras
• Pouca flexibilidade
• Limites no pipeline
• Cuidado com o TCO!
2. A empresa jovem
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!!
Prioriza:• Maior controle sobre ...
•Infra
•Pipelines
•Deployments
•Defeitos
•Cultura de aprendizado ...
Tem:
• Maturidade DevOps (ou potencial para obter)
• Infraestrutura escalar(ou escalando)
Um exemplo de setup
http://aws.amazon.com/solutions/case-studies
Pros
• Maior controle sobre o processo• Menor custo em serviços
Contras
• Pouca extensibilidade• Maior custo de pessoal
3. O departamento de TI
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
Prioriza:
• Redução do custo de manutenção
• Ownership da stack
• Consistência de processos
• Onboarding fácil
Tem:
• Tempo• $$• Oportunidades para parcerias
Um exemplo de setup
Pros
• Muita flexibilidade em suas decisões
• Simplicidade para novas equipes
• Boa adaptação à infra e cultura internos
Contras
• Pouca flexibilidade interna
• Complexidade interna
Conclusões
DevOps não existe no vácuo
diferentes realidades, diferentes soluções
baby steps FTW
hora do jabá...
e temos também o meetup de Docker!
tks
Diogo:@diogoclucashttp://about.me/diogo.lucas
Guilherme:@guilhermeliashttp://about.me/guilherme.elias