6 MIN lesen
Mainframeoptimierung
Erfahren Sie, wie die Neukompilierung von COBOL mit JOPAZ die Mainframe-Modernisierung beschleunigt und IT-Ressourcen für digitale Innovationen freisetzt, ohne den laufenden Betrieb zu beeinträchtigen.
Mainframes bilden das Herzstück vieler Unternehmensanwendungen und führen geschäftskritische Anwendungen aus, die auf jahrzehntelang bewährter COBOL Geschäftslogik basieren. Mit steigenden geschäftlichen Anforderungen stehen Anwendungsverantwortliche jedoch vor immer größeren Herausforderungen: Sie müssen wachsende Workloads bewältigen, immer strengere Mainframe SLAs einhalten und Innovationen schneller bereitstellen. Gleichzeitig wird COBOL Fachwissen zunehmend knapper und die Kosten von Ausfällen bleiben hoch. Allzu oft verbringen Teams den Großteil ihrer Zeit mit der Wartung von COBOL Anwendungen, anstatt Innovationen voranzutreiben.
Es gibt eine bessere Lösung: JOPAZ. Die Lösung wurde entwickelt, damit Ihre Teams Mainframe SLAs einhalten und die Performance verbessern können, ganz ohne Änderungen am COBOL Code. Stattdessen kompiliert JOPAZ COBOL in für zIIP geeigneten Java Bytecode. So verbringen IT Teams weniger Zeit mit der Pflege von Legacy Anwendungen und können sich stärker auf Innovationen konzentrieren.
Veränderungen sind unvermeidlich. Viele Modernisierungsstrategien erfordern jedoch einen hohen Zeit- und Ressourcenaufwand sowie Änderungen an der Geschäftslogik. Das setzt Teams unter Druck und erhöht das Risiko unnötiger Fehler. Kurz gesagt: hoher Aufwand, geringer Nutzen. Zu den gängigen Ansätzen gehören:
Tatsache ist: Irgendwann werden Sie Ihre COBOL Anwendungen neu kompilieren müssen. Je länger Sie damit warten, desto größer ist das Risiko, später unter Zeitdruck dazu gezwungen zu werden. Dann bleibt Ihren Entwicklerinnen und Entwicklern möglicherweise keine Zeit mehr, den Code ausreichend zu testen. Im schlimmsten Fall gefährdet dies genau die geschäftskritischen Workloads, die Sie eigentlich schützen möchten.
JOPAZ kompiliert COBOL in für zIIP geeigneten Java Bytecode und verlagert hoch ausgelastete Workloads auf den zIIP Prozessor. Bereits die Neukompilierung von nur zehn Prozent der COBOL Programme mit JOPAZ kann zu einer CPU Entlastung von bis zu neunzig Prozent führen. Denn häufig verursacht dieser kleine Anteil besonders ressourcenintensiver Programme den Großteil der CPU Auslastung. Zudem lässt sich JOPAZ nahtlos in Ihren bestehenden Entwicklungsprozess integrieren. Anwendungen werden erst dann in die Produktion übernommen, wenn sie wie erwartet funktionieren.
Mit JOPAZ müssen Sie sich nicht zwischen Modernisierung und Stabilität entscheiden. Sie steigern die Performance Ihrer Anwendungen und entlasten gleichzeitig Ihre COBOL Entwicklerinnen und Entwickler, damit sie sich auf Innovationen konzentrieren und in kürzerer Zeit mehr erreichen können. Und das alles ohne Änderungen am Code und ohne Eingriffe in geschäftskritische Anwendungen.
Im Folgenden finden Sie einen genaueren Überblick über die Vorteile von JOPAZ für Anwendungsteams:
Da die zugrunde liegende Geschäftslogik unverändert bleibt, behalten Ihre Anwendungen während des gesamten Neukompilierungsprozesses ihre Stabilität und Zuverlässigkeit. Gleichzeitig sorgt die Verlagerung von Workloads auf den zIIP Prozessor dafür, dass bislang ausgebremste Workloads schneller ausgeführt werden und geschäftskritische Jobs ihre vorgegebenen Zeitfenster zuverlässig einhalten.
JOPAZ glättet CPU-Auslastungsspitzen. Dadurch können Anwendungsverantwortliche:
JOPAZ greift nur minimal in Ihre bestehende Umgebung ein und nutzt die Ressourcen, die Sie bereits haben. Dieselben IDEs, derselbe Entwicklungsprozess, dieselbe Programmiersprache, lediglich Compiler und Laufzeitumgebung ändern sich. Darüber hinaus fügt sich JOPAZ nahtlos in Ihren bestehenden Entwicklungszyklus ein. Sie können mit einer einzelnen Anwendung starten und die Einführung anschließend schrittweise erweitern. So werden Unterbrechungen auf ein Minimum reduziert und COBOL Entwicklerinnen und Entwickler können sich auf Innovationen konzentrieren, statt sich während der Neukompilierung mit Kapazitätsengpässen zu beschäftigen.
Die Vorteile erstrecken sich auch auf die Datenbank. JOPAZ ermöglicht die Anbindung zwischen COBOL Programmen und Db2 Datenbanken über die Java JDBC Technologie. Dadurch wird ein erheblicher Teil der Datenbankaufrufe ebenfalls auf den zIIP Prozessor verlagert. Das verbessert die Datenbankperformance und entlastet gleichzeitig den General Purpose Prozessor. Durch die effizientere Nutzung der zIIP Engines kann JOPAZ die tatsächliche Laufzeit (Wall Clock Time) um bis zu sechsundvierzig Prozent reduzieren.
Darüber hinaus unterstützt JOPAZ ein effizienteres DevOps Modell rund um Db2. Durch die Reduzierung von Performance Engpässen in datenbankabhängigen Workloads können Teams Entwicklungs-, Test- und Bereitstellungsprozesse schneller, sicherer und mit geringerem operativem Aufwand durchführen.
Da JOPAZ keine Upgrades von COBOL oder den Prozessoren Ihres Mainframes erfordert, verlängert die Lösung die Nutzungsdauer Ihrer bestehenden Systeme und minimiert gleichzeitig das Risiko von Störungen. Durch die Entlastung des General Purpose Prozessors gewinnen Sie zusätzliche Mainframe Kapazität, ohne Einbußen bei der Performance in Kauf nehmen zu müssen.
Nicht jeder Workload muss neu kompiliert werden, beispielsweise kurz laufende Jobs. Wo sollten Sie also beginnen? Starten Sie mit einem kleinen Umfang und erweitern Sie den Einsatz schrittweise auf Basis der erzielten Ergebnisse. Wir empfehlen, zunächst die Programme zu identifizieren, die den höchsten CPU Verbrauch verursachen, und diese zuerst zu optimieren. Dazu können Sie IBM SMF Daten analysieren oder die entsprechenden Analysewerkzeuge unseres Teams nutzen. Anschließend werden die Programme mit JOPAZ neu kompiliert, um sicherzustellen, dass der erzeugte Java Bytecode dieselbe Funktionalität wie der ursprüngliche COBOL Objektcode bietet.
Solche schnellen Erfolge helfen Ihrem Team, den Mehrwert frühzeitig nachzuweisen, einen messbaren Return on Investment (ROI) zu erzielen und die Grundlage für eine erfolgreiche Optimierung Ihrer IBM Z Workloads zu schaffen.
Ihre Anwendungsteams benötigen keine weitere risikoreiche und zeitaufwendige Modernisierungsinitiative. Sie brauchen einen praxisnahen Weg, COBOL Workloads zu optimieren, Kapazitäten zurückzugewinnen und den operativen Druck zu reduzieren. Mit JOPAZ erreichen Sie genau das, ohne die geschäftskritischen Anwendungen neu schreiben zu müssen, auf denen Ihr Unternehmen basiert. Das verbessert die Performance, schützt Ihre SLAs und schafft vor allem Freiräume, um wieder gezielt in zukünftige Innovationen zu investieren.
Lassen Sie sich zeigen, wie Sie COBOL Workloads optimieren können, ohne Anwendungen neu entwickeln zu müssen. Sehen Sie sich eine Demo an und erfahren Sie mehr.