Risiken eines Anwendungsausfalls für das Unternehmen

Veröffentlicht am

Anwendungen stehen im Mittelpunkt des Geschäftslebens. Die IT-Systeme, die das Fundament der modernen Wirtschaftslandschaft bilden, werden über Anwendungen genutzt, von denen Mitarbeiter und Kunden erwarten, dass sie rund um die Uhr verfügbar sind. Diese Anwendungen online und reaktionsschnell zu halten, ist für alle Unternehmen von entscheidender Bedeutung für ihre Finanzen, ihren Ruf und ihren Betrieb. Die Maximierung der Anwendungsverfügbarkeit ist die Grundlage für eine gute Benutzererfahrung für Mitarbeiter und Kunden.

Die Risiken von Anwendungsausfallzeiten, die Ihr Unternehmen nicht ignorieren darf

Anwendungen können aus verschiedenen Gründen offline gehen, z. B. wegen Softwareproblemen, Hardwareausfällen, menschlichem Versagen oder Cyberangriffen. Unabhängig vom Grund für die Ausfallzeit einer Anwendung können die Auswirkungen katastrophal sein. Einige der Auswirkungen ungeplanter Ausfallzeiten sind:


Produktivitätsverluste

Wenn Mitarbeiter ihre Aufgaben nicht erfüllen können, weil Anwendungen offline sind, leidet die Produktivität. Wenn Arbeitsabläufe durch eine offline geschaltete Anwendung blockiert werden, hat diese Ausfallzeit oft zusätzliche Auswirkungen auf andere Mitarbeiter des Unternehmens oder Geschäftspartner. In extremen Fällen können Ausfallzeiten von Anwendungen in Produktionsbetrieben zu Betriebsstillständen führen. Solche Vorfälle sind sehr kostspielig, da sie zu direkten Produktionsausfällen führen und zusätzliche Kosten für die Wiederinbetriebnahme einer Produktionslinie anfallen können.

Reputationsschaden

Wenn eine Anwendung, auf die sich Kunden oder Geschäftspartner verlassen, ausfällt, kann dies zu einem erheblichen Imageschaden führen. Die Nutzer von Anwendungen erwarten ein nahtloses Erlebnis, und jede Unterbrechung der Dienste kann (und wird) sie zu anderen Diensten und Wettbewerbern treiben. Dies gilt insbesondere, wenn es häufig zu Ausfällen kommt. Der Imageschaden wird noch größer, wenn die Ausfallzeit auf einen Cyberangriff zurückzuführen ist, der auch zu einer Datenverletzung führt.

Umsatzeinbußen

Eine direkte Folge der obigen Aussage, dass Kunden zu anderen Diensten abwandern, wenn sie nicht die erwartete Erfahrung machen, sind Umsatzeinbußen bei einer Online-Shopping-Anwendung. Informationen zeigen, dass 50 % der Kunden ihre Online-Einkaufswagen verlassen, wenn die Webseiten nicht innerhalb von sechs Sekunden geladen werden (Ref. 1). Dies zeigt, dass eine Anwendung nicht vollständig offline sein muss, um negative Auswirkungen zu haben. Es kann auch zu Umsatz- und Ertragseinbußen führen, wenn die Anwendung nur langsam reagiert. Wenn eine Anwendung langsam ist, kommt das einer Ausfallzeit gleich.

Verpasste Geschäftschancen

Zusätzlich zu den direkten Umsatzeinbußen führt eine offline oder langsame Anwendung mit einer schlechten Benutzererfahrung zu verpassten Geschäftsmöglichkeiten. Potenzielle Kunden, die Ihre Webanwendung als Teil ihres Produktbewertungsprozesses nutzen, werden zur Konkurrenz wechseln, wenn die Benutzerfreundlichkeit nicht erstklassig ist. Dasselbe gilt für potenzielle B2B-Partner, die Ihre Online-Anwendungen nutzen, um zu sehen, ob sie mit Ihrem Unternehmen zusammenarbeiten könnten.

Versteckte Kosten

Neben den Umsatzeinbußen gibt es viele weitere Kosten, die bei ungeplanten Anwendungsausfällen anfallen. Eine der Kosten, die oft übersehen wird, ist die Zeit und die Ressourcen des IT-Teams für die Analyse, Fehlersuche und Behebung eines Problems. Wenn dies als Reaktion auf einen Notfall geschieht, werden andere geplante Aktivitäten und Projekte, die zur Verbesserung des Unternehmens beitragen, nicht durchgeführt. Ausfallzeiten führen häufig dazu, dass die Mitarbeiter während des Ausfalls auf manuelle Weise mit Papieraufzeichnungen arbeiten und dann die auf Papier aufgezeichneten Aktivitäten erneut in die Anwendungen eingeben müssen, wenn diese wieder verfügbar sind. Die Kosten eines Ausfalls können in Dollar ausgedrückt von einem niedrigen fünfstelligen Betrag bis hin zu hohen sechsstelligen Beträgen für größere Unternehmen reichen, wenn der Ausfall schwerwiegend ist. Bei Fortune-1000-Unternehmen können sich die Ausfallkosten sogar auf mehrere Millionen Dollar pro Stunde belaufen (Ref. 1).

Hochverfügbarkeit reduziert das Risiko von Ausfallzeiten erheblich

Der Einsatz von Hochverfügbarkeit kann die oben genannten Probleme entschärfen. Aber was ist Hochverfügbarkeit, und wie wird sie erreicht?

IT-Teams können auf verschiedene Weise für hohe Verfügbarkeit sorgen. Bevor die Verwendung virtueller Maschinen zur Norm für die Bereitstellung von Infrastrukturen vor Ort wurde, war es üblich, Backend-Server in Clustern von zwei oder mehr Maschinen bereitzustellen. Diese Cluster wurden in Konfigurationen betrieben, in denen die Dienste auch dann noch verfügbar waren, wenn ein Knoten des Clusters durch einen Fehler offline ging. Nach der Einführung der Virtualisierung wurde das Gleiche über mehrere virtuelle Instanzen auf stabilen Hardwareplattformen bereitgestellt, mit Funktionen wie der automatischen Migration virtueller Maschinen zwischen verschiedenen Hardwareplattformen je nach Bedarf.

In der modernen Anwendungslandschaft ist der Einsatz von Load Balancern zur Verteilung von Anfragen an mehrere Backend-Anwendungsserver in einem Pool die Norm. Dabei spielt es keine Rolle, ob die Backend-Anwendungsserver physisch, virtuell oder sogar als Microservices in Containern ausgeführt werden. Load Balancer (mehrere Instanzen zur Gewährleistung der Redundanz) sitzen vor den Backend-Anwendungsservern, nehmen eingehende Zugriffsanfragen von Clients entgegen und verteilen sie über den Backend-Serverpool.

Die Load Balancing Software verwendet verschiedene intelligente Algorithmen und überwacht den Netzwerkverkehr, um die eingehenden Client-Anfragen auf den Server-Pool zu verteilen. Load Balancers überwachen auch die Gesundheit und den Status der Server im Pool, um sicherzustellen, dass Client-Anfragen nicht an Server geschickt werden, die zu stark ausgelastet sind, um sie zu bearbeiten. Ungeplante Serverausfälle werden ebenfalls erkannt, und Zugriffsanfragen werden von Offline-Servern weg umgeleitet.

In früheren Artikeln haben wir die Funktion von Load Balancing Softwares auf der Ebene des Netzwerkverkehrs anhand einer Ladenkasse veranschaulicht. Wir werden es wieder verwenden. Wenn die Zahl der Kunden in einem Geschäft gering ist, ist es in Ordnung, einige Kassen offen zu haben. Wenn jedoch der abendliche Berufsverkehr einsetzt und die Kunden das Geschäft besuchen, um ihre Einkäufe zu tätigen, steigt die Zahl der Kunden an den Kassen, und wenn nur wenige Kassen geöffnet sind, bilden sich lange Warteschlangen. Die Eröffnung zusätzlicher Kassen erhöht die Kapazität und ermöglicht einen effizienten Personenfluss durch das Geschäft. Sie werden auf die mehreren verfügbaren Kassen verteilt, so wie ein Load Balancer die Kundenanfragen auf die verfügbaren Server verteilt.

Wir können die Kassenanalogie ausweiten, um zu verdeutlichen, wie eine  Load Balancing Software auch bei einem Serverproblem, das zu Anwendungsausfällen führen würde, funktioniert. Wenn jemand eine Flasche Tomatensaft an einer Kasse fallen lässt, muss diese Kasse geschlossen werden, und die Kunden werden zu anderen Kassen umgeleitet, bis die Reinigung abgeschlossen ist und die Kasse wieder geöffnet werden kann. In ähnlicher Weise leiten die Load Balancer den Kundenverkehr auf andere um, wenn ein Server oder Dienst nicht verfügbar ist.

Durch den Einsatz von LoadMaster Load Balancern zur Verwaltung des Zugriffs auf Ihre Anwendungsserver können Sie das Risiko ungeplanter Ausfallzeiten für Anwendungen vor Ort weitgehend ausschließen. Durch den Einsatz von Global Server Load Balancing (GSLB) können Sie außerdem Anwendungen über geografisch verteilte Rechenzentren hinweg ausbalancieren, um das Risiko zu mindern, dass im Katastrophenfall ein kompletter Standort offline geht. Weitere Einzelheiten zu Kemp LoadMaster finden Sie in der unten verlinkten Referenz 2.

LoadMaster sorgt für Hochverfügbarkeit

Beispiele von Unternehmen, die von einer bestimmten Technologie profitieren, sind immer hilfreich. LoadMaster wurde bereits an über 200.000 Standorten weltweit eingesetzt. Auf unserer Seite Case Studies and Customer Success Stories (ref 3) finden Sie mehrere Beispiele dafür, wie LoadMaster Unternehmen dabei hilft, die Benutzerfreundlichkeit von Anwendungen zu verbessern.


Ich werde hier zwei hervorheben.

  • Texas A&M wählt Kemp für " Load Balancing Software ohne Kopfschmerzen und ohne Client-Ausfallzeiten" - Die Texas A&M University ist mit 50.000 Studenten die sechstgrößte Universität des Landes. Das Management-Team war auf der Suche nach einer Lösung, die in den mehr als 40 Abteilungen und an den verschiedenen Campus-Standorten eingesetzt werden kann, um den Mitarbeitern und Studenten eine nahtlose und stets aktive Anwendungserfahrung zu bieten. Nach einer umfassenden Evaluierung entschied man sich für LoadMaster und hat seitdem nicht mehr zurückgeblickt (Ref. 4).
  • Irish National Broadcaster (RTÉ) nutzt LoadMaster für die Übertragung des irischen Rugby-Triumphs - Als Irland in einem spannenden Spiel gegen Frankreich um den Gewinn der Rugby-Sechs-Nationen-Meisterschaft kämpfte, verfolgten Zehntausende von Zuschauern das Spiel über das Internet auf RTÉ Player – dem webbasierten Portal des irischen öffentlich-rechtlichen Rundfunks. Für RTÉ war klar, dass dieses Spiel auch ein harter Test für seine kürzlich aufgerüsteten Internetsysteme sein würde, die aus rund 300 Servern bestehen, um das Geschehen weltweit in Echtzeit zu übertragen. Mit Hilfe neu installierter LoadMaster-Load-Balancer konnten irische Online-Rugby-Fans zusehen, wie ihre Mannschaft Frankreich besiegte und die Meisterschaft gewann. Man kann gar nicht genug betonen, wie wichtig es für RTÉ und für Irland insgesamt war, diese Sendung online zu halten (siehe 5).

Referenzen

  1. Progress: Angebotsseite für die Anwendungserfahrung –  https://www.progress.com/application-experience

  2. Kemp: Was ist Load Balancing? - https://kemptechnologies.com/de/what-is-load-balancing

  3. Kemp: Fallstudien und Erfolgsgeschichten von Kunden - https://kemptechnologies.com/customers-success-stories

  4. Kemp: Texas A&M entscheidet sich für Kemp wegen "kopfschmerzfreiem Load-Balancing und ohne Kundenausfallzeiten" - https://kemptechnologies.com/customers-success-stories/texas-am-university

  5. Kemp: Richtiges Load-Balancing sorgt für eine ununterbrochene Betrachtung des Rugby-Meisterschaftsspiels -  https://kemptechnologies.com/de/customers-success-stories/kemp-helps-irish-tv-broadcaster-deliver-six-nations-championship-win


 

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.