Zum Inhalt springen Weiter zur Suche
Testversion
Blog

Wie funktioniert der Lastausgleich in einer hybriden oder Multi-Cloud-Welt?

Da hybrid Cloud- und multi-cloud Infrastrukturen zur Norm werden, müssen Unternehmen sicherstellen, dass der Datenverkehr in allen von ihnen genutzten Umgebungen optimal verwaltet wird, um Anwendern und Kunden ein optimales Erlebnis zu bieten. Multi-cloud Load Balancing bringt neue Herausforderungen mit sich, die über den traditionellen Lastausgleich vor Ort hinausgehen, da Unternehmen oft eine Reihe unterschiedlicher Umgebungen vor Ort nutzen, public cloudund private Cloud-Umgebungen mit unterschiedlichen Konfigurationen nutzen. Auch das Verkehrsmanagement ist komplexer geworden und umfasst sowohl traditionelle als auch moderne Anwendungen sowie Container. Diese Anforderungen haben dem Application Delivery Controller (ADC) noch mehr Bedeutung verliehen. Er muss nun einen zentralen Punkt für ein einheitliches Management bieten und gleichzeitig eine konsistente Anwendungsverfügbarkeit, Anwendungsleistung und Sicherheit in dieser heterogenen Infrastruktur gewährleisten.

Eine Begriffsdefinition kann für den Rahmen dieser Diskussion hilfreich sein. Während unter hybrider Cloud im Allgemeinen eine Infrastruktur verstanden wird, die mehrere Bereitstellungsmodi umfasst, z. B. Legacy On-Premises, Private Cloud und public cloud Umgebungen umfasst, besteht weniger Konsens über den Begriff multi-cloud. Definitionen können nur die Verwendung mehrerer public cloud Umgebungen von mehreren Anbietern spezifizieren, aber der Begriff wird auch weiter gefasst und bezieht sich auf eine beliebige Kombination von öffentlichen und privaten Cloud-Ressourcen von mehreren Anbietern.

Polynimbus-Ansatz: Wie verwaltet man eine Multi-Cloud-Anwendungsbereitstellung effektiv?

In diesem Webinar werden die Vorteile eines Application Delivery Controllers (ADC) in einer multi-cloud Anwendungsdienstbereitstellung aufgezeigt, indem globaler Server-Lastausgleich (GSLB), zentralisierte Richtliniendurchsetzung, flexible Formfaktoren und Analysefunktionen genutzt werden.

Das Webinar ansehen

Warum Ihr ADC Multi-cloud Load Balancing benötigt

Die Verwendung eines ADC für den Lastausgleich in Ihrer multi-cloud Umgebung kann Ihnen helfen, mehrere wichtige Anforderungen zu erfüllen.

Leistungsmanagement

Zuverlässige Anwendungsverfügbarkeit und Leistung sind entscheidend, damit Unternehmen die Anforderungen des digitalen Geschäfts erfüllen können. Da Benutzer auf der ganzen Welt auf Inhalte und Anwendungen zugreifen, die in verschiedenen Umgebungen gehostet werden, liefern die Transparenz und die Analysen des fortschrittlichen Lastausgleichs Informationen über die Anwendungsleistung, das Benutzerverhalten und mehr, um eine effektive Verwaltung, einen konsistenten Service und eine schnelle Fehlerbehebung zu ermöglichen.

End-to-End-Überwachung und -Verwaltung

Optimale Anwendungsleistung und Lastausgleich hängen von einer durchgängigen Transparenz ab. Herkömmliche Infrastrukturen und Prozesse für die Anwendungsbereitstellung, die für lokale Anwendungen entwickelt wurden, genügen in der Regel nicht mehr den Anforderungen der heutigen verteilten und komplexen Architekturen. Das Gleiche gilt für die integrierte Lastverteilung, die von vielen Cloud-Anbietern angeboten wird. Ein ADC mit multi-cloud Load Balancing kann der IT-Abteilung helfen, selbst hochkomplexe und verteilte Anwendungen durchgängig zu überwachen und zu verwalten.

Application Performance Management (APM)-Suites waren in der Vergangenheit zwar nützlich für Transparenz und Analysen, haben aber oft mit TLS-Verschlüsselung zu kämpfen oder verursachen durch ein agentenbasiertes Design zusätzlichen Overhead. Eine ADC-Lösung hingegen bietet einen vollständigen, detaillierten Überblick über den Datenverkehr in der gesamten multi-cloud -Infrastruktur und ermöglicht die Bereitstellung wichtiger Funktionen überall dort, wo Anwendungen gehostet werden, einschließlich umgebungsspezifischer Leistungsverbesserungen, TLS-Verwaltung (Transport Layer Security), Leistungsüberwachung und Sicherheit.

Hohe Verfügbarkeit

Ein multi-cloud Load Balancer kann eine wichtige Rolle bei der Hochverfügbarkeit spielen, indem er im Falle eines Ausfalls Redundanz bietet. Ein Unternehmen kann mehrere Cloud-Anbieter in einer aktiv-passiven Konfiguration einsetzen, bei der ein Standort als Backup für den anderen fungiert. Der Load Balancer kann dann Zustandsprüfungen und Failover nach Bedarf durchführen. Diese Funktion des globalen Server-Lastausgleichs (GSLB) kann auch eine geografische Standortauswahl bieten, die auf Faktoren wie der Lokalisierung von Inhalten, der Einhaltung von Vorschriften, der Nähe zum anfragenden Client und dem Standort, der am besten in der Lage ist, ein optimales Erlebnis zu bieten, basiert.

Web- und Anwendungssicherheit

Die Arbeit mit mehreren Cloud-Plattformen kann zu einer komplexen Multi-Vendor-Sicherheitsumgebung mit Web Application Firewalls (WAF), Verschlüsselung, DDoS-Schutz und anderen Tools von mehreren Cloud-Anbietern und Drittanbietern führen. Dies macht es notwendig, jede Plattform manuell anzupassen, um ein gewisses Maß an Konsistenz zu erreichen. Durch den Einsatz eines einzigen multi-cloud Load Balancers, der diese Funktionen übernimmt, können Unternehmen standardisierte Sicherheitsrichtlinien über Cloud-Plattformen hinweg einfacher konfigurieren und verwalten, um Lücken zu vermeiden, die Verwaltung zu vereinfachen und die Vermögenswerte und Marken des Unternehmens besser zu schützen.

Unterstützung für moderne Anwendungsplattformen

Container und Microservices spielen eine zentrale Rolle bei agilen Entwicklungsmethoden wie DevOps. Sie ermöglichen es Unternehmen, Anwendungen schneller bereitzustellen und eine konsistente Erfahrung auf verschiedenen Plattformen zu gewährleisten. Sie bringen jedoch auch Herausforderungen mit sich, wie z. B. häufig wechselnde IP-Adressen, fehlende Zugriffskontrolle zwischen Microservices und mangelnde Transparenz der Anwendungsebene. Ein ADC, das einen fortschrittlichen Lastausgleich über Container, öffentliche und private Clouds hinweg bietet, kann diese Probleme überwinden und die nötige Transparenz bieten, damit moderne Anwendungen zuverlässig und effizient laufen.

Multi-cloud Lastausgleich für Microsoft Azure, AWS und Oracle Cloud

Anbieter von Cloud-Diensten wie Amazon Web Services (AWS), Microsoft Azure, Oracle Cloud Infrastructure und andere bieten zwar Funktionen für die Anwendungsbereitstellung und den Lastausgleich an, diese sind jedoch in der Regel nativ und spezifisch für ihre eigene Umgebung. Unternehmen, die mehrere Cloud-Services nutzen, müssen die Bereitstellung und Sicherheit für jede Umgebung einzeln konfigurieren, überwachen und verwalten und Anpassungen für alle Anwendungen vornehmen, die im Laufe der Zeit den Hosting-Standort wechseln. Dies erhöht die Komplexität, den Overhead und die Fehleranfälligkeit erheblich. Ein ADC mit multi-cloud Load Balancing ist per Definition Cloud-agnostisch, so dass alle Workloads in der gesamten Infrastruktur auf die gleiche Weise verwaltet werden können, ohne dass mehrere Dashboards und Konsolen erforderlich sind. Durch die Ermöglichung konsistenter Sicherheits- und Anwendungsdienste innerhalb jeder public cloud Umgebung bietet ein zentraler Verwaltungspunkt eine effizientere und zuverlässigere Grundlage für die Bereitstellung sicherer Anwendungsdienste von polynimbus.

Die wichtigsten Multi-cloud Lastausgleichsfunktionen

Sichtbarkeit und Analytik

Ein multi-cloud Load Balancer sollte der IT-Abteilung die nötige Kontrolle geben, um ein optimales Erlebnis zu bieten, unabhängig davon, wo die Anwendungen und Inhalte gehostet werden. Mit Hilfe von Analysen lassen sich Basisdaten zur Anwendungsleistung und zum Benutzerverhalten ermitteln, um den Zustand von Anlagen zu verfolgen und Probleme schnell und präzise zu beheben. Die Erkennung von Anomalien kann genutzt werden, um die proaktive und vorausschauende Wartung voranzutreiben. Tiefgreifende Einblicke, Analysen und umsetzbare Erkenntnisse können auch bei Entscheidungen über Entwicklungs- und Investitionsprioritäten helfen.

Integrierte Sicherheit

Während die Anbieter von public cloud die Verantwortung für die Sicherung ihrer eigenen Infrastruktur und der darin enthaltenen Daten übernehmen, sind die Unternehmen für die Sicherheit ihrer eigenen Anwendungen in public cloud Umgebungen verantwortlich. Dieses Modell der geteilten Verantwortung bedeutet, dass Unternehmen zum Schutz vor einer steigenden Flut von Angriffen eine umfassende Sicherheit sowohl auf Infrastruktur- als auch auf Anwendungsebene implementieren müssen. Der multi-cloud Load Balancer ist ein wesentlicher Bestandteil dieses Stacks, da er Einblicke in das Client-Verhalten in der gesamten multi-cloud Infrastruktur bietet, um Muster aufzudecken, die auf bösartigen Datenverkehr hinweisen könnten. Sicherheits-, Betriebs- und SecOps-Teams können Sicherheitsfunktionen und Richtlinien über APIs in der gesamten Infrastruktur automatisieren.

Zentralisierte Verwaltung

Da Ressourcen und Datenverkehr über eine komplexe Reihe von Cloud-Anbietern verteilt sind, kann die Verwaltung schnell umständlich, ineffizient und fehleranfällig werden. Eine zentrale Verwaltung ermöglicht es den Betriebsteams, auf einfache Weise Cluster zu erstellen, die Elastizität zu erhöhen und die Skalierung auf automatisierte Art und Weise vorzunehmen. Einheitliche Richtlinien für alle Umgebungen können helfen, Konsistenz zu gewährleisten und Konflikte zu vermeiden. Eine einheitliche Sichtbarkeit des Anwendungsstapels in öffentlichen und privaten Clouds über Regionen hinweg kann das Unternehmen dabei unterstützen, die Anforderungen an das Leistungsmanagement, die Erkennung von Anomalien, die Fehlerbehebung, die Hochverfügbarkeit, die Einhaltung von Vorschriften und andere Anforderungen zu erfüllen.

Intelligente Automatisierung

Moderne Continuous-Integration- und Continuous-Deployment-Methoden(CI/CD) lösen bei jeder größeren Änderung am Code automatisch einen Build aus. Ein automatisierter, API-gesteuerter multi-cloud Load Balancer kann in die DevOps-Toolkette integriert werden, um diesen Prozess zu unterstützen und optimale Verfügbarkeit und Leistung für neue Anwendungen zu gewährleisten.

Container-Integration

Container, die Technologien wie Kubernetes und Docker nutzen, haben sich schnell zu einer Schlüsseltechnologie für die Bereitstellung und Kontrolle von Cloud-nativen Anwendungen in verschiedenen Umgebungen entwickelt. Die multi-cloud Load Balancing-Technologie eines ADC sollte sich problemlos in Container integrieren lassen, um Änderungen im Anwendungsverkehr zu berücksichtigen und sich selbst zu aktualisieren, wenn Änderungen an der Infrastruktur vorgenommen werden.

Wie A10 Networks Multi-cloud und Hybrid Cloud Load Balancing ermöglicht

A10 NetworksThunder® Application Delivery Controller (ADC) bietet Sicherheit, Leistung und Verfügbarkeit für die Anwendungsbereitstellung vor Ort, in der Cloud oder in hybriden Umgebungen. Die Beherrschung von multi-cloud Umgebungen erfordert einen polynimbus secure application services Ansatz, um sicherzustellen, dass Richtlinien, Funktionen und Dienste konsistent sind. Wenn Sie mehr über multi-cloud Load Balancing mit A10 Networks Application Delivery Controllers erfahren möchten, sehen Sie sich unser Webinar zum Thema "How to Boost Application Delivery Consistency in a Multi-cloud World" an.

Unsere Infografik "Mapping the Multi-Cloud Enterprise" bietet einen Überblick über die Treiber, Vorteile und Herausforderungen der Einführung von multi-cloud .



Paul Nicholson
|
Juli 2, 2020

Paul Nicholson verfügt über 24 Jahre Erfahrung in der Arbeit mit Internet- und Sicherheitsunternehmen in den USA und Großbritannien. In seiner jetzigen Position ist Nicholson verantwortlich für die globale... Mehr lesen