Application Delivery Fabric - Bedeutung und Einsatz mit Kemp LoadMaster

Veröffentlicht am

Erinnern Sie sich an das größte Problem, das Microsoft in den ersten Tagen des Verkaufs von Windows hatte? Es war zu langsam. Während die visuelle Benutzererfahrung überzeugend war, hielt die Verzögerung des Betriebssystems und der Anwendungen die Benutzer davon ab, sich an ihre Software im Charaktermodus zu klammern.

Die Software von heute ist umfangreicher und beansprucht die IT-Ressourcen stärker als je zuvor. Lokale Lösungen beanspruchen ihre Endpunkte, die zugehörigen Server und das Netzwerk bis auf die Knochen. Gleichzeitig erfordern Cloud- und SaaS-Lösungen ein leistungsstarkes, hochverfügbares Netzwerk sowohl intern als auch extern über das WAN zur Cloud.

Hier ist eine einfache Gleichung.

Anwendungserfahrung = Benutzererfahrung = Hervorragende Anwendungsbereitstellung

Anwendungsbereitstellung bedeutet, dass Ihre Cloud- und lokalen Endpunkt- und Serveranwendungen so ausgeführt werden, dass sie nicht nur keine Beschwerden verursachen, sondern auch den Benutzern gefallen - genau wie Ihr Auto nach einer gründlichen Überholung.

Ein leistungsstarkes, hochverfügbares Netzwerk unterstützt, wie bereits erwähnt, die Anwendungsleistung und ein positives Anwendungserlebnis. Aber Sie können mit einer spezialisierten Lösung tiefer gehen. Lassen wir uns den Rest von Gartner erklären.

"Der Application Delivery Controller ist eine Schlüsselkomponente in Unternehmens- und Cloud-Rechenzentren, um die Verfügbarkeit, Sicherheit und Leistung von Anwendungen zu verbessern. Application Delivery Controller (ADCs) bieten Funktionen, die die Bereitstellung von Unternehmensanwendungen über das Netzwerk optimieren", so die Definition von Gartner für Application Delivery Controller. "ADCs bieten Funktionen sowohl für den Datenverkehr von Anwender zu Anwendung als auch von Anwendung zu Anwendung und überbrücken effektiv die Lücke zwischen der Anwendung und den zugrunde liegenden Protokollen und traditionellen paketbasierten Netzwerken. Dieser Markt entwickelte sich aus den Load Balancing-Systemen, die in der zweiten Hälfte der 1990er Jahre entwickelt wurden, um die Verfügbarkeit und Skalierbarkeit von Websites zu gewährleisten. Heute nutzen Unternehmen ADCs, um die Verfügbarkeit, Skalierbarkeit, Endbenutzerleistung, Auslastung der Rechenzentrumsressourcen und Sicherheit ihrer Anwendungen zu verbessern."

Gartner hat Recht, aber es fehlt etwas: Ein ADC ist im Wesentlichen dasselbe wie ein Load Balancer.

"Ein Application Delivery Controller (ADC), manchmal auch als Load Balancer bezeichnet, ist ein Netzwerkserver, der die Webserver von prozessorintensiven Aufgaben entlastet, damit diese sich auf Anwendungsaufgaben konzentrieren können. ADC ist eine Kernkomponente eines Application Delivery Network, das aus einer Reihe von Technologien besteht, die gemeinsam eingesetzt werden, um Anwendungen effizient über ein Netzwerk bereitzustellen", heißt es in einem Eintrag des Application Delivery Controller (ADC) Glossars.

Load-Balancing-Praktiken von gestern passen nicht mehr

Anwendungsbereitstellung und Load Balancing sind nichts Neues. Aber die alten Methoden sind eindeutig nicht mehr ausreichend.

"Die Art und Weise, wie Anwendungen entwickelt und bereitgestellt werden, ändert sich rapide. Die Einführung agiler Methoden, DevOps-Praktiken und die Bereitstellung von hybriden Multi-Cloud-Plattformen bedeutet, dass die Load Balancing-Infrastrukturpraktiken der Vergangenheit oft nicht mehr zweckmäßig sind", wird im Blog Unterschiede zwischen Legacy-Anwendungsbereitstellung und Application Delivery Fabric argumentiert.

"Um Load Balancing zu gewährleisten, hat IT Operations in der Regel für jeden Standort, an dem Anwendungen gehostet werden, einen gemeinsam genutzten, großen Load Balancer für mehrere Mandanten festgelegt oder für jede Anwendung an jedem Standort einen dedizierten Load Balancer eingesetzt. In vielen Fällen wurde eine Kombination aus gemeinsam genutzten und dedizierten Load Balancern eingesetzt, oft paarweise, um Ausfallsicherheit zu gewährleisten. Dieser Ansatz ist ineffizient, da die geschätzten maximalen Verkehrsanforderungen für jeden Load Balancer im Voraus berechnet und bezahlt werden müssen. Dieser Weg führt dazu, dass Unternehmen die meiste Zeit für ungenutzte Kapazitäten bezahlen."

Einführung in die Application Delivery Fabric

Die alte Methode, Load Balancer einfach dort einzurichten, wo sie benötigt werden, ohne Beziehung zueinander, funktioniert nicht mehr. Stattdessen sollten diese Geräte zu einem Stoff zusammengestrickt werden.

"Ein besserer Ansatz für das Load Balancing in der neuen agilen und Multi-Cloud-Welt besteht darin, die gesamte Infrastruktur für die Anwendungsbereitstellung als eine einzige Struktur zu betrachten. Unabhängig davon, wo die Anwendungen eines Unternehmens bereitgestellt werden - in Rechenzentren, einer privaten Cloud oder von mehreren öffentlichen Cloud-Anbietern - sollte die Verfolgung des Load Balancing-Verkehrs alle Standorte umfassen. Wenn Sie sich für eine Load Balancing-Lösung entscheiden, die eine aggregierte Überwachung und Abrechnung des Datenverkehrs über alle Standorte hinweg ermöglicht, zahlen Sie nur für die im gesamten Unternehmen genutzte Kapazität", heißt es in dem Blog.

Wie wird all dies zu einer Fabric? Application Delivery Fabric ist ein Framework, das Unternehmen einen zentralen Punkt für die Kontrolle, Analyse und Diagnose wichtiger Anwendungsmetriken bietet. Zu den Komponenten einer Application Delivery Fabric gehören:

  • Application Delivery Controller – Verwaltet auf intelligente Weise Client-Verbindungen zu komplexen Web- und Unternehmensanwendungen. Der Controller ist ein Softwareprogramm, das den Datenfluss zwischen zwei Einheiten verwaltet oder lenkt.
  • Verwaltungs- und Kontrollschnittstelle – für Assets zur Anwendungsbereitstellung, die ihren Status und ihre Leistung anzeigen. Dies sollte Leistungskennzahlen für alle Hosting-Plattformen liefern: Rechenzentrum, Private Cloud, Infrastructure as a Service (IaaS), Plattform as a Service (PaaS) und Public Cloud.
  • Überwachungsdienst – liefert Einblicke aus der Anwendungsumgebung, meldet Anomalien und schlägt Abhilfemaßnahmen vor, die von den eigenen IT-Mitarbeitern eines Unternehmens oder vom Supportteam des ADC-Anbieters durchgeführt werden können.

Kunden schätzen die Anwendungsbereitstellung

Wir können sagen, dass wir Application Delivery und Load Balancing mögen, aber der wirkliche Beweis kommt von echten Kunden. Auf Gartner Peer Insights hat LoadMaster 4,9 Sterne (von 5, natürlich!) erhalten, und 90% der echten Kunden bewerten es mit perfekten 5 Sternen. Hier sind ein paar Beispiele:

Cloud-fähiges Load-Balancing 

Ein Transportunternehmen verwendet LoadMaster für die Anwendungsbereitstellung und wird sich beim Wechsel in die Cloud darauf verlassen.

"Wir nutzen LoadMaster seit einigen Jahren und haben bereits unsere Marketing-Website damit ausgestattet. Wir haben einige Projekte durchgeführt, bei denen der Datenverkehr je nach Benutzer bzw. angefragter Ressource an verschiedene Systeme weitergeleitet werden musste. Unsere Loadmaster-Installation war nicht nur in der Lage, den ständig wachsenden Bedarf an verschiedenen Streams zu unterstützen, sondern auch eine außergewöhnliche Leistung zu liefern. Wir planen die Migration von einer Co-Location- zu einer vollständigen Cloud-Lösung, und wir sind sicher, dass wir unseren Loadmaster dabei mitnehmen werden."

Load-Balancing für Microsoft Exchange – ganz einfach

LoadMaster ist nicht neu im Load Balancing von Microsoft Exchange. Bereits 2013 hat das Redmond Magazine LoadMaster zum Third-Party All Star für Load Balancing von Exchange ernannt. Auch Jahre später sind unsere Kunden beim Load Balancing von Exchange mit LoadMaster erfolgreich.

Ein Kunde verwendete ein HA-Paar von LoadMaster X3-Hardware-Appliances, um Load-Balancing für Exchange 2016 an einem Remotestandort durchzuführen. Hier ist, was sie über die Erfahrung zu sagen hatten.

"Die Installation und Konfiguration war einfach, und alle auftretenden Probleme wurden vom Support schnell behoben. Mein Verkaufsteam war während des Kaufs ansprechbar. Wir verwenden einen anderen Load Balancer in unserem Hauptbüro, der viel komplexer zu konfigurieren ist. Bisher bin ich sehr zufrieden mit der [LoadMaster]-Produktauswahl."

Ein anderer Kunde, der im Hochschulbereich tätig ist, teilte diese Erfahrung mit der Verwendung von LoadMaster für die Anwendungsbereitstellung, einschließlich der Ausführung von Exchange for 10.000+ Studenten.

"Vor LoadMaster hatten wir keinen Load Balancer und wir brauchten einen, um die Sicherheit und die Leistung zu erhöhen. Für jemanden wie mich, der nicht in allen Bereichen ein Experte sein kann, ist es gut, den Support von Kemp in der Tasche zu haben. Sie helfen mir schnell und kompetent bei meinen komplizierten Load Balancing-Anforderungen. Er ist sehr leistungsfähig. Wir betreiben mehr als 100 Dienste - darunter Exchange für 10.000 Studenten - und der LoadMaster ist nie ausgelastet. Er sah fast gelangweilt aus. ... "Ich mag die rohe Kraft und Leistung, die LoadMaster bietet, plus die perfekte Zuverlässigkeit. Wir haben LoadMaster seit fünf Jahren im Einsatz und er ist noch nie ausgefallen."

Kemp 360 Vision und Kemp 360 Application Delivery Fabric

Progress Kemp hat Application Delivery Fabric in ein komplettes System verwandelt.

Progress Kemp 360 Vision verhindert Probleme, bevor sie auftreten, indem Daten aus der gesamten Anwendungsbereitstellungsstruktur korreliert und die Ergebnisse in umsetzbare Erkenntnisse für das Betriebspersonal umgewandelt werden.

Progress Kemp 360 Central ermöglicht die plattformübergreifende Bereitstellung, Verwaltung und Überwachung von LoadMaster, F5, Nginx und anderen Load Balancern in Infrastrukturen auf VMware, Hyper-V oder Xen sowie auf Azure und AWS Public Cloud. Es verfügt außerdem über eine integrierte Automatisierungs-Engine, mit der Load Balancing-Vorgänge in DevOps und andere Workflows integriert werden können.

Kemp 360 Application Delivery Fabric-Komponenten

  • 360 Vision – Predictive Analytics: Intelligente Datenkorrelation ermöglicht die frühzeitige Erkennung von AX-Problemen und liefert verwertbare Erkenntnisse zur Lösung von Problemen, bevor sie auftreten.
  • Advanced Load Balancing: Erstklassige Load Balancer, die einfach als Hardware, virtuell oder nativ in öffentlichen Cloud-Umgebungen eingesetzt werden können.
  • 360 Central – Management und Kontrolle: Zentralisierte automatisierte Bereitstellung von Load Balancern und vereinfachte tägliche Verwaltung der Anwendung.

Die Zukunft von Load-Balancing ist da

LoadMaster ist der führende Load Balancer, der heute auf dem Markt erhältlich ist und bietet erschwingliche Load Balancer, die als virtuelle, software- und hardwarebasierte Lösungen erhältlich sind. Sie werden bei keinem anderen Anbieter eine flexiblere oder leistungsfähigere Option finden.

Mit mehr als 100.000 Bereitstellungen bietet LoadMaster die leistungsfähigsten Lösungen für das Load-Balancing, um sicherzustellen, dass Anwendungen sicher und hochverfügbar sind und mit Spitzenleistung ausgeführt werden. Sprechen Sie mit einem technischen Experten, um mehr zu erfahren.

Veröffentlicht am

Doug Barney

Doug Barney war Gründungsredakteur des Redmond Magazine, Redmond Channel Partner, Redmond Developer News und Virtualization Review. Doug war außerdem Chefredakteur von Network World, Chefredakteur von AmigaWorld und Chefredakteur von Network Computing.