Introduction

Effectué

Dans ce parcours d’apprentissage, vous aidez l’équipe de Tailspin Toys à configurer un pipeline de mise en production automatisé. Le pipeline comprend plusieurs phases, ainsi que des tests fonctionnels et non fonctionnels.

Dans ce module, vous aidez l’équipe à résoudre un autre problème, à savoir comment implémenter un modèle de déploiement en vue de la mise en production de manière optimale pour l’entreprise et ses utilisateurs. Vous les aidez à évaluer les options possibles, puis à implémenter celle qui aura été choisie.

Objectifs d’apprentissage

À l’issue de ce module, vous pourrez :

  • Expliquer pourquoi les modèles de déploiement sont importants.
  • Comparer les différents modèles de déploiement pour pouvoir choisir celui qui répond le mieux à vos besoins.
  • Appliquer le modèle de déploiement bleu-vert dans votre pipeline.

Prérequis

Les modules de ce parcours d’apprentissage font partie d’une progression.

Pour suivre la progression depuis le début, veillez à suivre d’abord les parcours d’apprentissage suivants :

Nous vous recommandons également de commencer au début du parcours d’apprentissage Déployer des applications avec Azure DevOps.

Si vous souhaitez suivre uniquement ce module, vous devez configurer un environnement de développement sur votre système Windows, macOS ou Linux. Vous aurez besoin des ressources suivantes :

Vous pouvez commencer à utiliser Azure et Azure DevOps gratuitement. Un abonnement Azure n’est pas nécessaire pour travailler avec Azure DevOps. Toutefois, vous allez ici utiliser Azure DevOps pour effectuer un déploiement vers des ressources qui existent dans votre abonnement Azure.

Cet environnement vous permet d’effectuer les exercices dans ce module et les suivants. Vous pouvez également l’utiliser pour appliquer vos nouvelles qualifications à vos propres projets.

Notes

Azure Pipelines prend en charge un large éventail de langages et de types d’applications. Dans ce module, vous allez travailler avec une application .NET, mais vous pouvez appliquer les modèles que vous apprenez ici à vos propres projets qui utilisent vos langages de programmation et frameworks favoris.

Rencontrer l’équipe

Vous avez rencontré l’équipe web de Space Game de Tailspin Toys dans les modules précédents. Pour rappel, voici avec qui vous allez travailler dans ce module.

Cartoon depiction of Andy.

Andy est responsable du développement.

Cartoon depiction of Amita.

Amita travaille dans l’assurance qualité.

Cartoon depiction of Tim.

Tim est chargé des opérations.

Cartoon depiction of Mara.

Mara vient d’être embauchée comme développeur et est sous la responsabilité d’Andy.

A cartoon depiction of Irwin.

Irwin est chef de produit.

Mara a déjà une expérience de DevOps. Elle aide l’équipe à adopter un processus plus automatisé qui utilise Azure DevOps.