AP2_FISI - Systemdesign - Performance-Monitoring und Zuverlässigkeitstests
Deck: AP2_FISI Kategorie: Systemdesign Subkategorie: Performance-Monitoring und Zuverlässigkeitstests Anzahl Karten: 17
Was sind KPIs?::KPIs (Key Performance Indicators) sind quantitative Metriken zur Messung der Leistung und des Erfolgs von Prozessen, Services oder Produkten.
Was sind Beispiele für weit verbreitete KPIs im IT-Management?::Durchschnittliche Reaktionszeit, Systemverfügbarkeit, Fehlerquote, Kundenzufriedenheit.
Was sind Service Level Agreements (SLAs)?::SLAs sind vertragliche Vereinbarungen zwischen Anbietern und Nutzern von IT-Services, die die Mindest-Qualitätsstandards spezifizieren.
Was beinhaltet ein SLA typischerweise?::Servicebeschreibung, Leistungskennzahlen, Gewährleistungen und Kompensationen, Überwachung und Berichterstattung.
Welche Bedeutung haben KPIs und SLAs in Kombination?::SLAs legen die zu erreichenden KPI-Werte fest, und durch Monitoring wird geprüft, ob diese eingehalten werden.
Was ist Nagios?::Nagios ist ein Open-Source-Monitoring-System für System-, Netzwerk- und Infrastruktur-Monitoring.
Was ist Grafana?::Grafana ist eine plattformübergreifende Open-Source-Software zur Analyse und Visualisierung von Zeitreihendaten.
Welche Hauptmerkmale hat Grafana?::Flexible und interaktive Dashboards, Unterstützung vieler Datenquellen, erweiterte Alarmierungs- und Benachrichtigungsfunktionen.
Was sind Lasttests?::Lasttests sind Leistungstests, die darauf abzielen, die Maximalkapazität eines Systems unter hoher Last zu bestimmen.
Was sind Stress-Tests?::Stress-Tests oder Belastungstests fokussieren darauf, ein System unter extremen Bedingungen zu testen, um seine Stabilität zu bewerten.
Warum sind Last- und Stress-Tests wichtig?::Sie helfen Leistungsengpässe, Skalierbarkeit und potenzielle Fehler und Ausfälle zu identifizieren.
Wie führt man Last- und Stress-Tests durch?::Testplanung, Testumgebung aufbauen, Tools auswählen, Testszenarien erstellen, Testdurchführung, Analyse und Berichterstellung.
Was sind Best Practices bei Last- und Stress-Tests?::Wiederholbarkeit sicherstellen, Monitoring und Logging, inkrementelle Laststeigerung, Fokus auf End-to-End-Tests.
Was ist Chaos Engineering?::Eine Disziplin, die darauf abzielt, die Resilienz eines Systems proaktiv zu testen und zu erhöhen, indem absichtlich Störungen verursacht werden.
Was sind die Grundprinzipien von Chaos Engineering?::Steady State definieren, reale Ereignisse simulieren, in Produktion durchführen, automatisieren, Auswirkungen minimieren.
Was sind Resilienz-Tests?::Methoden zur Messung der Fähigkeit eines Systems, nach Fehlern zum normalen Betrieb zurückzukehren, z.B. Failover-, Wiederherstellungs- und Backup-Tests.
Was sind Beispiele für Chaos Engineering Tools?::Chaos Monkey (zufälliges Abschalten von Instanzen), Gremlin (Simulation verschiedener Angriffe).