Freigeben über


Tutorial: Erstellen eines Gateway-Load-Balancers

Azure Load Balancer besteht aus Standard-, Basic- und Gateway-SKUs. Gateway-Load Balancer wird für die transparente Einfügung virtueller Netzwerkgeräte (Network Virtual Appliances, NVA) verwendet. Verwenden Sie Gateway-Load Balancer für Szenarien, die eine hohe Leistung und hohe Skalierbarkeit von NVAs erfordern.

In diesem Tutorial lernen Sie Folgendes:

  • Erstellen Sie virtual network.
  • Erstellen einer Netzwerksicherheitsgruppe.
  • Erstellen Sie ein Gateway load balancer.
  • Verketten Sie das Load Balancer Frontend zum Gateway Load Balancer.

Sie können ein Gateway load balancer mithilfe der Azure portal, Azure CLI oder Azure PowerShell erstellen.

Voraussetzungen

Erstellen Sie ein virtuelles Netzwerk und zugeordnete Ressourcen

Im folgenden Verfahren wird ein virtual network mit einem Ressourcensubnetz, einem Azure Bastion Subnetz und einem Azure Bastion Host erstellt.

Von Bedeutung

Die Stundenpreise gelten ab dem Zeitpunkt der Bereitstellung von Bastion, unabhängig von der Nutzung ausgehender Daten. Weitere Informationen finden Sie unter Pricing und SKUs. Wenn Sie Bastion als Teil eines Tutorials oder Tests einsetzen, empfehlen wir Ihnen, diese Ressource zu löschen, nachdem Sie diese benutzt haben.

  1. Suchen Sie im Portal nach der Option Virtuelle Netzwerke und wählen Sie sie aus.

  2. Wählen Sie auf der Seite Virtuelle Netzwerke die Option + Erstellen aus.

  3. Geben Sie auf der Registerkarte Basics von Krate virtual network die folgenden Informationen ein, oder wählen Sie die folgenden Informationen aus:

    Konfiguration Wert
    Project Details
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie "Neu erstellen" aus.
    Geben Sie load-balancer-rg in „Name“ ein.
    Wählen Sie OK aus.
    Instanzdetails
    Name Geben Sie lb-vnetein.
    Region Wählen Sie USA, Osten aus.
  4. Wählen Sie die Registerkarte Sicherheit oder die Schaltfläche Weiter unten auf der Seite.

  5. Geben Sie unter Azure Bastion die folgenden Informationen ein, oder wählen Sie sie aus:

    Konfiguration Wert
    Azure Bastion
    Aktivieren von Azure Bastion Aktivieren Sie das Kontrollkästchen.
    Azure Bastion Hostnamen Geben Sie lb-bastion ein.
    Azure Bastion öffentliche IP-Adresse Wählen Sie "Neu erstellen" aus.
    Geben Sie lb-bastion-ip unter Name ein.
    Wählen Sie OK aus.
  6. Wählen Sie die RegisterkarteIP-Adressen oder Weiter unten auf der Seite aus.

  7. Geben Sie auf der Seite 'Virtuelles Netzwerk erstellen' die folgenden Informationen ein oder wählen Sie sie aus.

    Konfiguration Wert
    Hinzufügen des IPv4-Adressraums
    IPv4-Adressraum Geben Sie 10.0.0.0/16 (65.356 Adressen) ein.
    Subnetze Wählen Sie die zu bearbeitende Standard-Subnetzverknüpfung aus.
    Subnetzvorlage Übernehmen Sie den Standardwert: Standard.
    Name Geben Sie das Back-End-Subnetzein.
    Startadresse Geben Sie 10.0.0.0 ein.
    Subnetzgröße Geben Sie /24(256 Adressen) ein.
    Sicherheit
    NAT Gateway Wählen Sie Keine aus.
  8. Wählen Sie Speichern aus.

  9. Wählen Sie am unteren Bildschirmrand Überprüfen + erstellen aus, und wenn die Validierung erfolgreich ist, wählen Sie Erstellen aus.

Erstellen und konfigurieren eines Gateway-Lastenverteilers

In diesem Abschnitt erstellen Sie die Konfiguration und stellen das Gateway load balancer bereit.

  1. Geben Sie im Suchfeld oben im Portal Load balancer ein. Wählen Sie in den Suchergebnissen Lastenausgleichsmodule aus.

  2. Wählen Sie auf der Seite Load BalancerCreate aus.

  3. Geben Sie auf der Registerkarte Basics der Seite Create load balancer die folgenden Informationen ein, oder wählen Sie die folgenden Informationen aus:

    Einstellung Wert
    Project Details
    Abonnement Wählen Sie Ihr Abonnement aus.
    Ressourcengruppe Wählen Sie load-balancer-rg aus.
    Instanzdetails
    Name Geben Sie gateway-load-balancer ein
    Region Wählen Sie (USA) USA, Osten aus.
    Artikelnummer (SKU) Wählen Sie "Gateway" aus.
    Typ Wählen Sie Intern aus.

    Screenshot der Registerkarte

  4. Wählen Sie unten auf der Seite Weiter: Front-End-IP-Konfiguration aus.

  5. Wählen Sie unter Front-End-IP-Konfiguration die Option + Front-End-IP-Adresse hinzufügen aus.

  6. Geben Sie unter Front-End-IP-Konfiguration hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Name Geben Sie lb-frontend-IP ein.
    virtuelles Netzwerk Wählen Sie lb-vnet aus.
    Subnetz Wählen Sie Back-End-Subnetz aus.
    Zuweisung Wählen Sie Dynamisch aus.
  7. Wählen Sie Speichern aus.

  8. Wählen Sie unten auf der Seite Weiter: Back-End-Pools aus.

  9. Wählen Sie auf der Registerkarte Back-End-Pools die Option + Back-End-Pool hinzufügen aus.

  10. Geben Sie unter Back-End-Pool hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus.

    Einstellung Wert
    Name Geben Sie lb-backend-pool ein.
    Konfiguration des Back-End-Pools Wählen Sie NIC aus.
    Gateway-Lastverteiler-Konfiguration
    Typ Wählen Sie Intern und extern aus.
    Interner Port Übernehmen Sie den Standardwert 10800.
    Interner Bezeichner Übernehmen Sie den Standardwert 800.
    Externer Port Übernehmen Sie den Standardwert 10801.
    Externer Bezeichner Übernehmen Sie den Standardwert 801.
  11. Wählen Sie Speichern aus.

  12. Wählen Sie unten auf der Seite die Schaltfläche Weiter: Regeln für eingehenden Datenverkehr aus.

  13. Wählen Sie unter Lastenausgleichsregel auf der Registerkarte Regeln für eingehenden Datenverkehr die Option + Lastenausgleichsregel hinzufügen aus.

  14. Geben Sie unter Lastenausgleichsregel hinzufügen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellung Wert
    Name Geben Sie lb-rule ein
    IP-Version Wählen Sie abhängig von Ihren Anforderungen IPv4 oder IPv6 aus.
    Front-End-IP-Adresse Wählen Sie lb-frontend-IP aus.
    Back-End-Pool Wählen Sie lb-back-back-pool aus.
    Gesundheitsuntersuchung Wählen Sie "Neu erstellen" aus.
    Geben Sie unter Name den Text lb-health-probe ein.
    Wählen Sie TCP für Protokoll aus.
    Übernehmen Sie die übrigen Standardeinstellungen, und wählen Sie Speichern aus.
    Sitzungspersistenz Wählen Sie Keine aus.
    Aktivieren der TCP-Zurücksetzung Übernehmen Sie die Standardwerte bei deaktivierten Kontrollkästchen.
    Aktivieren von Floating IP Übernehmen Sie die Standardwerte bei deaktivierten Kontrollkästchen.

    Screenshot: Erstellen der Lastenausgleichsregel.

  15. Wählen Sie Speichern aus.

  16. Klicken Sie unten auf der Seite auf die blaue Schaltfläche Überprüfen + erstellen.

  17. Wählen Sie "Erstellen" aus.

Hinzufügen virtueller Netzwerkgeräte zum Gateway Load Balancer Back-End-Pool

Hinweis

Wenn Sie Ihre eigene virtuelle Netzwerk-Appliance im Back-End-Pool eines Gateway-Load Balancer nutzen, stellen Sie sicher, dass die MTU aller NVA-virtual machines auf mindestens 1550 Bytes erhöht wird, um die gekapselten VXLAN-Header aufzunehmen. Dies ermöglicht Quellpakete bis zu einem Limit von 1500 Byte in Azure, wodurch Fragmentierung vermieden wird.

Stellen Sie NVAs über den Azure Marketplace bereit. Fügen Sie nach der Bereitstellung die NVA-virtuellen Maschinen zum Backend-Pool des Gateway-Load-Balancers hinzu. Um die virtuellen Maschinen hinzuzufügen, wechseln Sie zur Registerkarte "Backend-Pools" Ihres Gateway-Load-Balancers.

Ketten Load-Balancer-Frontend an Gateway-Load-Balancer

In diesem Beispiel verketten Sie das Frontend eines Standard-Load-Balancers mit einem Gateway-Load-Balancer.

Sie fügen das Frontend zur Front-End-IP eines vorhandenen load balancer in Ihrem Abonnement hinzu.

  1. Geben Sie im Suchfeld im Azure portal Load balancer ein. Wählen Sie in den Suchergebnissen Lastenausgleich aus.

  2. Wählen Sie in Load balancers, Load-Balancer oder den Namen Ihres vorhandenen Load Balancers aus.

  3. Wählen Sie auf der Seite Load Balancer Frontend-IP-Konfiguration in Einstellungen aus.

  4. Wählen Sie die Frontend-IP des load balancer aus. In diesem Beispiel lautet der Name des Front-Ends lb-frontend-IP.

    Screenshot: Front-End-IP-Konfiguration.

  5. Wählen Sie lb-frontend-IP (10.1.0.4) im Pulldownfeld neben Gateway load balancer aus.

  6. Wählen Sie Speichern aus.

    Screenshot zum Hinzufügen eines Gateway Load Balancers zur Frontend-IP.

Verketten eines virtuellen Computers mit Gateway-Load Balancer

Alternativ können Sie die NIC-IP-Konfiguration einer VM mit dem Gateway load balancer verketten.

Sie fügen das Gateway-Load-Balancer-Frontend zu einer vorhandenen VM-NIC-IP-Konfiguration hinzu.

Von Bedeutung

Ein virtuelle Maschine muss eine öffentliche IP-Adresse zugewiesen bekommen haben, bevor versucht wird, die NIC-Konfiguration an das Frontend des Gateway-Load-Balancers zu verketten.

  1. Geben Sie im Suchfeld im Azure portal Virtual machine ein. Wählen Sie in den Suchergebnissen Virtual machines aus.

  2. Wählen Sie in Virtual machines den virtuellen Computer aus, den Sie dem Gateway load balancer hinzufügen möchten. In diesem Beispiel erhält die VM den Namen myVM1.

  3. Wählen Sie in der VM-Übersicht Einstellungen > Netzwerk aus.

  4. Wählen Sie unter Netzwerk den Namen der Netzwerkschnittstelle aus, die mit der VM verknüpft ist. In diesem Beispiel ist dies myvm1229.

    Screenshot: Übersicht über VM-Netzwerk.

  5. Wählen Sie auf der Seite „Netzwerkschnittstelle“ unter Einstellungen die Option IP-Konfigurationen aus.

  6. Wählen Sie lb-frontend-IP in Gateway Load balancer aus.

    Screenshot der IP-Konfiguration der Netzwerkkarte.

  7. Wählen Sie Speichern aus.

Bereinigen von Ressourcen

Wenn sie nicht mehr benötigt wird, löschen Sie die Ressourcengruppe, load balancer und alle zugehörigen Ressourcen. To do wählen Sie daher die Ressourcengruppe load-balancer-rg aus, die die Ressourcen enthält, und wählen Sie dann Löschen aus.

Nächste Schritte

Erstellen Sie virtuelle Netzwerkgeräte in Azure.

Wählen Sie beim Erstellen der NVAs die in diesem Tutorial erstellten Ressourcen aus:

  • virtuelles Netzwerk

  • Subnetz

  • Netzwerksicherheitsgruppe

  • Gateway-load balancer

Wechseln Sie zum nächsten Artikel, um zu erfahren, wie Sie eine regionsübergreifende Azure Load Balancer erstellen.