Richten Sie in ELB einen Load Balancer für CodeDeploy EC2 Amazon-Bereitstellungen ein - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Richten Sie in ELB einen Load Balancer für CodeDeploy EC2 Amazon-Bereitstellungen ein

Bevor Sie eine blue/green Bereitstellung oder eine direkte Bereitstellung ausführen, für die Sie einen optionalen Load Balancer in der Bereitstellungsgruppe angeben möchten, müssen Sie mindestens einen Classic Load Balancer, Application Load Balancer oder Network Load Balancer in ELB erstellt haben. Bei blue/green Bereitstellungen verwenden Sie diesen Load Balancer, um die Instances zu registrieren, aus denen Ihre Ersatzumgebung besteht. Instances in Ihrer ursprünglichen Umgebung können optional mit demselben Load Balancer registriert sein. Bei direkten Bereitstellungen wird der Load Balancer verwendet, um Instances, an denen gerade gearbeitet wird, zu deregistrieren und sie erneut zu registrieren CodeDeploy, wenn die Arbeit abgeschlossen ist.

CodeDeploy unterstützt die blue/green direkte Bereitstellung auf EC2 Amazon-Instances hinter mehreren Load Balancern. Nehmen wir zum Beispiel an, Sie haben 200 EC2 Amazon-Instances, von denen 100 bei 2 Classic Load Balancers registriert sind, und weitere 100 davon sind für 4 Zielgruppen in 2 Application Load Balancers registriert. In diesem Szenario können CodeDeploy Sie In-Place-Bereitstellungen für alle 200 Instances durchführen blue/green , obwohl diese auf 2 Classic Load Balancer, 2 Application Load Balancer und 4 Zielgruppen verteilt sind.

CodeDeploy unterstützt bis zu 10 Classic Load Balancer und 10 Zielgruppen, also insgesamt 20 Artikel.

Um einen oder mehrere Classic Load Balancer zu konfigurieren, folgen Sie den Anweisungen unter Tutorial: Classic Load Balancer erstellen im Benutzerhandbuch für Classic Load Balancers. Beachten Sie Folgendes:

  • Wählen Sie in Schritt 2: Definieren des Load Balancers unter Create LB Inside dieselbe VPC aus, die Sie beim Erstellen des Instances verwendet haben.

  • Wählen Sie in Schritt 5: EC2 Instances bei Ihrem Load Balancer registrieren die Instances aus, die sich derzeit in Ihrer Bereitstellungsgruppe befinden (In-Place-Bereitstellungen) oder die Sie für Ihre ursprüngliche Umgebung bestimmt haben (blaue/grüne Bereitstellungen).

  • Notieren Sie in Schritt 7: Erstellen und Überprüfen des Load Balancers die DNS-Adresse des Load Balancers.

    Wenn Sie beispielsweise Ihren Load Balancer my-load-balancer genannt haben, hat die DNS-Adresse ein Format wie my-load-balancer-1234567890.us-east-2.elb.amazonaws.com.

Folgen Sie den Anweisungen in einem der folgenden Themen, um einen oder mehrere Application Load Balancer zu konfigurieren:

Folgen Sie den Anweisungen in einem der folgenden Themen, um einen oder mehrere Network Load Balancer zu konfigurieren: