Der Oracle Cloud Infrastructure (OCI) Flexible Network Load Balancing (OCI Network Load Balancer) bietet eine automatisierte Verteilung des Datenverkehrs von einem Einstiegspunkt auf mehrere Back-End-Server in Ihrem virtuellen Cloud-Netzwerk (VCN). Er arbeitet auf Verbindungsebene und führt einen Lastenausgleich für eingehende Clientverbindungen zu fehlerfreien Back-End-Servern basierend auf Layer 3/Layer 4-Daten (IP-Protokoll) aus.
Sie sollten OCI Network Load Balancer verwenden, wenn Sie eine Layer 4-Load Balancing-Lösung (TCP/UDP/ICMP) mit geringer Latenz und hohem Durchsatz benötigen.
Sie können einen Network Load Balancer im Abschnitt „Netzwerk“ der Oracle Cloud Infrastructure-Verwaltungskonsole erstellen. Klicken Sie auf „Load Balancers“ und dann auf „Load Balancer erstellen“ und wählen Sie den Typ „Network Load Balancer“ aus. Alternativ können Sie auch die CreateNetworkLoadBalancer-API nutzen.
Informationen zu Network Load Balancers finden Sie im Abschnitt Übersicht über Flexible Network Load Balancer in der Dokumentation zu Oracle Cloud Infrastructure.
Der Load Balancer überprüft den eingehenden Datenverkehr anhand seiner IP-Adresse und verteilt diesen Datenverkehr auf eine Liste von Back-End-Servern, basierend auf den Load Balancing- und Health Check-Richtlinien, die Sie in einer logischen Entität definiert haben, die als Back-End-Set bezeichnet wird. Das Back-End-Set bestimmt, wie der Network Load Balancer den Datenverkehr an die Sammlung von Back-End-Servern weiterleitet.
Sie können die Richtlinien definieren, die dem Load Balancer mitteilen, wie eingehender Datenverkehr an die Back-End-Server verteilt werden soll. Derzeit unterstützen wir die folgenden Load Balancing-Richtlinien:
Weitere Informationen finden Sie unter Funktionsweise von Load Balancing-Richtlinien in der Dokumentation.
Den Network Load Balancer Listener, eine logische Entität, die den eingehenden Datenverkehr auf der IP-Adresse des Load Balancer überprüft. Sie konfigurieren das Protokoll und die Portnummer eines Listeners.
Derzeit unterstützte Protokolle sind:
Ja, der Load Balancer kann gleichzeitig TCP-, UDP- und ICMP-Datenverkehr verarbeiten. Dazu müssen Sie mehrere Listener oder Wildcard-Listener (TCP/UDP/ICMP) mit Port 0 konfigurieren, damit alle Protokolle und Portnummern übereinstimmen.
Sie können für jeden Port zwischen 1 bis 65535 ein Load Balancing durchführen.
Nein. Derzeit müssen Sie den einzelnen TCP-Port angeben, für den Sie ein Load Balancing durchführen möchten. Alternativ können Sie Port 0 angeben, um alle TCP-Ports zu überwachen.
Nein. Der Network Load Balancer unterstützt derzeit nur IPv4-Datenverkehr.
Nein. Sie können OCI Flexible Load Balancer verwenden, um SSL auf dem Load Balancer zu beenden.
Ja. Sie können den Zugriff auf den Network Load Balancing-Service über eine Richtlinie beschränken, die von einem Administrator erstellt wurde.
Ja. Sowohl der öffentliche als auch der private Load Balancer können mithilfe der regionalen VCN-Subnetzoption als regionale Dienste bereitgestellt werden. Regionale Subnetze in einem VCN erstrecken sich über die gesamte Region, die mehrere ADs umfassen kann. In einem regionalen Subnetz können Sie einen regionalen privaten oder öffentlichen Load Balancer erstellen, der das AD-Failover bei einem AD-Ausfall in einer Multi-AD-Region von Oracle Cloud Infrastructure unterstützt. Da für einen regionalen Load Balancer nur ein regionales VCN-Subnetz erforderlich ist, wird der Konfigurations- und Verwaltungsaufwand verringert, der für mehrere lokale Subnetze auf Verfügbarkeitsdomänen erforderlich ist.
* Für OCI Flexible Network Load Balancer ist ein kostenpflichtiger OCI-Account erforderlich, entweder als nutzungsbasierter Pay-as-you-go- oder Universal-Credits-Vertrag.