Résumé

Effectué

Éviter les incidents autant que possible est une étape importante vers l’amélioration de votre fiabilité. Quand vous êtes confronté à des incidents, il est important de rechercher rapidement le problème. Le processus de test/mise en production ou de déploiement peut avoir un impact important sur ces deux objectifs.

Dans ce module, vous avez :

  • Apprenez ce qu'est le déploiement de logiciels et les différents types de déploiements utilisés par les organisations.
  • Nous avons abordé les avantages du passage d’un modèle de « déploiement épique » à l’intégration continue, à la livraison et au déploiement.
  • Exploration de l’intégration continue, de la livraison et du déploiement, ainsi que des bases qu’ils partagent.
  • Nous avons examiné les pipelines et comment Azure Pipelines et GitHub Actions les implémenter sur Azure.
  • Comparaison des stratégies de déploiement, notamment le déploiement progressif, bleu-vert, canary, par anneaux et les versions avec indicateurs de fonctionnalité.
  • Meilleures pratiques appliquées qui réduisent les risques lors du déploiement de logiciels nouveaux ou mis à jour.