Webcast mit ivv (Versicherungsgruppe Hannover) Application Performance im Live-Betrieb sicherstellen

Preview:

DESCRIPTION

In diesem Live-Webcast ( http://youtu.be/n5e9vAoMDcA ), zeigt Herr Andreas Klempt, Systems Architect, bei der i v v (IT Dienstleister der Versicherungsgruppe Hannover), warum EIN Performance-Werkzeug für den gesamten Life-Cycle eingesetzt wird und wie man in der Praxis dauerhafte, proaktive System- und Anwendungsüberwachung betreibt, die Probleme punktgenau identifizieren und frühzeitig beheben kann, die Performance im Live-Betrieb (alle Transaktionen, 24/7) misst und geschäftskritische Metriken unterschiedlicher Teilsysteme korreliert.

Citation preview

11

LIVE WEBCAST – IVV (VERSICHERUNGSGRUPPE HANNOVER)

APPLICATION PERFORMANCE IM LIVE-BETRIEB SICHERSTELLEN.

Andreas KlemptSystem Architektivv GmbH

Daniel KaarTechnology Strategist

Compuware APM

2

Opinion Leader are saying …

3

Opinion Leader are saying …

4

Opinion Leader are saying …

5

Opinion Leader are saying …

6

Opinion Leader are saying …

7

It´s about survival …

156 / 80

8 / 10

1

8

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

9

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

10

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

… 1 Mio $ spend 1% performance increase

11

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“

… 1 Mio $ spend 1% performance increase

12

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“Innovation

… 1 Mio $ spend 1% performance increase

13

It´s about survival …

156 / 80

8 / 10

1

… must optimize app functionality on 156 different devices to support 80% of the market

Complexity

… 8 of 10 $ - IT spend… 2 of 10 $ - Innovation spend

„DEAD MONEY“Innovation

… 1 Mio $ spend 1% performance increase Guess Work

14

Increasing Complexity & Expectations

Time

15

Increasing Complexity & Expectations

Time

Complexit

y

16

Increasing Complexity & Expectations

Time

Complexit

yExpectat

ions

17

Increasing Complexity & Expectations

Time

Complexit

yExpectat

ions

18

Decreasing Visibility & Control …

Time

Complexit

yExpectat

ions

19

Decreasing Visibility & Control …

Time

Visibility

Complexit

yExpectat

ions

20

Decreasing Visibility & Control …

Time

Control

Visibility

Complexit

yExpectat

ions

21

Decreasing Visibility & Control …

Time

Control

Visibility

Complexit

yExpectat

ions

22

Visibility Gap

Time

Complexit

yExpectat

ions

Control

Visibility

23

Visibility Gap

Time

• App Speed / Delivery

Complexit

yExpectat

ions

Control

Visibility

24

Visibility Gap

Time

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

25

Visibility Gap

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

26

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

27

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

28

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

29

Too much guesswork

Time

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

30

Throwing money does not work …

Time

$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

31

Throwing money does not work …

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

32

Closing the Visibility Gap

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

33

Closing the Visibility Gap

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

34

Stay ahead of complexity ….

Time

?$/€

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Complexit

yExpectat

ions

Control

Visibility

35

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

What if you could ….

Time

?$/€

Complexit

yExpectat

ions

Control

Visibility

36

Close Visibility Gap for good

Time

?$/€

Complexit

yExpectat

ions

• Indentify / Prioritize

• Innovation• App Speed /

Delivery

Control

Visibility

3737

COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE

A Production Monitoring Story

38

Whydo we build

applications?

39

40

41

applications

42

43

44

45

46

47

48

49

50

51

52

53

54

Business Case?

55

Business Case?

56

57

58

End-to-End

Complete Stack

59

60

61

62

You recognize increasing load

63

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

64

The Business Transaction on Revenue uncovers an important fact: revenue

decreases to zero

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

65

The Business Transaction on Revenue uncovers an important fact: revenue

decreases to zero

While monitoring the response time, one would be pleased: it almost remains stable

You recognize increasing load

The Business Transaction on Failing Bookings even showed an early indication

and can be used as drilldown source to start your analysis now

66

Triage

67

Life-cycleProactiveService Level Eng.Focused Tuning

BusinessUser Experience

Service Level Mgmt.Impact Analysis

Transaction TypesConversions

DeepCode-Level

ContextAutomatedActionable

Full Coverage24x7 Transaction TracingAll Transactions & Users

End-to-endAll TiersTransaction-PureOpen

68

69

70

whywe build

applications!That‘s

Compuware DTMfür Monitoring und Diagnose

Andreas KlemptSystem-Technikandreas.klempt@ivv.de

ivv GmbH Seite 45

Agenda

ivv GmbH System Architektur (Auszug) Motivation für den Einsatz von Compuware DTM in der ivv Compuware DTM Einsatz in der ivv Zusammenfassung

Wer sind wir?

Die ivv ist IT-Dienstleiter für öffentlich-rechtliche Versicherer Anwendungsentwicklung Betrieb Service

ca. 370 Mitarbeiter Unsere Kunden:

ivv GmbH Seite 46

System Architektur (Auszug)

ivv GmbH Seite 47

z/OS

Java Swing

Windows 7

Solaris

DB2

WIN

200

8

Cobol RT Weblogic Server

ios

Browser Mobile

CTG

DB2 DB2

CICS

MQ

Dar

stel

lung

Mid

dlew

are

Bac

kend

Dat

en

ivv GmbH Seite 48

Motivation

Stetiger Ausbau der JEE-basierten Anwendungen in der ivv Die Abhängigkeit der Anwender von der IT nimmt zu, ohne IT ist

der Anwender nicht mehr arbeitsfähig Komplexität der Anwendungen steigt kontinuierlich

Serviceorientierter Ansatz ermöglicht erweiterte Funktionalität aber bedingt mehr Systeme und verstärkte Kommunikation

Integration von Fremdkomponenten erweitert Funktionalität

ivv GmbH Seite 48

Motivation

Stetiger Ausbau der JEE-basierten Anwendungen in der ivv Die Abhängigkeit der Anwender von der IT nimmt zu, ohne IT ist

der Anwender nicht mehr arbeitsfähig Komplexität der Anwendungen steigt kontinuierlich

Serviceorientierter Ansatz ermöglicht erweiterte Funktionalität aber bedingt mehr Systeme und verstärkte Kommunikation

Integration von Fremdkomponenten erweitert Funktionalität

Instabilitäten und Performanceengpässe sorgen für Akzeptanzprobleme einer Anwendung!

ivv GmbH Seite 49

Bisherige Monitoring / Diagnosewerkzeuge

Die ivv-Anwendungslandschaft besteht aus diversen Anwendungen und interagiert mit vielen Systemen

Für jedes System gibt es derzeit eigene Monitoring / Diagnosewerkzeuge WFMS-Statistik-Log iVAS-Perfomance Trace CICS-Transaktion-Statistiken Applikations-Logs System-Fehleranzeige …

ivv GmbH Seite 50

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

ivv GmbH Seite 50

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

Kontinuierliche Überwachung der System- und Anwendungen durch das Service-Center und der Systemtechnik

Dashboards rotieren im Kioskmode alle 20 Sekunden

Dauerhafte, aktive System- und Anwendungsüberwachung

ivv GmbH Seite 51

ivv GmbH Seite 52

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Trendanalysen - Anwendungen

ivv GmbH Seite 53

Dedizierte Dashboards für die Produktverantwortlichen für jeden Tag / jede Woche / jeden Monat / …

Trendanalysen - Systemtechnik

ivv GmbH Seite 54

Beispiel für eine Detail-Dashboard für die Systemtechnik

ivv GmbH Seite 55

Compuware DTM Einsatz in der ivv

Dauerhafte, aktive System- und Anwendungsüberwachungin der Produktionsumgebung

Trendanalysen

Erkennung und Analysevon Problemen

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Beispiel 1: Erkennung und Analyse von Problemen

ivv GmbH Seite 56

Ein Großteil der Antwortzeit liegt in diesem

SQL. Damit zum DB-Admin!

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Beispiel 2: Erkennung und Analyse von Problemen

Erweiterung des PurePath um Kontext-Informationen Mit Compuware DTM können Methodenparameter und Rückgabewerte

(einfache Datentypen) ebenfalls protokolliert werde

ivv GmbH Seite 57

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Benutzerorientierte Analyse

ivv GmbH Seite 58

Damit ist z. B. auch eine benutzerorientierte Fehler-Analyse möglich: Was hat der Anwender vor dem Fehler gemacht?

Zusammenfassung

Durch Compuware DTM werden wir frühzeitig auf Störungen aufmerksam

Schneller und effektiver in der Fehleranalyse und Diagnose Fehleranalysen auch in Fremdprodukten möglich…

… durch die Übergabe des Pure-Path an den Hersteller unserer Druckkomponente, welchen dieser mittels des „Light“-Client analysiert und damit die Fehler schneller diagnostiziert

… durch Dedizierte Optimierungsvorschläge an den Hersteller unserer Workflow-Komponente

„Gefühlte“-Performance Probleme der Anwender objektivieren

ivv GmbH Seite 59

Herausforderungen / weitere Themen

Performanceanalyse in der Produktion ist zu spät, daher … … müssen fachliche Anforderungen auch unter dem Blickwinkel der

Performance betrachtet werden. … schon bei der Entwicklung Performance-Aspekte beachten. Daher: Compuware DTM noch mehr im Entwicklungsumfeld einsetzen

Auswertung auf clientseitige Analysen (UEM) POC ist erfolgt, Einsatz wird derzeit geprüft.

Evtl. Ausweitung auch auf CTG und CICS Allerdings existieren hier schon Monitor- und Diagnose-Möglichkeiten,

so dass hier ein Einsatz noch unklar ist.

ivv GmbH Seite 60

Q&A

Daniel Kaar, Technology Strategistdaniel.kaar@compuware.com

Web: http://www.compuware.com/apmCommunity: https://apmcommunity.compuware.comBlog: http://apmblog.compuware.com/Twitter: http://twitter.com/#!/CompuwareAPM

Andreas Klempt, System Architektandreas.klempt@ivv.de

Web: www.ivv.de

Free Download – Analysten Report: Research in Action Vendor Selection Matrix Report

http://cpwr.it/qYmjm

© 2011 Compuware Corporation — All Rights Reserved

104

Recommended