Lösung

Engineering zur Standortzuverlässigkeit (SRE)

 

Chaos- und Fehlerinjektionstests

 

Initiativen zur digitalen und cloudbasierten Transformation haben zu einer komplexen und heterogenen Topologie von Anwendungen geführt. Cloud-native Plattformen, die sowohl vor Ort als auch in der Cloud eingesetzt werden, erhöhen die Komplexität.

Die zunehmende Komplexität von Anwendungen macht es unmöglich, dass standardmäßige Testabdeckungen und Transaktionspfade alle potenziellen Probleme berücksichtigen, die sich auf das Verhalten von Anwendungen auswirken. Auch die Ursachenanalyse für identifizierte Probleme nimmt viel Zeit in Anspruch, da die Replikation sowohl aus Sicht der Funktionalität als auch der Umgebung schwierig ist. Die Zertifizierung solcher Anwendungen mit herkömmlichen Methoden in einem CI/CT/CD-Ökosystem ist eine große Herausforderung. Um bestehende Lücken effektiv und zeitnah zu schließen, können Unternehmen die Fehlerinjektion als Ergänzung zu herkömmlichen nicht-funktionalen Tests nutzen.

Die Chaos- und Fehlerinjektionstests von Virtusa

Die Fehlerinjektionsdienste von Virtusa nutzen umfangreiche Erfahrungen mit komplexen Systemen und eine Vielzahl von Tools, um Fehlerhypothesen und Experimente zur Aufdeckung potenzieller Probleme durchzuführen. Unser einzigartiger Ansatz liegt im Prozess der Service- und Topologieerkennung, bei dem wir Karten nutzen, um Angriffspläne für einen bestimmten Zielradius zu erstellen. 

Wir können umfassende Angriffe auf jeder Ebene des Anwendungs-Stacks durchführen. Darüber hinaus bietet die Fehlerinjektion auf Anwendungsebene eine engere Kontrolle auf der Grundlage von Datenkennungen oder Eingabeparametern.

Wichtige Funktionen

Bereitstellung von Dienstleistungen

  • Kartenanwendungen
  • Karten-Netzwerke
  • Nutzung von Gerätenetzen und Karten
  • Nutzung von Topologiekarten

Überwachung

  • KPIs überwachen
  • Analyse des Anwendungsverhaltens
  • Definitionen von Alarmen

Chaos Engineering

  • Einrichtung des Sprengrads 1..n Stufen
  • Zugangs-/Abgangseinrichtung
  • Drosselung, Up/Down-Einstellung
  • Inszenierung am Spieltag
  • Bewertung von Szenarien
  • Experimente mit regionalen Ausfällen

Funktional + Belastbarkeit

  • Automatisierung von Funktionstests während der Spieltage
  • Erkundungstests
  • Pipeline-Ausführung während der Ausführung von Experimenten

Belastung/Spannung + Elastizität

  • Leistung und Belastungsausführungen an Spieltagen
  • Failover-Tests
  • Kapazitätsplanung
Wesentliche Vorteile
Wesentliche Vorteile
Mit Fault-Injection-Tests kann Ihr Unternehmen mindestens 20 % der Betriebskosten einsparen, die durch die Bearbeitung und Behebung von Vorfällen entstehen. Cloud-Betrieb, digitale Teams und Kubernetes-Implementierungen werden durch die Einführung von Fault-Injection-Tests als Teil ihres SDLCs erheblich profitieren.
 
  • Verkürzung der mittleren Zeit bis zum Ausfall (Mean Time To Failure, MTTF) um 95 %
    Identifizierung und Behebung von Problemen zu einem früheren Zeitpunkt im SDLC, um die Zeitspanne zwischen Systemausfällen erheblich zu verkürzen und die hohe Verfügbarkeit des Systems zu gewährleisten.
  • Partnerschaften mit führenden Anbietern von Branchenlösungen und Freeware-Tools
    Unsere Partnerschaften mit führenden Lösungsanbietern der Branche beschleunigen die Einführung von Tools und führen zu einem schnelleren Wissenstransfer und Teamaufbau. 
  • Geringere mittlere Erkennungszeit (MTTD)
    Weniger Zeit für die Ermittlung und Behebung von Fehlern durch Simulation ähnlicher Szenarien in früheren Tests.
  • Steigerung der Fehlervorhersage und -identifizierung um 90 %
    Branchenübliche Fehlerinjektionsmethoden gewährleisten Fehlervorhersagen, um Überraschungen in der Produktionsumgebung zu vermeiden.
  • 2x kürzere Zeit für die Replikation von Infrastrukturlasten und Stressszenarien
    Erstellt gezielte Angriffe mit spezifischen Komponenten wie CPU-Ressourcenfressern, Kafka-Langsamkeit und Datenbanklatenzen.
Erfolgsgeschichte

Virtusa unterstützte eine führende Bank auf ihrem Weg zu einer 50-prozentigen Verringerung der durch externe und nachgelagerte Systeme verursachten Ausfallsicherheitsprobleme, indem iterativ Probleme aufgedeckt und durch stabilere Designmuster behoben wurden.

Finden Sie heraus, wie Virtusa Sie unterstützen kann

Kontaktieren Sie uns, um eine Demo zu vereinbaren