Introdução
Neste roteiro de aprendizagem, citamos a hierarquia de Dickerson de confiabilidade como um mapa para o trabalho de confiabilidade. Ele nos fornece um modo de entender em quais itens precisamos trabalhar e em qual ordem. Os três primeiros níveis de monitoramento, resposta a incidentes e a capacidade de aprender com as falhas por meio da revisão pós-incidente nos prepararam para falar sobre o nível seguinte da hierarquia: as práticas de teste/lançamento/implantação.
Por exemplo, um dos resultados úteis de uma revisão pós-incidente pode ser uma compreensão do trabalho que precisamos fazer para evitar que o incidente ocorra novamente. Uma forma de fazer isso é garantir que uma configuração ou um código problemático específico nunca chegue à produção. É nesse momento que o foco deste módulo na implantação entra em cena. O objetivo será descobrir se é possível evitar alguns tipos de incidentes antes que ocorram usando práticas modernas de DevOps que resultam em sistemas mais confiáveis.
Após concluir este módulo, você deverá ser capaz de:
- Definir a implantação e reconhecer a diferença entre as práticas de implantação tradicionais e modernas.
- Descrever o modelo de entrega/implantação contínua.
- Listar os objetivos que você pode alcançar usando as práticas de DevOps para implantar o software.
- Reconhecer três estratégias de implantação.
- Identificar as ferramentas que podem ser usadas para a automação de testes.
- Explicar a rastreabilidade do ambiente.