Zurück

Load Balancer mit 2 Linux-VMs

Lage

Wir betreiben mehrere Webserver. Diese sollen mit einen Load Balancer zur Lastverteilung kombiniert werden.

Auftrag

Erhöhen Sie die Verfügbarkeit, indem Sie einen Load Balancer mit zwei Linux-VMs in derselben Region erstellen.

Durchführung

  1. Erstellen Sie in der Region "France" ein VNet mit dem Namen "Loadbalancer". Erstellen Sie dazu eine neue Ressourcegruppe "Loadbalancer".
  2. Erstellen Sie eine VMs mit dem Namen "Linux1" in diesem VNet. Die VM hat einen öffentliche IP und die Ports 22 und 80 sind offen.
  3. Erstellen Sie eine VMs mit dem Namen "Linux2" in diesem VNet. Die VM hat einen öffentliche IP und die Ports 22 und 80 sind offen.
  4. Installieren Sie auf den VMs einen Webserver mit dem Inhalt "linux1" und "linux2". Die HTML-Seiten müssen sich unterscheiden.
    sudo apt update
    sudo apt install apache2
    cd /var/www/html
    sudo rm index.html
    sudo nano index.htm
    (in dem Editor Nano schreiben Sie z.B. "Meine Webseite" und drücken dann "STRG + X", danach "Y" und danach Return.)
  5. Erstellen Sie einen Load Balancer Standard im Portal unter Lastenausgleichsmodule. Dieser muss in derselben Region wie die VMs sein. Typ ist Öffentlich. Tarif ist Regional.
  6. Im Reiter Frond-End-IP-Konfiguration muss eine Frond-End-IP-Konfiguration hinzugefügt werden. Hierbei muss eine öffentliche IP-Adresse erstellt werden.
  7. Im Reiter Back-End-Pool muss mit dem Link "Back-End-Pool hinzufügen" einer angelegt werden und das passende VNet gewählt werden. Typ ist NIC. Mit IP
  8. Im Reiter Eingangsregeln muss eine neue Lastausgleichsregel hinzugefügt werden. Wir nehmen TCP und gehen von Port 80 auf Port 80. Hier die Front-End-IP und den Back-End-Pool auswählen, welche wir eben angelegt haben. Es muss ebenfalls ein Integritätstest angelegt werden.
  9. Im Reiter Ausgangsregel muss nichts angegeben werden.
  10. Verbindungstest:
    Im Lastausgleich unter Übersicht die Front-End-IP-Adresse heraussuchen und mehrmals im Browser aufrufen.
    Zweiter Test: Fahren Sie die VM herunter, die momentan hauptsächlich im Browser erscheint. Der Lastausgleich springt dann zum anderen Server.
    Unter Einstellungen / Back-End-Pools sollte die eine VM als "Beendet (Zuordnung aufgehoben)" erscheinen.
    Hinweis: In der Realität würden die Inhalte beider Webseite identisch sein, damit der Surfer nichts davon merkt.
  11. Stoppen Sie den Server und löschen Sie die Ressourcegruppe, damit keine Kosten entstehen!

Tipps