Unter Cloud Load Balancing versteht man die Verteilung von Clientanforderungen auf mehrere Anwendungsserver, die in einer Cloudumgebung ausgeführt werden. Wie andere Formen des Lastenausgleichs können Sie mit dem Cloud-Lastenausgleich die Leistung und Zuverlässigkeit von Anwendungen maximieren. Die Vorteile gegenüber dem herkömmlichen Lastenausgleich von Ressourcen vor Ort liegen in den (normalerweise) geringeren Kosten und der einfachen Skalierung der Anwendung nach oben oder unten, um sie an die Nachfrage anzupassen.
Allgemeine Informationen zu Load Balancern finden Sie unter „Sparen Sie 80 % im Vergleich zu Hardware-Load Balancern“ .
Immer mehr Unternehmen – insbesondere kleine Unternehmen – führen Anwendungen aller Art in der Cloud aus. Ein Unternehmen könnte ein Cloud-basiertes CRM wie Salesforce.com verwenden, um Kundeninformationen zu speichern, ein Cloud-basiertes ERP-System, um Produktdaten zu verfolgen, einen Webhosting-Anbieter wie Google, um seine Website zu hosten, und Amazon Elastic Compute Cloud (EC2), um eine Handvoll benutzerdefinierter Anwendungen auszuführen. Es gilt als bewährte Methode, den Load Balancer-Server in derselben Umgebung bereitzustellen wie die Ressourcen, für die er den Lastenausgleich durchführt. Wenn also der Großteil der Computerinfrastruktur eines Unternehmens in der Cloud gehostet wird, ist es sinnvoll, auch den Load Balancer in der Cloud auszuführen.
Herkömmliche Lastausgleichslösungen basieren auf proprietärer Hardware, die in einem Rechenzentrum untergebracht ist, und erfordern ein Team erfahrener IT-Mitarbeiter für die Installation, Optimierung und Wartung des Systems. Nur große Unternehmen mit großen IT-Budgets können von der verbesserten Leistung und Zuverlässigkeit profitieren. Im Zeitalter des Cloud-Computing weisen hardwarebasierte Lösungen einen weiteren, schwerwiegenden Nachteil auf: Sie unterstützen kein Cloud-Load-Balancing, da die Anbieter von Cloud-Infrastrukturen in der Regel keine kundenspezifische oder proprietäre Hardware in ihrer Umgebung zulassen.
Glücklicherweise können softwarebasierte Load Balancer die Leistungs- und Zuverlässigkeitsvorteile hardwarebasierter Lösungen zu wesentlich geringeren Kosten bieten. Da sie auf Standardhardware laufen, sind sie auch für kleinere Unternehmen erschwinglich. Und sie eignen sich ideal für das Cloud-Lastausgleichssystem, da sie wie jede andere Softwareanwendung in der Cloud ausgeführt werden können.
Die Vorteile des Cloud Load Balancing ergeben sich insbesondere aus dem skalierbaren und globalen Charakter der Cloud selbst.
Durch die einfache und schnelle Skalierung in der Cloud können Unternehmen Verkehrsspitzen (wie etwa am Cyber Monday) ohne Leistungseinbußen bewältigen, indem sie vor eine Gruppe von Anwendungsinstanzen einen Cloud Load Balancer stellen, der sich je nach Nachfrage schnell automatisch skalieren lässt.
Die Möglichkeit, eine Anwendung auf mehreren Cloud-Hubs auf der ganzen Welt zu hosten, kann die Zuverlässigkeit erhöhen. Kommt es beispielsweise nach einem Schneesturm im Nordosten der USA zu einem Stromausfall, kann der Cloud Load Balancer den Datenverkehr von den dort gehosteten Cloud-Ressourcen auf in anderen Teilen des Landes gehostete Ressourcen umleiten.
NGINX Plus und NGINX sind die besten Lastausgleichslösungen ihrer Klasse, die von Websites mit hohem Datenverkehr wie Dropbox, Netflix und Zynga verwendet werden. Mehr als 350 Millionen Websites weltweit verlassen sich auf NGINX Plus und NGINX Open Source, um ihre Inhalte schnell, zuverlässig und sicher bereitzustellen.
Als Software-Load Balancer ist NGINX Plus deutlich günstiger als Hardwarelösungen mit ähnlichen Funktionen. Darüber hinaus kann es problemlos in einer Cloud-Infrastruktur wie Amazon EC2 bereitgestellt werden, um einen Lastenausgleich zwischen mehreren Cloud-Ressourcen durchzuführen.
Um mehr über die Vorteile der Verwendung von NGINX Plus zum Lastenausgleich Ihrer Anwendungen zu erfahren, laden Sie unser E-Book „ Fünf Gründe für die Wahl eines Software Load Balancers“ herunter.