In dieser Webcast-Aufzeichnung zeigt Herr Wolfram Wagner, Performance Engineer bei Endress & Hauser, anhand von Best Practice Beispielen wie ein proaktives Monitoring samt Alarmierung umgesetzt wurde, ein Echtzeit Monitoring Cockpit die Performance der Anwendungen analysiert, die Evaluierungskriterien für CDN Anbieter definiert und überprüft wurden und wie einfach Management-Reports erzeugt werden können. http://cpwr.it/EQs3U
8. Business Is Transforming At An Accelerated Rate
Banking Entertainment
Retail
Health Travel
8 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
9. 4 Macro Trends Driving Disruptive Change
Speed of Business Rising User Expectations Increasing
Complexity Accelerating
Time & Money Decreasing
9 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
10. Application Delivery Chain is Complex
EDGE CLOUD DATA CENTER
10 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
11. Application Delivery Chain is Complex
• More users
• Higher user expectations
• Greater business impact
• Fierce Competition
• Increasing # devices
• Many browsers/versions
• Multiple OSs
• Multiple frameworks
• More features
EDGE CLOUD DATA
CENTER
11 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
12. Application Delivery Chain is Complex
3rd Party Services
• Security
• Social
• Ads
• Libraries
• Web Analytics
• A/B testing
Java .NET PHP C++ Oracle SAP CICS Big Data
Cloud Platforms
• Public IaaS, PaaS
• Private Clouds
• Hybrid Clouds
• Multi-Cloud
• CDNs
EDGE CLOUD DATA
CENTER
12 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
13. Application Delivery Chain is Complex
• Different teams
• Different languages
• Different cultures
Java .NET PHP C++ Oracle SAP CICS Big Data
• Virtualization
• Application Servers
• Frameworks
• Databases
• Middleware
• Networks
• Hardware
• Locations
LoB
Agency Vendor X
QA Dev
OPS
Network
Infra
Vendor Y
Vendor Z
EDGE CLOUD DATA CENTER
13 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
14. Application Delivery Chain is Complex
Spotlight Visibility
is not an Option!
…or you will be left
behind!
Java .NET PHP C++ Oracle
SAP CICS Big Data
LoB
Agency Vendor X
QA
Dev
Vendor Z
OPS Infra.
Vendor Y
EDGE CLOUD DATA CENTER
14 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
15. New Generation of APM
B R O A D E R
ALL
ALL USERS ALL
SYSTEMS
LOCATIO
NS
Lifecycle / Business DevOps
All teams - one solution - no silos
Network
End User
Performance
Server
DB
Mainframe
Code
Hardware
Client
Internet
FASTER
Root Cause
Identification
Time
to Value
SMARTER
Innovation
to Market
Auto Application
Auto Correlation
Discovery Auto Baselining
Auto Problem
Analysis
Mainframe
EDGE CLOUD DATA CENTER
Click
D
E
E
P
E
R
Click
15 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
16. Echtzeit Performance Monitoring
erfolgreich umgesetzt
Wolfram Wagner
Performance Engineer
Endress & Hauser
16 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace
17. Products Solutions Services
Dynatrace Webcasts
Performance-Optimierung bei Endress + Hauser
Wolfram Wagner
Performance Team
E+H InfoServe GmbH & Co.
Folie 17 06.11.2014
W. Wagner
18. 06.11.2014
Agenda
1. Kurzvorstellung
Die Endress + Hauser Gruppe
E+H InfoServe
und das Performance Team
2. Einblicke in unsere Arbeit
Basismonitoring mit Synthetic Monitoring
Projekt webcom – Neugestaltung des Webauftritts
3. Dynatrace Produkte bei E+H
Synthetisches Monitoring - Enterprise
4. Fazit / Ausblick
Folie 18 W. Wagner
19. 1. Endress+Hauser auf einen Blick
Internationaler Anbieter von Lösungen mit einem
breiten Angebot an Prozessmessgeräten für
Produktion und Logistik in der Prozessindustrie
• 1,8 Milliarden Euro Umsatz
…ein starker Partner
• 11.900 Beschäftigte weltweit
…ein verlässlicher Arbeitgeber
• 187 Millionen Euro Gewinn
…wirtschaftlich erfolgreich
• Fast 70% Eigenkapital
…solide finanziert
• 130 Millionen Euro Investitionen
…zukunftsorientiert
• 5. 691 Patente und Patentanmeldungen
…innovativ und kreativ
Folie 19 06.11.2014
W. Wagner
20. Endress+Hauser InfoServe
Die Struktur von Endress+Hauser
• Holding mit Sitz in Reinach (Schweiz)
• 32 Produktionsstandorte in 12 Ländern
• Vertriebsgesellschaften und Repräsentanten in über 100 Ländern
• Regionale Support Center für den Vertrieb
Folie 20 06.11.2014
W. Wagner
21. 1. Endress+Hauser InfoServe / Performance Team
IT Dienstleister der Endress+Hauser Gruppe
• IT und Prozess Consulting, Training
• Anwendungsintegration und Entwicklung
• Hosting Service (ERP und Web-Anwendungen)
• Netzwerk und Hardware Services
Performance Team
• 2010/2011 Vorprojekt
• 2012/2013 Virtuelles Performance Team
• seit 2013: Zwei feste Mitarbeiter
Folie 21 06.11.2014
W. Wagner
22. 1. Performance Team - Aufgaben
Projektarbeit
• Performance-, Last- und Stresstests
• Performance Optimierungen
• Monitoring
Problembezogene Arbeit
• Beratung
• Voranalyse
• Analyse und Projektkoordination
• Organisation von Task Forces
06.11.2014
Monitoring
• Base Performance Monitoring
• Key Applications
• pro-aktiv und anlassbezogen
Reporting
• projektbezogen
• Geschäftsführung
• Sonstige
Folie 22 W. Wagner
23. Products Solutions Services
2.1 Basismonitoring mit Dynatrace Synthetic Monitoring
• E+H Monitoring Cockpit
• Proaktives Monitoring und Alarmierung
• Dynatrace Performance Dashboard
Folie 23 06.11.2014
W. Wagner
24. Monitoring: E+H Performance Dashboard
06.11.2014
Eigene
Anwendungen
Externe
Anwendungen
Alarme
Folie 24 W. Wagner
26. Dynatrace Performance Dashboard
• Gute Übersicht
• Letzte Testergebnisse
• Weltkarte zur Lokalisierung
• Performance Historie
• Analysesichten
• Schnelle automatische Analyse der Ursache
• Direktzugriffe auf Details
Folie 26 06.11.2014
W. Wagner
27. Products Solutions Services
2.2 Projekt webcom – Neugestaltung des Webauftritts
• Überblick
• Optimierung des Editoring Systems
• Testen der Auslieferungsinfrastruktur
Folie 27 06.11.2014
W. Wagner
28. webcom - Neuausrichtung Webauftritt - Überblick
Das Projekt – webcom -
Neugestaltung der gesamten
webbasierten Kundenkommunikation
• Webauftritt: http://www.endress.com/
06.11.2014
39 Länder, diverse Spezialseiten
• Viele Integrationen
Pre-Sales, Online Shop, Order tracking, Asset Management
Ziele des Projekts
• Neugestaltung der existierenden Kundenkommunikation
• Optische Modernisierung und Harmonisierung
• Technische Aktualisierung
Folie 28 W. Wagner
29. Neuausrichtung Webauftritt - Editoring System
Anwendung:
• Bereitstellen und Editieren der Webinhalte
• Aufwendiger Veröffentlichungsprozess
• Weltweite verteilte Nutzung
Aktionen:
• Beratende Begleitung des Projektes
• Performancetests und Optimierung
mit Dynatrace Synthetic Monitoring Enterprise
• Kontrolle der Optimierungen des Software Lieferanten
Belastbare, objektive Basis für Optimierungsprozess
Folie 29 06.11.2014
W. Wagner
30. Neuausrichtung Webauftritt - Auslieferung
Anforderungen:
• Skalierbare, ausfallsichere, weltweit verteile Auslieferung
• Benchmark:
Mindestens gleiche Leistung wie heute
Aktionen:
Anbietervergleich:
• Proof of Concept verschiedener Anbieter mit Dynatrace Synthetic Monitoring Test & Optimierung
06.11.2014
Setup:
• Performancetests mit Dynatrace Synthetic Monitoring
• Optimierungsprozess unterstützt durch Dynatrace Synthetic Monitoring
• Last- und Stresstests mit HP Performance Center
Folie 30 W. Wagner
31. Neuausrichtung Webauftritt - Benchmark Auslieferung
06.11.2014
blau = bisherige Lösung, grün = neue Lösung
Folie 31 W. Wagner
32. Products Solutions Services
3. Dynatrace Produkte bei E+H
• Überblick Infrastruktur
• Dynatrace Synthetic Monitoring im web
• Dynatrace Synthetic Monitoring Enterprise
Synthetic
Monitoring
06.11.2014
Synthetic
Monitoring
Enterprise
Folie 32 W. Wagner
33. 3.1 Infrastruktur Überblick
06.11.2014
Outer FW
Outer FW
Synth. Test Agents at E+H
Locations
Gomez/APMaaS
Private Last Mile
Agents
Internet
Backbone Test
Infrastructure
Last Mile Test
Infrastructure
Computer Center
External
Users
Internal
Users
Appl.-Firewall Appl. Server DB Server
Central Report Server
Monitoring Portal
Agent Manager
Network connection
Results flow
Synth. Monitoring
Enterprise
Synth. Monitoring
Folie 33 W. Wagner
34. 3.2 Dynatrace Synthetic Monitoring
Infrastruktur zum synthetischem Monitoring der Verfügbarkeit und
Enduserperformance von Webanwendungen.
Lösung auch für interne Webanwendungen nutzbar.
Nutzung
• Weltweites Monitoring unseres Webanwendungen
• Analysen, Performance Tests (Projektarbeit), Reporting
Erfahrungen
• Tiefer Einblick in weltweite Performance (Außensicht)
• Schafft Transparenz und Bewusstsein für unser Thema
• Effektives Werkzeug, vergleichsweise wenig Wartungsaufwand (weil SaaS)
• Optisch ansprechende Reports
• Sehr guter Support, Feedback wird gern entgegengenommen und umgesetzt.
Folie 34 06.11.2014
W. Wagner
35. 3.3 Dynatrace Synthetic Monitoring Enterprise
Software zum synthetischem Monitoring der Verfügbarkeit und Enduserperformance
von nativen interne Anwendungen.
Infrastruktur muss selbst installiert und gewartet werden.
Nutzung bei E+H
• Monitoring gemischter Anwendungen (ERP+Web)
• Analysen, Performance Tests (Projektarbeit), Reporting
Erfahrungen
• Testen über Anwendungsgrenzen (ERPWeb) hinweg,
06.11.2014
funktioniert sehr gut
• Tests werden aufgenommen und nachbearbeitet
• Umfangreiche Scripting-Bibliothek wird mitgeliefert
• Ergebnisdarstellung anders als beim webbasierten Reporting
• Im Fehlerfall: automatische Netzwerkanalyse
Folie 35 W. Wagner
36. 4. All together: Dynatrace & Endress + Hauser
• Dynatrace liefert zentrale Werkzeuge für unsere Arbeit
• Wir sind auf dem Weg!
Ausgangspunkt issue driven: Analyse/Behebung von Problemen
06.11.2014
Performance als Qualitätskriterium etabliert
Monitoring und Alarmierung beim Betrieb der Anwendungen (pro-aktiv)
Große Wirkung durch pure Existenz eines Performance Teams
Was haben wir gewonnen?
Projekte: optimierte Anwendungen, vom ersten Tag an
Projektleiter: legen Wert auf unsere Tests und planen Aufwände mit ein
Architekt: beachtet Einflüsse auf Performance bei Konzeption von Lösungen
Entwickler: liefern Performance-optimierten Code
Externe Partner: Versprechungen sind überprüfbar geworden
Management: schätzt tiefere Einsicht und objektivere Sicht vor Entscheidungen
Folie 36 W. Wagner
37. Q&A
Heiko Specht
Solution Manager
heiko.specht@dynatrace.com
Web: http://www.dynatrace.com
Community: https://apmcommunity.compuware.com
Blog: http://apmblog.compuware.com/
Twitter: https://twitter.com/Dynatrace
Wolfram Wagner
Performance Engineer
wolfram.wagner@infoserve.endress.com
Web: www.endress.com
37 COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE #Dynatrace