Introdução
Neste percurso de aprendizagem, referimos a hierarquia de fiabilidade de Dickerson como um mapa para o trabalho de fiabilidade. Dá-nos uma forma de compreender em que coisas precisamos de trabalhar e em que ordem. Os três primeiros níveis de monitoramento, resposta a incidentes e aprendizado com falhas por meio da revisão pós-incidente nos prepararam para falar sobre o próximo nível da hierarquia, as práticas de teste/lançamento/implantação.
Por exemplo, um dos resultados úteis de uma análise pós-incidente pode ser uma compreensão do trabalho necessário para impedir que o incidente volte a ocorrer. Uma forma de o fazer é garantir que determinada configuração ou código problemáticos nunca alcançam a fase de produção. É aí que o foco deste módulo na implantação entra em jogo. O objetivo será descobrir se é possível prevenir certos tipos de incidentes antes que eles aconteçam usando práticas modernas de DevOps que resultam em sistemas mais confiáveis.
Depois de concluir este módulo, deverá ser capaz de:
- Defina a implantação e reconheça a diferença entre as práticas de implantação tradicionais e modernas.
- Descreva o modelo de entrega/implantação contínua.
- Liste as metas que você pode alcançar usando práticas de DevOps para implantar software.
- Reconheça três estratégias de implantação.
- Identifique as ferramentas que você pode usar para automação de testes.
- Explicar a rastreabilidade do ambiente.