View
773
Download
0
Category
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