Résumé

Terminé

Bon travail ! Dans ce module, vous avez mis à jour un pipeline de mise en production pour générer, publier et déployer la solution multiconteneur de l’équipe sur Azure Kubernetes Service. L’équipe est maintenant bien en mesure d’implémenter une stratégie de microservices plus large qui offre une agilité accrue dans son développement et ses opérations.

Bien que ce module se concentre sur l’orchestration d’une collection de conteneurs Docker à l’aide de Kubernetes, les principes fondamentaux couverts s’appliquent à un large éventail de cibles de génération et de déploiement. Vous pouvez également voir comment Azure Pipelines peut être mis à l’échelle pour prendre en charge même les scénarios les plus sophistiqués.

Pour en savoir plus

Dans ce module, vous avez travaillé avec une solution de microservices à l’aide de conteneurs. Toutefois, il existe de nombreuses façons d’implémenter des solutions de microservice dans Azure à l’aide d’un large éventail de technologies. Pour plus d’informations, consultez Création de microservices sur Azure.

La solution de microservices de ce module a utilisé différentes plateformes et services, notamment Docker, Azure Container Registry et Kubernetes. Pour en savoir plus sur ces technologies centrées sur les conteneurs et associées dans Azure, telles qu’Azure Container Instances et App Service, consultez le parcours d’apprentissage Administrer les conteneurs dans Azure.

Récapitulatif du parcours d’apprentissage

Félicitations. Vous avez terminé le module final du parcours d’apprentissage Déployer des applications avec Azure DevOps. Le principal objectif de ce parcours d’apprentissage est de déployer des applications à l’aide d’Azure Pipelines.

Ce parcours d’apprentissage vous a permis d’effectuer de nombreuses choses, notamment :

  • Création d’un pipeline de mise en production de base qui déploie une application web sur App Service.
  • Développement de votre pipeline de mise en production de base vers un pipeline multistage qui se déploie sur différents environnements de développement, de test et de préproduction.
  • Exécution de tests fonctionnels et non fonctionnels dans le pipeline.
  • L’implémentation d’un déploiement bleu-vert qui met à jour l’application et nécessite un temps d’arrêt minimal.
  • Extension de pipelines pour ajouter la prise en charge de différentes cibles de déploiement, telles qu’Azure Functions et Kubernetes.

Vous pouvez appliquer ce que vous avez appris aux applications et services sur lesquels vous travaillez.