Configuration d'un équilibreur de charge dans Elastic Load Balancing pour les déploiements CodeDeploy Amazon EC2 - AWS CodeDeploy

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration d'un équilibreur de charge dans Elastic Load Balancing pour les déploiements CodeDeploy Amazon EC2

Avant d'exécuter un déploiement bleu/vert, ou un déploiement sur place pour lequel vous souhaitez spécifier un équilibreur de charge facultatif dans le groupe de déploiement, vous devez avoir créé au moins un Classic Load Balancer, un Application Load Balancer ou un Network Load Balancer dans Elastic Load Balancing. Pour les déploiements bleus/verts, vous utilisez cet équilibreur de charge pour inscrire les instances qui composent votre environnement de remplacement. Les instances de votre environnement original peuvent, le cas échéant, être inscrites auprès de ce même équilibreur de charge. Pour les déploiements sur place, l'équilibreur de charge est utilisé pour désenregistrer les instances sur lesquelles ils travaillent et les réenregistrer une fois le travail terminé. CodeDeploy

CodeDeploy prend en charge le déploiement bleu/vert et sur place sur des instances Amazon EC2 derrière plusieurs équilibreurs de charge. Supposons, par exemple, que vous disposiez de 200 instances Amazon EC2, dont 100 sont enregistrées auprès de 2 équilibreurs de charge classiques et 100 autres sont enregistrées auprès de 4 groupes cibles dans 2 équilibreurs de charge d'application. Dans ce scénario, CodeDeploy vous pourrez effectuer des déploiements bleu/vert et sur place sur les 200 instances, même si elles sont réparties entre 2 équilibreurs de charge classiques, 2 équilibreurs de charge d'application et 4 groupes cibles.

CodeDeploy prend en charge jusqu'à 10 équilibreurs de charge classiques et 10 groupes cibles, pour un total de 20 articles.

Pour configurer un ou plusieurs Classic Load Balancers, suivez les instructions de la section Tutorial : Create a Classic Load Balancer in User Guide for Classic Load Balancers. Notez ce qui suit :

  • Dans Étape 2 : Définition d'un équilibreur de charge, dans Créer un équilibreur dans, choisissez le même VPC que vous avez sélectionné lorsque vous avez créé les instances.

  • Étape 5 : Inscription des instances EC2 auprès de votre équilibreur de charge, sélectionnez les instances actuellement dans votre groupe de déploiement (déploiements sur-place) ou que vous avez sélectionnées pour être dans votre environnement d'origine (déploiements bleus/verts).

  • Dans Étape 7 : Création et vérification de votre équilibreur de charge, notez l'adresse DNS de l'équilibreur de charge.

    Par exemple, si vous avez nommé votre équilibreur de charge my-load-balancer, votre adresse DNS s'affiche dans un format tel que my-load-balancer-1234567890.us-east-2.elb.amazonaws.com.

Pour configurer un ou plusieurs équilibreurs de charge d'application, suivez les instructions de l'une des rubriques suivantes :

Pour configurer un ou plusieurs équilibreurs de charge réseau, suivez les instructions de l'une des rubriques suivantes :