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-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
  • 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

Voraussetzungen

Keine.

Dauer und Anmeldung

Der Kurs ist als 2-tägige Veranstaltung (Inhouse oder Outhouse) buchbar. Weitere Informationen finden Sie unter Termine & Anmeldung.