Was ist die API-Entwicklererfahrung?

Der hybride Lastausgleich bezieht sich auf die Verteilung von Client-Anforderungen auf eine Reihe von Serveranwendungen, die in verschiedenen Umgebungen ausgeführt werden: lokal, in einer privaten Cloud und in der öffentlichen Cloud. Der hybride Lastausgleich maximiert die Zuverlässigkeit, Geschwindigkeit und Kosteneffizienz bei der Bereitstellung von Inhalten, unabhängig davon, wo sie sich befinden, was zu einem optimalen Benutzererlebnis führt.

Allgemeine Informationen zu Load Balancern finden Sie unter Sparen Sie 80 % im Vergleich zu Hardware-Load-Balancern.

Heutzutage migrieren viele Unternehmen Anwendungen von lokalen Servern zur öffentlichen Cloud, um von den Vorteilen wie niedrigeren Kosten und einfacher Skalierbarkeit als Reaktion auf die Nachfrage zu profitieren. Eine vollständige Migration erfolgt jedoch in der Regel nicht über Nacht, und die Cloud ist nicht für jede Anwendung geeignet, sodass Unternehmen oft eine Mischung aus lokalen und Cloud-Anwendungen verwalten müssen. Ein Unternehmen könnte beispielsweise einen Outlook-E-Mail-Server verwenden, der von seinem internen IT-Team vor Ort installiert und verwaltet wird, aber Kundendaten in einem Cloud-basierten CRM wie Salesforce.com speichern und seinen E-Commerce-Shop auf Amazon Web Services hosten. Mit einer hybriden Lastausgleichslösung greifen die Benutzer über einen einzigen Einstiegspunkt auf die Anwendungen zu, und der Load Balancer identifiziert und verteilt den Datenverkehr auf die verschiedenen Standorte.

Unternehmen, die in private Clouds investiert haben, sind mit einer noch komplexeren Situation konfrontiert, da sie einen Lastausgleich über drei Ressourcenstandorte hinweg vornehmen müssen. Wie die öffentliche Cloud ist eine private Cloud ein virtuelles Rechenzentrum, das von einem Cloud-Anbieter extern gehostet wird. Im Unterschied zur öffentlichen Cloud garantiert sie dedizierten Speicherplatz und Rechenleistung, die nicht mit anderen Kunden des Cloud-Anbieters geteilt wird.

Mit einer hybriden Lastausgleichslösung können Unternehmen den Datenverkehr nahtlos zwischen lokalen Servern, privaten Clouds und der öffentlichen Cloud verteilen, sodass jede Anforderung von der Ressource erfüllt wird, die am sinnvollsten ist. Die Entscheidung hinsichtlich des Lastausgleichs kann auf Faktoren wie den folgenden basieren:

  • Standort – Ressourcen der öffentlichen Cloud sind fast immer geografisch verteilt, ebenso wie die Ressourcen der lokalen und privaten Cloud multinationaler Unternehmen. Die Herstellung einer Verbindung von Benutzern zum nächstgelegenen Server verringert die Netzwerklatenz und kann zur Bereitstellung lokalisierter Inhalte genutzt werden (z. B. Text in der Sprache des Landes, in dem der Server steht).
  • Anforderungstyp – Hybride Lastausgleichslösungen können Anforderungen für verschiedene Arten von Inhalten – Videos, Bilder oder Anwendungsdaten wie Preis- und Bestandsinformationen – an die Server weiterleiten, die diese Art von Inhalten hosten. Durch den Einsatz spezialisierter Server, die für den jeweiligen Inhalt optimiert werden können, entfällt die Notwendigkeit, denselben Inhalt an jedem Standort zu duplizieren.
  • Geschäftswert – Anforderungen, die von strategisch wichtigen Kunden kommen oder wahrscheinlich Einnahmen generieren, können für die schnellste und zuverlässigste Zustellung an dedizierte Server geleitet werden, während Anforderungen von geringerem Wert an eine kostengünstigere Ressource geleitet werden.
  • Sicherheit – Unternehmen können die maximale Kontrolle über sensible Daten behalten, indem sie sie in einer privaten Cloud oder lokal hosten, während sie Daten, die keinen Beschränkungen unterliegen, in der öffentlichen Cloud speichern, um Kosten zu sparen.
  • Kosten – Der hybride Lastausgleich zwischen dedizierten und Cloud-Ressourcen ermöglicht es Unternehmen, Benutzern ein optimales Erlebnis auf die kostengünstigste Weise zu bieten.

Hardware- im Vergleich zum Software-Lastausgleich

Herkömmliche Lastausgleichslösungen basieren auf proprietärer Hardware, die in einem Rechenzentrum untergebracht ist und deren Anschaffung, Wartung und Aufrüstung recht kostspielig sein kann. Softwarebasierte Load Balancer können die Leistung und Zuverlässigkeit hardwarebasierter Lösungen zu wesentlich geringeren Kosten bieten, da sie auf handelsüblicher Hardware ausgeführt werden.

Die meisten Unternehmen halten sich an bewährte Praktiken und setzen Load Balancer in derselben Umgebung ein wie die Ressourcen, die sie ausgleichen: lokal für Anwendungen, die im Rechenzentrum ausgeführt werden, und in der Cloud für Anwendungen, die in der Cloud gehostet werden. Anbieter von Cloud-Infrastrukturen lassen in der Regel keine kundeneigene oder proprietäre Hardware in ihrer Umgebung zu, sodass Unternehmen, die Hardware-Load-Balancer lokal einsetzen, dennoch einen Software-Load-Balancer für Cloud-Ressourcen verwenden müssen. Dies erfordert, dass das IT-Personal zwei verschiedene Lastausgleichslösungen versteht und wartet. Im Gegensatz dazu kann dieselbe softwarebasierte Lastausgleichslösung wie NGINX und NGINX Plus sowohl lokal als auch in der Cloud bereitgestellt werden, was die betriebliche Komplexität, die Kosten und den Zeitaufwand für die Entwicklung und Bereitstellung von Anwendungen reduziert.

Wie kann NGINX helfen?

NGINX Plus und NGINX sind die besten Lastausgleichslösungen ihrer Klasse, die von stark frequentierten Websites wie Dropbox, Netflix und Zynga eingesetzt werden. Mehr als 350 Millionen Websites weltweit vertrauen auf NGINX Plus und NGINX Open Source, um ihre Inhalte schnell, zuverlässig und sicher bereitzustellen.

Als Software-Load-Balancer ist NGINX Plus deutlich preiswerter als Hardware-Lösungen mit ähnlichen Funktionen und kann zudem problemlos in einer Cloud-Infrastruktur wie Amazon Elastic Cloud Compute (EC2) bereitgestellt werden, um einen Lastausgleich zwischen Ressourcen in der öffentlichen Cloud sowie lokalen und privaten Cloud-Ressourcen herzustellen.

Wenn Sie mehr über die Vorteile des Einsatzes von NGINX Plus für den Lastausgleich Ihrer Anwendungen erfahren möchten, laden Sie unser E-Book Five Reasons to Choose a Software Load Balancer (Fünf Gründe für die Wahl eines Software-Load-Balancers) runter.