Introdução

Concluído

Neste percurso de aprendizagem, você viu a hierarquia de confiabilidade de Dickerson sendo usada como um mapa para o trabalho de confiabilidade. A hierarquia mostra no que se concentrar e em qual ordem. Os três primeiros níveis (monitoramento, resposta a incidentes e aprendizado com falhas por meio da revisão pós-incidente) definem o estágio para o próximo nível: práticas de teste, liberação e implantação.

Por exemplo, um dos resultados úteis de uma revisão pós-incidente pode ser uma compreensão do trabalho necessário para impedir que o incidente seja recorrente. Uma maneira de fazer isso é verificar se determinado código problemático ou configuração nunca chega à produção. É nesse momento que o foco deste módulo na implantação entra em cena. O objetivo é descobrir se é possível evitar determinados tipos de incidentes antes que eles 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.
  • Descreva o modelo de integração, entrega e implantação contínuas.
  • Listar os objetivos que você pode alcançar usando as práticas de DevOps para implantar o software.
  • Reconheça as principais estratégias modernas de implantação, incluindo implantações contínuas, azul-verde, canário, baseadas em anel e com sinalizadores de recursos.
  • Identifique as ferramentas que você pode usar para automação de teste e CI/CD em Azure, incluindo Azure Pipelines e GitHub Actions.
  • Explicar a rastreabilidade do ambiente.