Clayton Chagas
claytonchagas1@gmail.com
DevOps!
Escalabilidade ou
Performance!!!
Escalabilidade e
Performance
DevOps!
Performance (Desempenho):
Conjunto de características ou capacidades
de comportamento e rendimento de um
indivíduo, de uma organização ou grupo de
seres humanos, de animais ou de outros
seres vivos, de máquinas ou equipamento,
de produtos, sistemas, empreendimentos ou
processos, em especial quando
comparados com metas, requisitos ou
expectativas previamente definidos
Fonte: wikipedia
Escalabilidade:
Em telecomunicações, infraestrutura de TI e
na engenharia de software é uma
característica desejável em todo o sistema,
em uma rede ou em um processo, que
indica sua capacidade de manipular uma
porção crescente de trabalho de forma
uniforme, ou estar preparado para crescer
Fonte: wikipedia
DevOps:
Quebra de paradigma em relação a cultura de dois
mundos diferentes, mas unidos desde o nascimento:
Desenvolvedores (Dev) x Operações (Ops)
Development Operations
Desenvolvedores (Dev): trabalho
estimula a busca por novas
funcionalidades e evolução do produto
Operações (Ops): trabalho busca a
estabilidade e confiabilidade dos
sistemas e da infraestrutura
1. Por que não adotar as boas
práticas de Dev¹ em Ops?
Obs:
1 Fortemente enraizadas nas boas práticas de Agile
2 Fortemente enraizadas nas boas práticas de Governança
2. Por que não adotar as boas
práticas de Ops² em Dev?
DevOps trata mais de 1. do que de 2.
Mal implementadas e mal gerenciadas, as boas
práticas de 2. podem conflitar com as boas
práticas de 1.
Valores importantes
→ Confiança
→ Sinceridade
→ Respeito
→ Honestidade
→ Espírito de corpo
→ Evitar dizer “não”
→ Foco nas boas práticas
Habilidades
→ Desenvolvimento
→ Infraestrutura
→ Sistemas Operacionais
→ Agile
→ Automação de processos
Pontos chave
→ Infraestrutura Ágil
→ Virtualização
→ Nuvem
→ Infraestrutura como código
→ Deploy automático
→ Mudança na escala de tempo (de
dias para minutos)
Palavras chave
→ Orquestração
→ Gerência de configuração
→ Provisionamento
→ Monitoração
→ Virtualização
→ Comunicação
Ferramentas
→ Gerência de Configuração
→ Orquestração
→ Provisionamento
→ Monitoração
→ Virtualização
→ Comunicação
DevOps
Performance
→
Escalabilidade
+
DeveloperOperations
Congelados de
2005 a 2015
Conclusão
→ Virtualize
→ Compartilhe
→ Monitore
→ Automatize
→ Teste
→ Integre
ENTREGUE
Obrigado!
“Não tem sentido contratar
pessoas inteligentes
e depois lhes dizer o que devem
ou não fazer”

iMasters Developer Week - presentation - Clayton Chagas