Erste Schritte mit Network Load Balancers - 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 Network Load Balancers

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

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

Bevor Sie beginnen

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

  • Starten Sie in jeder Availability Zone mindestens eine EC2-Instance. Stellen Sie sicher, dass die Sicherheitsgruppen für diese Instances den TCP-Zugriff von Clients auf den Listener-Port sowie Anforderungen von Zustandsprüfung von Ihrer VPC erlauben. Weitere Informationen finden Sie unter Zielsicherheitsgruppen.

Schritt 1: Konfigurieren Ihrer Zielgruppe

Erstellen Sie eine Zielgruppe, die bei der Weiterleitung von Anforderungen verwendet wird. Die Regel 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.

So konfigurieren Sie Ihre Zielgruppe mithilfe der Konsole
  1. Öffnen Sie die Amazon EC2-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 den Zieltyp als Instances bei.

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

  6. Geben Sie bei Protokoll TCP ein und bei Port 80.

  7. Wählen Sie als VPC die VPC aus, die Ihre Instances enthält.

  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 einer Zielgruppe. Sie müssen Ihre Ziele jedoch registrieren, wenn Sie Ihren Load Balancer testen und sicherstellen möchten, dass er den Datenverkehr zu Ihren Zielen 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. Für dieses Tutorial erstellen Sie einen Network Load Balancer.

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

  2. Wählen Sie in der Navigationsleiste eine Region für Ihren Load Balancer aus. Stellen Sie sicher, dass Sie die gleiche Region auswä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. Wählen Sie Load Balancer erstellen aus.

  5. Wählen Sie im Bereich Network Load Balancer die Option Erstellen.

Schritt 3: Konfigurieren Ihres Load Balancers und Listeners

Um einen Network 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. z. B. my-nlb.

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

  3. Wählen Sie im Feld Netzwerkzuordnung die VPC aus, die Sie für Ihre EC2-Instances verwendet haben. Wählen Sie für jede Availability Zone, die Sie verwendet haben, um Ihre EC2-Instances zu starten, die Availability Zone und dann ein öffentliches Subnetz für diese Availability Zone aus.

    AWS Weist standardmäßig jedem Load Balancer-Knoten aus dem Subnetz seiner Availability Zone eine IPv4-Adresse zu. Wenn Sie einen Load Balancer erstellen, der mit dem Internet verbunden ist, können Sie auch eine Elastic IP-Adresse für jede Availability Zone auswählen. Auf diese Weise erhält Ihr Load Balancer statische IP-Adressen.

  4. Als Sicherheitsgruppen wählen wir die Standardsicherheitsgruppe für Ihre VPC vorab aus. Sie können nach Bedarf andere Sicherheitsgruppen auswählen. Wenn Sie keine geeignete Sicherheitsgruppe haben, wählen Sie Neue Sicherheitsgruppe erstellen und erstellen Sie eine, die Ihren Sicherheitsanforderungen entspricht. Weitere Informationen finden Sie unter Erstellen einer Sicherheitsgruppe im Amazon-VPC-Benutzerhandbuch.

    Warnung

    Wenn Sie Ihrem Load Balancer jetzt keine Sicherheitsgruppen zuordnen, können Sie sie später nicht mehr zuordnen.

  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 TCP-Verkehr auf Port 80 akzeptiert und den Datenverkehr standardmäßig an die ausgewählte Zielgruppe weiterleitet.

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

  7. Ü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

Überprüfen Sie nach dem Erstellen des Load Balancer, ob er Datenverkehr 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 Namen des neu erstellten Load Balancers aus, um seine Detailseite zu öffnen.

  7. Kopieren Sie den DNS-Namen des Load Balancers (z. B. -1234567890abcdef. elb.us-east-2.amazonaws.com). my-load-balancer 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.

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. So werden Ihre EC2-Instances z. B. weiterhin ausgeführt.

Um Ihren Load Balancer mithilfe der Konsole zu löschen
  1. Öffnen Sie die Amazon EC2-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 Aktionen, Löschen aus.

  4. Wenn Sie zur Bestätigung aufgefordert werden, geben Sie confirm ein und wählen Sie Löschen aus.