Was ist ein Mainframe?

Von Rocket Software

9 Minuten Lesezeit

1. Überblick

Mainframes waren die großen Gehäuse, in denen die zentrale Verarbeitungseinheit (CPU) und der Hauptspeicher früher Computer untergebracht waren. Der Begriff wird bis heute verwendet, um diese großen Computer, die für ihre beträchtliche Größe, Speicherkapazität, Rechenleistung und Zuverlässigkeit bekannt sind, von kleineren Geräten wie Servern, Minicomputern, Workstations und Personalcomputern (PCs) zu unterscheiden. Obwohl Mainframe ein Oberbegriff ist, verbinden die meisten Menschen diese leistungsstarken Rechner sofort mit IBM und deren System Z, den beliebtesten und am weitesten verbreiteten Modellen. Der Z15 ist das neueste Modell.
 

Der moderne Großrechner – automatisiert, geschützt, vernetzt.

Untersuchungen von IDC zeigen, dass traditionelle Host-Plattformen eine zentrale Rolle in der digitalen Transformation spielen können. Dieses Whitepaper beleuchtet Anwendungszugriff und -sicherheit, die Vorteile von RPA sowie Sicherheitsherausforderungen von Host-Systemen und zeigt, wie diese Modernisierungsherausforderungen am besten bewältigt werden können.

2. Warum ein Mainframe?

Wie helfen Mainframes großen Organisationen?

Trotz technologischer Fortschritte bleiben Mainframe-basierte Systeme geschäftskritisch und bilden das Herzstück der Unternehmens-IT. Nichts anderes erreicht deren Leistung, Konsistenz und Zuverlässigkeit.

Als zentrale Datenspeicher verwalten und schützen sie die komplexen, transaktionsbezogenen und betrieblichen Regeln und Richtlinien, die eine Organisation definieren. Die meisten Mainframes können mehrere Betriebssysteme ausführen, hohe Datenmengen verarbeiten und die Systemkapazität flexibel erweitern oder im laufenden Betrieb austauschen, ohne den Geschäftsbetrieb zu beeinträchtigen. Ein einzelner Mainframe kann Dutzende oder sogar Hunderte kleinerer Server ersetzen, während der umgekehrte Fall mit der gleichen Zuverlässigkeit kaum zu realisieren wäre.

 

Warum nutzen Unternehmen immer noch Großrechner?

  • Eine Antwort lautet, dass Mainframes ihre Aufgaben besser erfüllen als jede andere Plattform. Eine andere ist, dass Mainframes so tief in die IT-Infrastruktur von Unternehmen integriert sind, dass die Extraktion und der Ersatz dieser Kernsysteme, die oft in COBOL geschrieben sind, mehr Risiken als potenziellen Nutzen birgt. Es gibt jedoch einen anderen Weg, wie wir sehen werden. Diese unternehmensweiten Großrechner sind so fest verankert, dass IBM darauf hinweist, dass 80 Prozent der weltweiten Unternehmensdaten auf Mainframes gespeichert sind oder von ihnen stammen.
  • Trotz bahnbrechender Fortschritte in anderen Bereichen der Unternehmens-IT verlassen sich viele Organisationen weiterhin auf ihre bewährteste Geschäftsplattform (den Mainframe) für den Betrieb ihrer wichtigsten Anwendungen. Im Zuge der Weiterentwicklung der Organisation liegt der Schlüssel darin, die Lücke zwischen der altbewährten Zuverlässigkeit, den aktuellen Geschäftsanforderungen und den zukünftigen Innovationen, die Kunden fordern, zu schließen.
  • Wir bezeichnen diese Anforderung als Mainframe-Modernisierung. Dies ist ein weit gefasster Begriff und umfasst eine Reihe potenzieller Aktivitäten, die letztendlich alle darauf abzielen, die Geschäftsergebnisse durch die Verbesserung bestehender Mainframe-basierter IT-Services zu optimieren.

 

Warum sollte man den Großrechner modernisieren?

Die Modernisierung zielt im Wesentlichen darauf ab, bestehende Systeme zu optimieren und so neue Geschäftsergebnisse zu erzielen. Da Mainframes untrennbar mit den geschäftskritischen Systemen und Anwendungen vieler Organisationen verbunden sind, sollten sie realistischerweise die Grundlage jeder Modernisierungsstrategie bilden.

Eine erfolgreiche Mainframe-Modernisierung nutzt und erweitert den Wert von Kernsysteminvestitionen wie Anwendungen, Prozessen und Infrastruktur. Unternehmen mit sogenannten Legacy-Systemen (die zwar alt, aber bewährt sind), die ihre Innovationskraft, Effizienz und Sicherheit steigern müssen – ohne dabei den laufenden Geschäftsbetrieb zu beeinträchtigen – sind ideale Kandidaten für eine Modernisierung.

3. Modernisierungsziele

Was kann durch die Modernisierung von Großrechnern erreicht werden?

Typische Ziele der Mainframe-Modernisierung sind:

  • Unterstützung neuer Märkte und Dienstleistungen, um Wettbewerbsherausforderungen und der Gerätevielfalt zu begegnen.
  • Revitalisierung und Erweiterung der Mainframe-Anwendungsressourcen.
  • Integration mit neuen Technologien mittels REST/JSON, API, Microservices oder .NET- und Java-Frameworks.
  • Unterstützung neuer Kostenmodelle, On-Premises und/oder Cloud (oder Hybrid).
  • Wir bieten Optionen für Flexibilität, Datensicherheit und Zugriff.

 

4. Modernisierungsoptionen

Welche Optionen gibt es für die Modernisierung von Großrechnern?

Modernisierung:

Der am wenigsten aggressive und logischste Weg, Legacy-Systeme zukunftsfähig zu machen, besteht darin, die Leistungsfähigkeit von Software zu nutzen, die eine Brücke zwischen Alt und Neu schlägt, um die Möglichkeiten aktueller Technologien und Investitionen zu erweitern.

Wir nennen dies Modernisierung, und diese Strategie gewinnt bei Analysten zunehmend an Bedeutung. Unternehmen, die auf intelligente digitale Transformation setzen, optimieren ihre Einsparungen, indem sie den ROI ihrer IT-Investitionen maximieren und ihr Risikoprofil reduzieren, indem sie bewährte Prozesse mithilfe von Mainframe-Modernisierungstools beibehalten.

Die Modernisierung eines Großrechners kann eine Reihe von Optionen umfassen.

  • Die Anwendungsmodernisierung bezieht sich eher auf Software als auf Hardware. „AppMod“ gilt sowohl für verteilte Plattformen außerhalb des Mainframes als auch für den Mainframe selbst, doch viele der weltweit wichtigsten Backend-Anwendungen (oft auch als Datenspeichersysteme bezeichnet) laufen auf Mainframes.
  • Prozessmodernisierung, die im Kontext von Mainframes den Fokus auf die Nutzung von DevOps Praktiken und -Tools legt, um den Benutzerzugriff zu verbessern und zu sichern, die Integration neuer Plattformen zu fördern und die Bereitstellung zu beschleunigen.
  • Infrastrukturmodernisierung, die eine Überprüfung der Plattform selbst und gegebenenfalls die Einbeziehung zusätzlicher Elemente wie der Cloud umfassen kann, um eine flexiblere IT-Bereitstellungsumgebung zu schaffen.
Reißen und ersetzen:

„Für Unternehmen mit seit vielen Jahren etablierten Kernsystemen ist es in der Regel ratsam, auf dem Bestehenden aufzubauen. Eine Strategie des kompletten Austauschs birgt strategisch inakzeptable Risiken und wirkt sich negativ auf Kosten und Markteinführungszeit aus.“

Die beste Vorgehensweise besteht darin, „bestehende Anwendungsressourcen zu modernisieren, um bestehende Investitionen zu erhalten/zu verbessern (und riskante „Komplettaustauschprojekte“ zu vermeiden)“.

5. Großrechner im Finanzwesen

Warum sind Großrechner bei Banken und großen Finanzinstituten nach wie vor beliebt?

Zwei Worte: Leistung und Zuverlässigkeit. Beides ist für jede Organisation, die große Datenmengen verarbeitet, unerlässlich. Nur Mainframes bieten die nötige Leistung, um die vielfältigen IT-Funktionen zu unterstützen, die Banken benötigen. Von unsichtbaren Prozessen wie nächtlichen Stapelverarbeitungen bis hin zur Backoffice-Unterstützung für Mobile-Banking-Apps – der Mainframe bewältigt sowohl die anspruchsvollen Aufgaben, die Banken benötigen, als auch die zukunftsweisenden Integrationen, die Kunden erwarten.

Der Mainframe ist die zentrale Plattform, die vielfältige Herausforderungen bewältigt. Er dient als Datenspeicher, Datenverarbeitungsmaschine und Grundlage für Cloud- und mobile Transaktionen. Mainframes überwachen Prozesse auf Betrug, führen Echtzeitanalysen durch und erfüllen viele weitere Funktionen – alles gleichzeitig.

6. Die Zukunft des Großrechners

Hat der Großrechner eine Zukunft?

1994 veranlasste die wachsende Rechenleistung von PCs den amerikanischen IT-Journalisten Stewart Alsop Jr. zu der Prognose, dass der letzte Großrechner bis März 1996 außer Betrieb genommen werden würde. 2002 musste er diese Aussage revidieren. Die Rechenleistung von Großrechnern ist seit 1992 jährlich um 30 Prozent gestiegen, und sie haben sich so weiterentwickelt, dass sie im IT-Dschungel erfolgreich bestehen können.

Eine COBOL Umfrage aus dem Jahr 2019 ergab, dass 70 Prozent der Unternehmen ihre Mainframes behalten und wichtige COBOL Anwendungen modernisieren wollen, anstatt sie zu ersetzen oder außer Betrieb zu nehmen. Darüber hinaus gaben 92 Prozent der Befragten an, dass ihre COBOL Anwendungen strategisch wichtig seien – ein Anstieg gegenüber 84 Prozent im Jahr 2017. Die kurze Antwort lautet also: Ja.

7. Mainframe und die Cloud

Wie greife ich von der Cloud aus auf den Mainframe zu?

Die Mainframe-Marktstudie 2019 von BMC bestätigte die Zukunftsfähigkeit von Mainframes und zeigte, dass 45 Prozent der Unternehmen die Implementierung von Cloud-Technologien als Priorität ansehen. Die Nutzung der privaten oder öffentlichen Cloud trägt dazu bei, Verfügbarkeit, Skalierbarkeit und Leistung zu steigern, die Sicherheit zu verbessern und die Kosten für Mainframe-Anwendungen zu senken. Entscheidend hierfür ist der zentral verwaltete, browserbasierte Zugriff. Er ermöglicht eine schnelle Konfiguration, Bereitstellung, Aktualisierung und Terminalemulation durch Endbenutzer.

Der browserbasierte Hostzugriff, der ein Identity- und Access-Management-System (IAM) anstelle von achtstelligen Passwörtern nutzt, autorisiert oder verweigert den Mainframe-Zugriff mithilfe von Unternehmensauthentifizierungsdaten. Dadurch wird sichergestellt, dass Benutzer gemäß dem Prinzip der minimalen Berechtigungen nur auf die benötigten Mainframe-Systeme und -Daten zugreifen. Der Zero-Footprint-Hostzugriff ermöglicht einen essenziellen, sicheren Mainframe-Zugriff – ob lokal oder in der Cloud – ohne die Verwaltung jedes einzelnen Desktops oder die Abhängigkeit von anderen Systemen (wie Java) oder Anbietern (wie Oracle).

 

Wie kann ich den Mainframe in die Cloud migrieren?

Die Migration von Anwendungen und Daten von einer Plattform auf eine andere – sei es ein Plattformwechsel oder eine Infrastrukturmodernisierung – ist ein technisch anspruchsvolles Projekt, das sorgfältige Planung erfordert. Weitere Informationen zur Mainframe-Migration und -Modernisierung finden Sie in unserer Modernisierungsbroschüre oder auf der Seite „Was ist Anwendungsmodernisierung?“ .

Obwohl On-Premise-Umgebungen nach wie vor beliebte Plattformen für Mainframe-Anwendungsworkloads sind, hat sich die Cloud zum neuen Ziel für IT-Verantwortliche entwickelt.

Für viele ist die digitale Transformation von Mainframe COBOL und PL/I-Anwendungen ein schrittweiser Prozess, der sich über einen längeren Zeitraum erstreckt. Ob die Cloud Ihr endgültiges Ziel ist oder Sie sich noch nicht sicher sind, aber nach neuen Ansätzen zur Anwendungsmodernisierung suchen – es stehen Ihnen zahlreiche Ressourcen zur Verfügung, um Ihre Planung zu unterstützen. Wir bei Rocket Software sehen diesen Modernisierungsprozess in der Cloud in drei Schritten:

  • Bereit für die Cloud: Planen Sie mithilfe von Codeanalysetools. Wechseln Sie zu Standard-x86-Hardwareplattformen. Setzen Sie auf agile Methoden und Containerisierung für eine zuverlässigere und schnellere Anwendungsbereitstellung.
  • Migrieren und optimieren: Erweitern Sie den Anwendungsnutzen schnell in die Cloud mithilfe virtualisierter, containerisierter und Cloud-Plattformen. Nutzen Sie DevOps und Managed Services (XaaS) wie Datenbanken, Analysen und Speicher.
  • Setzen Sie auf Cloud-native Architekturen: Profitieren Sie von höherer Leistung und Zuverlässigkeit bei geringeren Kosten. Erschließen Sie Ihrem Unternehmen schneller neue Geschäftspotenziale durch die Implementierung von DevSecOps und API-fähigen Anwendungen.

Für alle, die sich für den Einstieg und die Ausarbeitung ihrer Destination-Cloud-Strategie interessieren, bietet diese Ressourcenseite weitere Informationen.

8. RPA-Initiativen

Wie funktioniert RPA mit dem Mainframe?

Die robotergestützte Prozessautomatisierung (RPA), auch Software-Robotik genannt, ist eine Technologie, die einige Unternehmen zur Automatisierung von Geschäftsprozessen einsetzen. Der Begriff „Robotik“ bezieht sich dabei sowohl auf metaphorische Software-Roboter als auch auf echte künstliche Intelligenz (KI).

Die meisten Unternehmen speichern ihre wertvollsten Daten, ihre Geschäftsdaten, auf Großrechnern (80 Prozent der weltweiten Unternehmensdaten befinden sich auf Großrechnern). Mithilfe von RPA-Initiativen können Unternehmen diese einzigartigen Informationen nutzen, um die Produktivität zu steigern, Fehler zu reduzieren und den Kundenservice zu verbessern. Sie verwenden dafür zwei Methoden: entweder Webdienste oder die traditionelleren Anwendungsprogrammierschnittstellen (APIs) wie HLLAPI oder .NET.

Es gibt viele Möglichkeiten, die Integration von auf Mainframes gehosteten Daten (oft als „3270/5250“ bezeichnet, in Anlehnung an IBM-Modellnummern) für unternehmensweite RPA-Initiativen zu ermöglichen.

Die Bereitstellung von Diensten auf dem Mainframe (oder Host) ist ein skalierbarer Ansatz für RPA. Er erfordert die Entwicklung spezifischer Prozeduren für hostbasierte Anwendungen, die definierte Arbeitseinheiten als nutzbare Webdienste ausführen, auf die das RPA-Tool bei Bedarf in einem automatisierten Prozess zugreifen kann.

Die seit über 30 Jahren etablierte IBM High Level Language Application Program Interface (HLLAPI) ist die traditionelle Automatisierungsschnittstelle für Mainframe-Daten (Greenscreen). In diesem Szenario greift das RPA-Tool über einen Terminalemulator und den zugehörigen Greenscreen mithilfe von HLLAPI auf die Host-Daten zu. Alle RPA-Lösungen unterstützen diese Standardschnittstelle für den Mainframe-Datenzugriff.

Die Rocket Secure Host Access Lösungen greifen über einen Desktop-basierten Terminalemulator auf diese Daten zu. Für HLLAPI-erfahrene Unternehmen kann dies eine schnellere Möglichkeit sein, Mainframe-Daten in einem RPA-basierten automatisierten Prozess zu nutzen.

Wie kann ich terminalbasierte Mainframe-Anwendungstests automatisieren?

Die Testautomatisierung wirkt sich auf mindestens zwei Ebenen positiv auf Unternehmen aus. Erstens kann sie die Bereitstellungsgeschwindigkeit terminalbasierter Mainframe-Anwendungen erhöhen. Zweitens erfüllt sie die Benutzeranforderungen ohne Qualitätseinbußen; oder, wie es in der Branche üblich ist, die automatisierte Testung terminalbasierter Mainframe-Anwendungen etabliert eine CI/CD-Pipeline (Continuous Integration/Continuous Delivery).

Durch die Automatisierung von Tests im Rahmen von CI/CD-Prozessen können Mainframe-Entwicklungsteams die Anforderungen von Nutzern und Fachabteilungen schnell und effizient erfüllen. Unternehmen, die Funktions-, Regressions- und Leistungstests einsetzen, sind in der Lage, Mainframe-Anwendungen termingerecht, mit weniger Fehlern sowie erhöhter Skalierbarkeit und Flexibilität bereitzustellen, die den regulatorischen Anforderungen entsprechen.

Auf dem Markt sind Lösungen verfügbar, die automatisierte Tests ermöglichen und mit bestehenden Testlösungen und -infrastrukturen kompatibel sind. Sie nutzen separate Dienste zur Automatisierung terminalbasierter Mainframe-Anwendungstests. Diese Dienste verwenden gekapselte Anwendungslogik, die über zahlreiche Standardschnittstellen zugänglich ist.

9. Modernisierung und Rocket Software

Die Rocket® ChangeMan -Lösung ermöglicht Unternehmen eine umfassende Transformation, ob auf oder außerhalb des Mainframes. Unsere Lösungen für COBOL, Mainframe-Anwendungsbereitstellung und Hostzugriff decken die drei Säulen der Modernisierung ab – Anwendung, Prozess und Infrastruktur – und ermöglichen so eine schnellere Markteinführung, Wettbewerbsvorteile und höhere betriebliche Effizienz.

 

Rocket® ChangeMan -Lösungen

Die Mainframe-Lösungen von Rocket Software umfassen Spezialisierungen für Analyse, Entwicklung, Test, Steuerung sowie Planung und Management. Mainframe-Zugriff und -Sicherheit werden, zumindest von den Betreiberorganisationen, oft separat behandelt. Erfahren Sie hier mehr über den gesamten Markt und unsere Position darin .

 

Mainframe

Erschließen Sie das volle Potenzial Ihrer Host-Anwendungen und -Daten. Modernisieren Sie den Zugriff und integrieren Sie neue Plattformen. Beschleunigen Sie die Bereitstellung mit DevOps Praktiken und -Tools mithilfe dieser Unternehmenslösungen .

 

Host-Konnektivität

Erweitern Sie die Unternehmenssicherheit auf den Mainframe-Zugriff, ermöglichen Sie sicheren, ressourcenschonenden Zugriff auf Host-Anwendungen (lokal oder in der Cloud), integrieren Sie RPA in den Mainframe und automatisieren Sie terminalbasierte Anwendungstests. Erfahren Sie mehr über unsere Lösungen für Secure Host Access .

Verwandte Erkenntnisse

Data

Modernisierung des Enterprise mit dem IBM z17 Einzelrahmen- und Rack-Montagesystem [...]

Tim Willging
3 Minuten Lesezeit
Organisationen stehen zunehmend unter Druck, ihre KI-Bereitschaft zu verbessern, ohne dabei die geschäftskritischen Systeme zu beeinträchtigen, auf die sie sich täglich verlassen.
Hybrid Cloud

Komplexität von Mikroservices: Die versteckten Kosten der Zerschlagung

Rocket Software
5 Minuten Lesezeit
Teilausfälle in verteilten Microservices können unbemerkt bleiben und ein höheres Risiko bergen als vollständige Ausfälle. Die Modernisierung muss das Alles-oder-Nichts-Prinzip beibehalten. [...]
Hybrid Cloud

Warum es nie einen besseren Zeitpunkt gab, in der Softwarebranche zu arbeiten

Milan Shetti
4 Minuten Lesezeit
KI ersetzt nicht die Kernkompetenzen der Softwareentwicklung – sie beschleunigt die Modernisierung, indem sie leistungsstarke Systeme und menschliches Urteilsvermögen verstärkt.