

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.

# Erstellen eines Network Load Balancers
<a name="create-network-load-balancer"></a>

Ein Network Load Balancer nimmt Anfragen von Clients entgegen und verteilt sie auf Ziele in einer Zielgruppe, z. B. EC2-Instances. Weitere Informationen hierzu finden Sie unter [Network Load Balancer im Überblick](introduction.md#network-load-balancer-overview).

**Topics**
+ [Voraussetzungen](#load-balancer-prereqs)
+ [Erstellen Sie den Load Balancer](#create-load-balancer)
+ [Testen Sie den Load Balancer](#test-load-balancer)
+ [Nächste Schritte](#create-load-balancer-next-steps)

## Voraussetzungen
<a name="load-balancer-prereqs"></a>
+ Entscheiden Sie, welche Availability Zones und IP-Adresstypen Ihre Anwendung unterstützt. Konfigurieren Sie Ihre Load Balancer-VPC mit Subnetzen in jeder dieser Availability Zones. Wenn die Anwendung sowohl IPv4- als auch IPv6-Verkehr unterstützt, stellen Sie sicher, dass die Subnetze sowohl IPv4- als auch IPv6-CIDRs haben. Stellen Sie mindestens ein Ziel in jeder Availability Zone bereit.
+ Stellen Sie sicher, dass die Sicherheitsgruppen für Ziel-Instances den Datenverkehr auf dem Listener-Port von Client-IP-Adressen (wenn Ziele anhand der Instance-ID angegeben sind) oder Load Balancer-Knoten (wenn Ziele anhand einer IP-Adresse angegeben sind) zulassen. Weitere Informationen finden Sie unter [Zielsicherheitsgruppen](target-group-register-targets.md#target-security-groups).
+ Stellen Sie mithilfe des Health Check-Protokolls sicher, dass die Sicherheitsgruppen für Ziel-Instances den Datenverkehr vom Load Balancer auf dem Health Check-Port zulassen.
+ Wenn Sie planen, Ihrem Load Balancer statische IP-Adressen zur Verfügung zu stellen, stellen Sie sicher, dass jede Elastic IP-Adresse aus dem IPv4-Adresspool von Amazon stammt und dass sie dieselbe Netzwerkgrenzgruppe wie der Load Balancer hat.
+ Wenn Sie QUIC- oder TCP\_QUIC-Listener verwenden möchten, stellen Sie sicher, dass der Network Load Balancer den `ipv4` Adresstyp verwendet und ihm keine Sicherheitsgruppen zugeordnet sind.

## Erstellen Sie den Load Balancer
<a name="create-load-balancer"></a>

Im Rahmen der Erstellung eines Network Load Balancers erstellen Sie den Load Balancer, mindestens einen Listener und mindestens eine Zielgruppe. Ihr Load Balancer ist bereit, Kundenanfragen zu bearbeiten, wenn in jeder seiner aktivierten Availability Zones mindestens ein intaktes registriertes Ziel vorhanden ist.

------
#### [ Console ]

**So erstellen Sie einen Network Load Balancer**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Klicken Sie im Navigationsbereich auf **Load Balancers**.

1. Wählen Sie **Load Balancer erstellen** aus.

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

1. **Basiskonfiguration**

   1. Geben Sie als ** Load Balancer-Name ** einen Namen für Ihren Network Load Balancer ein. Der Name muss innerhalb Ihrer Gruppe von Load Balancern in der Region eindeutig sein. Er darf maximal 32 Zeichen lang sein und nur alphanumerische Zeichen und Bindestriche enthalten. Er darf nicht mit einem Bindestrich oder mit `internal-` beginnen oder enden.

   1. Wählen Sie für ** Schema ** ** Internet-facing ** oder ** Intern ** aus. Ein Network Load Balancer mit Internetanschluss leitet Anfragen von Clients über das Internet an Ziele weiter. Ein interner Network Load Balancer leitet Anfragen mithilfe privater IP-Adressen an Ziele weiter.

   1. Wählen Sie für den ** Load Balancer-IP-Adresstyp ** IPv4**, ** wenn Ihre Clients IPv4-Adressen für die Kommunikation mit dem Network Load Balancer verwenden, oder ** Dualstack, ** wenn Ihre Clients sowohl IPv4- als auch IPv6-Adressen für die Kommunikation mit dem Network Load Balancer verwenden.

1. **Netzwerkzuordnung**

   1. Wählen Sie für ** VPC die VPC aus**, die Sie für Ihren Load Balancer vorbereitet haben. Bei einem mit dem Internet verbundenen Load Balancer stehen nur VPCs mit einem Internet-Gateway zur Auswahl.

   1. Bei einem DualStack-Load Balancer können Sie keinen UDP-Listener hinzufügen, es sei denn, Präfix für IPv6-Quell-NAT ** aktivieren ** ist ** auf On (Quell-NAT-Präfixe pro Subnetz). **

   1. Wählen Sie für ** Availability Zones und Subnetze ** mindestens eine Availability Zone aus und wählen Sie ein Subnetz pro Zone aus. Beachten Sie, dass Subnetze, die mit Ihnen gemeinsam genutzt wurden, zur Auswahl stehen.

      Wenn Sie mehrere Availability Zones auswählen und sicherstellen, dass Sie in jeder ausgewählten Zone Ziele registriert haben, erhöht dies die Fehlertoleranz Ihrer Anwendung.

   1. Bei einem Load Balancer mit Internetanschluss können Sie für jede Availability Zone eine Elastic IP-Adresse auswählen. Auf diese Weise erhält Ihr Load Balancer statische IP-Adressen.

      Mit einem internen Load Balancer können Sie eine private IPv4-Adresse aus dem Adressbereich jedes Subnetzes eingeben oder eine für Sie auswählen lassen. AWS 

      Mit einem DualStack-Load Balancer können Sie eine IPv6-Adresse aus dem Adressbereich jedes Subnetzes eingeben oder eine für Sie auswählen lassen. AWS 

      Für einen Load Balancer mit aktiviertem Quell-NAT können Sie ein benutzerdefiniertes IPv6-Präfix eingeben oder eines für Sie auswählen lassen. AWS 

1. **Sicherheitsgruppen**

   Wir wählen die Standardsicherheitsgruppe für die Load Balancer-VPC vorab aus. Sie können bei Bedarf zusätzliche Sicherheitsgruppen auswählen. Wenn Sie keine Sicherheitsgruppe haben, die Ihren Anforderungen entspricht, wählen Sie Neue Sicherheitsgruppe ** erstellen, ** um jetzt eine zu erstellen. Weitere Informationen finden Sie unter [Erstellen einer Sicherheitsgruppe](https://docs.aws.amazon.com/vpc/latest/userguide/creating-security-groups.html) im *Amazon-VPC-Benutzerhandbuch*.
**Warnung**  
Wenn Sie Ihrem Network Load Balancer jetzt keine Sicherheitsgruppen zuordnen, können Sie sie später nicht zuordnen.
**Warnung**  
Um QUIC- oder TCP\_QUIC-Listener verwenden zu können, darf Ihr Network Load Balancer keine Sicherheitsgruppen haben.

1. **Listener und Routing**

   1. Es ist standardmäßig ein Listener eingestellt, der über Port 80 TCP-Datenverkehr annimmt. Sie können die Standard-Listener-Einstellungen beibehalten oder bei Bedarf das **Protokoll** oder den **Port** ändern.

   1. Wählen Sie für die ** Standardaktion eine Zielgruppe aus**, an die der Datenverkehr weitergeleitet werden soll.

      Um eine weitere Zielgruppe hinzuzufügen, wählen Sie „Zielgruppe ** hinzufügen“ ** und aktualisieren Sie die Gewichtungen nach Bedarf.

      Wenn Sie keine Zielgruppe haben, die Ihren Bedürfnissen entspricht, wählen Sie Zielgruppe ** erstellen, ** um jetzt eine zu erstellen. Weitere Informationen finden Sie unter [Erstellen einer Zielgruppe](create-target-group.md). 

   1. (Optional) Wählen Sie „Hörer-Tag ** hinzufügen“ ** und geben Sie einen Tag-Schlüssel und einen Tag-Wert ein.

   1. (Optional) Wählen Sie Listener ** hinzufügen**, um einen weiteren Listener hinzuzufügen (z. B. einen TLS-Listener).

1. **Secure listener settings** (Sichere Listener-Einstellungen)

   Dieser Abschnitt wird nur angezeigt, wenn Sie einen TLS-Listener hinzufügen.

   1. Wählen Sie unter **Sicherheitsrichtlinie** eine Sicherheitsrichtlinie aus, die Ihren Anforderungen entspricht. Weitere Informationen finden Sie unter [Sicherheitsrichtlinien](describe-ssl-policies.md).

   1. Wählen Sie für das ** SSL/TLS Standardserverzertifikat ** die Option ** Von ACM ** als Zertifikatquelle aus. Wählen Sie ein Zertifikat aus, das Sie bereitgestellt oder mit dem Sie importiert haben. AWS Certificate Manager Wenn Sie kein verfügbares Zertifikat in ACM haben, aber ein Zertifikat zur Verwendung mit Ihrem Load Balancer haben, wählen Sie Zertifikat ** importieren aus ** und geben Sie die erforderlichen Informationen ein. Wählen Sie andernfalls Neues ** ACM-Zertifikat anfordern aus. ** Weitere Informationen finden Sie unter [AWS Certificate Manager Zertifikate ](https://docs.aws.amazon.com/acm/latest/userguide/gs.html) im *AWS Certificate Manager Benutzerhandbuch*.

   1. (Optional) Wählen Sie für die ** ALPN-Richtlinie eine Richtlinie aus**, um ALPN zu aktivieren. Weitere Informationen finden Sie unter [ALPN-Richtlinien](load-balancer-listeners.md#alpn-policies).

1. **Load Balancer-Tags **

   (Optional) Erweitern Sie die ** Load Balancer-Tags. ** Wählen Sie Neues Tag ** hinzufügen ** und geben Sie einen Tag-Schlüssel und einen Tag-Wert ein. Weitere Informationen finden Sie unter [Tags](load-balancer-tags.md).

1. **Übersicht**

   Überprüfen Sie Ihre Konfiguration und wählen Sie **Load Balancer erstellen** aus. Einige Standardattribute werden bei der Erstellung auf Ihren Network Load Balancer angewendet. Sie können sie anzeigen und bearbeiten, nachdem Sie den Network Load Balancer erstellt haben. Weitere Informationen finden Sie unter [Load Balancer-Attribute](network-load-balancers.md#load-balancer-attributes).

------
#### [ AWS CLI ]

**So erstellen Sie einen Network Load Balancer**  
Verwenden Sie den Befehl [create-load-balancer](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-load-balancer.html).

Im folgenden Beispiel wird ein mit dem Internet verbundener Load Balancer mit zwei aktivierten Availability Zones und einer Sicherheitsgruppe erstellt.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**So erstellen Sie einen internen Network Load Balancer**  
Schließen Sie die `--scheme` Option ein, wie im folgenden Beispiel gezeigt.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --scheme internal \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**Um einen DualStack-Network Load Balancer zu erstellen**  
Schließen Sie die `--ip-address-type` Option ein, wie im folgenden Beispiel gezeigt.

```
aws elbv2 create-load-balancer \
    --name {{my-load-balancer}} \
    --type network \
    --ip-address-type dualstack \
    --subnets {{subnet-1234567890abcdef0}} {{subnet-0abcdef1234567890}} \
    --security-groups {{sg-1111222233334444}}
```

**So fügen Sie einen Listener hinzu**  
Verwenden Sie den Befehl [ create-listener](https://docs.aws.amazon.com/cli/latest/reference/elbv2/create-listener.html). Beispiele finden Sie unter [Erstellen eines Listeners](create-listener.md).

------
#### [ CloudFormation ]

**So erstellen Sie einen Network Load Balancer**  
Definieren Sie eine Ressource vom Typ [ AWS::ElasticLoadBalancing V2::. LoadBalancer ](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html)

```
Resources:
  myLoadBalancer:
    Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
    Properties:
      Name: {{my-nlb}}
      Type: network
      Scheme: {{internal}}
      IpAddressType: {{dualstack}}
      Subnets: 
        - !Ref subnet-AZ1
        - !Ref subnet-AZ2
      SecurityGroups: 
        - !Ref mySecurityGroup
      Tags:  
        - Key: '{{department}}'
          Value: '{{123}}'
```

**So fügen Sie einen Listener hinzu**  
Definieren Sie eine Ressource vom Typ [ AWS::ElasticLoadBalancing V2: :Listener](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-listener.html). Beispiele finden Sie unter [Erstellen eines Listeners](create-listener.md).

------

## Testen Sie den Load Balancer
<a name="test-load-balancer"></a>

Nachdem Sie Ihren Network Load Balancer erstellt haben, können Sie überprüfen, ob Ihre EC2-Instances die erste Integritätsprüfung bestanden haben, und dann testen, ob der Network Load Balancer Datenverkehr an Ihre EC2-Instances sendet. Informationen zum Löschen des Network Load Balancer finden Sie unter. [Löschen eines Network Load Balancers](load-balancer-delete.md)

**So testen Sie den Network Load Balancer**

1. Nachdem der Network Load Balancer erstellt wurde, wählen Sie ** Schließen. **

1. Wählen Sie im Navigationsbereich **Zielgruppen** aus.

1. Wählen Sie die neue Zielgruppe aus.

1. 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. Nachdem der Status von mindestens einer Instance fehlerfrei ist, können Sie Ihren Network Load Balancer testen. Weitere Informationen finden Sie unter [Zustandsstatus des Ziels](target-group-health-checks.md#target-health-states).

1. Klicken Sie im Navigationsbereich auf **Load Balancers**.

1. Wählen Sie den neuen Network Load Balancer aus.

1. Kopieren Sie den DNS-Namen des Network 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.

## Nächste Schritte
<a name="create-load-balancer-next-steps"></a>

Nachdem Sie Ihren Load Balancer erstellt haben, möchten Sie vielleicht Folgendes tun:
+ Konfigurieren Sie die [ Load Balancer-Attribute. ](edit-load-balancer-attributes.md)
+ Konfigurieren Sie [ Zielgruppenattribute](edit-target-group-attributes.md).
+ [TLS-Listener] Fügen Sie der [ optionalen Zertifikatsliste ](listener-update-certificates.md#add-certificates) Zertifikate hinzu.
+ Konfigurieren Sie die [ Überwachungsfunktionen](load-balancer-monitoring.md).