Erste Schritte mit Application Load Balancern - Elastic Load Balancing

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.

Erste Schritte mit Application Load Balancern

Dieses Tutorial bietet eine praktische Einführung in Application Load Balancers über eine webbasierte Oberfläche. AWS Management Console Führen Sie die folgenden Schritte aus, um Ihren ersten Application Load Balancer zu erstellen.

Demos häufiger Load-Balancer-Konfigurationen finden Sie unter Elastic-Load-Balancing-Demos.

Bevor Sie beginnen

  • Entscheiden Sie, welche beiden Availability Zones Sie für Ihre EC2 Instances verwenden möchten. Konfigurieren Sie Ihre virtuelle private Cloud (VPC) mit mindestens einem öffentlichen Subnetz in jeder dieser Availability Zones. Diese öffentlichen Subnetze werden verwendet, um den Load Balancer zu konfigurieren. Sie können Ihre EC2 Instances stattdessen in anderen Subnetzen dieser Availability Zones starten.

  • Starten Sie mindestens eine EC2 Instance in jeder Availability Zone. Stellen Sie sicher, dass Sie auf jeder EC2 Instanz einen Webserver wie Apache oder Internet Information Services (IIS) installieren. Stellen Sie sicher, dass die Sicherheitsgruppen für diese Instances HTTP den Zugriff auf Port 80 zulassen.

Schritt 1: Konfigurieren Ihrer Zielgruppe

Erstellen Sie eine Zielgruppe, die bei der Weiterleitung von Anforderungen verwendet wird. Die Standardregel für Ihren Listener leitet Anforderungen an die registrierten Ziele in dieser Zielgruppe weiter. Der Load Balancer prüft anhand der Zustandsprüfungseinstellungen, die für die Zielgruppe definiert sind, den Zustand der Ziele in dieser Zielgruppe.

Um Ihre Zielgruppe mit der Konsole zu konfigurieren
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.

  3. Wählen Sie Zielgruppe erstellen aus.

  4. Behalten Sie unter Basiskonfiguration den Zieltyp als Instance bei.

  5. Geben Sie unter Zielgruppenname einen Namen für die neue Zielgruppe ein.

  6. Behalten Sie das Standardprotokoll (HTTP) und den Standardport (80) bei.

  7. Wählen Sie die aus VPC, die Ihre Instanzen enthalten. Behalten Sie die Protokollversion als bei HTTP1.

  8. Behalten Sie für Zustandsprüfungen die Standardeinstellungen bei.

  9. Wählen Sie Weiter.

  10. Führen Sie auf der Seite Ziele registrieren die folgenden Schritte aus. Dies ist ein optionaler Schritt zum Erstellen des Load Balancers. Sie müssen dieses Ziel jedoch registrieren, wenn Sie Ihren Load Balancer testen und sicherstellen möchten, dass er den Datenverkehr zu diesem Ziel weiterleitet.

    1. Wählen Sie im Feld Verfügbare Instances eine oder mehrere Instances aus.

    2. Behalten Sie den Standardport 80 bei und wählen Sie Schließen Sie die unten angeführten als ausstehend ein aus.

  11. Wählen Sie Zielgruppe erstellen aus.

Schritt 2: Wählen eines Load Balancer-Typs

Elastic Load Balancing unterstützt verschiedene Load-Balancer-Typen. In diesem Lernprogramm erstellen Sie einen Application Load Balancer.

So erstellen Sie einen Application Load Balancer mithilfe der Konsole
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie in der Navigationsleiste eine Region für Ihren Load Balancer aus. Achten Sie darauf, dieselbe Region auszuwählen, die Sie für Ihre EC2 Instances verwendet haben.

  3. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancers aus.

  4. Klicken Sie auf Load Balancer erstellen.

  5. Wählen Sie für Application Load Balancer Erstellen aus.

Schritt 3: Konfigurieren Ihres Load Balancers und Listeners

Um einen Application Load Balancer zu erstellen, müssen Sie zunächst grundlegende Konfigurationsinformationen für Ihren Load Balancer angeben, z. B. einen Namen, ein Schema und einen IP-Adresstyp. Geben Sie anschließend Informationen über Ihr Netzwerk und einen oder mehrere Listener an. Ein Listener ist ein Prozess, der Verbindungsanfragen überprüft. Er wird mit einem Protokoll und einem Port für Verbindungen von Clients zum Load Balancer konfiguriert. Weitere Informationen zu unterstützten Protokollen und Ports finden Sie unter Listener-Konfiguration.

So konfigurieren Sie Load Balancer und Listener
  1. Geben Sie im Feld Name des Load Balancers einen Namen für Ihren Load Balancer ein. Beispiel, my-alb.

  2. Behalten Sie für Schema und IP-Adresstyp die Standardwerte.

  3. Wählen Sie für die Netzwerkzuweisung die ausVPC, die Sie für Ihre EC2 Instances verwendet haben. Wählen Sie mindestens zwei Availability Zones und ein Subnetz pro Zone aus. Wählen Sie für jede Availability Zone, die Sie zum Starten Ihrer EC2 Instances verwendet haben, die Availability Zone und dann ein öffentliches Subnetz für diese Availability Zone aus.

  4. Für Sicherheitsgruppen wählen wir die Standardsicherheitsgruppe für die Gruppe ausVPC, die Sie im vorherigen Schritt ausgewählt haben. Sie können stattdessen eine andere Sicherheitsgruppe wählen. Die Sicherheitsgruppe muss Regeln enthalten, die dem Load Balancer die Kommunikation mit registrierten Zielen sowohl auf dem Listener-Port als auch auf dem Zustandsprüfungs-Port ermöglichen. Weitere Informationen finden Sie unter Regeln zu Sicherheitsgruppen.

  5. Behalten Sie für Listener und Routing das Standardprotokoll und den Standardport bei und wählen Sie die Zielgruppe aus der Liste aus. Dadurch wird ein Listener konfiguriert, der HTTP Datenverkehr auf Port 80 akzeptiert und den Datenverkehr standardmäßig an die ausgewählte Zielgruppe weiterleitet. Für dieses Tutorial erstellen Sie keinen Listener. HTTPS

  6. Wählen Sie für Standardaktion die Zielgruppe aus, die Sie in „Schritt 1: Konfigurieren Ihrer Zielgruppe“ erstellt und registriert haben.

  7. (Optional) Sie können zwecks Kategorisierung Ihrem Load Balancer ein Tag hinzufügen. Tag-Schlüssel müssen für jeden Load Balancer eindeutig sein. Zulässige Zeichen sind Buchstaben, Leerzeichen, Zahlen (in UTF -8) und die folgenden Sonderzeichen: + - =. _ : / @. Verwenden Sie keine führenden oder nachgestellten Leerzeichen. Bei Tag-Werten muss die Groß- und Kleinschreibung beachtet werden.

  8. Überprüfen Sie Ihre Konfiguration und wählen Sie Load Balancer erstellen aus. Bei der Erstellung werden einige Standardattribute auf Ihren Load Balancer angewendet. Sie können sie nach der Erstellung des Load Balancers anzeigen und bearbeiten. Weitere Informationen finden Sie unter Load Balancer-Attribute.

Schritt 4: Testen Ihres Load Balancers

Nachdem Sie den Load Balancer erstellt haben, stellen Sie sicher, dass er Traffic an Ihre EC2 Instances sendet.

Testen des Load Balancers
  1. Nachdem Sie darüber informiert wurden, dass Ihr Load Balancer erfolgreich erstellt wurde, klicken Sie auf Schließen.

  2. Wählen Sie im Navigationsbereich unter LOAD BALANCING die Option Load Balancers aus.

  3. Wählen Sie die neu erstellte Zielgruppe aus.

  4. Wählen Sie Targets und vergewissern Sie sich, dass die Instances bereit sind. Wenn der Status einer Instance initial lautet, liegt das wahrscheinlich daran, dass die Instance gerade registriert wird oder dass sie die Mindestanzahl von Zustandsprüfungen nicht bestanden hat, um als fehlerfrei zu gelten. Wenn der Status von mindestens einer Instance healthy lautet, können Sie Ihren Load Balancer testen.

  5. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancers aus.

  6. Wählen Sie den neu erstellten Load Balancer aus.

  7. Wählen Sie Beschreibung und kopieren Sie den DNS Namen des Load Balancers (z. B. my-load-balancer -1234567890abcdef. elb.us-east-2.amazonaws.com). Fügen Sie den DNS Namen in das Adressfeld eines mit dem Internet verbundenen Webbrowsers ein. Wenn alles funktioniert, zeigt der Browser die Standardseite Ihres Servers an.

  8. (Optional) Informationen zum Definieren von zusätzlichen Listener-Regeln finden Sie unter Hinzufügen einer Regel.

Schritt 5: Löschen Ihres Load Balancers (optional)

Sobald der Load Balancer verfügbar ist, wird Ihnen jede ganze oder angebrochene Stunde in Rechnung gestellt, in der er ausgeführt wird. Wenn Sie einen Load Balancer nicht mehr benötigen, können Sie ihn löschen. Sobald der Load Balancer gelöscht wurde, fallen keine weiteren Kosten dafür mehr an. Beachten Sie, dass das Löschen eines Load Balancers keine Auswirkungen auf die beim Load Balancer registrierten Ziele hat. Ihre EC2 Instances laufen beispielsweise weiter, nachdem Sie den in diesem Handbuch erstellten Load Balancer gelöscht haben.

Um Ihren Load Balancer mithilfe der Konsole zu löschen
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich unter Load Balancing die Option Load Balancers aus.

  3. Aktivieren Sie das Kontrollkästchen für den Load Balancer und wählen Sie dann Aktionen und Löschen aus.

  4. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Ja, löschen.