Network Load Balancer erstellen

Network Load Balancer werden erstellt, um eine automatisierte Trafficverteilung von einem Einstiegspunkt auf mehrere Server in einem Backend-Set bereitzustellen.

Informationen zu den Voraussetzungen finden Sie unter Verwaltung von Network Load Balancern.

  • Wählen Sie auf der Listenseite Network Load Balancer die Option Network Load Balancer erstellen aus. Wenn Sie Hilfe bei der Suche nach der Listenseite benötigen, finden Sie weitere Informationen unter Network Load Balancer auflisten.

    Das Erstellen eines Network Load Balancers umfasst die folgenden Seiten:

    • 1. Details hinzufügen
    • 2. Listener konfigurieren
    • 3. Backends auswählen
    • 4. Prüfen und erstellen

    Führen Sie die folgenden Workflows nacheinander aus. Sie können zu einer vorherigen Seite zurückkehren, indem Sie Zurück auswählen.

    1. Details hinzufügen

    Auf der Seite Details hinzufügen geben Sie die grundlegenden Informationen für den Network Load Balancer an.

    Geben Sie folgende Informationen ein:

    • Network Load Balancer-Name: Geben Sie einen Namen für den Network Load Balancer ein, oder akzeptieren Sie den Standardnamen.
    • Erstellen in Compartment: Wählen Sie das Compartment aus, in dem sich der von Ihnen erstellte Network Load Balancer befindet.
    • Sichtbarkeitstyp auswählen: Wählen Sie aus, ob der Network Load Balancer öffentlich oder privat ist:
      • Öffentlich: Wählen Sie diese Option aus, um einen öffentlichen Network Load Balancer zu erstellen. Sie können die zugewiesene öffentliche IP-Adresse als Frontend für eingehenden Traffic und zum Load Balancing dieses Traffics über alle Backend-Server hinweg verwenden. Bei der öffentlichen IP-Adresse kann es sich entweder um eine ephemere Adresse handeln, die von Oracle zugewiesen wurde, oder um eine reservierte IP-Adresse, die Sie zuvor definiert haben.
      • Privat: Aktivieren Sie diese Option, um einen privaten Network Load Balancer zu erstellen. Sie können die zugewiesene private IP-Adresse als Frontend für eingehenden internen VCN-Traffic und zum Load Balancing dieses Traffics über alle Backend-Server hinweg verwenden. Private Network Load Balancer können die Beibehaltung von Headern aktivieren. Weitere Informationen finden Sie unter Beibehalten von Headern.
    • IPv6-Adresszuweisung zulassen: Wählen Sie diese Option aus, um eine Dual-Stack-Implementierung IPv4/IPv6 für Ihren Network Load Balancer zu aktivieren.
    • Öffentliche IP-Adresse zuweisen: Erforderlich, wenn Sie die Option "Öffentlich" für den Sichtbarkeitstyp des Network Load Balancers ausgewählt haben. Wählen Sie eine der folgenden Optionen aus:
      • Ephemere IPv4-Adresse: Eine IPv4-Adresse aus dem Oracle-Pool wird automatisch zugewiesen. Diese IP-Adressen sind temporär und gelten nur für die Gültigkeitsdauer der Instanz.
      • Reservierte IPv4-Adresse: Wählen Sie eine vorhandene reservierte IP-Adresse aus, oder erstellen Sie eine neue Adresse aus Ihren IP-Pools. Diese IP-Adressen sind persistent und nicht an die Lebensdauer der Instanz gebunden, der sie zugewiesen sind. Sie können die Zuweisung der IP-Adresse aufheben und sie später jederzeit einer anderen Instanz zuweisen.

    Header beibehalten

    Wenn Sie den Sichtbarkeitstyp "Privat" für Ihren Network Load Balancer auswählen, können Sie die Beibehaltung des Quell-/Zielheaders aktivieren. Mit dieser Option können Sie den Network Load Balancer (IP-Adressen und Ports) Ihrer privaten IP-Adresse so konfigurieren, dass der ursprüngliche Quell- und Ziel-Header (IP-Adressen und Ports) jedes eingehenden Pakets bis zum Backend-Server beibehalten wird. Weitere Informationen finden Sie unter Beibehalten von Network Load Balancer-Quelle/-Ziel aktivieren.

    "Quell-/Zielheader (IP, Port) beibehalten" wirkt sich auf alle Backend-Sets im Network Load Balancing aus. Aktualisieren Sie die Routentabelle, um dieses Feature zu verwenden. Weitere Informationen finden Sie unter VCN-Routentabellen.

    Symmetrisches Hashing

    Wenn Sie die Beibehaltung von Quell-/Ziel-Headern aktivieren, können Sie symmetrisches Hashing aktivieren. Network Load Balancer verwenden symmetrisches Hashing, um denselben Hash für Pakete zu berechnen, die zu demselben Fluss gehören, sowohl in Vorwärts- als auch in Rückwärtsrichtung. Der Hash ändert sich nicht, wenn der Wert der Quell-IP-Adresse: des Ports mit dem Wert der Ziel-IP-Adresse: des Ports ausgetauscht wird. Weitere Informationen finden Sie unter Symmetrisches Hashing.

    Networking auswählen

    Wenn das aktuelle Compartment mindestens ein virtuelles Cloud-Netzwerk (VCNs) enthält, das Sie mit dem Network Load Balancer verwenden möchten, fahren Sie mit dem nächsten Schritt fort.

    • Virtuelles Cloud-Netzwerk in <compartment>: Wählen Sie ein VCN in der Liste aus.

      Wenn das aktuelle Compartment keine virtuellen Cloud-Netzwerke enthält, ist die Liste deaktiviert. Das System bietet an, ein VCN für Sie zu erstellen. Geben Sie einen Namen für das neue VCN in das Feld Name des virtuellen Cloud-Netzwerks ein. Wenn Sie keinen Namen für das neue VCN angeben, generiert das System einen Namen für Sie.

    • Subnetz in <compartment>: Wählen Sie ein Subnetz in der Liste aus. Für einen öffentlichen Load Balancer müssen Sie ein öffentliches Subnetz auswählen.
    • Netzwerksicherheitsgruppen zur Kontrolle des Traffics verwenden: Wählen Sie diese Option aus, um den Network Load Balancer einer Netzwerksicherheitsgruppe (NSG) hinzuzufügen. Führen Sie hierzu folgende Schritte aus:
      1. Netzwerksicherheitsgruppen in <compartment>: Wählen Sie eine NSG in der Liste aus.
      2. + Weitere Netzwerksicherheitsgruppe: Wählen Sie diese Option aus, um den Network Load Balancer einer anderen NSG hinzuzufügen.

      Siehe Netzwerksicherheitsgruppen.

      Hinweis

      Sie können die NSGs ändern, zu denen der Network Load Balancer gehört, nachdem Sie ihn erstellt haben. Wählen Sie auf der Seite Details neben der Liste der verknüpften Netzwerksicherheitsgruppen die Option Bearbeiten aus.

    Sicherheitseinstellungen

    Wenden Sie Sicherheitsattribute an, um den Zugriff auf Ihre Ressourcen über den Zero Trust Packet Routing-Service zu kontrollieren. Sie können bis zu drei Sicherheitsattribute für den Network Load Balancer konfigurieren. Weitere Informationen finden Sie unter Zero Trust Packet Routing.

    Wählen Sie Sicherheitsattribut hinzufügen aus, um die Sicherheitsattributeinstellungen anzuzeigen. Geben Sie für jedes Sicherheitsattribut die folgenden Informationen ein:

    • Namespace: Wählen Sie einen Sicherheitsattribut-Namespace in der Liste aus. Diese Liste enthält die bereits konfigurierten Sicherheitsattribut-Namespaces. Weitere Informationen finden Sie unter Sicherheitsattribut-Namespace erstellen.
    • Schlüssel: Wählen Sie einen Schlüssel in der Liste aus.
    • Wert: Wählen Sie einen Wert für den entsprechenden Schlüssel aus der Liste aus.
    • Modus: Sie können Sicherheitsattribute in den folgenden Modi auf einen Network Load Balancer anwenden:
      • Audit: Evaluiert die Sicherheitsattribut-Policy und erstellt ein Auditereignis für die Kommunikation, die von der Policy abweicht, Traffic jedoch nicht blockiert.
      • Durchsetzen: Erzwingt Sicherheitsattribut-Policys und blockiert alle unzulässigen Ingress- oder Egress-Traffic.

    Wählen Sie erneut Sicherheitsattribut hinzufügen aus, um maximal drei weitere Attribute hinzuzufügen.

    Tags

    Wenn Sie über Berechtigungen haben, eine Ressource zu erstellen, sind Sie auch berechtigt, Freiform-Tags auf diese Ressource anzuwenden. Um ein definiertes Tag anzuwenden, benötigen Sie die Berechtigungen zur Verwendung des Tag-Namespace. Weitere Informationen zum Tagging finden Sie unter Ressourcentags. Wenn Sie nicht sicher sind, ob Sie Tags anwenden sollen, überspringen Sie diese Option, oder fragen Sie einen Administrator. Sie können Tags später anwenden.

    Wählen Sie Weiter aus.

    2. Listener konfigurieren

    Auf der Seite Listener konfigurieren richten Sie den Listener für den Network Load Balancer ein.

    Ein Listener ist eine logische Entity, die die IP-Adresse des Network Load Balancers auf eingehenden Traffic prüft. Um TCP-, HTTP- und HTTPS-Traffic zu verarbeiten, müssen Sie mindestens einen Listener pro Traffictyp konfigurieren. Wenn Sie einen Listener erstellen, müssen Sie sicherstellen, dass die Sicherheitsregeln Ihres VCN dem Listener erlauben, Traffic zu akzeptieren. Weitere Informationen finden Sie unter Sicherheitsregeln.

    Listener-Name: Geben Sie einen eindeutigen Namen für den Listener ein. Wenn Sie keinen Namen angeben, erstellt der Network Load Balancer-Service einen Namen für Sie. Nachdem der Listener erstellt wurde, können Sie seinen Namen nicht mehr ändern.

    Vom Listener verarbeiteten Traffictyp angeben: Geben Sie das zu verwendende Protokoll über die folgenden Protokolle an:

    • Öffentlicher Network Load Balancer:
      • UDP
      • TCP
      • UDP/TCP
      • L3-IP
    • Private Network Load Balancer
      • UDP
      • TCP
      • TCP/UDP/ICMP: ICMP unterstützt nur Network Load Balancer, bei denen "Quell-/Zielheader beibehalten" aktiviert ist.
      • UDP/TCP
      • L3-IP
    Hinweis

    Wenn das IP-Listener-Protokoll L3 ausgewählt ist, unterstützt der Load Balancer keine 5-Tupel-Hash-Policys.

    IP-Protokollversion: Wählen Sie eine der folgenden Optionen aus:

    • IPv4
    • IPv6

    Dieser Schritt ist erforderlich, wenn Sie die Option IPv6 Adresszuweisung zuvor aktiviert haben. Der Network Load Balancer Listener und das Backend-Set müssen die gleiche IP-Protokollversion verwenden.

    Port für Ingress-Traffic: Geben Sie den Port an, den der Listener je nach Traffictyp auf Ingress-Traffic überwacht. Wählen Sie eine der folgenden Optionen aus:

    • Öffentlicher Network Load Balancer:
      • Beliebigen Port verwenden: Geben Sie "0" oder ein Sternchen ("*") ein, um anzugeben, dass ein beliebiger Port verwendet werden kann.
      • Port auswählen: Geben Sie die gewünschte Portnummer ein.
    • Private Network Load Balancer:
      • Beliebigen Port verwenden: Geben Sie "0" oder ein Sternchen ("*") ein, um anzugeben, dass ein beliebiger Port verwendet werden kann.
      • Port auswählen: Geben Sie die zu verwendende Portnummer ein (nurUDP, TCP oder UDP/TCP).

    Zeitüberschreitung

    Geben Sie den Timeout für jeden Verkehrstyp in Sekunden ein. Wenn Sie keinen Timeoutwert eingeben, werden die Standardwerte verwendet. Die Anzahl der Zeitüberschreitungswerte, die Sie eingeben müssen, hängt vom Listener-Traffictyp ab, den Sie zuvor ausgewählt haben:

    • UDP: Ein Timeout. Der Standardwert beträgt 120 Sekunden.
    • TCP: Ein Timeout. Der Standardwert beträgt 360 Sekunden.
    • UDP/TCP: Zwei Timeouts, eine für jedes Protokoll (UDP und TCP). Der Standardwert beträgt 120 und 360 Sekunden.
    • L3IP: Drei Timeouts für jedes Protokoll (L3IP, UDP und TCP). Der Standardwert ist 120, 120 und 360 Sekunden.

    Wählen Sie Weiter aus.

    Proxyprotokoll

    Wenn Sie TCP, UDP/TCP, TCP/UDP/ICMP oder L3 IP als Traffictyp des Listeners auswählen, können Sie Proxyprotokollversion 2 aktivieren. Weitere Informationen zur Verwendung des Proxyprotokolls mit Network Load Balancern finden Sie unter Proxyprotokoll

    Hinweis

    Sie können das Proxyprotokoll in Ihrem Network Load Balancer nicht aktivieren, wenn das Feature zum Beibehalten des Quell-/Zielheaders aktiviert ist.

    2. Backends auswählen

    Auf der Seite Backends auswählen richten Sie Ihre Backend-Server und Backend-Sets ein.

    Ein Network Load Balancer verteilt Traffic an Backend-Server in einem Backend-Set. Ein Backend-Set ist eine logische Entity, die durch eine Network Load Balancing Policy, eine Liste mit Backend-Servern (Compute-Instanzen) und eine Health Check Policy definiert ist.

    Der Workflow zum Erstellen des Network Load Balancers erstellt ein Backend-Set für den Network Load Balancer. Optional können Sie Backend-Sets und Backend-Server hinzufügen, nachdem Sie den Network Load Balancer erstellt haben.

    IP-Protokollversion: Wählen Sie eine der folgenden Optionen aus:

    • IPv4
    • IPv6
    Hinweis

    Dieser Schritt ist erforderlich, wenn Sie die Option IPv6 Adresszuweisung aktiviert haben. Der Network Load Balancer Listener und das Backend-Set müssen die gleiche IP-Protokollversion verwenden. Sie müssen die für den Listener ausgewählte Option auswählen.

    Backend-Setname: Geben Sie einen Namen für das Backend-Set ein, oder übernehmen Sie den Standardnamen.

    Modus: Wählen Sie den Backend-Sets-Modus aus:

    • Standard: Ein Backend-Set, das von einer Load Balancing Policy, einer Health Check Policy und einer unbegrenzten Anzahl von Backend-Servern definiert wird.
    • Nicht präemptiv: Ein Backend-Set, das auf nur zwei Backend-Severs begrenzt ist. Sie können einen Backend-Server als Backup für den anderen angeben. Weitere Informationen finden Sie unter Nicht-Voraussetzungsmodus.

    Backends auswählen

    In der Liste Backends werden die Backend-Server angezeigt, die konfiguriert sind und zur Verwendung mit dem Network Load Balancer verfügbar sind, den Sie erstellen. In der Liste werden Details für jeden Backend-Server angezeigt, einschließlich Name (für Server, die auf Compute-Instanzen basieren), IP-Adresse, Availability-Domain, Compartment, Port und Gewichtung. Sie können der Liste einen Backend-Server hinzufügen, indem Sie Backends hinzufügen auswählen und wie im späteren Abschnitt beschrieben konfigurieren.

    Die Anzahl der Backends, die Sie einem Backend-Set zuweisen können, hängt vom jeweiligen Typ ab. Einem Standard-Backend-Set kann eine unbegrenzte Anzahl von Backend-Servern zugewiesen sein. Einem nicht präemptiven Backend-Set können nur maximal zwei Backend-Server zugewiesen sein. Bei nicht präemptiven Backend-Sets können Sie einen der beiden Backend-Server als Backup für den anderen angeben.

    Nach dem Hinzufügen von Instanzen zum Backend-Set werden diese in der Tabelle Backend-Server auswählen angezeigt. Sie können folgende Aufgaben durchführen:

    • Aktualisieren Sie den Serverport, an den der Network Load Balancer Traffic weiterleiten muss. Der standardmäßige Port ist 80.
    • Aktualisieren Sie die Server-Gewichtung, die den Anteil des eingehenden Traffics angibt, den das Backend verarbeitet. Je höher die Zahl, desto mehr Traffic wird empfangen.
    • Entfernen Sie jede Instanz, indem Sie sie aktivieren und Entfernen auswählen. Sie können auch am Ende eines Instance-Eintrags im Menü Aktion auch die Option Löschen auswählen.

    Quell-IP beibehalten: Wählen Sie diese Option aus, um den ursprünglichen Quell- und Zielheader (IP-Adressen und Ports) jedes eingehenden Pakets bis zum Backend-Server beizubehält. Sie können keine IP-adressbasierten Backend-Server hinzufügen, wenn die Funktion "Quell-IP beibehalten" aktiviert ist. Weitere Informationen finden Sie unter Beibehalten der Quellen von Backend-Sets eines Network Load Balancers aktivieren.

    Hinweis

    Wenn Sie L3 IP als Listener-Traffictyp ausgewählt haben, wird die Option Quell-IP beibehalten automatisch aktiviert. Sie können die Option nicht deaktivieren.

    Backend-Server zu Standard-Backend-Sets hinzufügen

    Wählen Sie Backends hinzufügen aus, um den Bereich Backends hinzufügen zu öffnen.

    Geben Sie folgende Informationen ein:

    • Backend-Typ: Wählen Sie eine der folgenden Optionen:
      • Compute-Instanzen: Geben Sie unter Backend die folgenden Informationen ein:
        • Instanz-Compartment: Wählen Sie in der Liste das Compartment mit der Compute-Instanz aus, die Sie für den Backend-Server verwenden möchten.
        • Instanz: Wählen Sie in der Liste die Compute-Instanz aus, die Sie für den Backend-Server verwenden möchten.
        • IP-Adresse: Wählen Sie die IP-Adresse für den Backend-Server aus der Liste aus.
        • Availability-Domain: Dieser Wert wird automatisch basierend auf der ausgewählten Instanz zugewiesen.
        • Port: Geben Sie den Kommunikationsport für den Backend-Server an. Manchmal wird der Port-Wert als "Beliebig" festgelegt.
        • Gewichtung: (Optional) Geben Sie die Gewichtungsnummer der Load Balancing Policy, die dem Server zugewiesen ist, ein. Backend-Server mit einer größeren Gewichtung erhalten einen größeren Anteil des eingehenden Traffics.
        Wählen Sie Weiteres Backend hinzufügen aus, um einen anderen Backend-Server desselben Typs (Compute-Instanz) zu konfigurieren.
      • IP-Adresse: Geben Sie unter Backend die folgenden Informationen ein:
        • IP-Adresse: Geben Sie die IP-Adresse des Backend-Servers ein.
        • Port: Geben Sie den Kommunikationsport für den Backend-Server an. Manchmal wird der Port-Wert als "Beliebig" festgelegt.
        • Gewichtung: (Optional) Geben Sie die Gewichtungsnummer der Load Balancing Policy an, die dem Server zugewiesen ist. Backend-Server mit einer größeren Gewichtung erhalten einen größeren Anteil des eingehenden Traffics.
        Hinweis

        Die Beibehaltung der Quell-IP muss im Backend-Set deaktiviert sein, um einen IP-adressbasierten Backend-Server hinzuzufügen.

        Wählen Sie Weiteres Backend hinzufügen aus, um einen anderen Backend-Server desselben Typs (Compute-Instanz) zu konfigurieren.

    Wenn Sie alle Backends eingerichtet haben, die Sie hinzufügen möchten, wählen Sie Backends hinzufügen aus. Die hinzugefügten Backend-Server werden in der Liste Backends angezeigt.

    Wenn Sie ein weiteres Backend des Typs hinzufügen möchten, der dem entspricht, was Sie zuvor hinzugefügt haben, wählen Sie "Backends hinzufügen" aus, und schließen Sie das Hinzufügen weiterer Backends ab.

    Backend-Server zu nicht präemptiven Backend-Sets hinzufügen

    Wählen Sie Backends hinzufügen aus, um den Bereich Backends hinzufügen zu öffnen. Wenn Sie Backend-Server zu einem nicht präemptiven Backend-Set hinzufügen, enthält der Bereich Backends hinzufügen die Einstellungen für ein Paar Backend-Server. Sie konfigurieren beide Backend-Server auf dieselbe Weise wie für ein Standard-Backend. Beide Backend-Server sind entweder auf Compute-Instanzen oder auf IP-Adressen konfiguriert.

    Bei nicht präemptiven Backend-Sets enthalten beide Backend-Server die Option Als Backup konfigurieren. Wenn Sie diese Option aktivieren, wird diesem Backend-Server die Rolle des Backups dem aktiven Backend-Server im Paar zugewiesen. Normalerweise würden Sie den ersten Backend-Server als aktiven Server und den zweiten Backend-Server als Backup konfigurieren. Sie können die Backuprolle jeweils nur einem Backend-Server in dem Paar zuweisen.

    Sie können die aktiven und die Backuprollen der beiden Backend-Server jederzeit wechseln. Deaktivieren Sie zunächst die Option Als Backup konfigurieren für das Backup, und aktivieren Sie sie dann auf dem aktuellen aktiven Backend-Server, um sie als Backup neu zuzuweisen. Sie können auch die Rollen des Backend-Serverpaares wechseln, nachdem der Network Load Balancer erstellt wurde, indem Sie den Backend-Server bearbeiten. Weitere Informationen finden Sie unter Backend-Server bearbeiten.

    Hinweis

    Sie können die Backend-Server, die einem nicht präemptiven Backend-Set zugewiesen sind, nicht bearbeiten.

    Backend-Server löschen

    Sie können einen einzelnen Backend-Server aus der Liste Backends löschen, indem Sie im Menü Aktionen (drei Punkte) die Option Löschen auswählen. Sie können Backend-Server im Bulkverfahren löschen, indem Sie die einzelnen Felder auswählen und dann die Schaltfläche Löschen auswählen. Bestätigen Sie den Löschvorgang, wenn Sie dazu aufgefordert werden.

    Health Check Policy angeben

    Geben Sie die Testparameter an, die den Zustand der Backend-Server bestätigen. Weitere Informationen zu diesem Feature finden Sie unter Health Check Policys.

    Geben Sie folgende Informationen ein:

    • Protokoll: Geben Sie das für Health-Check-Abfragen zu verwendende Protokoll an:
      • HTTP
      • HTTPS
      • TCP
      • UDP
      • DNS: Weitere Informationen zum Konfigurieren Ihrer Health Check Policys für das DNS-Protokoll finden Sie unter DNS-Health Checking.
      Wichtig

      Konfigurieren Sie das Health-Check-Protokoll so, dass es mit der Anwendung oder dem Service übereinstimmt. Weitere Informationen finden Sie unter Health Check Policys.

      Für TCP und UDP müssen die bereitgestellten Daten base64-codiert sein. Verwenden Sie ein beliebiges base64-Codierungstool, um den Klartext in based64-codierte Zeichenfolgen zu konvertieren. Die codierten Zeichenfolgen können Sie dann für die Health Check-Konfiguration verwenden. Beispielsweise ist die Klartext-Zeichenfolge:

      this is the request data for my NLB backend health check

      codiert als:

      dGhpcyBpcyB0aGUgcmVxdWVzdCBkYXRhIGZvciBteSBOTEIgYmFja2VuZCBoZWFsdGggY2hlY2s

      Die codierte Zeichenfolge unterliegt der Health Check-Konfiguration.

      Die unterstützte maximale Länge der Zeichenfolge vor der base64-Codierung beträgt 1024 Byte. Wenn die Zeichenfolge den Grenzwert überschreitet, verläuft der Konfigurationsaufruf nicht erfolgreich und gibt den HTTP-Statuscode 400 aus.

    • Transportprotokoll: (Nur DNS) Geben Sie das Transportprotokoll an, das zum Senden von Traffic verwendet wird, wenn DNS als Protokoll ausgewählt wird:
      • UDP
      • TCP
    • Port: Geben Sie den Backend-Serverport an, für den der Health Check ausgeführt werden soll. Sie können den Wert "0" eingeben, damit der Health Check den Trafficport des Backend-Servers verwendet.
    • Intervall in MS: Geben Sie an, wie oft der Health Check ausgeführt werden soll (in Millisekunden). Der Standardwert ist 10000 (10 Sekunden).
    • Timeout in ms: Geben Sie die maximale Wartezeit in Millisekunden für eine Antwort auf einen Health Check an. Ein Health Check ist nur erfolgreich, wenn eine Antwort innerhalb dieses Timeoutzeitraums zurückgegeben wird. Der Standardwert ist 3000 (3 Sekunden).
    • Anzahl Wiederholungen: Geben Sie die Anzahl der Versuche an, bevor ein Backend-Server als "Fehlerhaft" betrachtet wird. Diese Anzahl gilt auch, wenn der Status "Fehlerfrei" eines Servers wiederhergestellt wird. Der Standardwert ist 3.
    • Anforderungsdaten: (Für UDP erforderlich und nur für TCP optional) Geben Sie die Anforderungsnachricht ein, die in der Anforderung enthalten ist. Diese Anforderungsdaten sind in der einzelnen Anforderung an den Backend-Server enthalten. Die Anforderungsdaten werden mit den Antwortdaten verglichen
    • Antwortdaten: (Für UDP erforderlich und nur für TCP optional) Geben Sie die Antwortnachricht ein, mit der die Health-Check-Funktion eine einzelne Anforderung an den Backend-Server sendet. Bei einer Übereinstimmung besteht der Health Check.
    • Statuscode: (Nur HTTP und HTTPS) Geben Sie den Statuscode an, der von einem fehlerfreien Backend-Server zurückgegeben werden muss.
    • URL-Pfad (URI): (Nur HTTP und HTTPS) Geben Sie einen URL-Endpunkt an, für den der Health Check ausgeführt werden soll.
    • Antwortbody (regulärer Ausdruck): Geben Sie einen regulären Ausdruck zum Parsen des Antwortbody vom Backend-Server an.
    • Abfragename: (Nur DNS) Geben Sie einen DNS-Domainnamen für die Abfrage an.
    • Abfrageklasse: (nur DNS) Wählen Sie eine der folgenden Optionen aus:
      • IN: Internet (Standard)
      • CH: Chaos
    • Abfragetyp: (Nur DNS) Wählen Sie eine der folgenden Optionen aus:
      • A: Gibt einen Hostnamen an, der der der IPv4-Adresse entspricht. (Standard)
      • AAAA: Gibt einen Hostnamen mit der entsprechenden IPv6-Adresse an.
      • TXT: Gibt ein Textfeld an.
    • Zulässige Antwortcodes: Wählen Sie mindestens eine der folgenden Optionen aus:
      • RCODE:0 NOERROR-DNS-Abfrage erfolgreich abgeschlossen.
      • RCODE:2 SERVFAIL Der Server konnte die DNS-Anforderung nicht abschließen.
      • RCODE:3 NXDOMAIN-Domainname ist nicht vorhanden.
      • RCODE:5 REFUSED Der Server weigerte sich, die Abfrage zu beantworten.
    • Nicht erfolgreich geöffnet: (Optional) Wählen Sie diese Option aus, damit der Network Load Balancer weiterhin Traffic zu den Backend-Servern in diesem Backend-Set mit der aktuellen Konfiguration verschiebt, selbst wenn der Status aller Backend-Server fehlerhaft wird.
    • Sofort-Failover aktivieren: (Erforderlich für DNS, optional für alle anderen Protokolle) Wählen Sie diese Option, um vorhandenen Traffic an einen fehlerfreien Backend-Server umzuleiten, wenn der aktuelle Backend-Server fehlerhaft wird. Diese Funktion funktioniert nicht, wenn Fehler beim Öffnen aktiviert ist und alle Backend-Server fehlerhaft werden.
    • TCP-Reset senden: (nur L3 IP-Listener) Wählen Sie diese Option aus, um die TCP-Verbindung automatisch auf einen ausgefallenen Backend-Server zurückzusetzen.

    Sicherheitsliste

    Wählen Sie diese Option aus, um die Regeln der Subnetz-Sicherheitsliste manuell so zu konfigurieren, dass der beabsichtigte Traffic zulässig ist, oder das System Sicherheitslistenregeln für Sie erstellen kann. Weitere Informationen zu diesen Regeln finden Sie unter Elemente einer Sicherheitsregel.

    Wählen Sie eine der folgenden Optionen aus:

    • Sicherheitslistenregeln manuell konfigurieren, nachdem der Network Load Balancer erstellt wurde: Wenn Sie diese Option auswählen, müssen Sie Sicherheitslistenregeln nach der Erstellung des Network Load Balancers konfigurieren.
    • Sicherheitslistenregeln automatisch hinzufügen: Wenn Sie diese Option auswählen, erstellt der Network Load Balancer-Service Sicherheitslistenregeln für Sie.

      Das System zeigt eine Tabelle für Egress-Regeln und eine Tabelle für Ingress-Regeln an. In jeder Tabelle können Sie die Sicherheitsliste auswählen, die für das jeweilige Subnetz gilt.

      Sie können entscheiden, ob die vorgeschlagenen Regeln auf jedes betroffene Subnetz angewendet werden sollen.

    Load Balancing Policy

    Wählen Sie eine der folgenden Load Balancing Policys aus:

    • 5-Tupel-Hash: Leitet eingehenden Traffic basierend auf dem 5-Tupel-Hash (Source IP and Port, Ziel-IP und Zielport, Protokoll) weiter.
      Hinweis

      Wenn das IP-Listener-Protokoll L3 ausgewählt ist, unterstützt der Load Balancer keine 5-Tupel-Hash-Policys.
    • 3-Tupel-Hash: Leitet eingehenden Traffic basierend auf dem 3-Tupel-Hash (Source IP, Destination IP, Protocol) weiter.
    • 2-Tupel-Hash: Leitet eingehenden Traffic basierend auf dem 2-Tupel-Hash (Quell-IP-Ziel, Ziel-IP) weiter.

    Wählen Sie Weiter aus.

    4. Prüfen und erstellen

    Prüfen Sie den Inhalt der Seite Prüfen und erstellen. Bearbeiten Sie Einstellungen, oder kehren Sie zu vorherigen Bildschirmen zurück, um Informationen hinzuzufügen. Wenn die Einstellungen vollständig verifiziert sind, wählen Sie Network Load Balancer erstellen aus.

    Der erstellte Network Load Balancer wird auf der Listenseite Network Load Balancer angezeigt.

  • Verwenden Sie die Option --defined-tags beim Ausführen des Befehls oci nlb network-load-balancer update, um einen Network Load Balancer bei der Aktualisierung zu taggen:

    oci nlb network-load-balancer create --compartment-id compartment_ocid --display-name display_name --subnet-id subnet_ocid [OPTIONS]

    Eine vollständige Liste der Parameter und Werte für CLI-Befehle finden Sie in der CLI-Befehlsreferenz.

  • Führen Sie den Vorgang CreateNetworkLoadBalancer aus, um einen Network Load Balancer zu erstellen.