Descubra DevOps
O DevOps é a união das pessoas, do processo e dos produtos que nos permite proporcionar valor aos nossos utilizadores finais.
Normalmente, o objetivo do Desenvolvimento é fornecer mais recursos mais rapidamente, e o objetivo das Operações é alcançar uma melhor estabilidade do sistema. O DevOps alinha essas disciplinas usando uma estrutura de práticas recomendadas comprovadamente para aumentar a velocidade de entrada no mercado e, ao mesmo tempo, melhorar a estabilidade do sistema.
Para a Microsoft, o DevOps abrange todo o ciclo de vida de entrega de software, desde a ideia até os aplicativos executados em produção.
Uma visão holística de DevOps para Serviços Microsoft
Após considerável debate, colaboração e refinamento, concordamos com a seguinte exibição de DevOps para Serviços Microsoft:
- Primeiro, identificamos quatro pilares que suportam DevOps, derivados de Pessoas/Processo/Produto: Cultura, Produto Enxuto, Arquitetura e Tecnologia.
- Em seguida, identificamos oito funções, ou capacidades, que incluem várias práticas dentro de cada função ou entre funções:
- Planeamento Contínuo
- Integração Contínua
- Entrega Contínua
- Operações contínuas
- Qualidade Contínua
- Segurança Contínua
- Colaboração Contínua
- Melhoria Contínua
O que há de novo? Tudo é contínuo. O processo é uma jornada e requer uma mentalidade de crescimento para evoluir e melhorar continuamente.
Observação
Observe que cada recurso lista exemplos de práticas; não é uma lista exaustiva.
Recursos e práticas de DevOps
Aqui está nossa taxonomia de DevOps de recursos e práticas que entram em uma prática de DevOps de classe mundial.
Observação
Observe que cada recurso lista exemplos de práticas; não é uma lista exaustiva.
Benefícios do DevOps
O relatório de 2019 State of DevOps é baseado em pesquisas que fornecem a visão mais abrangente da crescente indústria de DevOps.
De acordo com este relatório, os artistas de elite:
- Implante código 208 vezes mais frequentemente do que os de baixo desempenho
- Consiga 106 vezes mais rápido reduzir o tempo de lead do processo da confirmação para a implantação do que aqueles com baixo desempenho.
- Alterar taxas de falha que são sete vezes melhores do que os de baixo desempenho
- Restaure o serviço 2.604 vezes mais rápido do que os serviços de baixo desempenho
Esses resultados mostram que, ao se concentrar nos valores de DevOps, as equipes não estão negociando velocidade para o mercado em busca de estabilidade. Podem alcançar ambos ao mesmo tempo.