Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Load Balancer Standard hilft Ihnen, alle Protokollflüsse auf allen Ports gleichzeitig zu lastbalancieren, wenn Sie einen internen Load Balancer mit High-Availability-(HA)-Ports verwenden.
HA-Ports sind eine Art Lastverteilungsregel, die eine einfache Möglichkeit bietet, alle Flüsse auszugleichen, die an allen Ports eines internen Load Balancer Standard ankommen. Die Entscheidung über den Lastenausgleich erfolgt pro Datenfluss. Diese Aktion basiert auf folgender Fünf-Tupel-Verbindung: Quell-IP-Adresse, Quellport, Ziel-IP-Adresse, Zielport und Protokoll.
Die Lastenausgleichsregeln für HA-Ports unterstützen Sie bei kritischen Szenarien wie Hochverfügbarkeit und der Skalierung von virtuellen Netzwerkappliances (NVAs) innerhalb virtueller Netzwerke. Das Feature kann auch hilfreich sein, wenn für eine große Anzahl von Ports ein Lastenausgleich vorgenommen werden muss.
Die Lastenausgleichsregeln für HA-Ports werden eingerichtet, wenn Sie die Front-End- und Back-End-Ports auf 0 und das Protokoll auf Alle festlegen. Die interne Load Balancer-Ressource nimmt dann für alle TCP- und UDP-Datenflüsse, unabhängig von der Portnummer, einen Lastenausgleich vor.
Verwenden Sie HA-Ports für Netzwerk-Virtual-Appliances
Sie können virtuelle Netzwerkgeräte (Network Virtual Appliances, NVAs) verwenden, um Ihre Azure-Workload vor verschiedenen Typen von Sicherheitsrisiken zu schützen. Wenn Sie NVAs in diesen Szenarien verwenden, müssen sie zuverlässig und hochverfügbar sein und sich je nach Bedarf horizontal skalieren lassen. Fügen Sie NVA-Instanzen zum Back-End-Pool Ihres internen Load Balancers hinzu und konfigurieren Sie eine HA-Ports-Regel.
Für NVA-HA-Szenarien bieten HA-Ports die folgenden Vorteile:
Bieten schnelles Failover auf fehlerfreie Instanzen mit Integritätstests pro Instanz
Gewährleisten höhere Leistung mit horizontaler Skalierung auf n aktive Instanzen
Unterstützt n-aktive und Aktiv/Passiv-Szenarien
Machen komplexe Lösungen wie Apache ZooKeeper-Knoten für die Überwachung von Geräten überflüssig
Das folgende Diagramm zeigt eine Hub-Spoke-Topologie für ein virtuelles Netzwerk. Die Speichen erzwingen das Tunneling für ihren Datenverkehr zum virtuellen Nabennetzwerk und über das virtuelle Netzwerkgerät, bevor der vertrauenswürdige Bereich verlassen wird. Die virtuellen Netzwerkgeräte befinden sich hinter einem internen Load Balancer Standard mit einer Konfiguration für die Hochverfügbarkeitsports. Der gesamte Datenverkehr kann entsprechend verarbeitet und weitergeleitet werden. Wenn eine Lastenausgleichsregel für HA-Ports wie im folgenden Diagramm dargestellt konfiguriert ist, gewährleistet sie zusätzlich Flowsymmetrie für eingehenden und ausgehenden Datenverkehr.
Hinweis
Wenn Sie NVAs verwenden, klären Sie mit den jeweiligen Anbietern, wie HA-Ports am besten verwendet werden und welche Szenarien unterstützt werden.
Verwenden Sie HA-Ports, um den Datenverkehr auf viele Ports zu verteilen.
Sie können auch HA-Ports für Anwendungen verwenden, die die Lastverteilung einer großen Anzahl von Ports erfordern. Sie können diese Szenarien vereinfachen, indem Sie einen internen Standardlastenausgleich mit HA-Ports verwenden. Eine einzelne Lastenausgleichsregel ersetzt mehrere einzelne Lastenausgleichsregeln, die jeweils für einen Port verwendet wurden.
Unterstützte Konfigurationen
| Variante | Front-End-IP-Adressen | Dynamische IP-Adresse | Kompatible Zusatzregeln oder Load Balancer | Wesentliche Einschränkung |
|---|---|---|---|---|
| Regel für einzelne nicht schwebende HA-Ports | Eins | Disabled | Ein öffentlicher Load Balancer Standard kann dieselben Backend-Instanzen verwenden | Keine andere Lastverteilungsregel kann die interne Load Balancer-Ressource für dieselben Backend-Instanzen verwenden. |
| Regel für einzelne gleitende HA-Ports | Eins | Enabled | Mehr Floating-IP-Regeln oder ein öffentlicher Load Balancer | Du kannst keine Regel für nicht schwebende HA-Ports auf diese Konfiguration legen. |
| Regeln für mehrere HA-Ports | Mehrere private Frontend-IP-Adressen | Für jede Regel aktiviert | Regeln für mehrere HA-Ports für denselben Backend-Pool | Jede Regel muss eine eindeutige Frontend-IP-Adresse auswählen. |
| Interne HA-Ports und öffentlicher Load Balancer | Ein interner Load Balancer Standard plus ein öffentlicher Load Balancer Standard | Das hängt vom internen Regeldesign ab | Ein öffentlicher Standard-Load-Balancer | Die Backend-Ressourcen können nur einen internen Load Balancer Standard mit HA-Ports verwenden. |
Eine einzige, nicht schwebende HA-Port-Konfiguration auf einem internen Load Balancer Standard
Dies ist eine grundlegende Konfiguration für HA-Ports. Verwenden Sie die folgenden Schritte, um eine Lastenausgleichsregel für HA-Ports mit einer einzelnen Front-End-IP-Adresse zu konfigurieren:
Aktivieren Sie beim Konfigurieren von Load Balancer Standard das Kontrollkästchen HA-Ports in der Regelkonfiguration für den Lastenausgleich.
Wählen Sie für Floating IP die Option Deaktiviert aus.
Diese Konfiguration erlaubt keine andere Regelkonfiguration für den Lastenausgleich auf der aktuellen Load Balancer-Ressource. Sie ermöglicht außerdem keine andere interne Load Balancer-Ressourcenkonfiguration für die angegebene Gruppe von Back-End-Instanzen.
Sie können jedoch zusätzlich zu dieser HA-Portregel einen öffentlichen Load Balancer Standard für die Back-End-Instanzen konfigurieren.
Eine einzelne schwebende HA-Port-Konfiguration auf einem internen Load Balancer Standard
Sie können Ihren Load Balancer ebenso so konfigurieren, dass er eine Lastenausgleichsregel mit HA Port mit einem einzelnen Front-End verwendet, indem Sie Floating IP auf Aktiviert festlegen.
Mit dieser Konfiguration können Sie weitere flexible IP-Lastverteilungsregeln und einen öffentlichen Load Balancer hinzufügen. Allerdings kannst du keine nicht schwebende IP- und HA-Port-Lastverteilungskonfiguration zusätzlich zu dieser Konfiguration verwenden.
Konfigurationen mehrerer HA-Ports auf einem internen Load Balancer Standard
Um mehrere HA-Port-Frontends für denselben Backendpool zu konfigurieren, führen Sie die folgenden Schritte aus:
Konfigurieren Sie mehrere private Front-End-IP-Adressen für eine einzige interne Standard Load Balancer-Ressource.
Konfigurieren Sie mehrere Lastenausgleichsregeln, wobei jede Regel eine einzige eindeutige Front-End-IP-Adresse hat.
Wählen Sie die Option HA-Ports, und setzen Sie dann für alle Lastenausgleichsregeln die Option Floating IP auf Aktiviert.
Ein interner Load Balancer mit HA-Ports und ein öffentlicher Load Balancer auf derselben Backendinstanz
Sie können eine öffentliche Standard-Load-Balancer-Ressource für die Back-End-Ressourcen zusammen mit einem einzelnen internen Standard-Load-Balancer mit HA-Ports konfigurieren.
Strömungssymmetrie
Die Flusssymmetrie der HA-Ports wird für einen einzelnen internen Load Balancer Standard unterstützt, der den Datenverkehr über NVAs in einem Backend-Pool verteilt, wie in der vorherigen Architektur gezeigt. Die Backend-Instanzen müssen eine der folgenden Netzwerkschnittstellenkonfigurationen verwenden:
Wenn der Back-End-Pool für das Lastenausgleichsmodul Instanzen enthält, die jeweils nur über eine NIC und eine IP-Konfiguration verfügen
Wenn der Load Balancer-Backend-Pool Instanzen enthält, die über mehrere NICs mit nur einer IP-Konfiguration auf jeder NIC verfügen
Dual-Stack-Szenarien, bei denen jede Backend-Instanz nur eine NIC und nur eine IPv4- und IPv6-Konfiguration auf jeder NIC hat. Beachten Sie, dass die Flow-Symmetrie nur für IPv4- und IPv6-Flows unabhängig garantiert ist, da diese IP-Konfigurationen mit zwei separaten Back-End-Pools bzw. Frontend-IP-Konfigurationen konfiguriert werden.
Die Flow-Symmetrie ist in keinem Szenario garantiert, das zwei oder mehr Komponenten des Lastenausgleichs umfasst, z. B. über zwei verschiedene Lastenausgleichsgeräte, mehrere Back-End-Pools oder mehrere Front-End-IP-Konfigurationen. Da der Datenverkehr auf Grundlage von Lastenausgleichsregeln verteilt wird, die unabhängige Entscheidungen treffen und nicht aufeinander abgestimmt sind, kann die Symmetrie der Datenströme in solchen Szenarien nicht garantiert werden. Daher wird die Flow-Symmetrie nicht unterstützt, wenn NVAs zwischen einem öffentlichen und einem internen Load Balancer platziert werden. Wenn Sie die Flow-Symmetrie in solchen Szenarien benötigen, sollten Sie stattdessen Gateway Load Balancer nutzen.
ICMP-Unterstützung für HA-Ports
Der ICMP-Datenverkehr wird für einen internen Standard-Load Balancer unterstützt, wenn eine HA-Port-Regel aktiviert ist.
Einschränkungen
Load Balancing-Regeln für HA-Ports sind nur für einen internen Standard-Load Balancer verfügbar.
Die Kombination aus einer Lastenausgleichsregel für HA-Ports und einer Lastenausgleichsregel ohne HA-Ports, die auf dieselbe(n) Back-End-IP-Konfiguration(en) verweisen, wird für eine einzelne Front-End-IP-Konfiguration nicht unterstützt, es sei denn, Floating IP ist für beide aktiviert.
Das TCP-Idle-Timeout wird für HA-Ports des Internal Load Balancer (ILB) nicht unterstützt, wenn eine benutzerdefinierte Route (User Defined Route, UDR) verwendet wird, um Datenverkehr an den ILB weiterzuleiten.
IP-Fragmentierung wird nicht unterstützt.