Interner Lastenausgleich

Abgeschlossen

Zusätzlich zum Durchführen von Lastenausgleichen für Anforderungen von Benutzern an Front-End-Server können Sie Azure Load Balancer verwenden, um den Datenverkehr der Front-End-Server gleichmäßig an Back-End-Server zu verteilen.

In Ihrer Gesundheitsorganisation rufen Front-End-Server Geschäftslogikdienste auf, die auf der mittleren Ebene (Logikschicht) gehostet werden. Sie möchten sicherstellen, dass die mittlere Ebene so skalierbar und resilient wie das Front-End ist. Sie möchten einen Lastenausgleich verwenden, um die Anforderungen von den Front-End-Servern gleichmäßig auf die Server der mittleren Ebene zu verteilen. Auf diese Weise können Sie die Server der mittleren Ebene horizontal hochskalieren, um die höchstmögliche Kapazität zu erzielen. Außerdem stellen Sie sicher, dass die mittlere Ebene ausfallsicher ist. Bei einem Serverausfall wird der Datenverkehr vom Lastenausgleich automatisch auf einen anderen Server umgeleitet.

Hier erfahren Sie, wie Sie Lastenausgleiche verwenden, um internen Datenverkehr zu verteilen.

Konfigurieren eines internen Lastenausgleichs

Im Szenario des Portals der Gesundheitsorganisation werden Benutzeranforderungen in der Webschicht behandelt. In der Webschicht wird eine Verbindung zu Datenbanken hergestellt, um so Daten für Benutzer abzurufen. Außerdem wird die Datenbankschicht auf zwei VMs bereitgestellt. Damit das Front-End-Webportal weiterhin Clientanforderungen verarbeiten kann, wenn ein Datenbankserver ausfällt, können Sie einen internen Lastenausgleich einrichten, um den Datenverkehr auf die Datenbankserver zu verteilen.

Sie können einen internen Lastenausgleich auf nahezu die gleiche Weise wie einen externen Lastenausgleich konfigurieren, jedoch mit den folgenden Unterschieden:

  • Wenn Sie den Lastenausgleich erstellen, wählen Sie für Typ die Option Intern aus. Wenn Sie diese Einstellung auswählen, wird die Front-End-IP-Adresse des Lastenausgleichs nicht über das Internet zur Verfügung gestellt.
  • Weisen Sie anstelle einer öffentlichen IP-Adresse dem Front-End des Lastenausgleichs eine private IP-Adresse zu.
  • Platzieren Sie den Lastenausgleich im geschützten virtuellen Netzwerk, das die VMs enthält, die die Anforderungen verarbeiten sollen.

Der interne Lastenausgleich sollte nur für die Webschicht sichtbar sein. Alle virtuellen Computer, auf denen die Datenbanken gehostet werden, befinden sich in einem Subnetz. Mit einem internen Lastenausgleich können Sie den Datenverkehr auf diese virtuellen Computer verteilen.

Diagram showing internal load balancer.

Auswählen des Verteilungsmodus

Die Logikschicht im Gesundheitsportal ist zustandslos, daher müssen Sie keine Quell-IP-Affinität verwenden. Sie können einfach den Standardverteilungsmodus eines Fünf-Tupel-Hashs verwenden. Dieser Modus bietet die größte Skalierbarkeit und Resilienz. Mithilfe des Lastenausgleichs wird der Datenverkehr an einen beliebigen fehlerfreien Server weitergeleitet.

Überprüfen Sie Ihr Wissen

1.

Welche Konfiguration ist zum Konfigurieren eines internen Lastenausgleichs erforderlich?

2.

Welche der folgenden Aussagen über externe Lastenausgleiche ist richtig?