TDC2016POA | Trilha Bigdata - Armazenando séries temporais em bases de dados alternativas
TDC2016POA | Trilha Infraestrutura - Infra Ágil: Por onde começar?
-
Upload
tdc-globalcode -
Category
Education
-
view
28 -
download
1
Transcript of TDC2016POA | Trilha Infraestrutura - Infra Ágil: Por onde começar?
Diga você
DevOps é…Infra Ágil é...
DevOps/Infra Ágile: por onde começar?
Fernando Ike
Fernando Ike
[email protected] http://www.fernandoike.com
O que eles contam...
Siga o caminho (deles) rumo...
O que eles contam...
…ao pote mágico de ouro ou...
O que eles contam...
…o conto de fadas...
Mas a realidade para a maioria é...
...enfrentar uma guerra para implantar DevOps
Mas a realidade para a maioria é...
…é ir na estrada tortuosa com inúmeros obstáculos.
Problemas mais comuns
● Concorrência Interna/Externa● Orçamento alto/baixo● Capacitação● Falta de pessoal ● Burocracia● Cultura...
… Homer Sapien
O Impacto negativo...
Ferramentas DevOps
● Software Configuration Management/Version Control System
● Continuous Integration● Deployment● Cloud/Infrastruct as a Service/Pass● Business Intelligence/Monitoring● Database Management● Repository Management
Ferramentas DevOps
● Configuration/Provisioning● Release Management● Logging● Build● Testing● Containerization● Collaboration● Securit
Vamos começar do zero...
Definição do Fernando Ike para DevOps no ano 2016 é...
DevOps é...
…”melhorar continuamente os produtos e serviços de maneira mais rápida, confiável e escalável no menor custo/benefício.”
Qual o perfil da empresa?
● Tem desenvolvedores?● Tem infraestrutura/operações?
Quem topa?
● Infraestrutura● Desenvolvimento● Gerência
Devs/Ops
Dê pelo exemplo
● Automatize alguma tarefa● Mensure a tarefa antes e depois● Os indicadores devem ser de fácil compreensão:
redução de tempo, aumento da disponibilidade, etc.
Dê pelo exemplo
● Documente e mostre o automação que fez, mostre os resultados.
● Compartilhe o conhecimento adquirido para que seja reproduzido pela equipe.
● Palestra, tutorial, etc.
Facilitação
● Crie/faça coisas que torne o trabalho seu e/ou dos outros mais fáceis.
● Em alguns casos não diga que é “DevOps”, só uma ferramenta que conheceu.
● Automagia
A falácia dos 9
● 100% de disponibilidade é impossível● Quantos mais 9 tiver, mais difícil é● Sensibilize que sistemas falham
A cultura do medo
● Medo represálias● Medo de demissão● Reativo● Pouco interação
Aprenda com os erros
● Reconheça os erros● Compreenda o erros dos outros● Converse e entenda porque aconteceu (processo)● Discuta ações para que diminua a possibilidade de
acontecer novamente● Execute-as
Aprenda com os erros
● How DevOps failed 60k users - Linkedin● Learning from failure at Etsy
Seja modesto
● Reconheça o erro ao falhar● Não aponte o dedo se os outros falharem● Pense como resolver o problema com “razoabilidade”● Entenda porque as pessoas tem visão divergente da
sua
CAMS
● Culture● Automation● Metrics● Sharing
ICE
● Inclusivity● Complex System● Empathy