Performance Engineering
Einführung in Methoden und Techniken
Das Performance Engineering befasst sich mit der Evaluierung und Optimierung von IT-Systemen mit Blick auf leistungs- und stabilitätsbezogene Anforderungen. Die zugehörigen Maßnahmen sind entweder konstruktiv, wenn sie in die Planung und Entwicklung von Systemen eingreifen, oder analytisch, indem sie das Leistungsniveau bestehender Systeme diagnostizieren. In jedem Fall besteht die Herausforderung darin,- angemessene Requirements zu definieren,
- geeignete Prüfungsverfahren bereitzustellen und
- zielführende Optimierungsstrategien zu entwickeln.
Dieser Kurs gibt eine kompakte Einführung in das Performance Engineering. Hierzu betrachten wir zunächst seine konstruktiven und analytischen Aspekte, um uns anschließend auf drei essentielle analytische Verfahren zu konzentrieren:
- Performancetests eignen sich, um proaktiv sicher zu stellen, dass keine Performance-Engpässe entstehen.
- Performance Monitoring ist unverzichtbar, um ein hohes Leistungsniveau von Systemen und Business Services im Produktionsbetrieb zu gewährleisten.
- Logfile-Analysen helfen zu ermitteln, wie intensiv Systeme und Anwendungen genutzt werden. Diese Kenntnis ist u.a. nützlich, um realistische Workloads für Performancetests zu definieren.
Zahlreiche Beispiele und Live-Präsentationen von State-of-the-Art-Produkten erhöhen den Praxisbezug der Schulungsinhalte.
Zielgruppe
Der Kurs richtet sich an Performance Manager und Performance Engineers, die sich einen Überblick der Methoden und Techniken des Performance Engineerings verschaffen möchten.Inhalte
Konstruktive & analytische Aspekte
Performance Testing
- Performance-relevante Faktoren
- Non Functional Requirements
- Design-Phase
- Entwicklungsphase
- Einführungsphase
- Produktionsphase
- ITIL
Performance Testing
- Testziele, Testarten & Testplanung
- Performance Requirements
- Experimenteller Aufbau
- Produktions- & Testumgebungen
- Messpunkte & Metriken
- Methodische Aspekte
Performance Monitoring
Logfile-Analysen
Testing, Monitoring & Analyse-Software
- System & Application Monitoring
- Business Service Management
- Service Level Requirements
- Infrastrukturelle Konzeption
- Methodische Aspekte
Logfile-Analysen
- Anwendungsbereiche
- Instrumentierung, Messpunkte & Metriken
- Analyseverfahren
Testing, Monitoring & Analyse-Software
- Freeware-Produkte
- Kommerzielle Produkte
- Live-Präsentationen