Regroupement de serveurs à l'aide de balises

Vous pouvez utiliser des balises pour regrouper des serveurs pour les déploiements organisés.

Pourquoi et quand exécuter cette tâche

A l'aide de balises et de filtres, vous pouvez scinder les ressources qui représentent les serveurs de production en deux groupes logiques. Si vous affectez à la moitié des ressources une balise bleue et à l'autre moitié une balise verte, vous pouvez alors effectuer une variante de déploiement parfois dénommée déploiement bleu-vert. Lorsque vous comptez déployer une nouvelle version d'une application dans un environnement de production, déployez-la d'abord sur le groupe bleu. Entretemps, le groupe de serveurs vert permet encore d'utiliser l'ancienne version de l'application. Une fois la nouvelle version de l'application déployée sur le groupe bleu, répétez le processus avec le groupe vert. De la sorte, vous pouvez déployer une nouvelle version d'un logiciel sans interrompre le service dans votre environnement de production.

Procédure

  1. Balisez les ressources qui représentent les serveurs en deux groupes. Pour plus d'informations sur l'utilisation de balises, voir Ajout de balises à des objets. Si vous avez des ressources organisées en groupes, vous pouvez appliquer une balise à un groupe de niveau supérieur. Par exemple, créez des groupes de niveau supérieur pour les serveurs bleus et pour les serveurs verts. Si vous affectez une balise Bleu et une balise Vert aux deux groupes de niveau supérieur, toutes les ressources contenues dans le groupe concerné sont incluses dans les étapes de déploiement lorsque vous limitez le déploiement à une balise spécifique.
  2. Créez deux processus de déploiement d'application correspondant aux deux balises. Lorsque vous ajoutez une étape Installer un composant à un processus d'application, vous pouvez utiliser la zone Limiter à la balise afin de restreindre le déploiement aux ressources dotées d'une balise spécifique.
  3. Déployez la nouvelle version d'une application à l'aide du premier processus de déploiement d'application. Par exemple, déployez l'application sur un groupe de serveurs dont la balise indique Bleu.
  4. Vérifiez que la nouvelle version de l'application fonctionne comme prévu.
  5. Déployez la nouvelle version d'une application à l'aide de l'autre processus de déploiement d'application. Par exemple, déployez l'application sur un groupe de serveurs dont la balise indique Vert.

Vos commentaires