Skip to main content
StorageGRID solutions and resources
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Verwenden Sie Load Balancer von Drittanbietern mit StorageGRID

Beitragende netapp-aronk

Erfahren Sie mehr über die Rolle eines Drittanbieters und globaler Load Balancer in einem Objektspeicher-System wie StorageGRID.

Allgemeine Hinweise für die Implementierung von NetApp® StorageGRID® mit Load Balancern von Drittanbietern.

Objekt-Storage ist gleichbedeutend mit dem Begriff Cloud-Storage. Wie Sie erwarten würden, adressieren Applikationen, die Cloud-Storage nutzen, diesen Storage über eine URL. Unter dieser einfachen URL StorageGRID lässt sich die Kapazität, Performance und Langlebigkeit auf einen einzelnen Standort oder über geografisch verteilte Standorte skalieren. Die Komponente, die diese Einfachheit ermöglicht, ist ein Load Balancer.

Dieses Dokument dient dazu, StorageGRID Kunden über Load Balancer-Optionen zu informieren und allgemeine Hinweise zur Konfiguration von Load Balancern anderer Anbieter zu geben.

Grundlagen der Lastverteilung

Load Balancer sind eine wesentliche Komponente von Objekt-Storage-Systemen der Enterprise-Klasse wie StorageGRID. StorageGRID besteht aus mehreren Storage-Nodes, von denen jeder den gesamten S3-Namensraum (Simple Storage Service) für eine bestimmte StorageGRID Instanz darstellen kann. Load Balancer erzeugen einen hochverfügbaren Endpunkt, hinter dem StorageGRID Nodes platziert werden können. StorageGRID ist einzigartig unter S3-kompatiblen Objektspeichersystemen, da es einen eigenen Load Balancer anbietet, aber auch Load Balancer von Drittanbietern oder Mehrzweck-Systemen wie F5, Citrix NetScaler, HA Proxy, NGINX usw. unterstützt.

In der folgenden Abbildung wird der Beispiel-URL/ Fully Qualified Domain Name (FQDN) „s3.company.com” verwendet. Der Load Balancer erstellt eine virtuelle IP (VIP), die über DNS in den FQDN aufgelöst wird und leitet dann alle Anforderungen von Anwendungen an einen Pool von StorageGRID-Knoten weiter. Der Load Balancer führt eine Integritätsprüfung für jeden Node durch und stellt nur Verbindungen zu funktionstüchtigen Nodes her.

Load Balancer des lokalen Traffic Managers

Die Abbildung zeigt den von StorageGRID bereitgestellten Load Balancer, das Konzept ist jedoch dasselbe bei Load Balancern von Drittanbietern. Anwendungen richten eine HTTP-Sitzung mithilfe der VIP auf dem Load Balancer ein und der Datenverkehr wird über den Load Balancer zu den Speicher-Nodes geleitet. Standardmäßig wird der gesamte Datenverkehr von der Anwendung zum Load Balancer und vom Load Balancer zum Speicher-Node über HTTPS verschlüsselt. HTTP ist eine unterstützte Option.

Lokale und globale Load Balancer

Es gibt zwei Arten von Load Balancern:

  • * Local Traffic Manager (LTM)*. Verteilt Verbindungen über einen Node-Pool an einem einzelnen Standort.

  • Global Service Load Balancer (GSLB). Verteilt Verbindungen über mehrere Standorte und sorgt so für einen effektiven Lastenausgleich bei LTM-Load-Balancern. Stellen Sie sich ein GSLB als intelligenten DNS-Server vor. Wenn ein Client eine StorageGRID-Endpunkt-URL anfordert, löst die GSLB sie auf Grundlage der Verfügbarkeit oder anderer Faktoren in die VIP eines LTM auf (z. B. welche Website kann eine niedrigere Latenz für die Anwendung bereitstellen). Es ist zwar immer ein LTM erforderlich, abhängig von der Anzahl der StorageGRID-Standorte und Ihren Applikationsanforderungen ist jedoch ein GSLB optional.

Wo Sie weitere Informationen finden

Sehen Sie sich die folgenden Dokumente und/oder Websites an, um mehr über die in diesem Dokument beschriebenen Informationen zu erfahren: