Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Unterstützung der RZ Automatisierung und Optimierung durch Application Performance Management Christoph Langenbahn 27.03.2017 © Emerald Software.

Ähnliche Präsentationen


Präsentation zum Thema: "Unterstützung der RZ Automatisierung und Optimierung durch Application Performance Management Christoph Langenbahn 27.03.2017 © Emerald Software."—  Präsentation transkript:

1 Unterstützung der RZ Automatisierung und Optimierung durch Application Performance Management
Christoph Langenbahn © Emerald Software

2 Anforderungen Reibungsloser Produktionsbetrieb
Integration neuer Systeme Integration neuer/geänderter Software und Anwendungen Planbare Budgets Releasewechsel Migrationen/Konsolidierung ... Alle IT Organisationen müssen nach wie vor neue oder geänderte Applikationen sowie neue Fremdsoftware, Systemupdates und Releasewechsel in den existierenden Produktionsablauf integrieren und dabei darauf achten, daß der zusätzliche Ressourcen Bedarf so gering wir nur möglich ist, um ohne zusätzliche Aufwände oder zusätzliche Kosten durch Neuanschaffung von HW Ressourcen den Produktionsbetrieb gewährleisten zu können Daten müssen evtl. bei Applikationswechseln oder Updates migriert, evtl. auch konsolidiert werden und trotzdem muß das Online-Geschäft rechtzeitig zur Verfügung stehen. Hardware Ressourcen, z.B. Platten, müssen getauscht werden ohne den Produktionsablauf zu gefährden. IT Organisationen haben in den wenigsten Fällen die notwendige Zeit Untersuchungen über tausende von Batchjobs und Anwendungen anzustellen, um Kandidaten zu ermitteln, die erhebliche Ressourcen im System verbrauchen Jährlich werden viele Millionen €’s an Ressourcen verbraucht die auf Grund schlechter Performance zu Stande kommen APM+ kann Ihnen die Kandidaten aufzeigen, die für eine Untersuchung hinsichtlich des Performance Aspektes relevant sind © Emerald Software

3 Problemstellungen weniger Mitarbeiter rasantes Wachstum
kürzere Entwicklungs- und Upgrade-Zyklen gestiegene Anforderungen (SLA'S, Auditfähigkeit etc.) häufige Strategiewechsel höhere Onlineverfügbarkeit ... Immer mehr Mitarbeiter, die bestimmte Skills besitzen, verlassen oder müssen das Unternehmen verlassen oder werden in andere Organisationseinheiten gewechselt. Ein rasantes Wachstum an Anwendungen, die durch Anforderungen aus dem Kerngeschäft oder der Kunden kommen, müssen in den laufenden Betrieb eingepflegt werden, dies bindet weitere Ressourecen. Neue Technoligien bringen teilweise vermehrt Strategiewechsel mit sich, die sich zusätzlich auf die Systemlast auswirken können. Softwaremonolite, C/S Anwendungen, Objekt Orientierung, SOA,… Die notwendigen Batchverarbeitungen nehmen konstant zu und die Batchfenster werden dadurch stärker belastet bzw. sind bereits stark aushereizt, so daß es auch zu Verzögerungen in der Verfügbarkeit von Online Anwendungen kommen kann. © Emerald Software

4 Transparenz Was Sie brauchen © Emerald Software 27.03.2017
Antworten finden auf: Was läuft Alles auf meinem System, welche Programme, welche Applikationen? Wie verhält sich das System und welche Wechselwirkungen haben Programme untereinander? Wie entwicklen sich unsere Anwedungen, werden sie sparsamer im Ressourcenverbrauch oder steigt der Rressourcenverbrauch? Wie entwickelt sich unsere Datenlandschaft, steigt sie an und welche Auswirkungen hat dies auf die Pflege Programme für diese Daten? Transparenz schaffen welche “Ressourcenfresser” es gibt Ablage der gewonnenen Informationen Welche Informationen benötigt eine Performanceanalyse Eine konsolidierte und leicht interpretierbare Sicht auf diese Informationen zu bringen ist sehr aufwändig zu erstellen. Manuelle Auswertungen können Fehlerbehaftet sein. Eine Datenablage mit Historisierung für diese performancerelevanten Informationen. Einfache Interpretation der gewonnenen Ergebnisse. ... © Emerald Software

5 Was tun? Auswertung vorhandener System-Informationen
Diverse Monitore einbeziehen Expertenwissen zugänglich machen ... Eine Untersuchung hinsichtlich vorhandener Werkzeuge und Merkmale der Basissysteme kann aufzeigen, welche Möglichkeiten bereits heute schon bestehen um eine möglichst vollständige Transparenz der Produktiven Systeme zu bekommen. Dabei werden auch bereits im Einsatz befindliche Monitor Systeme und sonstige Messwerkzeuge berücksichtig. Dabei stellt sich heraus ob diese vorhandenen Funktionalität besser genutzt werden können. Das dazu notwendige Expertenwissen sollte dabei so gering wie möglich gehalten werden. Somit ist es unumgänglich die Informationen in einer Form aufzubereiten, daß diese auch an weitere Zielgruppen weitergegeben werden können. © Emerald Software

6 Was müssen wir beobachten
z/OS CICS DB2 IMS MQ JAVA ... In einer z/OS Umgebung muß nicht nur das Basissystem z/OS betrachtet werden, alle Subsystem sind zusätzlich mit einzubeziehen. Datenbanksysteme wie DB/2, IMS/DB, … TP Monitore wie CICS, IMS/DC Message Systeme wie MQSeries Programmiersprachen wie COBOL, PL/I, JAVA, C, C++,... Nur wenn alle zusammen betrachtet werden, kann eine vollständige und lückenlose Sicht auf das System erarbeitet werden. © Emerald Software

7 Was Ihnen nicht hilft Aufwendige Interpretationsverfahren
Manuelle Konsolidierung Teure, betreuungsintensive Analysewerkzeuge Informationswust / Information overload Aufwendige Interpretationsverfahren erfordern Expertenwissen, welches nicht oder nicht mehr in ausreichendem Maß verfügbar ist. Manuelle Konsolidierung ist sehr zeitaufwändig und fehleranfällig. Teure, betreuungsintensive Analysewerkzeuge sprengen oftmals den Rahmen, innerhalb dessen wir uns bewegen können. Informationswust / Information overload ist in keinem Fall hilfreich, die Suche nach genau den richtigen Informationen wird stark erschwert und führt eher zur Nicht-Nutzung eines Werkzeuges. © Emerald Software

8 Was Ihnen hilft Automation Identifizierung der Ressourcenfresser
Konsolidierung der relevanten Systeminformationen Historische Datenhaltung Automation in der Analyse bindet keine Ressourcen und ist weitaus weniger Fehler anfällig. Die Identifizierung der “Ressourcenfresser” wird über vorgegebene Schwellwerte automatisch erbracht und bedarf nur einem einmaligen Konfigurationsaufwand. Die Konsoidierung der Informationen über das Gesamte System, SYSPLEX, LPAR’s…., ist notwendig um eine Aussage hinsichtlich nicht erwarteter Seiteneffekte zu bekommen, doch der Konsiliderungsaufwand muss so gering wie notwendig sein. Erfahrungswerte aus der Vergangenheit helfen uns bei der Planung für die Zukunft. Können diese Erfahrungswerte automatisch, ohne Ressourecnbindung, abgefragt werden, sind Aufwände für die notwendigen Planungsaktivitäten geringer geworden. © Emerald Software

9 Wie muss es funktionieren?
Einfache Handhabung Zielgruppengerechte Aufbereitung der Informationen Wenig Betreuungsaufwand Anforderungen an eine Performanceanalyse können sein: Automatisierung der Analyse zur Reduktion der anfallenden Aufwände Konfigurierbarkeit, Skalierbarkeit hinsichtlich Schwellwerten Excludierung bekannter Kandidaten konsolidierte Informationsmenge über mein System z.B. verschiedene LPAR’s Historisierung um Veränderungen/Fortschritt zu erkennen Einfache Handhabung Einfache Interpretationsmöglichkeiten (keine SMF Records lesen lernen) Zielgruppengerechte Aufbereitung der Informationen © Emerald Software

10 Unsere Antwort ist APM Plus
APM Plus = Automated Performance Management Plus Eine deutsche Entwicklung von Praktikern für Praktiker Konsolidierung vorhandener Informationen Zielgruppengerechte Aufbereitung Extras sind: Performance Historie LLA / VLF Extension Interface zu Performance Data Warehouse (PDWH+) IMS Preload List Unterstützung ... APM Plus wurde in Deutschland zusammen mit ersten Interessenten, RZ erfahrenen Mitarbeitern und Praktikern für Praktiker entwickelt. Das Basissystem APM Plus hat einen Fertigstellungsgrad in der Version 1.3 erreicht. Das Profukt wird in Zusammenarbeit mit unseren Kunden und ausgewählten Experten weiter entwickelt. APM Plus bietet einen “single point of informationen” über die performancerelevanten Informationen konsolidiert üder das vollständige System. Die Interpretation der Ergebnisse setzt kein Expertenwissen voraus, die Informationen werden in einer komfortablen ISPF Oberfläche zu Auswertungen angeboten. © Emerald Software

11 Der Tuning Zyklus © Emerald Software
Automatisierte Messung der Anwendungen Auswertung der Mess-Ergebnisse Änderung der Anwendung(en) Detailanalyse einzelner Anwendungen © Emerald Software

12 Der Tuning Zyklus mit APM Plus
Definition der Schwellwerte in APMPlus Automatisierte Messung mit APMPlus Auswertung der Ergebnisse in APMPlus Änderung der Anwendung(en) Mit APM Plus erhalten Sie die Möglichkeit Schwellwerte vorzugeben, die eine Anwendung oder Applikation überschreiten muß, bevor diese in die genauere Betrachtung der Detailanalyse überführt wird. Das Ergebnis der Informatiosnmenge wird dadurch auf ein Minimum reduziert, keine Informationsflut. Ein direkter Einstieg aus APM Plus nach FreezeFrame Macro 4 erlaubt es schnell und komfortabel erkannte Kandidaten in die Detailanalyse einzubringen. Detailanalyse mit FreezeFrame © Emerald Software

13 APM Plus Architekur (Prinzipdarstellung)
Auf System, Subsystem, SYSPLEX und LPAR Ebene können die Schwellwerte an sogenannte watchlists geknüpft werden. © Emerald Software

14 z/OS Watchlist Schwellwert Konfiguration
© Emerald Software

15 z/OS Watchlist Beispiel
© Emerald Software

16 APM Plus Prozessablauf (Prinzipdarstellung)
APM Plus ISPF FrontEnd SMF Dumpdatasets IFASMFDP APORSMF0 APORDB2 Entladene SMF Dumpdatasets In den unterschiedlichen Systemen, Subsystemen, müssen die Trace und/oder Monitorfunktionen nach der Vorgabe von APM Plus für den Messzeitraum aktiviert werden. Die Ergebnisse werden von dem System und/oder dem Subsystem als SMF Records, oder im Falle von IMS als LOGREC geschrieben. Die mit APM Plus installierten Extractors und Loader, je System und Subsytem, sammeln z.B. im automatischen Ablauf der SMF Record Verarbeitung die nowendigen Informationen auf, konsolidieren sie und schreiben sie in die APM Plus DB/2 Database. APORLOG0 Extractor Loader DB2 APM Plus Database Entladene IMS LogRec Datasets © Emerald Software

17 Ausblick Übernahme von Informationen aus weiteren Datenquellen
Performance Warehouse PDWH+ Historische Auswertungen Weiterentwicklung mit unseren Kunden Zusätzliche Monitorsysteme, weitere Analysewerkzeuge…die hilfreiche Informationen zur Gewinnung performancerelevanter Aspekte sind werden zukünftig über Schnittstellen ihre Daten an APM Plus liefern. Ein Performance Warehouse PDWH+ bietet auf den performance relevanten Informationen Abfragemöglichkeiten die wir aus DWH Produkten gewohnt sind. Abfragen üder verschiedene LPAR‘s, Zeit Dimensionen…werden angeboten. Wir stimmen uns mit unseren Kunden und Interessenten ab welche zusätzlichen Funktionalitäten sie benötigen und werden diese in den kommenden Versionen/Releases umsetzen. © Emerald Software

18 Ihre Partner Wolfgang Esser Mobil: +49 (0) 172 86 02 990
Christoph Langenbahn Mobil: +49 (0) oder besuchen Sie uns auf: © Emerald Software

19 Detailanalyse mit FreezeFrame Herr Dony Braeken Macro4
Nach der automatisierten Analyse mit APM+ können die Kandidaten, die einer genaueren, auf Applikationsebene basierenden, Messung detaillierter untersucht werden. Aus APM Plus können die zu untersuchenden Kandidaten ohne Applikationswechsel in die Measurement Request Liste von FreezeFrame übernommen. …und was Ihnen FreezeFrame bietet, zeigt Ihnen jetzt Herr Dony Braeken von Macro4 © Emerald Software


Herunterladen ppt "Unterstützung der RZ Automatisierung und Optimierung durch Application Performance Management Christoph Langenbahn 27.03.2017 © Emerald Software."

Ähnliche Präsentationen


Google-Anzeigen