Partager via


Configurer la stratégie de déploiement bleu-vert pour les machines virtuelles Linux Azure

S’applique à : ✔️ Machines virtuelles Linux

Azure Pipelines fournit un ensemble complet d’outils d’automatisation CI/CD pour les déploiements sur des machines virtuelles. Cet article vous montre comment configurer un pipeline de mise en production classique qui utilise la stratégie bleue verte pour déployer sur des machines virtuelles Linux. Azure prend également en charge d’autres stratégies telles que les déploiements progressifs et à canari.

Déploiement Bleu-Vert

Un déploiement bleu-vert est une stratégie de déploiement où vous créez deux environnements distincts et identiques, mais qu’un seul est en direct à tout moment. Cette stratégie est utilisée pour augmenter la disponibilité et réduire les temps d’arrêt en basculant entre les environnements bleu/vert. L’environnement bleu est généralement défini pour exécuter la version actuelle de l’application tandis que l’environnement vert est défini pour héberger la version mise à jour. Lorsque toutes les mises à jour sont terminées, le trafic est dirigé vers l’environnement vert et l’environnement bleu est défini sur inactif.

À l’aide de la fonctionnalité de livraison continue , vous pouvez utiliser la stratégie de déploiement bleu-vert pour effectuer le déploiement sur vos machines virtuelles à partir du portail Azure.

  1. Connectez-vous au portail Azure et accédez à une machine virtuelle.

  2. ISelect Continuous Delivery, puis sélectionnez Configurer.

    Capture d’écran montrant comment accéder à la fonctionnalité de livraison continue.

  3. Dans le panneau de configuration, sélectionnez Utiliser existant et sélectionnez votre organisation/projet, ou créez-en de nouveaux.

  4. Sélectionnez le nom de votre groupe de déploiement dans le menu déroulant ou créez-en un.

  5. Sélectionnez votre pipeline de build dans le menu déroulant.

  6. Sélectionnez le menu déroulant Stratégie de déploiement , puis sélectionnez Bleu-Vert.

    Capture d’écran montrant comment configurer une stratégie bleue de livraison continue verte.

  7. Ajoutez une balise « bleu » ou « vert » aux machines virtuelles utilisées pour les déploiements bleu-vert. Si une machine virtuelle est destinée à un rôle de secours, étiquetez-la en tant que « vert ». Sinon, balisez-le comme « bleu ».

    Capture d’écran montrant une stratégie de déploiement bleu-vert étiquetée verte.

  8. Sélectionnez OK pour configurer le pipeline de mise en production classique à déployer sur votre machine virtuelle.

    Capture d’écran montrant le pipeline de mise en production classique.

  9. Accédez à votre pipeline de mise en production, puis sélectionnez Modifier pour afficher la configuration du pipeline. Dans cet exemple, la phase de développement se compose de trois travaux :

    1. Déployer Green : l’application est déployée sur une machine virtuelle en veille étiquetée « green ».

    2. Attendez la reprise manuelle : le pipeline s’interrompt et attend une intervention manuelle.

    3. Permutation bleu-vert : ce travail permute les balises « bleu » et « vert » dans les machines virtuelles. Cela garantit que les machines virtuelles avec des versions antérieures de l’application sont désormais marquées comme « vertes ». Au cours de la prochaine exécution du pipeline, les applications seront déployées sur ces machines virtuelles.

      Capture d’écran montrant les trois travaux de pipeline

Ressources