Transkripte
1. Einführung: Hallo. Mein Name ist Ricardo Nuti und ich bin Ihr
Lehrer für diesen Kurs Willkommen bei Mastering Mainframe Modernization. Dies ist eine Einführung in die
Mainframe-Modernisierung. Wir werden uns mit dem Was,
dem Warum
und dem Wie der
Modernisierung Ihres
Mainframe-Computersystems befassen und dem Wie der
Modernisierung Ihres Mainframe-Computersystems Dies ist das allgemeine Ziel des Kurses. Am Ende des Kurses werden
Sie die grundlegenden Kenntnisse
und Tools beherrschen
, um
ein erfolgreiches
Mainframe-Modernisierungsprojekt zu leiten, indem grundlegenden Kenntnisse
und Tools beherrschen
, um
ein erfolgreiches
Mainframe-Modernisierungsprojekt zu leiten Sie
Altsysteme
selbstbewusst so konditionieren, Altsysteme
selbstbewusst so konditionieren Cloud-Plattformen
und DoS-Praktiken integrieren lassen und gleichzeitig Systemstabilität
und die Geschäftsausrichtung
sicherstellen Sie werden in der Lage sein,
Modernisierungsmaßnahmen
zu planen, durchzuführen und aufrechtzuerhalten die den individuellen Bedürfnissen
Ihres Unternehmens entsprechen. Dabei können Sie Ihre
neu erworbenen Fähigkeiten
nutzen, Ihre
neu erworbenen Fähigkeiten
nutzen Herausforderungen
zu bewältigen, Innovationen
voranzutreiben und zukunftssicher Dies sind die Fähigkeiten, Kenntnisse und Fähigkeiten, die Sie am
Ende des Kurses
erworben haben werden am
Ende des Kurses
erworben Dazu gehört auch ein umfassendes
Verständnis der Mainframe-Modernisierung Sie sollten in der Lage sein,
die geschäftlichen Faktoren und
Vorteile der Modernisierung zu identifizieren die geschäftlichen Faktoren und
Vorteile der Modernisierung zu zu
erkennen und Während
Ihrer
Mainframe-Modernisierung werden Sie in der Lage sein, die
wichtigsten Herausforderungen zu bewältigen. Sie werden in der
Lage sein, die
Mainframe-Cloud-Integration zu planen und durchzuführen Sie werden ein
Verständnis der
DevOps-Praktiken für Mainframes haben DevOps-Praktiken für Mainframes und wissen, wie sie auf
Ihr
modernisiertes Mainframe-System angewendet werden sollten Ihr
modernisiertes Sie werden mit
Modernisierungstools und -technologien vertraut sein Modernisierungstools Sie werden über die Tools für eine effektive Kommunikation mit
funktionsübergreifenden Teams verfügen. Sie werden in der
Lage sein,
eine maßgeschneiderte
Modernisierungsstrategie zu entwickeln, und Sie werden über die Fähigkeiten verfügen,
Wartung und Optimierung nach der Modernisierung durchzuführen . Wir werden einen
siebenstufigen Modernisierungsansatz verwenden. Der erste Ansatz besteht darin, Ihre aktuelle
Mainframe-Umgebung zu bewerten und zu
analysieren Anschließend definieren Sie Ihre geschäftlichen und
technischen Ziele Im dritten Schritt wählen Sie
eine Modernisierungsstrategie aus. Anschließend erstellen Sie eine
Roadmap und planen die
Cloud- und DevOps-Integration Ihr Computerhärtungssystem Anschließend führen Sie
Ihren Modernisierungsplan aus. Der nächste Schritt besteht aus Tests ,
Optimierung und Validierung und schließlich Überwachung
und kontinuierlichen Verbesserung nach der
Modernisierung. Dieser Kurs ist
in sieben Module unterteilt. Der erste Kurs befasst sich mit dem Verständnis
älterer Mainframe-Systeme Der zweite befasst sich mit
der Frage, warum modernisiert werden sollte. Wir werden die
wirtschaftlichen und
technischen
Triebkräfte der Modernisierung erörtern technischen
Triebkräfte der Modernisierung Im dritten Teil werden die Modernisierungsstrategien
für Mainframe-Systeme behandelt Der vierte Kurs vermittelt Ihnen die Fähigkeiten, um
eine Modernisierungs-Roadmap zu erstellen Das fünfte Modul befasst sich mit der Cloud-Integration
für Mainframes Im sechsten Modul geht es um die Implementierung von
DevOps-Praktiken auf Mainframes Schließlich die
Aktivitäten nach der Modernisierung , einschließlich
Wartung, Optimierung und
Zukunftssicherheit Wir sehen uns in Modul eins.
2. Lektion 1: Kernarchitektur älterer Mainframe-Systeme: Willkommen zu Modul eins. Legacy-Mainframe-Systeme verstehen. Dieses Modul untersucht
die Struktur und Funktionalität älterer
Mainframe-Systeme, einschließlich der typischen
Anwendungen und Prozesse, die
auf diesen Plattformen ausgeführt werden Es bildet die Grundlage, indem die Herausforderungen im Zusammenhang mit
der Wartung
veralteter Hardware und Software sowie
die
mit veralteten Systemen verbundenen Geschäftsrisiken
erörtert Hardware und Software sowie die
mit veralteten Systemen verbundenen Geschäftsrisiken Lektion eins, Kernarchitektur älterer Mainframe-Systeme Willkommen zur ersten
Lektion unseres Moduls zum Verständnis älterer
Mainframe-Systeme Am Ende dieser Lektion verfügen
Sie über ein fundiertes
Verständnis
der wichtigsten
Hardwarekomponenten, aus denen
ein Mainframe besteht , und der Rolle, die der Betrieb
eines Betriebssystems wie ZOS
in der Ganz gleich, ob Sie bereits
Cison Engineer sind oder Ihre Systeme
modernisieren möchten, die
Kenntnis der grundlegenden
Struktur eines Mainframes ist
unerlässlich, um bei der Planung einer Modernisierungsstrategie
fundierte Entscheidungen treffen
zu können oder Ihre Systeme
modernisieren möchten, die
Kenntnis der grundlegenden
Struktur eines Mainframes ist
unerlässlich, um bei der Planung einer Modernisierungsstrategie
fundierte Entscheidungen treffen
zu können. Lassen Sie uns eintauchen. Mainframe-Hardwarekomponenten. Die erste ist die
Zentraleinheit oder CPU. Wenn wir an die
CPU in einem Mainframe denken, unterscheidet
sie sich von dem, was wir
bei Standard-Desktop-Computern sehen bei Standard-Desktop-Computern Mainframes sind
für intensive Workloads konzipiert. Sie sind so konzipiert
, dass sie Tausende
von Benutzern und Millionen von
Transaktionen pro Sekunde verarbeiten von Benutzern und Millionen von
Transaktionen pro Wenn Sie beispielsweise bei einem
Finanzinstitut
arbeiten, die CPU in Ihrem Mainframe verarbeitet
die CPU in Ihrem Mainframe
wahrscheinlich
Aktiengeschäfte, führt Batch-Jobs aus oder wickelt ATM-Transaktionen auf einmal ab. Mehrkernverarbeitung. Moderne Mainframe-CPUs können
mehrere Kerne verarbeiten , um
Workloads effizient zu verteilen Im Gegensatz zu Desktop-CPUs sind
diese Kurse
für die Parallelverarbeitung optimiert, was bei riesigen
Datenmengen unerlässlich ist bei riesigen Mainframe-Systeme verfügen über
spezielle Engines. Mainframes verfügen über zusätzliche
Spezialprozesse wie Zips, ICFs
oder IFLs, die
bestimmte Arten von Arbeitslast wie die
Java- oder MxL-Verarbeitung oder die Verarbeitung der
Kopplungseinrichtung oder die Ausführung von
Linux-Anwendungen auslagern bestimmte Arten von Arbeitslast wie die
Java- oder MxL-Verarbeitung oder die Verarbeitung der
Kopplungseinrichtung oder , sodass sich die Haupt-CPU auf wie Zips, ICFs
oder IFLs, die
bestimmte Arten von Arbeitslast wie die
Java- oder MxL-Verarbeitung oder die Verarbeitung der
Kopplungseinrichtung oder die Ausführung von
Linux-Anwendungen auslagern, sodass sich die Haupt-CPU auf kritische Aufgaben konzentrieren kann. Subsysteme für Eingabe und Ausgabe. Mainframes verfügen über spezielle
I/O-Kanäle, mit denen
große Datenübertragungen zwischen
Speichergeräten und
Prozessoren effizient verwaltet große Datenübertragungen zwischen
Speichergeräten und
Prozessoren effizient Sie erinnern sich vielleicht, dass Sie
auf Systemen gearbeitet haben, bei denen eine Verlangsamung der I/O zu
Leistungsengpässen führt Genau dafür wurden Mainframes
gebaut, um sie zu vermeiden. IO-Prozessoren. Mainframes verwenden spezialisierte Prozessoren
, die diese Aufgabe bewältigen Anstatt die CPU
also mit der
Verwaltung diskreter Schreibvorgänge
oder der Netzwerkkommunikation zu überfordern , das I/O-Subsystem darum Multiplexing, das ist der Schlüssel. Multiplexing ermöglicht die gleichzeitige
Verarbeitung
mehrerer IO-Anfragen unter
Ausnutzung von Engpässen Wenn Ihr aktuelles System Schwierigkeiten hat,
große Datenbankabfragen oder
große
Daten- und Analysemengen zu verarbeiten,
liegt große Datenbankabfragen oder
große das wahrscheinlich
daran, dass
Ihr I/O-Subsystem das Multiplexing effizient handhaben kann Ein Beispiel aus der Praxis: Viele Großbanken verlassen sich bei der Verwaltung von
ATM-Transaktionen auf Mainframes, die eine
Hin- und Herkommunikation
zwischen verschiedenen Subsystemen beinhalten Viele Großbanken verlassen sich bei der Verwaltung von
ATM-Transaktionen auf
Mainframes,
die eine
Hin- und Herkommunikation
zwischen verschiedenen Subsystemen beinhalten. Die IO-Prozessoren
sorgen dafür, dass dies
schnell geschieht, ohne die CPU zu
überlasten Hauptspeicher. Obwohl jedes
Computersystem RAM verwendet, sind
Mainframes auf
hohe Verfügbarkeit
und Belastbarkeit ausgelegt hohe Verfügbarkeit
und Belastbarkeit Ältere Mainframes
haben in der Vergangenheit Speicherparabiten
unterstützt, was sie ideal für die
Ausführung großer
Datenbanken im Arbeitsspeicher macht , wodurch der
Zeitaufwand für diese I/O reduziert wird Fehlerkorrektur.
Der Mainframe-Speicher umfasst fortschrittliche ECC- oder
Fehlerkorrekturcodesysteme, die Datenbeschädigungen
im Speicher
erkennen und korrigieren , bevor sie
zu Partitionierung Sie können
den Speicher für verschiedene Zwecke partitionieren den Speicher Auf diese Weise können Sie
bestimmte Speicherbereiche für bestimmte Anwendungen oder
Workloads reservieren. Bedenken Sie Folgendes Stellen Sie sich vor, Sie würden mehrere
geschäftskritische Anwendungen
wie Gehaltsabrechnungs-,
Buchhaltungs- und
Inventarsysteme auf einem einzigen Computer ausführen geschäftskritische Anwendungen
wie Gehaltsabrechnungs-, Buchhaltungs- und
Inventarsysteme auf einem einzigen Computer Auf einem Mainframe
ist der Speicher so partitioniert , dass sich keiner
dieser Prozesse gegenseitig
unterbricht ZOS-Betriebssystem. wir nun
die Hardwarekomponenten verstanden haben, wollen wir untersuchen, wie ein
Betriebssystem wie ZOS diese Hardware nutzt,
um eine zuverlässige,
sichere und skalierbare Umgebung
für Ihre Workloads zu schaffen sichere und skalierbare Umgebung Das am häufigsten verwendete
Mainframe-Betriebssystem ist ZOS die
Verarbeitung großer Transaktionsverarbeitungslasten konzipiert wurde Verarbeitung Es ist bekannt für seine
Zuverlässigkeit und Fähigkeit, mehrere Workloads gleichzeitig
auszuführen Das Workload-Management oder WLM. Das Betriebssystem verfügt über eine
integrierte WLM-Funktion, die anhand
der
Geschäftsprioritäten priorisiert, welche Aufgaben oder Jobs wir bereitstellen Wenn beispielsweise
eine wichtige
Finanztransaktion stattfindet, eine wichtige
Finanztransaktion stattfindet, kann
WLM die CPU
- und Speicherressourcen
für diesen Prozess priorisieren , sagen
wir, einem Batch-Job im Hintergrund
, der Virtualisierung und Partitionierung. Einer der einzigartigen
Aspekte von COS erweiterten
Virtualisierungsfunktionen logische Partitionen oder Pars Auf diese Weise können Sie
mehrere Betriebssysteme
auf einem einzigen Mainframe ausführen , jedes davon in einer eigenen
isolierten Umgebung Ein Anwendungsbeispiel: Bei einem Telekommunikationsunternehmen kann
ein Par
Anwendungen zur
Transaktionsverarbeitung ausführen und ein anderes die
Kundenabrechnung abwickeln Diese können unabhängig voneinander auf derselben Hardware ausgeführt werden , ohne dass
das Risiko einer anwendungsübergreifenden
Interferenz besteht Sicherheits- und
Compliance-Funktionen. Sicherheit ist in der
Mainframe-Umgebung
und hier in ZoSecels von größter Bedeutung Mainframe-Umgebung
und hier in ZoSecels Es verfügt über integrierte
Sicherheitsfunktionen wie RAC-App oder die Einrichtung
zur Ressourcenzugriffskontrolle, die den
Zugriff auf Ressourcen steuert Stellen Sie sich die RAC App als den
Gatekeeper Ihres Systems vor, der
festlegt, wer Daten einsehen oder ändern darf,
um
sicherzustellen, dass Ihre sensibelsten
Daten geschützt sind Dies ist besonders
wichtig in Branchen wie dem Gesundheitswesen und dem
Bankwesen, in denen die Einhaltung von Vorschriften, beispielsweise IPAT oder
PCIDSS den wichtigsten Erkenntnissen aus
dieser Lektion gehören
Mainframe-CPUs und
spezielle Engines wie
Zips, die für Mainframe-CPUs und
spezielle Engines wie Zips I/O-Subsysteme bewältigen
große
Datenübertragungen ausreichend und verhindern so CPU-Engpässe Datenübertragungen OS verwendet Pars, um
isolierte Umgebungen
auf einem einzigen Computer zu erstellen auf einem einzigen Computer Sie sich nun die folgende Aktivität
an, um sich ein umfassendes Verständnis der Kernarchitektur von
Mainframes zu Stellen Sie die Architektur
eines älteren Mainframe-Systems dar, mit dem
Sie vertraut sind Vielleicht das
Mainframe-System Ihres Unternehmens,
beschriften Sie die CPU, die
IO-Subsysteme Überlegen Sie sich dann, wie
dieses System die gleichzeitige
Ausführung mehrerer
geschäftskritischer
Anwendungen
bewältigen würde gleichzeitige
Ausführung mehrerer
geschäftskritischer
Anwendungen
bewältigen Ausführung mehrerer
geschäftskritischer Anwendungen Gab es Engpässe
oder Einschränkungen, auf die Sie
gestoßen sind ?
Teilen Sie Ihre Erkenntnisse gerne mit Ihren Kollegen Diese Aktivität
bereitet Sie auf unsere nächste Lektion vor, in der
wir untersuchen, wie diese Komponenten
zusammenarbeiten, um
Mainframe-Anwendungen
und Workloads
wie CBL und Batch-Verarbeitung zu unterstützen Mainframe-Anwendungen
und Workloads
wie CBL und Batch-Verarbeitung wie CBL Der nächste Schritt wären
Mainframe-Anwendungen und Workloads. In der nächsten Lektion werden wir uns
eingehend mit
den Arten von Anwendungen befassen , die normalerweise auf älteren Systemen ausgeführt werden Denken Sie an die Stapelverarbeitung
und sogar an die Geschäftsprozesse, die von
den Anwendungen unterstützt werden. Wir werden die starke
Abhängigkeit von Unternehmen
von diesen Workloads und die
potenziellen Herausforderungen erörtern , mit denen
sie auf dem Weg zur Modernisierung konfrontiert sind .
Wir sehen uns dort Uh, uh uh uh uh uh, uh, uh, uh, uh, uh, uh,
3. Lektion 2: Mainframe-Anwendungen und Workloads: Lektion zwei,
Mainframe-Anwendungen und Workloads. Willkommen zu Lektion
zwei unseres Kurses über das Verständnis älterer
Mainframe-Systeme In dieser Lektion
werden wir uns mit
den typischen Anwendungen befassen, die auf älteren Mainframes
ausgeführt werden,
wie Cobal, Batch Processing
und andere unternehmenskritische und andere Am Ende werden Sie
ein solides Verständnis dafür haben, wie
diese Anwendungen
wichtige Geschäftsprozesse unterstützen und warum sie
in modernen Unternehmen
weiterhin eine wichtige Rolle spielen Lassen Sie uns richtig eintauchen.
Typische Anwendungen auf älteren Mainframes Mainframes sind das Rückgrat großer Unternehmen, die eine
zuverlässige Verarbeitung
großer Datenmengen benötigen zuverlässige Verarbeitung
großer Datenmengen Werfen wir einen Blick auf
gängige Anwendungen , die auf älteren Mainframes laufen Die erste ist CBO,
die Programmiersprache,
die sich weigert zu sterben Eine der bekanntesten
oder berüchtigtsten Anwendungen, die auf
älteren Mainframes laufen , ist CBO oder Common wurde in den späten 1950er Jahren entwickelt Cobol wurde in den späten 1950er Jahren entwickelt und wurde für
Geschäftsanwendungen entwickelt,
insbesondere für solche, die eine umfangreiche Datenverarbeitung
erfordern Warum CBO
im Bank- und Finanzwesen immer noch wichtig ist. Wenn Sie jemals
Geld zwischen Bankkonten überwiesen haben, Cobal
diese Transaktion wahrscheinlich abgewickelt Große
Finanzinstitute verlassen sich bei der
Verwaltung von Geldautomatentransaktionen,
Krediten und Kreditkartenüberweisungen immer noch stark auf Cobal Krediten und Kreditkartenüberweisungen In
Regierungsbehörden in den USA unterstützt
Cobol viele Systeme, die
Sozialversicherungsleistungen
und Arbeitslosenversicherungsprogramme verwalten Sozialversicherungsleistungen
und Arbeitslosenversicherungsprogramme und Diese Systeme verarbeiten
riesige
Datenmengen , die
Zuverlässigkeit und Verfügbarkeit erfordern,
weshalb Mainframes, auf denen
COBOL ausgeführt wird Obwohl COBOL als veraltet
angesehen wird, wird geschätzt, dass 80% der persönlichen Transaktionen bei US-Finanzinstituten darauf basieren Obwohl Unternehmen an einer Modernisierung
interessiert sind, zögern
viele, diese Systeme zu ersetzen, da
das Risiko besteht, solche Aufgaben für
kritische Workloads zu übertragen solche Aufgaben für
kritische Stapelverarbeitung.
Eine weitere Kernfunktion älterer Mainframes
ist die Stapelverarbeitung Dies bezieht sich auf die
Fähigkeit,
große Datenmengen
ohne Benutzerinteraktion zu verarbeiten , in der Regel außerhalb der
Spitzenzeiten wie etwa über Nacht Stapelverarbeitung wird
für Aufgaben wie Gehaltsabrechnung, Rechnungsstellung und
Tagesabschlussberichte für
Finanztransaktionen Ein Beispiel aus der realen Welt. Stellen Sie sich vor, Sie arbeiten in einem
Einzelhandelsunternehmen in dem jeden Abend am Tag
Verkaufsdaten zusammengestellt,
Steuern berechnet und
Lagerbestände angepasst werden müssen . Batch-Jobs werden nachts auf
dem Mainframe ausgeführt , um all
diese Transaktionen in bar zu verarbeiten Mainframes sind
für einen hohen Durchsatz konzipiert, sodass sie
diese Batch-Jobs verarbeiten und gleichzeitig
andere Echtzeitoperationen
wie Kundendienste weiterführen andere Echtzeitoperationen können
. Online-Transaktionsverarbeitung oder OLTP. Während die Stapelverarbeitung geplant
ist, Online-Transaktionsverarbeitung oder erfolgt die
Online-Transaktionsverarbeitung oder
OLTP in Echtzeit Dies ist entscheidend für
Branchen, die viele
Transaktionen schnell abwickeln
müssen, wie Einzelhandel, Fluggesellschaften und
Telekommunikation Finanzdienstleistungen Wenn Sie Ihre
Kreditkarte in einem Geschäft einziehen, verifiziert
ein OLTP-System auf einem Mainframe
wahrscheinlich Ihre Daten und genehmigt die Wenn Sie bei Fluggesellschaften
einen Flug online buchen, verarbeitet das
Reservierungssystem, das
häufig auf einem Mainframe gehostet wird, die Transaktion,
weist einen gemeinsamen Sitzplatz zu und passt
den Bestand an verfügbaren Sitzplätzen an. OLTP-Anwendungen sind in hohem Maße für schnelle
Reaktionszeiten
optimiert, und Mainframes sind aufgrund ihrer
Zuverlässigkeit und Skalierbarkeit immer noch die
erste Wahl für diese Art von Workload Geschäftsprozesse sind auf
Mainframes angewiesen. Mainframe-Anwendungen
sind eng
in Geschäftsprozesse integriert , die zuverlässig,
sicher und rund um die
Uhr verfügbar sein müssen ,
sicher und rund um die
Uhr verfügbar Diese Systeme unterstützen häufig
geschäftskritische Abläufe bei denen Ausfallzeiten nicht
nur lästig ,
sondern auch ein großes Risiko darstellen Im Bank- und
Finanzdienstleistungssektor in der Finanzwelt spielen
Mainframes eine entscheidende Rolle
bei der Verarbeitung Banken und
Börsen verlassen sich auf Mainframes, um den Handel in
Echtzeit, die
Betrugserkennung und die
Kontoverwaltung abzuwickeln Betrugserkennung und die
Kontoverwaltung Beispielsweise könnte jedes Mal, wenn ein Geldautomat Bargeld ausgibt oder eine
Kreditkarte verwendet wird, Bargeld ausgibt oder eine
Kreditkarte verwendet wird,
ein Mainframe die Transaktion
abwickeln Im Gesundheitswesen bilden Mainframes
auch die Grundlage für
viele Gesundheitssysteme, angefangen bei
elektronischen Patientenakten oder
EMR bis hin zur Bearbeitung von elektronischen Patientenakten oder EMR bis hin zur Die Fähigkeit,
große Datenmengen
sicher und zuverlässig zu verarbeiten , ist eine
unabdingbare Anforderung. Mainframes zeichnen sich in diesem Bereich aus. Sicherstellen, dass vertrauliche
Patienteninformationen bei Bedarf immer verfügbar sind In Regierungsbehörden verlassen sich
viele Regierungen weltweit auf
Mainframe-Systeme für die Bearbeitung von Steuererklärungen, Sozialversicherungsleistungen und anderen wichtigen öffentlichen Dienstleistungen Diese Systeme müssen oft Millionen
von Benutzern bei der Verarbeitung
großer
Datenmengen
unterstützen und dabei
strenge Sicherheits- und
Datenschutzbestimmungen einhalten strenge Sicherheits- und
Datenschutzbestimmungen Zu den wichtigsten Erkenntnissen aus dieser
Lektion gehören die folgenden. Erstens sind mobile Anwendungen und Stapelverarbeitung in Branchen
wie Finanzen, Einzelhandel
und Behörden
nach wie vor unverzichtbar wie Finanzen, Einzelhandel
und Behörden
nach wie Zweitens zeichnen sich Mainframes durch hohe Zuverlässigkeit
und Skalierbarkeit sowohl bei der
Verarbeitung von Batch-Jobs Transaktionsverarbeitung in
Echtzeit als auch
bei Drittens hängen geschäftskritische
Geschäftsprozesse wie
Finanztransaktionen, Patientenakten
und öffentliche Dienste der Stabilität
von Mainframe-Systemen ab Lernaktivität. Nachdem
wir uns mit den Anwendungen und Workloads , die auf älteren Mainframes ausgeführt werden, sollten Sie sich
überlegen, wie sich diese Anwendungen auf die Geschäftsprozesse
in Ihrem Unternehmen auswirken Aktivität: Identifizieren Sie eine
geschäftskritische Anwendung
in Ihrem Unternehmen, die auf die Mainframe-Verarbeitung
angewiesen ist, z.
B. die Lohn- und Gehaltsabrechnung oder Stellen Sie den Arbeitsablauf
von Anfang bis Ende
fest und notieren Sie, wo Mainframes eine
Rolle spielen Überlegen Sie, wie sich eine Modernisierung auf diesen Arbeitsablauf auswirken
könnte. Ihre Ergebnisse gerne
mit Ihren Kollegen teilen und die
Prozesse
Ihres Unternehmens mit
denen anderer
Unternehmen vergleichen Prozesse
Ihres Unternehmens mit . Der nächste Schritt.
Herausforderungen und Einschränkungen älterer Systeme. In unserer nächsten Lektion werden
wir uns die Einschränkungen
älterer Mainframe-Systeme
genauer ansehen die Einschränkungen
älterer Mainframe-Systeme
genauer Wir werden uns mit häufigen Problemen
wie Leistungsengpässen,
veralteten Technologien
und Sicherheitsbedenken befassen und untersuchen , wie sich diese Einschränkungen auf das umfassendere
Ziel der Modernisierung auswirken Sie sollten sich
diese wichtige Diskussion nicht entgehen lassen. Dies ist die Grundlage für das Verständnis, warum die Modernisierung
von Mainframes nicht
nur eine Option, sondern eine Notwendigkeit ist nur eine Option, sondern eine Notwendigkeit Also du in der nächsten Lektion.
4. Lektion 3: Herausforderungen und Einschränkungen des Legacy-Systems: Lektion drei,
Herausforderungen und Einschränkungen von Altsystemen. Willkommen zu Lektion drei
unseres Kurses über ältere
Mainframe-Systeme Heute
konzentrieren wir uns auf die Herausforderungen
und Einschränkungen, die mit älteren Mainframe-Systemen verbunden sind Zuge der
Modernisierung ist es wichtig, die Probleme zu
verstehen, mit
denen Unternehmen die Probleme zu
verstehen, mit
denen Unternehmen beim Umgang mit älterer
Technologie konfrontiert sind Am Ende dieser Lektion werden
Sie in der Lage sein, wichtige Leistungsprobleme,
technologische Mängel
und Sicherheitsrisiken zu identifizieren technologische Mängel
und Sicherheitsrisiken , die
bei älteren Mainframes häufig auftreten Leistungsprobleme, wenn
veraltete Systeme Probleme haben. Leistungsengpässe sind eine der häufigsten Beschwerden
im Zusammenhang mit älteren
Mainframe-Systemen Obwohl Mainframes
für die Verarbeitung großer Datenmengen konzipiert sind, kann es bei
älteren Systemen zu
erheblichen Verlangsamungen kommen , wenn sie altern oder durch moderne Workloads, für die sie nicht konzipiert wurden, überlastet
werden moderne Workloads wichtigsten Leistungsproblemen
gehören Verarbeitungsverzögerungen.
Legacy-Systeme können
mit den Anforderungen
moderner Anwendungen zu kämpfen haben, Legacy-Systeme können
mit den Anforderungen
moderner Anwendungen zu kämpfen haben was zu
langsameren Reaktionszeiten und
verzögerter Transaktionsverarbeitung führt langsameren Reaktionszeiten und Beispielsweise
könnte eine Bank, die
einen 20 Jahre alten Mainframe
zur Verarbeitung von Millionen
täglicher Transaktionen verwendet einen 20 Jahre alten Mainframe
zur Verarbeitung von Millionen , feststellen, dass sie die Echtzeitverarbeitung nicht mehr erfüllen
kann Kapazitätsengpässen
weisen
ältere Systeme häufig physische
Einschränkungen in Bezug auf Arbeitsspeicher und CPU-Kapazität Eine Skalierung ist teuer
und manchmal unmöglich, ohne
ganze Hardwarekomponenten auszutauschen. Konflikt zwischen Batch und Echtzeit. Viele ältere Mainframes wurden für die
Batch-Verarbeitung
optimiert, haben jedoch Probleme mit modernen
Echtzeitanwendungen , die
sofortige Antworten erfordern Veraltete Technologie, die hinter
der Zeit zurückbleibt. Ältere
Mainframe-Systeme
basieren oft auf jahrzehntelanger Technologie Diese Systeme
waren zwar
bei ihrem ersten Einsatz auf dem neuesten
Stand der Technik,
haben bei ihrem ersten Einsatz auf dem neuesten
Stand der Technik, aber heute Schwierigkeiten, mit den technologischen Fortschritten
Schritt zu
halten mit den technologischen Fortschritten
Schritt zu
halten Zu den häufigsten Problemen mit veralteter
Technologie gehört die mangelnde Integration
mit modernen Tools Ältere Systeme lassen sich oft nicht einfach in
moderne Software,
Cloud-Plattformen oder DevOps-Tools integrieren Cloud-Plattformen oder DevOps-Tools Zum Beispiel ist die
Coba-Sprache, obwohl sie immer noch verwendet
wird, nicht so flexibel
für die Integration in wird, nicht so flexibel
für die Integration Cloud-Umgebungen wie
modernere Sprachen wie Python oder Java Veraltete Hardwarekomponenten. Viele ältere Systeme basieren auf proprietärer Hardware, die
möglicherweise nicht mehr unterstützt wird. Mainframe-Systeme, die auf
alten Bandspeicher oder Festplattenlaufwerken angewiesen sind, sind beispielsweise alten Bandspeicher oder Festplattenlaufwerken möglicherweise nicht mit
neueren Speichertechnologien kompatibel, wodurch die Datenzugriffsgeschwindigkeit
und die Speichereffizienz eingeschränkt Anbieter.
Mainframe-Systeme sind in der Regel eng mit
bestimmten Hardware- und
Softwareanbietern
integriert , was zu
mangelnder Flexibilität bei
der Einführung
neuer Technologien führt der Einführung
neuer Technologien Die Migration aus dem Ökosystem eines
Anbieters kann ein kostspieliger und
zeitaufwändiger Prozess sein Lassen Sie mich Ihnen ein Beispiel aus der
Praxis geben. Viele
Finanzinstitute verwenden immer noch Greenscreen-Terminals für den
Kernbankbetrieb, eine Technologie, die vor Jahrzehnten auf dem
neuesten Stand war, aber für die
heutige interaktive
webbasierte Benutzererfahrung äußerst ineffizient ist heutige interaktive
webbasierte Benutzererfahrung Hohe Betriebskosten,
zunehmende finanzielle Belastung. Wartung älterer Systeme
ist teuer,
was hauptsächlich auf die steigenden Kosten Hardwarewartung, Softwarelizenzierung und
qualifiziertes Personal für deren Verwaltung zurückzuführen Warum steigen die Kosten? Erstens, spezielle Fähigkeiten. Weniger Fachkräfte sind für
die Verwaltung von Altsystemen geschult. Es wird
immer
schwieriger, einen qualifizierten
Kobalt-Programmierer oder einen ZOS-Experten zu finden, was die
Gehälter derjenigen, die
noch über das Fachwissen verfügen, in die Höhe treibt Gehälter derjenigen, die
noch über das Fachwissen verfügen Zweitens: Wartungskosten. Die Wartung älterer
Hardware ist weitaus
teurer als der Betrieb
neuerer Cloud-basierter Systeme Mit zunehmendem Alter der Hardware können
Ersatzteile
knapp oder gar nicht Nummer drei, Ineffizienz
beim Energieverbrauch. Ältere Mainframes verbrauchen oft mehr Strom als
moderne Geräte Betrieb großer
Altsysteme kann höheren
Energiekosten für Unternehmen
führen, insbesondere im Vergleich zu
energieeffizienten Beispielsweise
würde eine große
Versicherungsgesellschaft, die
einen veralteten Mainframe betreibt , jährlich
Millionen ausgeben , um
das System betriebsbereit zu halten, wohingegen cloudbasierte
Alternativen
ähnliche Funktionen zu einem
Bruchteil der Kosten bieten könnten ähnliche Funktionen zu einem
Bruchteil der Kosten Sicherheitsbedenken,
Schutz veralteter Systeme. Altsysteme sind bekanntermaßen
schwer zu sichern. Mainframes verfügen zwar über integrierte
Sicherheitsfunktionen,
viele wurden jedoch nicht aktualisiert, um modernen Cyberbedrohungen
gerecht zu werden Sicherheitsherausforderungen
gehört zum einen der
Mangel an regelmäßigen Patches Ältere Systeme erhalten möglicherweise
nicht die erforderlichen
Softwarepatches, um mit den sich entwickelnden
Sicherheitsbedrohungen Schritt zu
halten Dadurch sind sie
anfällig für Cyberangriffe, Datenschutzverletzungen und Ransomware Zweitens, unzureichende Verschlüsselung. Moderne Systeme verwenden zwar
fortschrittliche Verschlüsselungstechniken, viele ältere Systeme
arbeiten immer noch mit veralteten oder schwächeren
Verschlüsselungsmethoden. Drittens: Datenanfälligkeit. Mainframes enthalten oft riesige
Mengen sensibler Daten. Jede Sicherheitslücke könnte
wichtige Informationen
wie Finanzunterlagen oder
Kundendaten offenlegen wichtige Informationen
wie Finanzunterlagen oder , was zu
erheblichen Risiken bei der Einhaltung von
Vorschriften wie der DSGVO oder HIPAA führen erheblichen Risiken bei der Einhaltung Vorschriften wie der DSGVO oder HIPAA Ein bemerkenswertes Beispiel ist der Ransomware-Angriff
Wanna Cry im Jahr 2017, dem viele
Unternehmen betroffen waren, die
veraltete Systeme nutzten und die
erforderlichen
Patches nicht installiert hatten die
erforderlichen
Patches nicht installiert Technische Schulden, die versteckten
Kosten veralteter Systeme. Technische Schulden sind
die
Anhäufung veralteter Technologien und in
der Vergangenheit verwendeter
Abkürzungen, deren Behebung heute viel Zeit
und Ressourcen
erfordert. den Erscheinungsformen
technischer Schulden bei Mainframes gehört die Komplexität des
Codes Jahrzehntelange Patches und
temporäre Korrekturen haben zu komplexem Code geführt , der schwer zu
warten oder zu aktualisieren ist Nummer zwei, fehlende
Dokumentation. Viele Altsysteme
leiden unter schlechter oder fehlender
Dokumentation, was es
für neue Teams schwierig macht die inneren
Abläufe des Systems
zu verstehen Drittens: Inflexibilität. Die Starrheit veralteter Systeme schränkt
häufig die Fähigkeit ein,
Innovationen zu entwickeln oder
neue Funktionen einzuführen,
ohne dass umfangreiche Änderungen oder Überarbeitungen wichtigsten Erkenntnissen aus dieser Lektion gehören
Leistungsprobleme, Kapazitätsengpässe
und Konflikte
bei der Stapelverarbeitung, und Konflikte
bei der Stapelverarbeitung Zu den wichtigsten Erkenntnissen aus
dieser Lektion gehören
Leistungsprobleme,
Kapazitätsengpässe
und Konflikte
bei der Stapelverarbeitung, die bei älteren Mainframes häufig vorkommen. Zweitens
behindern veraltete Technologien
und die Abhängigkeit von Anbietern die Fähigkeit von Unternehmen, moderne Tools
und Cloud-Plattformen
einzuführen Drittens ist es aufgrund der hohen
Betriebskosten und Sicherheitsbedenken immer
schwieriger, veraltete Systeme in einer
modernen Geschäftsumgebung zu rechtfertigen Verdienstaktivitäten: Denken
Sie über Ihr aktuelles Mainframe-System oder über das System nach, mit dem Sie vertraut sind Nennen Sie die
drei wichtigsten Einschränkungen oder Probleme, auf die Sie gestoßen sind oder
die Sie beobachtet haben,
unabhängig davon, ob es sich um Leistungsprobleme, veraltete Komponenten
oder Sicherheitsbedenken handelt Überlegen Sie, wie sich diese Probleme auf
die Skalierbarkeit
oder Integration des Systems in
moderne Technologien auswirken die Skalierbarkeit
oder Integration des Systems . Veröffentlichen Sie Ihre Ergebnisse im Diskussionsforum
Ihres Unternehmens und erfahren Sie, wie andere
mit ähnlichen Herausforderungen umgehen. Als Nächstes ein Überblick über die
Mainframe-Infrastruktur. In der nächsten Lektion werden wir uns der
Mainframe-Infrastruktur,
einschließlich Netzwerk-, Speicher-
und Datenbanksystemen,
befassen einschließlich Netzwerk-, Speicher-
und Datenbanksystemen, vier werden wir untersuchen, wie
diese Komponenten interagieren und welche
Abhängigkeiten sie haben, kann Lektion vier werden wir untersuchen, wie
diese Komponenten
interagieren und welche
Abhängigkeiten sie haben, um zu verstehen,
wie Modernisierung die
Effizienz der Infrastruktur
verbessern
5. Lektion 4: Mainframe-Infrastruktur – Übersicht: Lektion vier, Überblick über die
Mainframe-Infrastruktur. Willkommen zu Lektion vier
unseres Kurses über ältere
Mainframe-Systeme Heute werden wir uns mit
der Infrastruktur befassen , die
Mainframe-Systeme unterstützt, uns dabei auf die Kernkomponenten
wie Netzwerke,
Speicher und Datenbanken konzentrieren wie Netzwerke,
Speicher und Wir werden auch untersuchen,
wie diese Elemente voneinander abhängig
sind
und wie Anwendungen, Hardware und Daten
in einer Mainframe-Umgebung interagieren in einer Mainframe-Umgebung Mainframe-Netzwerke, das
Rückgrat der Datenbewegung. Netzwerke sind eine
wichtige Komponente der Mainframe-Infrastruktur Mainframes sind
für die Verarbeitung
großer
Datenmengen konzipiert , und die Netzwerkarchitektur
spielt eine Schlüsselrolle bei der Sicherstellung Hochgeschwindigkeitskommunikation zwischen Systemen und externen Geräten den wichtigsten Netzwerkkonzepten gehört SNA oder
Systemnetzwerkarchitektur Traditionell verwenden
Mainframes SNA, ein proprietäres IBM-Protokoll zur Verwaltung Obwohl
SNA immer noch verwendet wird, wird es langsam durch
TCP-IP ersetzt , da Unternehmen ihre Systeme
modernisieren Hochgeschwindigkeitsverbindungen. Mainframes werden in der Regel über
Gigabit-Ethernet- oder
Glasfaser-Channel-Verbindungen mit anderen Systemen verbunden Gigabit-Ethernet- oder
Glasfaser-Channel-Verbindungen , was eine schnelle Datenübertragung
für anspruchsvolle Anwendungen ermöglicht für anspruchsvolle Anwendungen VTM oder virtuelle
Telekommunikationszugriffsmethode. VTM ist eine Kernkomponente, die die Netzwerkkonnektivität
für Mainframe-Anwendungen
verwaltet Es ist dafür verantwortlich, Daten
effizient zwischen dem Mainframe und
den
externen Lassen Sie mich Ihnen ein Beispiel aus der
realen Welt geben. In einem Finanzinstitut muss
das Netzwerk, das den Mainframe mit
externen Banksystemen verbindet das den Mainframe mit
externen Banksystemen , äußerst zuverlässig und sicher
sein und Transaktionsverarbeitung in Echtzeit für
Millionen von Kunden
gewährleisten Transaktionsverarbeitung in Echtzeit für
Millionen von Kunden Mainframe-Speicher, der Daten in
großem Umfang verarbeitet. Mainframes verwalten riesige
Datenmengen und benötigen effiziente
Speicherlösungen, um sicherzustellen, dass Daten jederzeit verfügbar,
sicher und gibt es mehrere
Speicherschichten In einer
Mainframe-Umgebung gibt es mehrere
Speicherschichten, jeweils für bestimmte Workloads konzipiert sind E-Speichertechnologien
auf dem Mainframe gehört DAS D oder Direct
Access Dies ist der primäre Speicher, der in Mainframes
verwendet wird. DSD ähnelt
einer modernen Festplatte, ist jedoch für
Mainframe-Umgebungen optimiert Sie ermöglicht den direkten und schnellen
Zugriff des Systems auf Daten. Zweitens, Bandspeicher, obwohl sie
als altmodisch gelten, werden
Bandlaufwerke immer noch in
Mainframes für die langfristige
Datenspeicherung und Datensicherung verwendet Mainframes für die langfristige
Datenspeicherung und Datensicherung Sie bieten eine enorme
Kapazität zu niedrigen Kosten, sind
aber im Vergleich zu DSD langsamer Drittens, virtueller Speicher. Mit Virtualisierung können
Mainframes auf
große Datenmengen zugreifen, die
in virtualisierten
Speicherumgebungen gespeichert sind in virtualisierten
Speicherumgebungen Dadurch können Systeme
ihre Speicherkapazität skalieren , ohne in physische Hardware
investieren zu müssen in physische Hardware
investieren Ein Beispiel: Eine Fluggesellschaft, die
einen älteren Mainframe verwendet , könnte Flugpläne und
Buchungsinformationen für den
Echtzeitzugriff auf DSD
speichern Buchungsinformationen für den
Echtzeitzugriff auf DSD und gleichzeitig ihre
Passagierdaten auf Band
archivieren Mainframe-Datenbanksysteme zur
Verwaltung geschäftskritischer Daten Verwaltung geschäftskritischer Die Datenbank ist der Ort, an dem ein
Mainframe-System wirklich glänzt. Mainframes sind
darauf ausgelegt, Daten
aus mehreren Anwendungen auf
äußerst zuverlässige und sichere Weise zu verarbeiten und zu speichern aus mehreren Anwendungen auf
äußerst zuverlässige und sichere Weise zu äußerst zuverlässige und sichere Zwei der gängigsten
Datenbanksysteme auf Mainframes
sind DV Two Lassen Sie uns auf jeden dieser Punkte eingehen. DB zwei oder IBM Datenbank zwei, eine der am häufigsten verwendeten
Datenbanken auf Mainframes V two bietet ein relationales
Datenbankmanagementsystem oder RDBMS, optimiert V two zeichnet sich durch die Verarbeitung
großer Datenmengen für Anwendungen wie Bankwesen Anwendungen wie Bankwesen, Telekommunikation und Gesundheitswesen aus. Das zweite ist IMS oder
Informationsmanagementsystem. IMS ist eine hierarchische Datenbank
, die älter ist als
relationale IMS ist zwar schon älter, wird aber
aufgrund seiner Geschwindigkeit
und Effizienz bei
bestimmten
Transaktionstypen wie der Stapelverarbeitung immer noch in vielen
Mainframe-Umgebungen aufgrund seiner Geschwindigkeit
und Effizienz bei
bestimmten
Transaktionstypen wie der Stapelverarbeitung bestimmten
Transaktionstypen Ein Beispiel: Im Privatkundengeschäft Millionen von Kundenkonten werden
Millionen von Kundenkonten über
DV-Two-Datenbanken verwaltet. Die Fähigkeit von DVT,
hohe Transaktionsvolumen zu bewältigen , macht es ideal für die Verwaltung von Scheck-, Spar- und
Kreditdaten in Echtzeit Abhängigkeiten, Anwendungen,
Hardware und Daten. Mainframes sind hochgradig
unabhängige Umgebungen. Eine Änderung an einer Komponente, sei es Hardware, Netzwerk oder
Datenbanken, kann
sich auf
das gesamte System auswirken den wichtigsten Abhängigkeitsbereichen gehören Anwendungs
- und Hardwareabhängigkeiten Mainframe-Anwendungen
sind so konzipiert, dass sie
spezifische Hardwarefunktionen wie
Parallelverarbeitung
und Multithreading nutzen spezifische Hardwarefunktionen wie Parallelverarbeitung
und Multithreading Eine Änderung der Hardware ohne
Anpassung der Anwendungen kann zu Systemineffizienzen
oder sogar Ausfällen führen Abhängigkeiten von Datenhardware. Speicher- und
Datenmanagementstrategien sind eng mit der
Hardwarearchitektur verknüpft. Beispielsweise wird die
Leistung von DVTs direkt von der Leistung
von DSD oder anderen Speichergeräten
beeinflusst von DSD oder anderen Speichergeräten Abhängigkeiten von Netzwerkanwendungen
. In Umgebungen wie
Finanzhandelsplattformen kann sich die
Netzwerklatenz direkt auf die Anwendungsleistung auswirken. Ein schlecht optimiertes Netzwerk könnte Transaktionen um
Sekundenbruchteile
verzögern, was in
Hochfrequenzhandelsszenarien nicht akzeptabel ist Hochfrequenzhandelsszenarien Überlegungen zur Modernisierung der Infrastruktur. Wenn Sie planen, ein
veraltetes Mainframe-System zu
modernisieren, müssen Sie unbedingt abwägen, wie diese
Infrastrukturkomponenten anpassen müssen Modernisierung eines Teiles, wie z. B. Verlagerung von Datenbanken in
die Cloud, ohne sich um Netzwerke
oder Speicher zu kümmern, kann zu Leistungsengpässen
oder erhöhten Kosten
führen Ein Beispiel: Ein globales
Versicherungsunternehmen könnte sich Skalierbarkeit dafür entscheiden, seine DV-Two-Datenbank
auf eine
Cloud-Plattform zu verlagern DV-Two-Datenbank
auf eine
Cloud-Plattform zu Ohne die Aktualisierung der
Netzwerkinfrastruktur
zur Unterstützung schnellerer
Datenübertragungsraten wird
die Cloud-Datenbank jedoch nicht
optimal funktionieren, was zu Verzögerungen
bei der Bearbeitung von Versicherungsansprüchen führen was zu Verzögerungen
bei der Bearbeitung von Versicherungsansprüchen wichtigsten Erkenntnissen aus diesem Kurs gehören
Mainframe-Netzwerke, Speicher
und Datenbanken, die
hochspezialisiert und für hohe
Transaktionsvolumen
und große Datenmengen
optimiert sind für hohe
Transaktionsvolumen
und große Datenmengen
optimiert und große Zweitens bedeuten Abhängigkeiten
zwischen Anwendungen, Hardware
und Daten, dass jede Änderung der
Infrastruktur eine sorgfältige Planung erfordert, um Leistungsprobleme zu
vermeiden Drittens müssen bei
der Modernisierung die Wechselbeziehungen
zwischen Netzwerkgeschwindigkeit, Speicher und
Anwendungsverarbeitung berücksichtigt
werden, um
eine optimale Leistung zu erzielen Lernaktivität. Denken Sie über ein veraltetes Mainframe-System nach, mit dem
Sie gerade arbeiten Welche
Infrastrukturkomponente, Netzwerk, Speicher oder Datenbank, ist Ihrer
Meinung nach am veraltetsten Inwiefern könnte die Aktualisierung
nur einer Komponente ohne die
anderen zu berücksichtigen, zu Herausforderungen führen? Veröffentlichen Sie Ihre Überlegungen im Diskussionsforum Ihres
Unternehmens und überlegen Sie, wie Ihre Kollegen Modernisierung der Infrastruktur umgehen. Als Nächstes werden die geschäftlichen und technischen Faktoren
für die Modernisierung erläutert. Im nächsten Modul werden
wir uns auf
die geschäftlichen und technischen
Faktoren konzentrieren, die hinter der Modernisierung stehen. Warum
drängen Unternehmen auf Modernisierung? Was sind die finanziellen
und betrieblichen Vorteile? werden wir zunächst auf
Kostensenkung, Lektion eins werden wir zunächst auf
Kostensenkung,
Agilität und Automatisierung
eingehen. Wir sehen uns in der nächsten Lektion.
6. Lektion 1: Geschäftliche Treiber für die Modernisierung: Willkommen Modul zwei. Warum sollten geschäftliche
und technische Faktoren modernisiert werden? In diesem Modul lernen
die
Studierenden die wichtigsten geschäftlichen und
technischen Beweggründe für die Mainframe-Modernisierung Dazu gehören Maßnahmen zur
Kosteneinsparung, Verbesserung der Systemagilität, Verbesserung der Skalierbarkeit
und die Integration
moderner Technologien
wie Cloud und
DVOps, moderner Technologien
wie Cloud und um den sich ändernden
Geschäftsanforderungen gerecht zu Lasst uns gleich sterben. Lektion eins: Wirtschaftliche
Triebkräfte für die Modernisierung. Willkommen zu Lektion
eins von Modul zwei. Heute werden wir uns den betriebswirtschaftlichen Gründen für die Modernisierung von
Mainframes befassen, insbesondere mit der Frage, wie Unternehmen
die Kosten für
Cloud-Integration und Automatisierung senken
sowie die
Systemagilität
und Reaktionsfähigkeit verbessern können die Kosten für
Cloud-Integration und Automatisierung senken sowie die
Systemagilität
und Reaktionsfähigkeit verbessern und Als leitender Systemingenieur sind
Sie wahrscheinlich bereits
mit dem enormen
Wert vertraut, Sie wahrscheinlich bereits
mit dem enormen
Wert vertraut den Mainframes Ihr Unternehmen
bieten, aber Sie
sind möglicherweise auch auf
erhebliche Herausforderungen gestoßen , was Kosten und Skalierbarkeit
angeht angeht In dieser Lektion
erfahren Sie , wie
Modernisierungsinitiativen, insbesondere Cloud-Integration
und Automatisierung,
diese Herausforderungen bewältigen und die
Gesamteffizienz und Flexibilität
Ihrer Systeme verbessern können diese Herausforderungen bewältigen und die
Gesamteffizienz und Flexibilität
Ihrer Systeme verbessern Gesamteffizienz und Flexibilität
Ihrer Systeme Kostensenkung durch
Cloud-Integration und Automatisierung. Cloud-Integration ist einer
der wichtigsten Schritte bei Modernisierung älterer
Mainframe-Systeme Durch die Auslagerung bestimmter Workloads oder Speicheranforderungen in
die Cloud können
Unternehmen die
Betriebskosten senken und die Flexibilität ihrer Infrastruktur erhöhen den Hauptvorteilen der
Cloud-Integration gehören niedrigere Hardware-
und Wartungskosten Ältere Systeme erfordern eine umfangreiche
Hardwarewartung und -verwaltung, angefangen bei physischen Servern bis hin zu Kühlung und Stromversorgung. Migration bestimmter
Workloads in die Cloud entfällt
diese ständige Wartung Modell mit nutzungsabhängiger Bezahlung. Cloud-Anbieter wie AWS, Azure und Google Cloud bieten flexible
Preismodelle, die es
Unternehmen ermöglichen, nur für
die Ressourcen zu zahlen, die sie nutzen. Dies ist besonders
vorteilhaft für saisonale Workloads
oder Operationen mit schwankenden Anforderungen,
da dadurch
die Notwendigkeit reduziert wird , zu viel
in physische Hardware zu investieren Die dritte Skalierbarkeit bei Bedarf. Mainframes sind zwar leistungsstark, nur begrenzt dynamisch skaliert Im Gegensatz dazu
bieten Cloud-Lösungen eine nahezu unbegrenzte
Skalierbarkeit, sodass Unternehmen ohne nennenswerte
Vorabinvestitionen auf Änderungen der
Nachfrage
reagieren ohne nennenswerte
Vorabinvestitionen auf Änderungen der
Nachfrage Ein Beispiel: In einer
Einzelhandelskette, die auf
älteren Mainframes läuft , kann es in der
Weihnachtszeit zu Spitzenauslastungen Durch die Verlagerung bestimmter
Workloads in die Cloud, wie z. B. die Analyse von Kundendaten, können
sie diese
Spitzenzeiten bewältigen, ohne
den Mainframe zu überlasten oder in
teure Hardware-Upgrades
oder kurzfristigen Bedarf zu investieren teure Hardware-Upgrades Automatisierung, Steigerung der Effizienz
und Reduzierung menschlicher Fehler. Automatisierung ist ein weiterer wichtiger
Motor für die Modernisierung. Die manuellen Prozesse, die
typischerweise mit
älteren
Mainframe-Umgebungen einhergehen , können zeitaufwändig und
anfällig für menschliche Fehler Durch Automatisierung können
diese Prozesse rationalisiert was zu schnelleren Abläufen,
weniger Fehlern und niedrigeren Kosten führt weniger Fehlern und niedrigeren Kosten den wichtigsten Bereichen der Automatisierung bei Mainframe-Modernisierung
gehören vor allem Planung und Überwachung von
Aufgaben Herkömmliche
Mainframe-Umgebungen
basieren häufig auf manueller Auftragsplanung, was ineffizient
und fehleranfällig sein kann Automatisierungstools wie
IBM Workload Automation ermöglichen es Unternehmen, sich
wiederholende Aufgaben
wie die Auftragsplanung zu automatisieren wiederholende Aufgaben
wie die Auftragsplanung die
Gesamteffizienz des Systems
zu verbessern Nummer zwei, CICD-Pipelines. Die Integration kontinuierlicher
Integration, kontinuierlicher Einsatz oder
CICD-Praktiken in den Modernisierungsrahmen kann die
Entwicklungszyklen erheblich beschleunigen Automatisierte Tests, Bereitstellung und Überwachung tragen dazu bei, dass alle Änderungen am
System reibungslos und mit minimalem
Ausfallrisiko
implementiert werden mit minimalem
Ausfallrisiko
implementiert Drittens automatisiertes
Backup und Recovery. Automatisierte Backup-Lösungen
stellen sicher,
dass Daten sicher gespeichert werden, ohne manuelles
Eingreifen erforderlich ist. Bei Ausfällen können
diese Systeme
wichtige Daten schnell wiederherstellen Ausfallzeiten
und Betriebskosten
minimieren Ein Beispiel: Eine Organisation
im Gesundheitswesen, ältere Anwendungen auf
einem Mainframe-System
ausführt , könnte eine
automatisierte Jobplanung für die
Bearbeitung von Patientenakten,
Versicherungsansprüchen und
Finanztransaktionen implementieren automatisierte Jobplanung für die
Bearbeitung von Patientenakten, Versicherungsansprüchen und
Finanztransaktionen Durch die Automatisierung dieser
wichtigen Aufgaben das Unternehmen nicht nur reduziert
das Unternehmen nicht nur das Risiko menschlicher Fehler,
sondern stellt auch sicher, dass wichtige Geschäftsprozesse schnell
und konsistent
ausgeführt werden ,
wodurch die Patientenversorgung und die
Einhaltung
gesetzlicher Anforderungen verbessert Einhaltung
gesetzlicher Verbesserung der Systemagilität und der Reaktionsfähigkeit des
Unternehmens. Moderne Unternehmen müssen sich
schnell an sich ändernde
Marktbedingungen,
Kundenanforderungen und
technologische Fortschritte anpassen schnell an sich ändernde
Marktbedingungen, Kundenanforderungen und
technologische Fortschritte Leider können ältere
Mainframes, obwohl sie leistungsstark sind, starr sein und nur schwer
an neue Anforderungen anpassen den wichtigsten Vorteilen
verbesserter Agilität gehört allem eine schnellere
Markteinführung Modernisierte
Mainframe-Systeme
können, wenn sie DevOps-Praktiken und
Cloud-Technologien
integriert in
DevOps-Praktiken und
Cloud-Technologien
integriert werden,
die Entwicklung und Bereitstellung
neuer Anwendungen beschleunigen , sodass Unternehmen
schneller auf Marktanforderungen reagieren schneller auf Marktanforderungen Zweitens Flexibilität bei der Bereitstellung von Anwendungen. Cloud-fähige
Mainframe-Systeme ermöglichen mehr Flexibilität in Bezug darauf, wo und wie Anwendungen bereitgestellt
werden Dies ermöglicht es Unternehmen,
Workloads zwischen Cloud- und
lokalen Umgebungen zu verlagern Workloads zwischen Cloud- und
lokalen Umgebungen so eine agilere und
reaktionsschnellere IT-Infrastruktur zu schaffen Drittens, besseres
Kundenerlebnis. Mit agileren Systemen können
Unternehmen neue Funktionen,
Produkte und Dienstleistungen schneller
bereitstellen und die allgemeine
Kundenzufriedenheit verbessern. die Verwendung von APIs zur
Verbindung älterer Systeme mit
modernen Frontend-Anwendungen können
Unternehmen beispielsweise Verbindung älterer Systeme mit
modernen Frontend-Anwendungen können
Unternehmen beispielsweise benutzerfreundlichere
Kundenerlebnisse schaffen . Ein Beispiel aus der Praxis:
Ein Finanzdienstleistungsunternehmen, Ein Finanzdienstleistungsunternehmen auf einem sich schnell
entwickelnden Markt wettbewerbsfähig sein will, muss sein
Kreditgenehmigungsverfahren
aktualisieren. Traditionell könnte dieser
Prozess auf einem
älteren Mainframe-System
manuell verwaltet Durch die Modernisierung und
Automatisierung dieses Workflows kann
das Unternehmen die Genehmigungszeiten
von Tagen auf Minuten
reduzieren und sich so einen Wettbewerbsvorteil auf dem Markt
verschaffen wichtigsten Erkenntnissen aus dieser Lektion gehört, dass die
Cloud-Integration zur Senkung der
Betriebskosten beiträgt , da
kostspielige Hardware und Wartung
überflüssig werden und
gleichzeitig flexible
Skalierbarkeitsoptionen angeboten Zweitens verbessert die Automatisierung die
betriebliche Effizienz, reduziert manuelle Fehler,
rationalisiert sich wiederholende Aufgaben und sorgt für eine schnellere und
konsistentere Systemleistung konsistentere Drittens
kann die Modernisierung von
Mainframe-Systemen die
geschäftliche Flexibilität erheblich verbessern, sodass Unternehmen
schneller
auf Marktveränderungen
und Kundenbedürfnisse reagieren schneller
auf Marktveränderungen
und Kundenbedürfnisse Lernaktivität: Denken Sie über die aktuellen
Geschäftsprozesse in Ihrem Unternehmen nach, die von Automatisierung
oder Cloud-Integration
profitieren könnten von Automatisierung
oder Cloud-Integration
profitieren Identifizieren Sie eine
bestimmte Arbeitslast oder Aufgabe, die in die Cloud
verlagert oder automatisiert werden könnte Teilen Sie Ihre Ideen im Diskussionsforum
Ihres Unternehmens mit und tauschen Sie sich mit Ihren Kollegen aus, um ein Brainstorming durchzuführen, wie Modernisierung
Ihre Geschäftsergebnisse verbessern könnte Als Nächstes werden
wir in der nächsten Lektion die
technischen Gründe
für die Modernisierung Ihrer
Mainframe-Systeme untersuchen für die Modernisierung Ihrer Welche Technologien für
diese Entwicklung entscheidend
sind und wie
Sie Ausfallzeiten reduzieren, die Skalierbarkeit
verbessern
und die Sicherheit erhöhen können Skalierbarkeit
verbessern
und die Sicherheit erhöhen Seien Sie gespannt auf Lektion zwei, technischen
Triebkräfte der Modernisierung. Tu in der nächsten Lektion.
7. Lektion 2: Technische Treiber für die Modernisierung: Lektion zwei, Technische
Triebkräfte für die Modernisierung. Willkommen zu Lektion
zwei von Modul zwei. In dieser Lektion werden
wir uns mit
den technischen Gründen für die
Modernisierung von Mainframe-Systemen befassen den technischen Gründen für die Modernisierung von Mainframe-Systemen Wir werden untersuchen, wie die Integration mit modernen Technologien
wie Cloud, Mobile und Analytics Ausfallzeiten reduzieren, die Skalierbarkeit
verbessern
und die Sicherheit erhöhen
kann Skalierbarkeit
verbessern
und die Sicherheit Als leitender Systemingenieur, der
immer einen Schritt voraus sein möchte, ist es wichtig, die
technischen
Triebkräfte der Modernisierung zu
verstehen die
technischen
Triebkräfte der Modernisierung zu
verstehen. Dadurch wird nicht nur sichergestellt
, dass Ihr Mainframe in einer
sich schnell entwickelnden IT-Landschaft relevant
bleibt, sondern hilft Ihnen auch dabei,
den wachsenden Anforderungen
Ihres Unternehmens gerecht den wachsenden Anforderungen
Ihres Unternehmens Integration mit
modernen Technologien,
Cloud, Mobiltechnologie und Analytik Ältere Mainframes sind
zwar leistungsstark, nicht darauf ausgelegt,
sich nahtlos in
moderne Technologien zu integrieren sich nahtlos in
moderne Technologien In der heutigen
vernetzten Welt ist die
Integration Ihres Mainframes mit
Cloud-Diensten,
mobilen Plattformen
und Analysetools jedoch Integration Ihres Mainframes mit entscheidend, um sicherzustellen, dass das System weiterhin einen Mehrwert bietet.
Cloud-Integration Nummer eins,
Hybrid-Cloud-Lösungen. Anstatt
den gesamten Mainframe zu ersetzen, ermöglichen
Hybrid-Lösungen
Unternehmen,
bestehende Systeme zu erweitern , indem
sie sie in Cloud-Umgebungen integrieren sie sie in Cloud-Umgebungen Dies bietet die Skalierbarkeit und Flexibilität der Cloud ohne die Stabilität
und Zuverlässigkeit
des Mainframes zu verlieren und Zuverlässigkeit
des Mainframes Zweitens: API-Architektur an erster Stelle. Eine der wichtigsten Strategien für Cloud-Integration ist die Einführung
eines API-First-Ansatzes. APIs ermöglichen älteren Systemen die Kommunikation mit
Cloud-nativen Anwendungen ermöglichen so einen Datenaustausch in Echtzeit zwischen dem Mainframe
und der Cloud Beispielsweise
könnte eine Bank weiterhin wichtige
Finanztransaktionen auf einem Mainframe
durchführen und gleichzeitig Cloud-basierte
Analysen nutzen, um Kunden
über eine mobile App
personalisierte Empfehlungen
zu geben über eine mobile App Mobile Integration. Erstens können
Mainframe-Systeme über APIs,
die Back-End-Daten mit
mobilen
Frontend-Anwendungen verbinden
, mobilfähig die Back-End-Daten mit
mobilen
Frontend-Anwendungen verbinden gemacht Dies ist besonders
wichtig für Branchen wie den Einzelhandel und Bankwesen, in denen
Kundeninteraktionen häufig auf Mobilgeräten stattfinden Im
Gesundheitswesen
können beispielsweise Gative-Systeme zur
Verwaltung von Patientenakten in mobile Anwendungen integriert
werden, können beispielsweise Gative-Systeme zur
Verwaltung von Patientenakten in mobile Anwendungen integriert
werden um Ärzten
und Patienten den Zugriff auf
Krankengeschichte und
Testergebnisse in Echtzeit zu ermöglichen und so die Patientenversorgung zu
verbessern Integration von Analysen. Erstens
enthalten ältere Systeme eine Fülle von Daten, aber der Zugriff auf und
die Analyse der Daten in Echtzeit
ist oft eine Herausforderung. Durch die Integration von
Analysetools können Unternehmen prädiktive Analysen
und KI-gestützte Erkenntnisse
nutzen so fundiertere
Entscheidungen treffen Beispielsweise kann ein
Logistikunternehmen, das einen Mainframe zur
Sendungsverfolgung verwendet ,
fortschrittliche Analysen integrieren ,
um Verzögerungen in der Lieferkette
vorherzusagen Anpassungen in
Echtzeit vorzunehmen Reduzierung von Ausfallzeiten und
Verbesserung der Skalierbarkeit. Eine der größten
Herausforderungen bei älteren Mainframes besteht darin, die
Verfügbarkeit aufrechtzuerhalten und die Skalierbarkeit
sicherzustellen, wenn die Geschäftsanforderungen steigen Ausfallzeiten zu reduzieren, ist in erster Linie Resilienz durch
Modernisierung gefragt Durch die Integration in
Cloud-Umgebungen können
Unternehmen
das Risiko von Ausfallzeiten reduzieren. Cloud-Umgebungen
bieten Redundanz und stellen
sicher, dass
Cloud-Dienste bei einem Ausfall des
Mainframe-Systems mit
minimalen Unterbrechungen
weiterbetrieben werden können mit
minimalen Unterbrechungen
weiterbetrieben Zwei automatisierte Failover-Systeme. Modernisierungsmaßnahmen beinhalten
häufig automatisierte Failover-Systeme, die Ausfälle
erkennen und sofort auf
Backup-Systeme umschalten, um eine hohe Verfügbarkeit zu gewährleisten Beispielsweise kann ein Mainframe-Unternehmen, ein Einzelhandelsunternehmen , das
ein Mainframe-basiertes
Transaktionssystem betreibt , ein
automatisiertes Over-System implementieren , das die
Transaktionen im
Falle eines Mainframe-Ausfalls in die Cloud verlagert und so kostspielige
Ausfallzeiten während Haupteinkaufsperioden wie Black Friday
vermeidet Ausfallzeiten Skalierbarkeit angeht, kann der
erste Mainframe Schwierigkeiten haben, die Anforderungen
moderner Workloads ohne nennenswerte Hardwareinvestitionen zu erfüllen Was die Skalierbarkeit angeht, kann der
erste Mainframe Schwierigkeiten haben, die Anforderungen
moderner Workloads ohne nennenswerte Hardwareinvestitionen zu
erfüllen. Durch die Nutzung der
Cloud-Infrastruktur können
Unternehmen Workloads
dynamisch und bedarfsgerecht skalieren dynamisch Ganz gleich, ob es darum geht,
mehr Transaktionen zu verarbeiten oder größere
Datenmengen Zweitens: elastisches
Workload-Management. Cloud-Plattformen ermöglichen es
Unternehmen, Ressourcen dynamisch auf der Grundlage von Echtzeitanforderungen
zuzuweisen und
so sicherzustellen, dass sie nie zu viel oder
zu wenig bereitgestellt werden Beispielsweise kann ein
Finanzdienstleister, der
Handelsanwendungen mit
hohem Volumen betreibt kann ein
Finanzdienstleister, der
Handelsanwendungen mit
hohem Volumen Cloud-Skalierung
nutzen, um
Spitzen in der Handelsaktivität zu bewältigen und
sicherzustellen, dass ihre Plattform auch in Zeiten
hoher Auslastung
reaktionsfähig bleibt auch in Zeiten
hoher Auslastung
reaktionsfähig Uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh, uh,
uh, ähm , Verbesserung der Sicherheit. Sicherheit ist eines
der Hauptanliegen , wenn es um Altsysteme geht. zunehmendem Alter werden diese Systeme anfälliger für
Angriffe und Sicherheitslücken Modernisierungsmaßnahmen
bieten die Möglichkeit, fortschrittlichere
Sicherheitsprotokolle zu implementieren und technische Probleme zu beheben. den durch die Modernisierung erzielten Sicherheitsverbesserungen gehören erweiterte Verschlüsselung
und Datenschutz. Modernisierung eines Mainframes
ermöglicht die Einführung
moderner Verschlüsselungsstandards
, die sensible Daten
sowohl bei der moderner Verschlüsselungsstandards Adresse als auch bei der Übertragung schützen Adresse als auch bei Zweitens: Identitäts- und
Zugriffsmanagement oder IAM. Implementierung moderner
IAM-Protokolle und Verbesserung der
Benutzerzugriffskontrollen,
um sicherzustellen, dass nur
autorisiertes Personal auf kritische
Systeme und Daten zugreifen
kann Drittens:
Bedrohungsüberwachung in Echtzeit. Integration mit modernen
Sicherheitstools wie SIEM oder
Lösungen für das Management von Sicherheitsinformationen und Ereignissen kann eine Überwachung in
Echtzeit und eine
automatisierte Bedrohungserkennung ermöglicht werden, wodurch das System
vor Cyberbedrohungen
geschützt Beispielsweise
kann eine
Gesundheitsorganisation, die ihren Mainframe
modernisiert, ihre Sicherheit verbessern indem sie
Echtzeit-Überwachungssysteme implementiert , die ungewöhnliche Aktivitäten erkennen und Administratoren vor
potenziellen Sicherheitsverstößen
warnen, potenziellen Sicherheitsverstößen wichtigsten Erkenntnissen aus
dieser Lektion gehört Integration Ihres Mainframes mit modernen Technologien wie Cloud,
Mobile und Analytics, um sicherzustellen, dass Ihr System
agil bleibt und in der Lage ist, sich ändernde Geschäftsanforderungen zu erfüllen Zweitens sind die Reduzierung von Ausfallzeiten
und die Verbesserung der Skalierbarkeit wichtige
technische Faktoren, die es
Unternehmen ermöglichen , eine
hohe Verfügbarkeit sicherzustellen und Wachstum ohne massive
Investitionen in Hardware zu
bewältigen Drittens tragen
Sicherheitsverbesserungen während der Modernisierung dazu bei,
Risiken zu minimieren indem fortschrittliche Verschlüsselung,
Identitätsmanagement und Bedrohungsüberwachung in
Echtzeit angepasst Identitätsmanagement und Bedrohungsüberwachung in
Echtzeit Erwerbstätigkeit. Sehen Sie sich den
aktuellen Technologie-Stack Ihres älteren Mainframe-Systems Finden Sie heraus, welche
modernen Technologien, ob Cloud,
Mobile oder Analytik, würden Ihrem Unternehmen
den unmittelbarsten
Nutzen bringen Schreiben Sie drei
spezifische Bereiche auf, in denen die Integration dieser Technologien die Leistung verbessern, Ausfallzeiten
reduzieren und die
Sicherheit erhöhen
würde . Teilen Sie Ihre Erkenntnisse im Diskussionsforum
Ihres Unternehmens mit und erfahren Sie, wie Ihre Kollegen
planen ,
ihre eigenen Systeme zu modernisieren Als Nächstes geht es um das Risiko,
nicht zu modernisieren. In der nächsten Lektion werden wir uns mit dem Risiko
befassen, nicht zu modernisieren Was passiert, wenn Sie
Ihr Altsystem unverändert lassen? Wir werden die Auswirkungen
veralteter Technologien auf das
Unternehmenswachstum und die
Sicherheit untersuchen und untersuchen, was es bedeutet, mit Unternehmen zu konkurrieren, die sich bereits modernisiert
haben Machen Sie sich bereit für Lektion drei. Es ist ein Augenöffner. Wir
sehen uns in der nächsten Lektion.
8. Lektion 3: Die Risiken, die nicht modernisiert werden: Lektion drei, das Risiko, nicht
zu modernisieren. Willkommen zu Lektion
drei von Modul zwei. In dieser Sitzung
werden wir das Risiko untersuchen, das damit verbunden ist,
ältere Mainframe-Systeme nicht zu modernisieren Wir werden untersuchen, wie sich
veraltete Technologien auf das Unternehmenswachstum
und die Sicherheit auswirken, und
den Wettbewerbsnachteil erörtern ,
der entsteht, wenn es darum geht, mit
Unternehmen Schritt zu halten , die bereits modernisiert haben
. Für einen erfahrenen Systemingenieur der seine Karriere
zukunftssicher machen möchte, ist
es wichtig, die Folgen zu verstehen , die entstehen, wenn
ältere Systeme ins Hintertreffen geraten und die potenziellen
Kosten zu kennen, die
entstehen können, wenn man nicht mit
den technologischen Fortschritten Schritt hält Die Auswirkungen veralteter
Technologien auf das Unternehmenswachstum. Legacy-Systeme
wie Mainframes
werden Unternehmen jahrzehntelang
zuverlässig dienen, aber wenn werden Unternehmen jahrzehntelang
zuverlässig dienen, man sich
weiterhin ausschließlich auf
diese veraltete Infrastruktur verlässt , kann das Geschäftswachstum
erheblich
gebremst Die Folgen können von
verminderter Agilität bis hin zu
kostspieligen Ineffizienzen reichen verminderter Agilität bis hin zu
kostspieligen Ineffizienzen All
diese Faktoren können die Wettbewerbsfähigkeit eines Unternehmens in der heutigen
schnelllebigen digitalen Wirtschaft erheblich
einschränken diese Faktoren können die Wettbewerbsfähigkeit eines Unternehmens in der heutigen
schnelllebigen Zu den Hemmnissen für das
Geschäftswachstum gehört zum einen Im Gegensatz zu modernen
Cloud-nativen Systemen fällt es
älteren Systemen oft schwer, dynamisch zu skalieren, um der steigenden Nachfrage
gerecht zu werden. Dies kann besonders für
Unternehmen mit
Wachstum
problematisch sein für
Unternehmen mit
Wachstum
problematisch , da ihre Fähigkeit
, mehr Daten zu
verarbeiten oder mehr Transaktionen abzuwickeln, durch die Einschränkungen des
Systems
eingeschränkt ist . Nummer zwei, Inflexibilität.
Ältere Mainframes sind
zwar unglaublich
robust, aber im Allgemeinen nicht darauf ausgelegt, sich schnell an sich ändernde Geschäftsanforderungen
anzupassen neuer Funktionen oder Fähigkeiten
kann Implementierung neuer Funktionen oder Fähigkeiten
kann schwierig und
kostspielig sein, Markteinführung
neuer Produkte und Dienstleistungen
verzögert Drittens der Innovationsengpass. Unternehmen, die auf
veraltete Technologien setzen, sind möglicherweise nicht der Lage, mit dem rasanten
Innovationstempo Schritt
zu halten mit dem rasanten
Innovationstempo Schritt
zu Neue Technologien wie
KI, maschinelles Lernen und fortschrittliche Analytik lassen sich nur schwer
in ein veraltetes System integrieren, was das
Innovationspotenzial einschränkt. Stellen Sie sich zum Beispiel
ein Einzelhandelsunternehmen auf einem veralteten
Mainframe-System
arbeitet Für sie könnte es
schwierig sein, Datenanalysen in
Echtzeit
oder personalisierte
Kundenerlebnisse zu implementieren Datenanalysen in
Echtzeit , was ihre
Konkurrenten mit einer modernen
Infrastruktur problemlos
erreichen können mit einer modernen
Infrastruktur problemlos
erreichen Infolgedessen hinkt ihr
Kundenengagement hinterher, sowohl auf
den Umsatz
als auch auf die Kundenbindung auswirkt Sicherheitsrisiken
veralteter Technologie. Eines der vielleicht
wichtigsten Probleme für Unternehmen, die an
veralteten Systemen festhalten, ist die Sicherheit. der Weiterentwicklung der Technologie entwickeln sich auch die Methoden
von Cyberangriffen Veraltete Systeme
sind nicht
darauf ausgelegt , modernen Bedrohungen standzuhalten, wodurch Unternehmen
anfälliger für Sicherheitslücken werden. diesen Sicherheitsproblemen gehören einen veraltete
Sicherheitsprotokolle Altsysteme stützen sich häufig auf Sicherheitsmaßnahmen, die vor Jahrzehnten auf dem
neuesten Stand der Technik waren,
aber heute nicht mehr
ausreichen, um sich vor den
ausgeklügelten Cyberangriffen von heute zu schützen . Dies führt zu erheblichen
Sicherheitslücken, insbesondere im Hinblick
auf Datenschutzverletzungen Zweitens fehlendes Patch-Management. Ältere Systeme sind
schwieriger zu warten, und regelmäßige Updates oder Patches werden oft verzögert, wenn sie überhaupt
bereitgestellt werden. Ungepatchte Software
kann von
Angreifern ausgenutzt werden , was zu
schwerwiegenden Sicherheitsvorfällen führen Drittens: Compliance-Probleme. Da die
Datenschutzbestimmungen, beispielsweise die
DSGVO und HIPA, immer strenger werden, kann es für
Unternehmen, die sich
auf veraltete Systeme verlassen schwierig
sein,
die Vorschriften einzuhalten Dies erhöht das
Risiko von Bußgeldern oder anderen rechtlichen Schritten.
Nehmen wir ein Beispiel. Eine Regierungsbehörde, die
geschäftskritische Operationen auf einem alten Mainframe durchführt, könnte beim Schutz
sensibler Bürgerdaten vor
modernen Cyberbedrohungen vor
Herausforderungen stehen sensibler Bürgerdaten vor
modernen Cyberbedrohungen vor Ohne regelmäßige Updates
und fortschrittliche Verschlüsselung könnte
das System anfällig für Sicherheitsverletzungen sein, die
zum Verlust des Vertrauens der Öffentlichkeit
und zu finanziellen Strafen führen Verlust des Vertrauens der Öffentlichkeit
und zu finanziellen Wettbewerbsnachteil
gegenüber modernisierten Unternehmen. Unternehmen, die es nicht schaffen, zu modernisieren laufen Gefahr, auf dem Markt zurückgelassen zu werden und nicht
in der Lage zu sein, mit Unternehmen zu konkurrieren ,
die
Cloud-Computing,
Automatisierung und fortschrittliche
Datenanalyse eingeführt haben ,
Automatisierung und fortschrittliche Diese Unternehmen können effizienter
arbeiten, bessere
Kundenerlebnisse
bieten und schneller innovativ sein Zu den
Wettbewerbsnachteilen gehört
auch die schnelle Markteinführung Modernisierte Unternehmen können neue Produkte,
Dienstleistungen oder Funktionen viel schneller auf den
Markt bringen Dienstleistungen oder Funktionen viel schneller da ihre IT-Systeme agiler und
anpassungsfähiger sind Ein etabliertes Unternehmen
kann Monate brauchen , um das zu tun, was ein moderner Konkurrent innerhalb von Wochen erreichen
kann Zweitens, Betriebskosten. Ältere Systeme haben oft
hohe Wartungskosten. Diese Kosten in Kombination mit Ineffizienzen können
es
Unternehmen erschweren ,
wettbewerbsfähige Preise anzubieten oder in Wachstumsinitiativen zu investieren Drittens: Kundenerwartungen. Die Kunden von heute erwarten schnelle Umfragen und
personalisierte Erlebnisse. Unternehmen, die auf
veraltete Technologien angewiesen haben
möglicherweise Schwierigkeiten, diese Anforderungen zu
erfüllen,
was dazu führt, dass sie Kunden
an modernere Wettbewerber verlieren . Beispielsweise kann ein
Telekommunikationsunternehmen, das die
Infrastruktur modernisiert ,
schnell
neue digitale Dienste wie
mobile Apps und
KI-gestützten Kundensupport bereitstellen neue digitale Dienste wie , während ein Wettbewerber mit
einem veralteten System Schwierigkeiten hat, dieselben Fortschritte zu
erzielen Zeit
vergrößert sich die Kluft
zwischen den beiden , und ein alteingesessenes
Unternehmen verliert Marktanteile Ähm, zu den wichtigsten Erkenntnissen
aus dieser Lektion gehört, dass veraltete
Technologien das
Geschäftswachstum behindern , indem sie Skalierbarkeit,
Flexibilität und
Innovation
einschränken und
Unternehmen daran hindern, schnell auf Marktanforderungen
zu reagieren Zweitens
erhöht der Einsatz veralteter Systeme die Sicherheitsrisiken, da sie einen modernen
Schutz vor Cyberbedrohungen und möglicherweise nicht den gesetzlichen Vorschriften entsprechen Drittens
verschaffen sich Unternehmen, die ihre Systeme
modernisieren, einen Wettbewerbsvorteil,
während Unternehmen, die dies nicht tun, möglicherweise mit höheren
Betriebskosten, einer
langsameren Markteinführungszeit
und der Unfähigkeit,
Kundenerwartungen zu erfüllen, zu
kämpfen langsameren Markteinführungszeit
und der Unfähigkeit, Kundenerwartungen zu erfüllen, zu Erwerbstätigkeit. Denken Sie
über Ihre aktuellen Systeme nach. Nehmen Sie sich ein paar Minuten Zeit, um zu beurteilen Ihr Unternehmen derzeit von Altsystemen
abhängig Identifizieren Sie mindestens einen
Bereich, in dem die Beibehaltung veralteter Technologien ein Risiko für das
Unternehmenswachstum, die Sicherheit
oder die Wettbewerbsfähigkeit darstellen würde Unternehmenswachstum, die Sicherheit
oder die Wettbewerbsfähigkeit an Diskussionen teil, teilen Sie Ihre Ergebnisse im Diskussionsforum Ihres
Unternehmens und vergleichen Sie Ihre Herausforderungen mit denen anderer Kollegen. Als nächstes kommen die A-Studien aus der realen Welt. In der nächsten Lektion werden wir Beispiele aus der Praxis
von Unternehmen
untersuchen , die ihre älteren
Mainframe-Systeme erfolgreich modernisieren Sie werden sehen, wie diese Unternehmen in der Lage
waren,
Herausforderungen zu bewältigen und sich
für Wachstum in einer
modernen IT-Landschaft zu
positionieren für Wachstum in einer
modernen IT-Landschaft Seien Sie gespannt auf Lektion vier, A-Studien, erfolgreiche
Modernisierungsprojekte.
9. Lektion 4: Fallstudien – Erfolgreiche Modernisierungsprojekte: Lektion vier, Fallstudien, erfolgreiche
Modernisierungsprojekte. Willkommen zu Lektion
vier von Modul zwei. In dieser Sitzung werden wir uns mit
Fallstudien aus der
Praxis befassen, um zu sehen, wie Unternehmen erfolgreich von
veralteten Mainframe-Systemen
auf moderne Infrastrukturen
umsteigen veralteten Mainframe-Systemen
auf moderne Infrastrukturen Für erfahrene Systemingenieure ihre Karriere
zukunftssicher machen
möchten, bieten
diese Geschichten
praktische Einblicke die Herausforderungen und
Vorteile der Modernisierung sowie wichtige Erkenntnisse, die Ihnen als Richtschnur für Ihr eigenes
strategisches Denken dienen
können Anhand dieser Beispiele werden
wir sehen, wie
Modernisierungsprojekte Unternehmen
dabei helfen, ihre Agilität zu verbessern, Kosten
zu senken und die
betriebliche Gesamteffizienz zu steigern In der ersten Studie geht es darum, dass das globale Versicherungsunternehmen auf Hybrid Cloud umsteigt. Viele Altsysteme werden
heute in
stark regulierten
Branchen eingesetzt, in denen eine
Modernisierung
oft als riskant angesehen wird. In diesem Fall bewältigte
ein großes globales
Versicherungsunternehmen
diese Herausforderungen jedoch bewältigte
ein großes globales
Versicherungsunternehmen durch die Anpassung
einer Hybrid-Cloud-Strategie, ältere
Mainframe-Abläufe mit modernen den wichtigsten ergriffenen Maßnahmen gehören die Bewertung
und Planung Das Unternehmen bewertete zunächst , welche Anwendungen entscheidend waren und identifizierte die Schwachstellen. Veraltete
Kundendienstanwendungen, hohe Betriebskosten und fehlender Datenzugriff in Echtzeit. Zweitens, hybrider Ansatz. Anstatt ihren Mainframe komplett
außer Betrieb zu nehmen, entschied
man sich für eine
Hybridlösung Sie behielten geschäftskritische Anwendungen auf ihrem Mainframe bei, migrierten
jedoch Datenanalysen und kundenorientierte
Abläufe Das Ergebnis war ein
schnellerer Service für Kunden, verbesserte
Datenanalysefunktionen
und eine deutliche
Kostensenkung, die
hauptsächlich auf das
Pay-as-you-go-Modell der Cloud zurückzuführen Für dieses
Versicherungsunternehmen
ermöglichte
der hybride Ansatz beispielsweise, die Zuverlässigkeit
seiner Altsysteme
aufrechtzuerhalten und
gleichzeitig
die Flexibilität und
Skalierbarkeit von Cloud-Diensten zu die Zuverlässigkeit
seiner Altsysteme
aufrechtzuerhalten und
gleichzeitig nutzen. Außerdem werden Ausfallzeiten
während der Migration minimiert, was in
stark regulierten
Branchen wie Versicherungen von entscheidender Bedeutung ist . Eine zweite Studie zeigt, dass eine große Privatkundenbank ihre COBOL-Anwendungen modernisiert Ein weiteres Beispiel stammt von
einer führenden Privatkundenbank, die sich
für ihre Kernbankfunktionen auf
jahrzehntelange CBL-Programme stützte für ihre Kernbankfunktionen Diese veralteten Anwendungen
waren von entscheidender Bedeutung, behindern
jedoch die Fähigkeit der Bank,
Innovationen zu entwickeln und neue
Dienstleistungen wie Mobile Banking anzubieten Zu den wichtigsten ergriffenen Maßnahmen gehört das
schrittweise Rehosting. Anstatt
den Code von Grund auf neu zu schreiben, entschied sich
die Bank dafür, ihre CBL-Anwendungen auf
einer modernen Cloud-basierten Plattform neu zu hosten ihre CBL-Anwendungen auf einer Dadurch konnten sie
die bestehende Funktionalität beibehalten und gleichzeitig die Leistung
und
Skalierbarkeit verbessern Zweitens, Integration von APIs. Sie führten APIs ein, um die
Interoperabilität des Altsystems mit modernen Diensten zu verbessern und
es der Bank zu ermöglichen, neue digitale Produkte auf den Markt zu bringen , ohne die gesamte
Infrastruktur neu aufbauen Im Ergebnis konnte die Bank die Kosten
für die Wartung
veralteter Hardware
senken , Reaktionsfähigkeit der Systeme
verbessern
und neue Produkte, insbesondere
Mobile-Banking-Anwendungen, schneller auf den Markt bringen insbesondere
Mobile-Banking-Anwendungen Diese Bank konnte durch das Rehosting von
Cobol die hohen Kosten und Risiken
vermeiden, die mit einer kompletten
Systemumschreibung Darüber hinaus trägt dieser Schritt dazu bei, das Kundenerlebnis durch schnellere, leichter zugängliche Ein drittes Unternehmen, ein
Automobilhersteller, Microservices. Ein großer
Automobilhersteller
steht vor Herausforderungen im
Zusammenhang mit der Inflexibilität seines Mainframe-Systems, das für alles verwendet wurde
, für alles verwendet wurde
, von Supply-Chain-Management über
Kundenbeziehungsmanagement bis hin zu CRM Kundenbeziehungsmanagement Um die
Markteinführungszeit für neue Produkte zu verkürzen,
wechselten sie von einem
monolistischen Mainframe-System
zu einer Microservices-Architektur. Zu den wichtigsten Maßnahmen, die ergriffen wurden, gehört
der Abbau von Monolithen. Sie identifizieren die
kritischsten Prozesse wie Inventarmanagement und CRM
und strukturieren diese
in Zweitens: Einführung in die Cloud. Diese Mikrodienste wurden dann in einer Cloud-Umgebung
bereitgestellt, sodass das Unternehmen
unabhängig voneinander
neue Funktionen hinzufügen konnte, ohne das gesamte System zu
beeinträchtigen. Das Ergebnis war ein agileres System
, das die Zeit bis zur Markteinführung neuer
Produkte erheblich verkürzte und so einen besseren Wettbewerb mit
aufstrebenden Automobilunternehmen
ermöglichte, besseren Wettbewerb mit
aufstrebenden Automobilunternehmen
ermöglichte aufstrebenden Automobilunternehmen die sich bereits modernisiert hatten Durch die Einführung von Mikrodienstleistungen konnte
der
Automobilhersteller schneller
auf
sich ändernde Marktanforderungen reagieren Sie waren in der Lage,
neue Funktionen wie
Inventaraktualisierungen in
Echtzeit auf den Markt zu bringen, ohne den Betrieb
unterbrechen oder
das System als Ganzes stören zu müssen Betrieb
unterbrechen oder
das System als Ganzes stören Seite vier, die
Regierungsbehörde wechselt zur Cloud. Eine große Regierungsbehörde dafür bekannt ist, wichtige
öffentliche Dienste auf
Mainframes zu betreiben , sah sich aufgrund
steigender Betriebskosten
und Sicherheitslücken einem
enormen Druck steigender Betriebskosten und Sicherheitslücken Sie beschlossen,
ihre Altsysteme in die Cloud zu migrieren ,
um sowohl die Einhaltung der Sicherheitsvorschriften
als auch die Kosteneffizienz zu
gewährleisten Zu den wichtigsten ergriffenen Maßnahmen gehört die
schrittweise Cloud-Migration. Anstatt einen Big-Bang-Ansatz mit hohem
Risiko zu verfolgen, migrierten
sie phasenweise Nicht kritische Anwendungen wurden zuerst
in die Cloud verlagert, gefolgt von
unternehmenskritischen Systemen Zweitens verbesserte
Sicherheitsmaßnahmen. Sicherheit war
für diese Behörde von größter Bedeutung, weshalb sie eng mit
Cloud-Anbietern zusammenarbeitete, um die
Einhaltung von Vorschriften
wie der DSGVO und HIPA sicherzustellen Einhaltung von Vorschriften
wie der DSGVO und HIPA Sie implementierten
Ende-zu-Ende-Verschlüsselung, Multifaktor-Authentifizierung
und regelmäßige Sicherheitsaudits Die Ergebnisse dieses raumbezogenen Ansatzes verringerten das Risiko von Ausfallzeiten
und Systemausfällen, und die Behörde meldete IT-Betriebskosten nach der Migration um 40% gesenkt Der sorgfältige
Migrationsplan der Regierungsbehörde ermöglichte es ihnen , Risiken zu minimieren und gleichzeitig Sicherheit zu
erhöhen
und die Kosten zu senken ermöglichte es ihnen auch, wichtige
öffentliche Dienste weiterhin mit minimalen Unterbrechungen
anzubieten mit minimalen Unterbrechungen den wichtigsten Erkenntnissen aus
dieser Lektion gehört zum einen, Hybridlösungen wie die
Kombination von Cloud und Mainframe Kosteneffizienz
bieten
können Zu den wichtigsten Erkenntnissen aus
dieser Lektion gehört zum einen, dass
Hybridlösungen wie die
Kombination von Cloud und Mainframe Kosteneffizienz
bieten
können, ohne die Zuverlässigkeit zu beeinträchtigen. Zweitens
kann das Rehosting
älterer Anwendungen die Kosten erheblich senken
und die Leistung verbessern, insbesondere wenn es um
ältere Programmiersprachen wie Kobal ältere Drittens helfen Microservices und
Cloud-basierte Architekturen
Unternehmen dabei , schneller auf
Marktanforderungen zu reagieren , indem sie die Agilität und Skalierbarkeit verbessern Erwerbstätigkeit.
Überlegungen zu Fallstudien. Wählen Sie eine der in dieser Lektion
besprochenen Fallstudien aus. Denken Sie darüber nach, wie der Ansatz des
Unternehmens in Ihrer eigenen
Organisation oder in einem Kundenprojekt
anwendbar wäre . Welche Lektionen können Sie anwenden und was könnten Sie anders
machen? Veröffentlichen Sie Ihre Gedanken im Diskussionsforum Ihres
Unternehmens. Als Nächstes sind Modernisierungsstrategien
für Mainframe-Systeme an der Reihe. In der nächsten Lektion werden wir die verschiedenen verfügbaren
Modernisierungsstrategien
besprechen,
beginnend mit Lektion
eins, dem Rehosten Verlagerung von Anwendungen auf
eine neue Infrastruktur Sie erfahren, wie Sie
Änderungen bei der Migration von
Anwendungen in die Cloud oder
auf moderne Plattformen minimieren Änderungen bei der Migration von
Anwendungen die Cloud oder
auf moderne Plattformen und Sie werden die Vor- und
Nachteile dieses Ansatzes untersuchen Seien Sie gespannt auf Lektion
eins von Modul 3, Modernisierungsstrategien
für Mainframe-Systeme Äh, äh,
10. Lektion 1: Re-hosting – Anwendungen in eine neue Infrastruktur verschieben: Drei Modul drei, Modernisierungsstrategien
für Mainframe-Systeme In diesem Modul werden
die verschiedenen Ansätze für die Modernisierung, das
Rehosting, die Neuplattformierung, das Refactoring und den Austausch von
Mainframes vorgestellt die verschiedenen Ansätze für die Modernisierung, das
Rehosting, die Neuplattformierung, das Refactoring und den Austausch von
Mainframes Rehosting, die Neuplattformierung, das Refactoring und Es hilft den Studierenden dabei,
den besten Ansatz für
ihre spezifischen Systeme
und Geschäftsziele auszuwählen ,
indem es die Vor- und Nachteile der einzelnen Strategien erklärt Lektion eins: Rehosten, Verschieben von Anwendungen auf
eine neue Infrastruktur Ähm, willkommen zu Lektion
eins von Modul drei. Heute werden
wir uns mit einer
der am häufigsten verwendeten
Modernisierungsstrategien befassen. Rehosting. Als leitender
Systemingenieur kennen
Sie die Herausforderungen, die mit
der Modernisierung älterer Systeme verbunden sind, ohne geschäftskritische Dienste zu unterbrechen Rhosting bietet einen Weg zur
Modernisierung, indem
Anwendungen ebenso wie
neuere Infrastrukturen
wie die Cloud mit minimalen Änderungen migriert Anwendungen ebenso wie
neuere Infrastrukturen
wie die Cloud Dieser Ansatz kann
Ihnen helfen die Stabilität und Zuverlässigkeit Ihres Mainframes aufrechtzuerhalten und gleichzeitig Kosten- und
Leistungsvorteile zu nutzen Lassen Sie uns aufschlüsseln, was
Rehosting ist und wie es funktioniert. Und die Vor- und Nachteile
dieser Strategie. Was ist Rehosting? Rhosting
, das manchmal auch als Lift and Shift bezeichnet Beim Rhosting
, das manchmal auch als Lift and Shift bezeichnet wird, werden
Anwendungen von
Ihrer Mainframe-Umgebung
auf eine moderne Infrastruktur,
typischerweise Cloud- oder
virtualisierte Server, verschoben Ihrer Mainframe-Umgebung
auf eine moderne Infrastruktur, typischerweise Cloud- oder
virtualisierte Server ohne dass der zugrunde liegende Code
wesentlich verändert ,
ohne dass der zugrunde liegende Code
wesentlich verändert
wird. Die Idee ist, die alte Umgebung
auf neuen Plattformen zu replizieren und dabei
die
gleiche Funktionalität
beizubehalten und gleichzeitig die Leistung und Skalierbarkeit zu verbessern So funktioniert es. Die erste ist Virtualisierung oder
Cloud-Infrastruktur. Anstatt den Code neu zu schreiben, werden die von
uns gehosteten Anwendungen in
eine neue Host-Umgebung verschoben , die das alte
Setup nachahmt Dabei kann es sich um
virtuelle Maschinen, Cloud-Umgebungen oder sogar spezialisierte
Mainframe-Emulatoren Zwei, minimale Codeänderungen. Das Schöne am Rehosting
ist, dass Sie die
Kerngeschäftslogik
oder die Anwendungsarchitektur nicht ändern müssen Kerngeschäftslogik
oder die Anwendungsarchitektur nicht ändern oder die Anwendungsarchitektur Ihre Cobol- oder RPG-Programme laufen
unverändert weiter, aber jetzt auf Drittens: Kosteneinsparungen
und Leistungssteigerungen. Durch die Umstellung auf die
Cloud oder neuere Server können
Unternehmen häufig
sofortige Kostensenkungen bei der Hardwarewartung, Stromverbrauch und beim Betrieb von
Rechenzentren und gleichzeitig von einer schnelleren Leistung
profitieren Warum rehosten? Für
viele Unternehmen Rehosting ein schneller Gewinn Es reduziert die Abhängigkeit von veralteter Hardware, senkt die
Betriebskosten und ermöglicht eine
einfachere Integration mit modernen Technologien, alles ohne den
erheblichen Aufwand, der mit Codeumschreibungen oder
vollständigen Systemersetzungen
einhergeht Zu den Vorteilen
von Rehosting
gehört die minimale
Unterbrechung des Betriebs Da Sie den Code nicht
neu schreiben, kommt es
zu minimalen Unterbrechungen Ihrer Geschäftsprozesse Systeme können schrittweise umgestellt werden
und Ausfallzeiten werden minimiert. Zweitens: Kosteneffizienz. auf eine moderne virtualisierte
oder Cloud-Infrastruktur umsteigen, werden
Sie wahrscheinlich niedrigere Kosten
im Zusammenhang mit der Wartung veralteter Hardware
feststellen im Zusammenhang mit der Wartung veralteter Hardware
feststellen Cloud-Lösungen sind oft
mit nutzungsabhängiger Bezahlung verbunden,
was zu den Kostenvorteilen beiträgt Drittens verbesserte Leistung. Ihre
Anwendungslogik bleibt zwar dieselbe, aber die Ausführung auf neuerer Hardware
oder in der Cloud
führt in der Regel zu verbesserten
Verarbeitungszeiten und höherer Speicherzuverlässigkeit. Ein Beispiel: Eine globale
Privatkundenbank
hat ihr
auf Cobble basierendes
Kernbankensystem in einer privaten Cloud gehostet hat ihr
auf Cobble basierendes
Kernbankensystem in einer privaten Cloud Durch die Beibehaltung der
Funktionalität ihres alten Codes und die Vermeidung
einer kompletten Neuschreibung gelang es
der Bank, die
Infrastrukturkosten um 40% zu senken und
gleichzeitig den Kundenservice
durch schnellere
Transaktionsverarbeitungszeiten zu verbessern schnellere
Transaktionsverarbeitungszeiten Wichtigste Überlegungen
und Herausforderungen. Rehosting ist zwar oft eine
Modernisierungsoption mit geringerem Risiko,
es gibt jedoch einige Herausforderungen, die es zu berücksichtigen gilt, bevor Sie sich auf diesen
Weg begeben Anwendungen unverändert
verschieben ,
nutzen Sie einige
der inhärenten Vorteile
neuerer Architekturen wie
Cloud-native Funktionen,
Microservices oder KI-Integration nicht der inhärenten Vorteile neuerer Architekturen wie
Cloud-native Funktionen, Microservices Zu den Herausforderungen beim
Rehosting gehört zum einen die begrenzte
Modernisierung Sie vermeiden zwar den
Aufwand, Code neu zu schreiben, Rehosting behebt keine langfristigen
Probleme im Zusammenhang mit der Architektur älterer
Anwendungen Das System bleibt
im Wesentlichen dasselbe bietet nur begrenzte Flexibilität
für zukünftige Innovationen Zweitens: Kompatibilitätsprobleme. Nicht alle Anwendungen lassen
sich problemlos erneut hosten. Einige ältere Systeme, insbesondere solche, die im Laufe der Zeit stark
angepasst wurden, funktionieren in
einer neuen Infrastruktur ohne ein
gewisses Maß an Optimierungen
möglicherweise nicht optimal einer neuen Infrastruktur ohne ein
gewisses Maß an Optimierungen Drittens, operatives Fachwissen. Restliche
Rehosting-Projekte erfordern fundierte Kenntnisse
sowohl über das Altsystem die Zielinfrastruktur Für eine
erfolgreiche Migration ist es
entscheidend, über das richtige Fachwissen zu verfügen Ein Beispiel: Ein großes
Versicherungsunternehmen hat sein
Batchverarbeitungssystem
neu gehostet, stieß
jedoch
aufgrund der Unterschiede in der Art und Weise,
wie die
Cloud-Umgebung die
Jobplanung im Vergleich zum Mainframe handhabte
, auf
Leistungsprobleme aufgrund der Unterschiede in der Art und Weise,
wie die
Cloud-Umgebung die
Jobplanung im Vergleich zum Mainframe handhabte , auf Anpassungen an der
Batch-Planung waren erforderlich, was zu zusätzlichem Zeitaufwand und zusätzlichen Kosten für
das Projekt Vor- und Nachteile von Rehosting Lassen Sie uns die Vor- und
Nachteile
des
Rehostings zusammenfassen , um Ihnen
ein klares Bild davon zu geben , wann diese Strategie für Ihr Unternehmen
sinnvoll sein könnte Zu den Vorteilen gehören
Schnelligkeit und Kosteneffektivität. Rehosting ist oft
schneller und
kostengünstiger als Replatforming
oder Refactoring,
was es zu einer attraktiven Option
für Unternehmen macht, was es zu einer attraktiven Option
für Unternehmen macht die Zweitens: minimales Risiko für den Betrieb. Mit minimalen Änderungen am Code das Risiko einer Unterbrechung des wird
das Risiko einer Unterbrechung des
Kerngeschäfts erheblich reduziert Drittens: Nutzen Sie
bestehende Investitionen. Sie können
Ihren alten Code und Ihre
Geschäftsprozesse weiterhin verwenden ,
was bedeutet, dass Sie nicht jahrzehntelangen
Entwicklungsaufwand
vergeuden . Zu den Nachteilen gehört
erstens das begrenzte
Innovationspotenzial Sie portieren im Wesentlichen
die Vergangenheit in die Zukunft. Leistung kann sich zwar verbessern, die Architektur des Systems
bleibt dieselbe, was Ihre
Innovationsfähigkeit einschränkt Zweitens, laufende technische Schulden. Da Sie
den Kern des Systems nicht ändern, die technischen Schulden im Zusammenhang mit Ihrem alten Code bestehen Dies könnte in der
Zukunft zu Herausforderungen führen. Drittens potenzielle
Kompatibilitätsprobleme. Wenn Ihre veralteten Anwendungen
auf hochspezifischen
Hardwarefunktionen basieren , können
diese möglicherweise nicht reibungslos
auf moderne Infrastrukturen
übertragen werden, was
möglicherweise
zusätzliche Arbeit erfordert. den wichtigsten Erkenntnissen aus dieser
Lektion gehören zum einen, dass Webhosting eine schnelle und
kostengünstige Möglichkeit bietet,
ältere Anwendungen
ohne größere Codeänderungen
auf moderne Plattformen zu migrieren ältere Anwendungen
ohne größere Codeänderungen
auf moderne Plattformen zu ohne größere Codeänderungen Zweitens ist eine minimale Unterbrechung des Betriebs ein
erheblicher Vorteil, aber das Potenzial für
langfristige Innovationen ist begrenzt Drittens: Wägen Sie die Vor- und Nachteile
sorgfältig ab, um zu entscheiden, ob erneutes
Hosting den
langfristigen Modernisierungszielen
Ihres Unternehmens entspricht langfristigen Modernisierungszielen
Ihres Unternehmens Erwerbstätigkeit, Übung zum
Nachdenken. Denken Sie über die
aktuelle
Mainframe-Infrastruktur Ihres Unternehmens aktuelle
Mainframe-Infrastruktur Gibt es
ältere Anwendungen , die von einem Rehosting
profitieren könnten Schreiben Sie auf, für welche Anwendungen Sie ein
Rehosting in Betracht ziehen würden und warum? Veröffentlichen Sie Ihre Gedanken im Diskussionsforum
Ihres Unternehmens, um Feedback zu erhalten Als Nächstes geht es um die Umgestaltung oder
Optimierung für die Cloud. In der nächsten Lektion werden
wir uns mit
einer weiteren beliebten
Modernisierungsstrategie befassen , Sie erfahren, wie Sie mit
Replatforming Ihre
Legacy-Anwendungen für die Cloud optimieren können, was Ihnen Ihre
Legacy-Anwendungen für die Cloud optimieren können, mehr
Flexibilität und
Kosteneinsparungen
bietet als bei Kosteneinsparungen Seien Sie gespannt auf Lektion
zwei von Modul drei, Reform der Optimierung für die Cloud
11. Lektion 2: Re-Platforming – Optimierung für die Cloud: Lektion zwei, Re-Platforming, Optimierung für die Cloud Willkommen zu Lektion
zwei von Modul drei. Heute befassen wir uns mit einer
der wichtigsten
Modernisierungsstrategien, Replatforming Wenn Sie ein erfahrener
Systemingenieur sind Ihre Karriere
zukunftssicher machen
möchten, ist es
entscheidend, zu wissen, wie
ältere Anwendungen
für die Cloud optimiert ältere Anwendungen
für die Cloud werden können, um
Ihr Unternehmen auf dem
neuesten Stand der Technik zu halten Ihr Unternehmen auf dem
neuesten Stand der Technik Replatforming bietet einen ausgewogenen Ansatz
zwischen Rehosting, das wir in
der vorherigen Lektion behandelt haben und einer vollständigen Systemumgestaltung, da Sie damit
schrittweise Änderungen an
Ihren Anwendungen vornehmen können schrittweise Änderungen an ,
sodass diese die
Cloud-Infrastruktur
besser nutzen können Cloud-Infrastruktur
besser nutzen ohne dass Ihre Codebasis komplett
überarbeitet Lassen Sie uns aufschlüsseln, was
Replatforming ist, Vorteile Unternehmen davon haben
und
wie es im Vergleich zu anderen Modernisierungsstrategien abschneidet und Was ist Replatforming? Beim Replatforming müssen
Sie Ihre veralteten Anwendungen modifizieren , um sie besser an die cloudbasierte Infrastruktur anzupassen Im Gegensatz zum Rehosting, bei dem das Ziel
darin besteht, Anwendungen unverändert zu verschieben, Replatforming
einige Optimierungen , mit denen Sie die Skalierbarkeit,
Flexibilität und Kosteneffizienz der Cloud
nutzen ,
Flexibilität und Sie behalten jedoch weiterhin einen Großteil Ihrer ursprünglichen
Codebasis So funktioniert es: Erstens gibt es nur minimale Codeänderungen
und einen maximalen Cloud-Nutzen. Beim Re-Platforming wird die
Anwendung geringfügig modifiziert, wodurch sich
möglicherweise die Art und
Weise ändert, wie Datenspeicherung, Netzwerke oder
Skalierung gehandhabt werden Ich kann
Cloud-Dienste wie
verwaltete Datenbanken,
automatische Skalierung und
Lastenausgleich in vollem Umfang nutzen Cloud-Dienste wie
verwaltete Datenbanken, automatische Skalierung und
Lastenausgleich Zweitens: Cloud-native Verbesserungen. Durch das Replatforming können
ältere Systeme
Cloud-native Technologien
wie Containerisierung, z.
B. Docker und Ubernts, nutzen Cloud-native Technologien
wie Containerisierung, z.
B. Docker und Ubernts, , um die Flexibilität, Leistung und Automatisierungsmöglichkeiten des Systems zu
verbessern . Ein Beispiel hierfür ist ein
Telekommunikationsunternehmen, das sich auf ein 30 Jahre altes
, in Cobol geschriebenes Abrechnungssystem stützt . Anstatt
das gesamte System neu zu schreiben, entschied
man sich für eine neue Plattform und
modifizierte bestimmte Teile Um eine cloudbasierte
SQL-Datenbank zu verwenden und Container für
die Verwaltung von Mikrodiensten
zu integrieren. Dies reduziert die Betriebskosten und verbessert gleichzeitig die Flexibilität Hauptvorteile von Pre-Platforming. Strategisch umgesetzt, kann ein
Replatforming zu
erheblichen Verbesserungen
der Effizienz, Skalierbarkeit und des
Kostenmanagements führen, ohne dass Zeit, Komplexität und Risiken mit einer vollständigen
Umgestaltung verbunden sind Im Folgenden sind einige
der wichtigsten Gründe aufgeführt, warum Replatforming eine beliebte Modernisierungsstrategie ist den Vorteilen von
Pre-Platforming gehört zum einen Durch die Optimierung bestimmter Komponenten für die Nutzung cloudbasierter Dienste können
Sie
die
Kosten für Hardware,
Wartung und Skalierung erheblich senken Kosten für Hardware,
Wartung und Skalierung Verwaltete Cloud-Dienste wie Amazon RDS oder Azure SQL
können teure,
wartungsintensive
lokale Datenbanken ersetzen wartungsintensive
lokale Datenbanken Zeit und Geld
sparen. Zweitens: verbesserte
Flexibilität und Agilität. Sobald Ihre Anwendung neu auf die
Plattform umgestellt wurde, um
Cloud-Dienste zu nutzen, wird die
Skalierung viel einfacher Mit der flexiblen
Infrastruktur der Cloud können
Sie in
Spitzenzeiten nach oben und zu
Nebenzeiten herunterskalieren,
sodass Sie sicherstellen, dass Sie nur
für das zahlen, was Sie tatsächlich nutzen Drittens: kürzere Markteinführungszeit. Replatforming können Sie viel
schneller von der
Cloud-Infrastruktur
profitieren als durch ein Refactoring oder eine Neuarchitektur
Ihres gesamten Systems Das bedeutet, dass Sie
neue Funktionen bereitstellen oder die
Leistung verbessern können , ohne jahrelang
auf eine komplette Überarbeitung warten zu müssen . Ein Beispiel: Ein großer
Finanzdienstleister mit einer Handelsplattform für Handelsvertreter beschloss,
wichtige Komponenten neu zu sie auf eine
Cloud-basierte Infrastruktur
umzustellen Durch die Umstellung auf eine
verwaltete Cloud-Datenbank und das Hinzufügen von Funktionen zur automatischen
Skalierung verbesserte
das Fm die
Transaktionsgeschwindigkeiten und reduzierte die Ausfallzeiten
während der Haupthandelszeiten. Dies ermöglichte es ihnen, wettbewerbsfähig zu
bleiben ohne die Kosten oder
das Risiko einer vollständigen Neuschreibung Die wichtigsten Überlegungen und
Herausforderungen im Zusammenhang mit der Neuausrichtung von Plattformen. Obwohl eine Neuausrichtung
für viele Unternehmen
eine effiziente Strategie sein kann , ist
sie nicht ohne Herausforderungen Schauen wir uns einige der wichtigsten Überlegungen genauer
an ,
die
Sie berücksichtigen sollten Zu den Herausforderungen bei der Umstellung
der Plattform gehört zum einen die Integration älterer Systeme Plattform trägt zwar zur
Modernisierung Ihrer Infrastruktur bei, aber nicht alle älteren Anwendungen oder Technologien lassen sich problemlos Wenn Ihr System
stark von
bestimmten Hardware- oder
Softwarefunktionen abhängig ist , möglicherweise
Anpassungen erforderlich Zweitens, operatives Fachwissen. erfolgreiches Replatforming
erfordert ein tiefes Verständnis sowohl
der Altsysteme als auch der
modernen Cloud-Plattformen Ihr Team muss in der Lage sein, nicht nur den
Anwendungscode zu optimieren, sondern auch sicherzustellen, dass er in
der Cloud-Umgebung reibungslos
funktioniert Nummer drei, Sicherheitsbedenken. Umstellung auf die Cloud bringt
neue Sicherheitsherausforderungen mit sich, insbesondere für ältere
Systeme, die möglicherweise nicht unter insbesondere für ältere
Systeme, die möglicherweise nicht unter Berücksichtigung
moderner
Cloud-Sicherheitspraktiken entwickelt
wurden . Sie müssen sicherstellen, dass
Ihre neu gestalteten
Anwendungen gegen moderne
Sicherheitsbedrohungen
wie Datenschutzverletzungen
und DDOS-Angriffe abgesichert sind gegen moderne
Sicherheitsbedrohungen
wie Datenschutzverletzungen
und DDOS-Angriffe Ein Beispiel: Ein
Gesundheitsunternehmen mit veralteten
Patientenaktensystemen stand
aufgrund komplexer
Compliance-Anforderungen in Bezug auf den Datenschutz vor Herausforderungen bei der Umstellung
seiner Anwendungen Herausforderungen bei der Umstellung mit veralteten
Patientenaktensystemen stand
aufgrund komplexer
Compliance-Anforderungen in Bezug auf den Datenschutz vor Herausforderungen bei der Umstellung
seiner Anwendungen. Das Team musste sicherstellen, dass die neue Cloud-Infrastruktur den HIPA-Standards
entsprach gehörten
die Einführung
robuster Tools für Verschlüsselung, Zugriffskontrollen
und Auditing Replatforming versus Rehosting versus
Refactoring. Um zu verstehen, wo
Replatforming in die breitere
Modernisierungslandschaft
passt, wir Beim Rehosting oder Lift-and-Shift ist
der Aufwand
minimal, da Anwendungen einfach
ohne
Codeänderungen verschoben werden Die anfänglichen Kosten sind gering, langfristigen Vorteile sind
jedoch begrenzt Der einzige Anwendungsfall: schnelle Migration zur Cloud
ohne Unterbrechung. Bei der Neugestaltung der Plattform oder
der Optimierung für die Cloud ist
der Aufwand moderat, mit geringfügigen Codeänderungen und
Optimierungen für Cloud-Dienste Die Kosten sind moderat,
bieten aber langfristige
Kosteneinsparungen und Flexibilität Anwendungsfall, wenn Sie Cloud-Funktionen nutzen
möchten ,
ohne sie komplett neu schreiben Refactoring oder
Reengineering für die Cloud. Der Aufwand ist hoch, da der
Anwendungscode neu geschrieben werden
muss, um ihn an die moderne native
Cloud-Architektur anzupassen Die Kosten sind hohe
Anfangsinvestitionen, aber ein erhebliches
langfristiges Agilitäts - und Innovationspotenzial Dies ist der Fall, wenn Ihr
Unternehmen
eine zukunftssichere Lösung
mit vollen
Cloud-nativen Funktionen benötigt eine zukunftssichere Lösung mit vollen
Cloud-nativen Funktionen Lassen Sie uns ein Beispiel für
einen Refactor geben. Das globale
E-Commerce-Unternehmen entschied sich dafür, sein
Auftragsverwaltungssystem für die Cloud vollständig umzugestalten Das System wurde mithilfe von
Mikroservices und
DevOps-Praktiken neu
entwickelt , sodass es
schnell skaliert und
fortschrittliche KI-Funktionen für
Supply-Chain-Prognosen integriert fortschrittliche KI-Funktionen für
Supply-Chain-Prognosen zwar im Vorfeld kostspielig, Die Umgestaltung war zwar im Vorfeld kostspielig, veränderte aber
die Innovationsfähigkeit des
Unternehmens Vor- und Nachteile von Re-Platforming Lassen Sie uns die Vor-
und Nachteile von Re-Platforming aufschlüsseln und Nachteile von Re-Platforming Sie feststellen können,
ob es
sich um
die richtige Strategie für Ihr Unternehmen die Zu den Vorteilen
von Pre-Platforming gehören Kosteneinsparungen
durch die Nutzung von Cloud-nativen Funktionen
wie verwalteten Verbesserte Flexibilität,
da Ihr System sich ändernde Workloads anpassbar
wird Schnellere Markteinführung
neuer Funktionen und Dienste im Vergleich zur
vollständigen Systemumgestaltung Zu den Nachteilen gehört, dass Fachwissen
sowohl in Bezug auf ältere Systeme als auch in der Cloud-Infrastruktur
erforderlich sowohl in Bezug auf ältere Systeme als auch Möglicherweise
profitieren nicht alle Anwendungen von einer Neuausrichtung der Plattform, insbesondere solche mit
engen Hardwareabhängigkeiten Sicherheitsbedenken bei der Migration sensibler Daten oder kritischer
Anwendungen in die Cloud den wichtigsten Erkenntnissen aus
dieser Lektion gehört zum einen, Neuplattformierung einen
Mittelweg bei der
Modernisierung bietet , indem
ältere Anwendungen
für die Cloud optimiert werden , ohne dass Zweitens: Kosteneinsparungen und mehr Flexibilität sind
erhebliche Vorteile, aber ältere Herausforderungen sowie Integrations-
und Sicherheitsherausforderungen
müssen bewältigt werden Drittens ermöglicht
Replatforming im Vergleich zum Rehosting eine
bessere langfristige Leistung und Skalierbarkeit bei
gleichzeitiger Erwerbstätigkeit, Denk nach und
analysiere. Denken Sie über eine veraltete
Anwendung in Ihrem Unternehmen nach, die von einer
Neuausrichtung der Plattform profitieren könnte. Welche Änderungen müssten
vorgenommen werden, um sie für die Cloud zu optimieren Was sind die potenziellen
Risiken und Vorteile? Teilen Sie Ihre Gedanken
mit Ihren Kollegen im
Diskussionsforum Ihres Unternehmens. Als Nächstes das Refactoring oder die
Neuentwicklung von Legacy-Code. In der nächsten Lektion werden
wir uns umfassendsten
Modernisierungsstrategie,
dem Refactoring,
befassen mit der umfassendsten
Modernisierungsstrategie,
dem Refactoring,
befassen. Wir werden uns ansehen, wann und warum
Sie sich für ein Refactoring entscheiden könnten, wie Sie Legacy-Code neu entwickeln sollten und wie das Refactoring mit modernen DevOps-Praktiken übereinstimmt Seien Sie gespannt auf Lektion
drei aus Modul drei,
Refactoring, Reengineering von Refactoring, Reengineering
12. Lektion 3: Refactoring – Legacy-Code neu entwickeln: Lektion drei, Refactoring, Reengineering von Legacy-Code. Willkommen zu Lektion
drei von Modul drei. Der heutige Schwerpunkt liegt auf einer
der komplexesten und wirkungsvollsten
Modernisierungsstrategien, dem Refactoring. Für einen erfahrenen Systemingenieur seine Karriere
zukunftssicher machen
möchte, ist es wichtig zu
wissen, wann und wie
Legacy-Code umgestaltet werden muss Legacy-Code umgestaltet Refactoring beinhaltet die
Neugestaltung der internen Struktur
Ihrer Anwendungen, die
Aktualisierung ihrer Codebasis, um moderne
Architekturmuster
und DevOps-Praktiken
anzupassen , und sicherzustellen, dass das System skalierbar,
sicher und bereit für zukünftige Innovationen
bleibt ,
sicher und bereit In dieser Lektion erfahren Sie
, was, warum und wann ein Refactoring erforderlich ist. Außerdem finden Sie Beispiele aus der Praxis, um das
Konzept konkret
und umsetzbar zu machen Was ist Refactoring? Refactoring ist der Prozess der Neugestaltung und Neugestaltung
des und zugrundeliegenden Codes
einer Legacy-Anwendung, ohne
ihr einer Legacy-Anwendung, ohne zugrundeliegenden Codes
einer Legacy-Anwendung, ohne
ihr externes Verhalten zu ändern. Dies unterscheidet sich erheblich von Rehosting oder Re-Platforming, denen der Schwerpunkt eher auf Verlagerung Beim Refactoring geht
es dagegen darum, den Code selbst tiefgreifend
zu verbessern, um sicherzustellen, dass
das System mit sicherzustellen, dass
das System kompatibel
bleibt Stellen Sie sich Refactoring als
Renovierung der Fundamente
eines Hauses vor, während die
Gesamtstruktur erhalten bleibt Du bewegst dich nicht, du
verbesserst dich von innen heraus. den wichtigsten Aspekten des Refactorings
gehört zum einen die Aktualisierung von
Legacy-Code Alte Codebasen, die oft in
veralteten Sprachen geschrieben wurden ,
werden modifiziert, um Wartbarkeit,
Leistung und Sicherheit zu verbessern Zweitens: Verbesserung der Skalierbarkeit. Ein Refactoring ist häufig
erforderlich, wenn der vorhandene Code nicht mehr
skaliert werden kann , um den Geschäftsanforderungen gerecht zu werden Dies beinhaltet häufig die Aufteilung monolistischer Architekturen
in modularere, skalierbarere Microservices monolistischer Architekturen
in modularere, skalierbarere Microservices. Drittens, Ausrichtung
auf modernes DevOps. Refactoring können
ältere Systeme in moderne
Tools und DevOps-Workflows
wie Continuous Integration and Continuous Delivery (
CICD) integriert werden, was die Implementierung beschleunigt
und CICD) integriert werden, was die Implementierung beschleunigt Ein Beispiel: Ein großes
Einzelhandelsunternehmen, das sich auf ein 25 Jahre altes, auf Seifenblasen
basierendes
Warenwirtschaftssystem verlässt 25 Jahre altes, auf Seifenblasen
basierendes
Warenwirtschaftssystem hat beschlossen Durch das Umschreiben wichtiger
Teile des Codes zur Integration mit modernen
APIs und Cloud-Diensten reduzierte
das Unternehmen die
Systemausfallzeiten, verbesserte die Skalierbarkeit und
bereitete das System für zukünftige digitale Initiativen
wie Datenanalysen in Echtzeit Warum ist ein Refactoring notwendig? Die Entscheidung für ein Refactoring wird
nicht leichtfertig getroffen, da es viel Zeit,
Ressourcen und Fachwissen erfordert ,
Ressourcen Refactoring
kann jedoch für die
Zukunftsfähigkeit und die IT-Systeme von
Unternehmen unerlässlich sein Zukunftsfähigkeit und die IT-Systeme von
Unternehmen Hier erfahren Sie, warum. Zu den Gründen
für das Refactoring gehören zum Beispiel veraltete
Technologien Mit zunehmendem Alter
verlassen sich Systeme häufig auf Technologien, die die heutige
Infrastruktur nicht mehr unterstützt oder für
die heutige
Infrastruktur nicht mehr unterstützt oder
optimiert Dies stellt ein Risiko für die Sicherheit
und die Betriebskontinuität dar. Zweitens, erhöhte Wartungskosten. Die Wartung von Legacy-Code ist in der Regel schwierig
und kostspielig. Refactoring reduziert die
technische Tiefe indem es die Codebasis vereinfacht und
modernisiert, sodass sie in Zukunft einfacher unterstützt
und aktualisiert Drittens, unvereinbar mit modernen Innovationen. Ältere Systeme haben oft Schwierigkeiten, sich in
neuere Technologien
wie Cloud-Plattformen,
mobile Anwendungen und
fortschrittliche Datenanalysen zu integrieren wie Cloud-Plattformen, . Refactoring ermöglicht es
Unternehmen,
diese Innovationen zu übernehmen, ohne durch veralteten Code
gebremst zu werden durch veralteten Code
gebremst Ein Beispiel: Ein weltweit tätiger
Versicherungsanbieter verfügt über ein
System zur Bearbeitung von Schadensfällen, das in
den 1980er Jahren mithilfe veralteter
Mainframe-Technologien entwickelt wurde den 1980er Jahren mithilfe veralteter
Mainframe-Technologien Da sich die Geschäftsanforderungen weiterentwickelten, fiel es
dem Unternehmen zunehmend
schwer, das System zu skalieren und in
moderne Datenanalysetools zu integrieren Sie entschieden sich für ein Refactoring und überarbeiteten
den Code, um eine
Microservices-Architektur einzuführen Dieser Übergang verbesserte die
Leistung und ermöglichte nahtlose Integration
mit
modernsten Analyseplattformen modernsten Wann sollten Sie das Refactoring durchführen? Refactoring ist nicht immer
die richtige Wahl. In einigen Fällen
könnte es besser sein, das System neu zu hosten oder sogar zu
ersetzen Woher wissen Sie also, wann ein
Refactoring erforderlich ist? Indikatoren dafür, dass ein Refactoring erforderlich
ist, gehören einen Komplexität und Fragilität Wenn Ihr Altsystem
schwierig zu warten ist und selbst kleine Änderungen die Gefahr bergen, dass
die gesamte Anwendung beschädigt wird, kann ein
Refactoring zur Stabilisierung des Systems unerlässlich
sein Zweitens: hohe Ausfallzeiten
und langsame Leistung. Refactoring kann die
Leistung verbessern und
Ausfallzeiten minimieren , indem
ineffiziente Codestrukturen neu entwickelt Drittens: Innovationszyklus. Wenn Ihre veraltete Anwendung
Innovationen
wie die Integration von KI oder die
Erweiterung auf mobile Plattformen behindert, könnte
Refactoring
die nötige Flexibilität bieten Ein Beispiel dafür, wann ein Refactoring
nicht sinnvoll ist. Ein mittelständisches
Produktionsunternehmen verfügte ein veraltetes Gehaltsabrechnungssystem, das veraltet, aber
funktionstüchtig war Anstatt es umzugestalten, entschied
man sich, das System durch einen modernen
Cloud-basierten Gehaltsabrechnungsservice zu ersetzen Cloud-basierten Ein Refactoring war hier nicht
gerechtfertigt, da die Kosten und die Komplexität die Vorteile überwiegen Refactoring und Dev
Ops passen perfekt zusammen. Refactoring geht Hand in
Hand mit Durch die Neugestaltung der
Codebasis zur Unterstützung automatisierter Tests,
kontinuierlicher Integration und Bereitstellungspipelines können
Unternehmen ihre Entwicklungszyklen und ihre betriebliche
Effizienz erheblich verbessern automatisierter Tests,
kontinuierlicher Integration
und Bereitstellungspipelines können
Unternehmen ihre Entwicklungszyklen und ihre betriebliche
Effizienz erheblich verbessern. Einige der DevOps-Praktiken einige der DevOps-Vorteile von Refactoring Modernisierung Ihres Codes mit
CICD-Pipelines ermöglicht schnellere und
häufigere Updates, häufigere Die Modernisierung Ihres Codes mit
CICD-Pipelines ermöglicht schnellere und
häufigere Updates, sodass Ihr Unternehmen wettbewerbsfähig bleibt. Zweitens, verbesserte Zusammenarbeit.
DevOps-Praktiken wie automatisiertes Testen
und Containerisierung ermöglichen eine bessere Zusammenarbeit zwischen
Entwicklungs automatisiertes Testen
und Containerisierung
ermöglichen eine bessere Zusammenarbeit zwischen
Entwicklungs - und Betriebsteams. Drittens, bessere Fehlererkennung. Umgestaltete Anwendungen
können in
Tools integriert werden, die Fehler zu einem früheren Zeitpunkt im
Entwicklungszyklus erkennen und
beheben , wodurch Ausfallzeiten und
Betriebsrisiken reduziert Ein Beispiel: Ein führender
Gesundheitsdienstleister hat sein
Patientenmanagementsystem überarbeitet, um kontinuierliche Integration
und automatisierte Tests zu unterstützen,
was zu schnelleren
Softwareveröffentlichungen
und geringeren Systemausfallzeiten bei geringeren Dadurch konnten sie neue Funktionen in
Rekordzeit
einführen und gleichzeitig die
Einhaltung
der Gesundheitsvorschriften sicherstellen Einhaltung
der Gesundheitsvorschriften Vor- und Nachteile von Refactoring. Refactoring hat
klare Vorteile, bringt aber auch Herausforderungen mit sich.
Hier ist eine Aufschlüsselung Zu den Vorteilen
des Refactorings gehören eine verbesserte
Codequalität und Leistung,
wodurch sichergestellt wird, dass die Systeme für die Zukunft
gerüstet sind Erhöht die Skalierbarkeit, insbesondere bei der Umstellung
auf Cloud- oder Mikrodienste Drittens reduziert es die technische Tiefe spart Zeit und Geld bei der zukünftigen Entwicklung
und Wartung Zu den Herausforderungen beim
Refactoring gehört, dass
umfangreiche Fachkenntnisse sowohl
in Bezug auf ältere Systeme als auch auf moderne
Entwicklungspraktiken erforderlich umfangreiche Fachkenntnisse sowohl
in Bezug auf ältere Systeme als auch auf moderne
Entwicklungspraktiken moderne
Entwicklungspraktiken Es ist zeit- und
ressourcenintensiv daher eine
langfristige Investition Es besteht die Gefahr einer
Unterbrechung während
des Übergangs, wenn er
nicht ordnungsgemäß geplant wird. Ein Beispiel: Die Financial
Services Company hat eine Überarbeitung der Handelsplattform vorgenommen , dabei
aber
die Komplexität
der Modernisierung
von jahrzehntelangem Code unterschätzt Komplexität
der Modernisierung
von Der Prozess dauerte länger
als erwartet und
führte zu einigen Betriebsstörungen Die Umgestaltung
führte jedoch letztendlich zu einer besseren Leistung, schnelleren Verpackungszeiten und
einem sichereren System Refactoring versus Rehosting und Re-Platforming
. Um
die Rolle des Refactorings
in der Landschaft der
Modernisierungsstrategien besser zu verstehen , vergleichen
wir es mit den anderen Methoden, die Beim Refactoring ist der Aufwand hoch. Es erfordert das Umschreiben großer
Teile der Codebasis. Die Kosten sind im Vorfeld hoch,
aber langfristig lassen sich Einsparungen erzielen, um technische Schulden zu reduzieren
und die Skalierbarkeit zu verbessern Anwendungsfall, wenn tiefgreifende
langfristige Verbesserungen erforderlich
sind, um sich an
moderne Technologien anzupassen Rehosting oder Lift and
Shift. Der Aufwand ist gering Es gibt nur minimale Codeänderungen. Die Kosten sind im Voraus gering, aber die langfristigen Vorteile sind begrenzt Anwendungsfall bei der schnellen Migration in eine neue Umgebung, ohne
Codeänderungen vorzunehmen Beim Platforming ist der
Aufwand moderat. Daher sind Codeänderungen erforderlich , um die
Cloud-Infrastruktur zu optimieren Die Kosten sind moderat und
bieten Vorteile wie Cloud-Skalierbarkeit und
geringere Hardwarekosten. Anwendungsfall, wenn
Sie
Ihre Legacy-Systeme für eine
Cloud-basierte Umgebung optimieren möchten. wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen, Refactoring der Prozess der Neugestaltung von Legacy-Code ist
, um ihn an moderne
Architekturmuster
und DevOps-Praktiken anzupassen und Zweitens
ist Refactoring notwendig, wenn Ihre Altsysteme Innovationen hemmen, die
Wartung zu kostspielig wird oder nicht mit den Geschäftsanforderungen skaliert werden kann Drittens kann
Refactoring, obwohl es ressourcenintensiv ist,
erhebliche langfristige Vorteile bieten, darunter eine verbesserte
Skalierbarkeit und Leistung
und eine geringere technische Verschuldung und Erwerbstätigkeit,
Reflexion und Bewertung. Denken Sie an eine veraltete Anwendung
in Ihrem Unternehmen. Welche technische Tiefe hat
sie und wie könnte Refactoring ihre
Leistung oder Skalierbarkeit verbessern Erstellen Sie einen kurzen
Überblick über die Bereiche im Code,
die von einer Neugestaltung
profitieren würden. Nächster Schritt: Umstellung auf
neue Anwendungen. In der nächsten Lektion werden
wir uns mit dem Ersetzen befassen. Wenn Altsysteme nicht mehr zu
retten
sind und es
sinnvoller ist, eine komplett
neue Lösung einzuführen, werden
wir uns mit den
Vor- und Nachteilen des
Austauschs im Vergleich zu
Refactoring oder Rehosting befassen und uns
Beispiele aus der Praxis ansehen, wie Unternehmen erfolgreich auf völlig neue
Plattformen umsteigen. Nehmen Sie an der
vierten Lektion von Modul drei teil, in der es um den Übergang zu neuen Anwendungen geht . Ein
13. Lektion 4: Ersetzen – Zu neuen Anwendungen wechseln: Lektion vier, Ersetzen,
Umsteigen auf neue Anwendungen. Willkommen zu Lektion
vier von Modul drei. In dieser Lektion
befassen wir uns mit einem wichtigen
Entscheidungspunkt bei der Mainframe-Modernisierung und dem
Ersatz von Altsystemen Für erfahrene Systemingenieure die ihre Karriere
zukunftssicher machen
wollen, ist
es wichtig zu verstehen wann Refactoring
oder Rehosting nicht ausreichen und wann ein vollständiger
Systemaustausch die praktikabelste Option ist Am Ende dieser Sitzung werden
Sie ein umfassendes
Verständnis dafür
haben, werden
Sie ein umfassendes
Verständnis dafür
haben wann und warum
sich Unternehmen dazu entschließen,
ihr veraltetes System zu ersetzen sowie über die Vorteile und Herausforderungen dieses Ansatzes verfügen. Wann ist ein Austausch erforderlich? Austausch eines veralteten Systems wird Der Austausch eines veralteten Systems wird
oft als
letzter Ausweg angesehen, wenn das
fragliche System nicht mehr in der
Lage ist ,
die Anforderungen des Unternehmens zu erfüllen. Es gibt Situationen, in denen
Patches, Refactoring
oder Rehosting einfach
nicht
die Verbesserungen bringen, oder Rehosting einfach
nicht
die Verbesserungen bringen die
für einen langfristigen Erfolg erforderlich sind den wichtigsten Indikatoren für die
Ablösung eines Systems gehört unter anderem Wenn ein System auf
veralteter Technologie basiert, z. B. auf Software, die
von Anbietern nicht mehr unterstützt wird , oder Hardware, die sich dem Ende
ihres Lebenszyklus
nähert , wird ein Austausch
erforderlich Zweitens: Geschäftsanforderungen,
überragende Kapazitäten. Ihr Unternehmen wächst, die Einschränkungen eines
veralteten Mainframes können Moderne
Geschäftsprozesse erfordern häufig Systeme, die in der Lage sind, Daten in
Echtzeit zu analysieren, Cloud-Plattformen zu
integrieren oder mobile Technologien zu unterstützen Außerdem
überwiegen die Wartungskosten die Vorteile. Wartung einiger Altsysteme wird
zu teuer, sei es aufgrund eines Mangels an
qualifiziertem Personal, häufigen Ausfällen oder
steigenden Energiekosten In diesem Fall
kann der
Austausch des Systems eine bessere
langfristige Investition darstellen Als Nächstes die Sicherheits- und
Compliance-Risiken. Ältere Systeme
setzen Unternehmen
häufig Sicherheitslücken
und Compliance-Risiken aus. In einigen Fällen können ältere
Systeme die modernen
Sicherheitsstandards nicht erfüllen, sodass Unternehmen offen für
Datenschutzverletzungen und Aufsichtsbehörden Ein Beispiel: Ein führendes
Finanzinstitut ersetzt seine 30 Jahre alte
Banksoftware, weil es strengen
neuen Datenschutzbestimmungen
nicht mehr erfüllen
kann neuen Datenschutzbestimmungen den Austausch des Systems
konnte die Bank die
Vorschriften einhalten und
so ihr Risiko erheblich reduzieren Vor- und Nachteile des Austauschs im Vergleich zu Refactoring oder Als Systemingenieur fragen Sie sich vielleicht, ob
Sie Refactor oder Rehost
ersetzen sollen Rehost
ersetzen Jede Strategie hat ihre
Vor- und Nachteile, und die Entscheidung hängt weitgehend vom aktuellen Zustand
des
Systems und den Geschäftszielen der Ablösung
eines veralteten Systems geht um einen Neuanfang mit
modernen Funktionen Durch den Austausch des Systems fangen
Sie bei Null an, was die Einführung modernster
Technologien ermöglicht , darunter
Cloud-native Architekturen, KI und maschinelles Lernen Zweitens: Langfristige Kosteneffizienz. Die Vorabkosten eines
vollständigen Austauschs können zwar hoch sein, können durch
diese Investition
erhebliche Betriebskosten eingespart lange Sicht können durch
diese Investition
erhebliche Betriebskosten eingespart werden, da neue
Systeme tendenziell energieeffizienter,
skalierbarer und sicherer Drittens: Flexibilität. Der Austausch eines Systems öffnet
oft Türen, öffnet die Tür zu
mehr Flexibilität. Neuere Systeme basieren
auf modularen Architekturen, eine einfachere Integration mit
anderen modernen Technologien
wie Microservices und APIs ermöglichen anderen modernen Technologien
wie Microservices und den Nachteilen des Austauschs
eines veralteten Systems gehört eine hohe
Anfangsinvestition Austausch eines Systems ist
mit einem hohen Preis verbunden, sowohl was
die Software selbst
als auch die Kosten für die Schulung der
Mitarbeiter auf der neuen Plattform angeht Kosten für die Schulung der
Mitarbeiter auf der neuen Plattform Darüber hinaus kann es Übergangsphase
zu Störungen Zweitens, Risiko eines Datenverlusts. Umstellung von einem Altsystem auf eine völlig neue
Plattform birgt das Risiko, dass
während der Umstellung Daten verloren gehen oder Ausfallzeiten
auftreten. Dieses Risiko kann durch sorgfältige Planung
und Ausführung gemindert
werden sorgfältige Planung
und Ausführung gemindert Drittens, steile Lernkurve. Ein vollständiger Ersatz führt neue Tools, Prozesse
und Systeme ein. Unternehmen müssen auf eine Lernkurve
vorbereitet sein , die
sich auf die Entwicklungs-,
Betriebs- und IT-Teams auswirkt . Ein Beispiel: Ein großer
Gesundheitsdienstleister entschied sich dafür,
sein veraltetes
Patientenaktensystem zu ersetzen , nachdem es
festgestellt hatte , dass sich
weitere Investitionen in Refactoring nicht
lohnten Die Umstellung auf ein modernes
cloudbasiertes Gesundheitsmanagementsystem war zunächst teuer, verbesserte
jedoch die Geschwindigkeit und
Genauigkeit der Patientenversorgung drastisch ,
was zu langfristigen Einsparungen führte Beim Austauschen ist
die richtige Ladung angesagt. Betrachten wir die
Entscheidungsmatrix. Zunächst die Hilfe für ältere Systeme. Ist das aktuelle System noch
funktionsfähig und etwas veraltet? Refactoring könnte funktionieren. Wenn
es kaum zusammenhält, ein
Ersatz
vielleicht sicherer Zweitens: Budget und Zeitplan. Kann Ihr Unternehmen
die hohen Vorabkosten
und den Zeitaufwand bewältigen die hohen Vorabkosten
und den Zeitaufwand den Austausch des Systems
erforderlich ist, oder gibt es eine
kostengünstigere Lösung
wie Rehosting? Drittens: zukünftige Bedürfnisse. Benötigt Ihr Unternehmen eine vollständige Transformation
, um wettbewerbsfähig zu bleiben? Wenn ja, wird ein Ersatz wahrscheinlich die besten
langfristigen Vorteile bringen? Beispiel für die Wahl eines Ersatzprodukts. Ein Logistikunternehmen, das mit einem CBL-basierten System arbeitet
, stellte fest , dass seine interne
Plattform die
Nachverfolgung und Analyse in Echtzeit nicht
unterstützen konnte Nachverfolgung und Analyse in Echtzeit nicht
unterstützen Nachdem sie ihre Optionen geprüft
hatten, entschied sie sich,
ihr System durch
eine Cloud-basierte
Lösung zu ersetzen , die eine Datenintegration in
Echtzeit und
optimierte Lieferwege ermöglichte Datenintegration in
Echtzeit und
optimierte Lieferwege Dies erhöhte die
Kundenzufriedenheit und die betriebliche Effizienz. Ersatz im Vergleich zu anderen
Modernisierungsstrategien. Um Ihnen ein klareres Bild
davon zu geben , wann ein Austausch vorzuziehen
ist, vergleichen
wir ihn mit
Refactoring und Beim Refactoring ist der
Aufwand hoch. Der Code muss überarbeitet werden. Die Kosten sind hoch, aber in der Regel
niedriger als bei einem Austausch. Dies ist am besten, wenn die
bestehende Codebasis
wertvoll ist und das
System
von
einer Modernisierung ohne vollständige Überarbeitung profitieren kann von
einer Modernisierung ohne vollständige Überarbeitung Rehosting oder Lift and Shift. Der Aufwand ist gering, minimale Änderungen am Code, einfach eine neue Umgebung Die Kosten sind im Vorfeld geringer, haben
aber möglicherweise nur begrenzte
langfristige Vorteile Es eignet sich am besten, wenn
das System noch
funktionsfähig ist , aber
auf eine modernere Umgebung umgestellt werden muss auf eine modernere Umgebung Das Ersetzen des Aufwands
ist sehr hoch. Es erfordert erhebliche
Ressourcen und Schulungen, Vorfeld
teuer, spart aber
langfristig Kosten Am besten ist es, wenn das
veraltete System
nicht mehr zu retten ist oder den modernen
Geschäftsanforderungen nicht mehr gerecht Schritte zum Ersetzen
eines älteren Systems. Wenn Ihr Unternehmen zu dem Schluss
gekommen ist
, dass ein Austausch die
beste Vorgehensweise ist, finden
Sie hier einen allgemeinen Ansatz, um den Übergang so
reibungslos wie möglich zu gestalten. Schritte zur Ablösung eines Altsystems umfassen zunächst eine
Bedarfsanalyse. Führen Sie eine gründliche Analyse
des aktuellen Systems durch, um
Lücken und Schwachstellen zu identifizieren. Zweitens: Abstimmung der Interessengruppen. Binden Sie wichtige Stakeholder frühzeitig in den Prozess ein, um sicherzustellen, dass jeder den Umfang, die
Ziele und die Budgetanforderungen
versteht Ziele und die Budgetanforderungen Drittens, Lieferantenauswahl. Wählen Sie ein modernes System, das Ihren Geschäftsanforderungen,
Skalierbarkeitsanforderungen
und Ihrem Budget
entspricht . Viertens, Datenmigrationsplan. Planen Sie die Migration
von Daten vom
Altsystem auf die neue Plattform sorgfältig und stellen Sie
sicher, dass Backups
vorhanden sind, um Datenverlust zu vermeiden. Fünftens: Schulung und Einführung. Investieren Sie in die Schulung Ihrer IT- und Betriebsteams auf
der neuen Plattform Führen Sie das neue System und Phasen ein, um Störungen zu minimieren. Ein Beispiel: Ein weltweit tätiger
Einzelhändler ersetzte sein internes ERP-System durch eine cloudbasierte Plattform,
um den
wachsenden Kundenanforderungen
und der Expansion des E-Commerce gerecht zu werden. Dieser Schritt umfasste
eine Phase der Einführung, mit einer Pilotregion
begann
und dann global skalierte Das Ergebnis war
eine verbesserte Effizienz, eine verbesserte Skalierbarkeit und eine Bestandsverfolgung in
Echtzeit Fassen Sie die Vor- und Nachteile zusammen. Lassen Sie uns kurz die
Vor- und Nachteile
des Austauschs
eines Altsystems zusammenfassen Vor- und Nachteile
des Austauschs
eines Altsystems Einige der Vorteile bieten einen Neuanfang, um ein System aufzubauen
, das den modernen Anforderungen entspricht Es erhöht die
langfristige Effizienz, Sicherheit und Skalierbarkeit. Es reduziert die Abhängigkeit von veralteten Technologien
und die Abhängigkeit von Anbietern den Nachteilen zählen
hohe Vorlaufkosten und ein zeitaufwändiger Prozess, die Gefahr von
Betriebsunterbrechungen während der Migration die Notwendigkeit
umfangreicher Schulungen und Anpassungen im gesamten
Unternehmen wichtigsten Erkenntnissen aus dieser
Lektion gehört, dass der Austausch eines Altsystems häufig
erforderlich ist , wenn
Systeme veraltet,
nicht skalierbar oder zu teuer
in der Wartung sind nicht skalierbar oder zu teuer Zweitens
bietet der Austausch einen Neuanfang, der
es Unternehmen ermöglicht, moderne Technologien einzuführen , ist jedoch mit erheblichen
Anfangsinvestitionen Drittens sollten Sie
Alternativen wie
Refactoring oder Rehosting evaluieren Refactoring oder Rehosting bevor Sie sich für einen Ersatz
entscheiden, insbesondere wenn das
Altsystem Erwerbstätigkeit, Bewertung des Szenarios. Stellen Sie sich ein veraltetes System
in Ihrer Organisation vor. Welche Anzeichen deuten darauf hin, dass ein
Austausch erforderlich sein könnte? Skizzieren Sie auf der Grundlage der Lektion einen möglichen Plan für die Bewertung und den
Ersatz dieses Systems, einschließlich der wichtigsten Herausforderungen
und Vorteile, die Sie erwarten. Definieren Sie als Nächstes die
Ziele und Vorgaben für die Modernisierung. In unserem nächsten Modul werden
wir von
Strategien zur Umsetzung übergehen. Wie setzen Sie klare,
messbare Ziele , die IT-Strategien an
den Geschäftsanforderungen ausrichten? Nehmen Sie an Modul vier,
Lektion eins, teil, in dem
Modernisierungsziele und -ziele definiert Dort werden wir uns mit der Erstellung
einer Modernisierungs-Roadmap befassen , die Ihnen hilft,
sowohl technische Exzellenz
als auch geschäftlichen Nutzen zu erzielen sowohl technische Exzellenz
als auch geschäftlichen Nutzen Wir sehen uns in der nächsten Lektion.
14. Lektion 1: Modernisierungsziele definieren: Modul vier, Erstellung eines
Modernisierungs-Fahrplans. Die Studierenden
lernen, Schritt für Schritt
einen umfassenden
Modernisierungsfahrplan auf hoher Ebene zu erstellen Schritt
einen umfassenden
Modernisierungsfahrplan auf hoher Ebene zu Dazu gehören die Planung der
Cloud-Integration, Aufbau von DevOp-Pipelines, die
Festlegung von Zeitplänen, die
Zuweisung von Ressourcen
und die Sicherstellung minimaler Ausfallzeiten während und die Sicherstellung Lektion eins, Definition von Modernisierungszielen und -vorgaben. Willkommen zu Modul vier. In diesem Modul
beginnen wir mit der Erstellung einer klaren, umsetzbaren Roadmap für die
Modernisierung Unsere erste Aufgabe besteht darin,
messbare
Ziele und Vorgaben zu definieren , an denen sich
der gesamte
Modernisierungsprozess orientieren wird der gesamte Als leitender Systemingenieur ist
dieser Schritt
nicht nur entscheidend, um den
technischen Erfolg sicherzustellen,
sondern auch, um sicherzustellen,
dass Ihre Bemühungen mit den umfassenderen
Geschäftszielen in
Einklang stehen. Am Ende dieser Lektion werden Sie wissen, wie
Sie
spezifische Modernisierungsziele setzen, sowohl aus technischer
als auch aus geschäftlicher Sicht , die zu klaren
Ergebnissen wie Skalierbarkeit,
Kosteneinsparungen und höherer
betrieblicher Effizienz führen . Warum ist es wichtig,
Ziele und Vorgaben zu definieren? Wenn ein
Modernisierungsprojekt in Angriff genommen wird, besteht der natürliche Drang,
sich direkt mit
den technischen Aspekten zu befassen .
Aber hier ist die Wahrheit Ohne klare
Ziele läuft Ihr Projekt
Gefahr, ins
Chaos zu geraten Jedes Modernisierungsprojekt
benötigt einen Kompass, an dem es sich orientieren kann, und
genau das bieten klar definierte Ziele Sie helfen Ihnen, konzentriert zu bleiben und
zu vermeiden, dass der Umfang eingeschränkt wird. Vermeiden Sie eine Ausweitung des Umfangs
und stellen Sie vor allem
sicher, dass die
Modernisierungsmaßnahmen einen
Mehrwert für das Unternehmen Zum Beispiel die Ausrichtung der IT-Ziele an
den Geschäftszielen. Stellen Sie sich einen globalen Einzelhändler , dessen veraltete
Mainframe-Systeme
Schwierigkeiten hatten , mit dem
steigenden Web-Traffic Schritt zu halten Das Geschäftsziel
war einfach: die Verbesserung des Kundenerlebnisses durch
Verkürzung der Transaktionszeiten Das IT-Ziel bestand daher darin, Backend-Prozesse zu optimieren und die Skalierbarkeit des
Systems zu verbessern , um sicherzustellen,
dass mehr
Transaktionen pro Sekunde verarbeitet werden konnten Ohne diese Ausrichtung hätten sich
die technischen Bemühungen
möglicherweise auf die falschen Prioritäten konzentriert, hätten sich
die technischen Bemühungen
möglicherweise auf die falschen Prioritäten konzentriert wie z. B.
die einfache Reduzierung Serverlast, ohne
die Probleme des Kunden Festlegung messbarer
Geschäftsziele. Der erste Schritt bei der Erstellung eines Modernisierungsfahrplans ist Festlegung messbarer
Geschäftsziele Dies sind die Ergebnisse, die
Ihr Unternehmen
erwarten wird, sobald die
Modernisierung abgeschlossen ist Typische Ziele drehen sich häufig
um die Verbesserung der Leistung, Senkung der Kosten und die
Erhöhung der Skalierbarkeit den wichtigsten Geschäftszielen der
Modernisierung gehört zum einen die Skalierbarkeit Das ist die Fähigkeit,
erhöhte Workloads wie
höhere Transaktionsvolumina oder
mehr Benutzer ohne
Leistungseinbußen zu bewältigen höhere Transaktionsvolumina oder mehr Benutzer ohne
Leistungseinbußen zu Zweitens: Kosteneinsparungen, Steigerung der betrieblichen Effizienz
durch Reduzierung von Ausgaben wie
Serverwartung, Lizenzgebühren oder
Rechenzentrumskosten Drittens: Verkürzung der Markteinführungszeit. Das bedeutet, die
Einführung neuer Funktionen oder
Produkte zu beschleunigen , um auf einem sich schnell verändernden
Markt wettbewerbsfähig zu bleiben einem sich schnell verändernden
Markt Ein Beispiel für ein
messbares Geschäftsziel. Ein Bankinstitut könnte
sich zum Ziel setzen, die Transaktionszeiten für
Kunden in den nächsten zwei Jahren
um 30% zu reduzieren Transaktionszeiten für
Kunden . Dazu müssten
sowohl die von den
Kunden verwendeten
Front-End-Systeme als auch das Back-End-System und der
Mainframe, die
diese Transaktionen verarbeiten, modernisiert sowohl die von den
Kunden verwendeten
Front-End-Systeme als auch das Back-End-System und der Mainframe, die
diese Transaktionen verarbeiten, Wie setzt man Geschäftsziele? bei der Festlegung dieser Ziele Verwenden Sie bei der Festlegung dieser Ziele das SMART-Framework
, genauer gesagt SMART,
S, das klar definiert, was
Sie erreichen möchten M für messbar. Stellen Sie sicher, dass
das Ziel quantifiziert werden kann A = erreichbar, stellen Sie sicher, dass
das Ziel
auch bei den aktuellen Ressourcen realistisch ist R steht für relevant,
richten Sie das Ziel umfassenderen
Geschäftsstrategien E ist zeitgebunden. Legen Sie eine klare Frist
oder einen klaren Zeitplan fest. Setzen Sie sich technische Ziele. Nachdem wir uns mit den
Geschäftszielen befasst haben, wollen wir uns der
technischen Seite zuwenden. Während sich Geschäftsziele auf Ergebnisse
konzentrieren, geht es bei
technischen Zielen um Fähigkeiten, also darum, was die neuen Systeme
besser können
sollten als die
Altsysteme, die sie ersetzen. wichtigsten technischen Zielen gehören zum
einen die Flexibilität des Systems und die
Sicherstellung, dass die neue
Infrastruktur an
zukünftige Veränderungen anpassbar ist , sei es
in Bezug auf Skalierung, Hinzufügen neuer Funktionen oder
Integration mit anderen Plattformen Zweitens: Leistungsoptimierung, Verbesserung der
Systemleistung, z.
B. schnellere Datenverarbeitung, kürzere Ausfallzeiten oder
besserer Lastenausgleich Drittens: Sicherheitsverbesserungen, mit denen ältere Systeme an moderne
Sicherheitsstandards angepasst werden, um
Sicherheitslücken zu reduzieren und die
Einhaltung von Vorschriften sicherzustellen. Ein Beispiel für ein technisches Ziel. Ein großes Telekommunikationsunternehmen
beschloss,
sein Abrechnungssystem zu modernisieren , um die Bearbeitungszeit um 50% zu reduzieren Um dies zu erreichen,
musste die
Datenverarbeitungsinfrastruktur aktualisiert, Echtzeitanalysen
implementiert
und der Code optimiert werden, um
die Leistung zu verbessern Abstimmung der technischen
und geschäftlichen Ziele. Es ist wichtig, dass
Sie sicherstellen, dass Ihre technischen
Ziele den
Geschäftszielen Wenn das
Unternehmen beispielsweise die Skalierbarkeit
erhöhen möchte, um mehr Benutzern
gerecht zu werden, könnten
Ihre technischen Ziele die Aktualisierung der
Datenbankinfrastruktur und die
Optimierung der
Load-Balancing-Protokolle umfassen Datenbankinfrastruktur und . H. Abstimmung der IT-Strategie
auf die Geschäftsanforderungen. Eine der
häufigsten Herausforderungen bei Modernisierungsprojekten
ist die Diskrepanz zwischen IT und
Geschäftsstrategie Während sich IT-Teams möglicherweise auf die Einführung
neuer Technologien
konzentrieren, suchen
Führungskräfte greifbaren Ergebnissen
wie Kosteneinsparungen, erhöhter Agilität oder verbessertem
Kundenerlebnis. Als leitender Systemingenieur müssen
Sie sicherstellen, dass die Bemühungen zur IT-Modernisierung
direkt auf die Geschäftsanforderungen zugeschnitten sind. Dazu gehört die regelmäßige
Kommunikation mit Geschäftsbeteiligten, um sicherzustellen, dass sich
alle über die
Ziele und Prioritäten einig sind. praktischen Schritten, um die
IT-Strategie an den
Geschäftsanforderungen auszurichten ,
gehören regelmäßige Treffen mit Stakeholdern Binden Sie die
Unternehmensleiter in jeder Phase
des Modernisierungsprozesses ein, um sicherzustellen, dass die IT ihren
Anforderungen entspricht Zweitens: datengestützte Entscheidungen. Zeigen Sie anhand von Daten, wie jede technische Verbesserung zu den Geschäftszielen
beiträgt. Zeigen Sie beispielsweise,
wie durch die Optimierung von
Code die Serverkosten messbar gesenkt werden. Drei, kontinuierliche Feedback-Schleife. Richten Sie einen Prozess ein, mit dem Sie während der gesamten
Modernisierung Feedback
sowohl von technischen Teams als auch von
Geschäftsführern
einholen sowohl von technischen Teams können. Lassen Sie mich ein Beispiel geben. Ein Gesundheitsunternehmen
erkannte, dass seine Strategie zur IT-Modernisierung mit
seinen Geschäftszielen
übereinstimmte Das IT-Team konzentrierte sich
auf die Verbesserung der Datenspeicherung, aber das Geschäftsziel bestand darin, die Patientenversorgung
zu verbessern indem ein schnellerer
Zugriff auf Patientenakten ermöglicht Nachdem dies erkannt worden war, konzentrierte das Team darauf, der Verbesserung der
Geschwindigkeit des Datenabrufs
Priorität einzuräumen und die IT-Bemühungen auf die umfassendere Mission
des Unternehmens
auszurichten des Unternehmens Schritte zur Definition von
Modernisierungszielen und -vorgaben. Lassen Sie uns die Schritte zur
Definition von
Modernisierungszielen und -vorgaben durchgehen und
dabei sicherstellen, dass sowohl geschäftliche als auch technische Aspekte berücksichtigt werden. den Schritten zur Definition von
Modernisierungszielen gehört einen die Bewertung des aktuellen Stands. Beginnen Sie mit
der Bewertung der Einschränkungen
Ihres aktuellen Systems. Gibt es
Leistungsengpässe, Sicherheitslücken und
Skalierbarkeitsprobleme? Diese Bewertung
dient Ihnen als Ausgangsbasis. Zweitens: Binden Sie Interessengruppen ein und beziehen
Sie wichtige Stakeholder, sowohl aus der IT als auch aus dem Geschäftsbereich, frühzeitig
in das Gespräch ein. Ihre Bedürfnisse zu verstehen,
hilft dabei, sinnvolle Ziele zu formulieren. Drittens: Priorisieren Sie die
Geschäftsergebnisse. Konzentrieren Sie sich darauf, was das Unternehmen für die Modernisierung
benötigt. Geht es um schnelleren Service, Kostensenkung oder bessere
Kundenerlebnisse? Machen Sie diese Ergebnisse zum
Kern Ihrer Strategie. Oder definieren Sie technische Ziele. auf der Grundlage der Geschäftsziele die technischen Meilensteine, Definieren Sie auf der Grundlage der Geschäftsziele die technischen Meilensteine, die
erforderlich sind, um diese zu erreichen. Dies könnte die
Aktualisierung der Infrastruktur, die
Optimierung des Codes oder die Verbesserung der
Sicherheitsprotokolle beinhalten Optimierung des Codes oder die Verbesserung der
Sicherheitsprotokolle Fünftens: Erstelle einen Zeitplan. Sobald die Ziele festgelegt sind, legen Sie einen Zeitplan
mit Meilensteinen für jede Phase des
Modernisierungsprojekts Herausforderungen bei der Festlegung von
Modernisierungszielen. Es ist nicht immer einfach, sich
die richtigen Ziele zu setzen. Zu den häufigsten Herausforderungen gehören übermäßig ehrgeizige Ziele Manchmal
versuchen Unternehmen, viel zu schnell zu handeln. Organisationen versuchen, zu viel zu schnell zu
tun. Es ist wichtig sicherzustellen, dass die Ziele realistisch
und erreichbar sind Zweitens: schlechte Abstimmung der Interessengruppen. Ohne frühzeitige und kontinuierliche Einbindung der Unternehmensleiter laufen
Sie Gefahr, auf Ziele hinzuarbeiten, die nicht den tatsächlichen Bedürfnissen des
Unternehmens Drittens: Die Kosten werden unterschätzt.
Bei der Festlegung von Zielen werden die
wahren Kosten einer Modernisierung leicht übersehen, insbesondere im Hinblick auf die
Ressourcenzuweisung
und Ausfallzeiten Ressourcenzuweisung wichtigsten Erkenntnissen aus diesen
Lektionen gehört, geschäftliche und technische Ziele aufeinander abgestimmt werden
müssen, um sicherzustellen, dass Modernisierungsmaßnahmen sowohl zu IT-Verbesserungen
als messbaren
Geschäftsergebnissen Zweitens: Verwenden Sie das SMRT-Framework um Ziele zu definieren,
die spezifisch,
messbar, erreichbar,
relevant und zeitgebunden sind messbar, erreichbar,
relevant und Drittens
ist die Einbindung der Interessengruppen entscheidend, um sicherzustellen, dass die IT-Ziele während der gesamten Modernisierung mit
den
Geschäftsprioritäten in Einklang stehen gesamten Modernisierung mit
den
Geschäftsprioritäten in Erwerbstätigkeit, Übung
zur Zielsetzung. auf der Grundlage der Bedürfnisse Ihrer
aktuellen Organisation Definieren Sie auf der Grundlage der Bedürfnisse Ihrer
aktuellen Organisation ein messbares
Geschäftsziel und ein entsprechendes technisches Ziel für ein Modernisierungsprojekt. Wenden Sie das SMRT-Framework an, um
sicherzustellen, dass jedes Ziel klar definiert
ist Nächster Schritt: Erstellung eines
schrittweisen Migrationsplans. Nachdem Sie Ihre
Ziele und Vorgaben festgelegt haben, ist
es an der Zeit,
sie in die Tat umzusetzen. In der nächsten Lektion behandeln
wir Lektion zwei, Erstellung eines
schrittweisen Migrationsplans. Wir besprechen, wie Sie den Zeitplan für
jede Phase Ihres
Modernisierungsprojekts von der
Strategieauswahl bis zur Ausführung
planen jede Phase Ihres
Modernisierungsprojekts von der Strategieauswahl bis zur Ausführung und wie
Sie Ressourcen und Budget effektiv zuweisen können Ich freue mich darauf,
Sie in der nächsten Lektion zu sehen.
15. Lektion 2: Einen schrittweisen Migrationsplan erstellen: Lektion zwei, Erstellung eines
schrittweisen Migrationsplans. Willkommen zu Lektion
zwei von Modul vier. In der vorherigen Lektion haben wir
erörtert, wie wichtig es ist klare und messbare Ziele
und Vorgaben für die
Modernisierung zu
definieren . Jetzt erstellen wir Schritt
für Schritt einen Migrationsplan,
der Sie durch
den komplexen Prozess der
Modernisierung Ihrer
Mainframe-Systeme führt den komplexen Prozess der Modernisierung Ihrer
Mainframe-Systeme Diese Lektion ist unverzichtbar
für jeden, der
ernsthaft an der Durchführung eines erfolgreichen
Modernisierungsprojekts Am Ende dieser Sitzung verfügen
Sie über einen klaren
Rahmen für die Planung Ihres Migrationszeitplans und die effektive Zuweisung von
Ressourcen Sie werden wissen, wie Sie Ihre Systeme
analysieren, die richtige Strategie
auswählen und sich auf die Ausführung vorbereiten können, während Sie
gleichzeitig Ressourcen
und Budgets effizient verwalten Aufschlüsselung des
Migrationsplans Jedes erfolgreiche
Migrationsprojekt folgt einem strukturierten Zeitplan. Sie müssen
mehrere Phasen abwägen, von denen jede für den
Gesamterfolg des Projekts entscheidend ist. Lassen Sie uns sie
in überschaubare Schritte unterteilen. Ein Migrationsplan
umfasst eine Analyse
und Bewertung,
zwei Phasen umfasst eine Analyse
und Bewertung, der Strategieauswahl drei Phasen die Ausführung
und Implementierung Lassen Sie uns auf jede
dieser Phasen eingehen. Analyse und Bewertung,
Grundsteinlegung. Bevor Sie mit der Ausführung
beginnen, müssen Sie Ihre
bestehenden Systeme gründlich bewerten. Als leitender Systemingenieur sind
Sie mit
Ihrer Mainframe-Umgebung bereits vertraut Diese Phase beinhaltet jedoch
eine eingehendere Bewertung der aktuellen
Funktionen, Einschränkungen und
Sicherheitslücken den wichtigsten Schritten im Analysebereich gehören
die folgenden. Erstens: Inventar der
Anwendungen und Systeme. Sie müssen
alle Anwendungen
und Workloads identifizieren, die auf Ihren Altsystemen ausgeführt Das Verständnis dieses
Inventars ist entscheidend, um zu wissen, welche Prioritäten
bei der Zweitens: Identifizieren Sie Abhängigkeiten. Modernisierung kann komplex sein, insbesondere wenn Anwendungen voneinander abhängig
sind andere
Systeme oder Datenbanken betreffen. Ordnen Sie diese Abhängigkeiten ab, um eine reibungslose Migration zu
gewährleisten. Drittens: Leistungsengpässe. Analysieren Sie Leistungsengpässe
im aktuellen System. Wo sind die Verlangsamungen? Welche Prozesse könnten
am meisten von einer modernen Infrastruktur profitieren am meisten von einer modernen Infrastruktur Lassen Sie uns ein Beispiel geben. Ein großes
Versicherungsunternehmen stellte während der Bewertungsphase fest, dass sein System
zur Bearbeitung von Schadensfällen durch eine veraltete
Speicherarchitektur Engpässe aufwies Unternehmen identifizierte dies als
kritischen Verbesserungspunkt und
entschied sich, seine
Speichersysteme während der Migration aufzurüsten, um die
Bearbeitungszeit für Schadensfälle um 40% zu reduzieren Strategieauswahl,
Wahl des richtigen Pfades. Nach Abschluss
Ihrer Bewertung ist
es an der Zeit, die richtige
Modernisierungsstrategie auszuwählen. Verschiedene Modernisierungsansätze
eignen besser für unterschiedliche
Umgebungen. Einige Anwendungen
eignen sich möglicherweise für das Rehosting, während andere ein intensiveres
Replatforming oder
sogar ein Refactoring erfordern Ihre Aufgabe ist es,
eine Strategie zu wählen, die sowohl den geschäftlichen als auch den technischen Zielen entspricht Zu den gängigen
Modernisierungsstrategien gehört, wie wir im vorherigen Modul besprochen haben,
das Rehosting und die Verlagerung von
Anwendungen auf
eine neue Plattform, oft
mit minimalen Änderungen Beim Replatforming werden
Anwendungen so
angepasst, dass sie die Vorteile einer modernen
Infrastruktur wie der Cloud nutzen können Vorteile einer modernen
Infrastruktur wie der Cloud nutzen Refactoring bedeutet
,
ältere Anwendungen neu zu entwickeln,
um sie an
moderne
Softwareentwicklungspraktiken und -architekturen anzupassen moderne
Softwareentwicklungspraktiken Zu den wichtigsten Überlegungen
bei der Auswahl einer Strategie gehören die
Geschäftsprioritäten Ist Skalierbarkeit
wichtiger als Flexibilität? Benötigt das Unternehmen
sofort Kosteneinsparungen oder konzentriert es sich
auf langfristige Agilität? Zweitens, technische Komplexität. Wie komplex ist das
Altsystem? Funktioniert eine einfache
Migration oder funktioniert Architektur oder tiefere Änderungen an
der Architektur
erforderlich? Drittens: Budget- und
Zeitbeschränkungen. Wie viel Zeit und Geld
müssen Sie für das Projekt aufwenden Einige Strategien wie das
Refactoring benötigen deutlich mehr Zeit und
Ressourcen Nehmen wir ein Beispiel. Ein
weltweit tätiges Logistikunternehmen entschied sich für eine Kombination aus
Rehosting und Refactoring Sie haben ihre wichtigsten
Versandanwendungen
in der Cloud neu gehostet , sodass sie
mit minimalen Änderungen stabil blieben.
Gleichzeitig wurde
ihre kundenorientierte
App überarbeitet, um
Paketverfolgung in Echtzeit zu ermöglichen und so sowohl
den unmittelbaren betrieblichen Anforderungen als auch den Kundenanforderungen gerecht sowohl sodass sie
mit minimalen Änderungen stabil blieben.
Gleichzeitig wurde
ihre kundenorientierte
App überarbeitet, um
Paketverfolgung in Echtzeit zu ermöglichen und so sowohl
den unmittelbaren betrieblichen Anforderungen als auch den Kundenanforderungen gerecht
zu werden. Ausführung und Implementierung, um es Wirklichkeit werden zu lassen
. Sobald die Strategie ausgewählt ist, es an der Zeit, mit der Umsetzung fortzufahren. Hier kommen Zeitpläne, Meilensteine und der eigentliche
Migrationsprozess ins Spiel Der Schlüssel liegt darin
, sicherzustellen, dass Sie über ein gut koordiniertes
Migrationsteam und einen detaillierten Zeitplan für
jede Phase des Projekts Schritten zur Durchführung der
Migration gehört Erstellung eines detaillierten Zeitplans. Definieren Sie wichtige Meilensteine für
jede Phase der Migration. Dies würde
Analysen, Tests,
die Inbetriebnahme und andere Maßnahmen beinhalten und realistische Fristen
für die Fertigstellung
festlegen Zweitens: Testen und Validieren. vor der vollständigen Migration
Ihrer Systeme strenge
Tests durch Dazu gehören Tests in
einer parallelen Umgebung , um potenzielle
Ausfälle oder Ausfallzeiten zu identifizieren Drittens: Go-Live-Strategie. Sobald Sie mit Ihren Tests
zufrieden sind, entwickeln Sie einen Umstellungsplan für
die Live-Migration der Systeme Dies kann eine
gestaffelte Migration beinhalten , um das Risiko von Ausfallzeiten zu verringern Ressourcen- und Budgetzuweisung. Die Ressourcenzuweisung ist
ein weiteres kritisches Element. Sie müssen sowohl die
personellen als auch die finanziellen Ressourcen verwalten , um sicherzustellen, dass das
Migrationsprojekt im Rahmen bleibt. wichtigsten Punkten bei der
Ressourcenzuweisung gehören einen die Identifizierung der wichtigsten Teammitglieder, Hinzuziehung Ihrer
Fachexperten
und die Sicherstellung, dass Sie über engagierte
Projektmanager verfügen , die
Zeitpläne und Meilensteine überwachen Zweitens, die Budgetplanung, berücksichtigt nicht nur die Kosten für
eine neue Infrastruktur, sondern auch versteckte Kosten
wie Schulungen für Teams, Ausfallzeiten und die Testumgebung. Drittens: Überwachen und Anpassen. Migration verläuft selten
genau wie geplant Bleiben Sie flexibel bei Ihren Ressourcen
- und Budgetzuweisungen und bereiten Sie sich
darauf vor, Ressourcen nach Bedarf neu zuzuweisen Lassen Sie uns ein Beispiel geben. Während
eines großen Migrationsprojekts ein Finanzdienstleistungsunternehmen unterschätzte
ein Finanzdienstleistungsunternehmen die Kosten Cloud-Schulungen für
sein IT-Team Mitten im Projekt wurde ihnen klar, dass die Qualifikationslücke den
Fortschritt verlangsamte Sie haben einen Teil
ihres Budgets für
Schulungen umverteilt , wodurch die Effizienz des
Teams verbessert und das Projekt auf Kurs gehalten wurde Integrieren Sie Flexibilität
in Ihren Plan. Es ist wichtig, während der Migration
flexibel zu bleiben. Unabhängig davon, wie viel
Sie planen, können und werden unerwartete Probleme auftreten, seien sie technischer oder
geschäftlicher Natur. Es gibt einige wichtige
Flexibilitätstipps. Erstens: Bereite dich auf Ausfallzeiten vor. Selbst bei sorgfältiger Planung einige Ausfallzeiten unvermeidlich
sein Stellen Sie sicher, dass Ihr Plan Notfallmaßnahmen beinhaltet. Zweitens, bei der Planung der Datenmigration, achten Sie besonders darauf,
wie Ihre Daten
übertragen werden und ob es Probleme mit der Datenintegrität geben
wird Drittens, fortlaufende Überwachung. Sobald die Migration im Gange ist, sollten Leistungskennzahlen
kontinuierlich überwachen , um sicherzustellen, dass Ihre Ziele erreicht
werden. Die wichtigsten Erkenntnisse aus dieser Lektion. Eine gründliche Analyse Ihres Altsystems,
einschließlich der Zuordnung
von Abhängigkeiten und der Identifizierung Engpässen, ist unerlässlich, bevor
Sie sich für eine Migrationsstrategie entscheiden Zweitens sollte sich die Strategieauswahl an den Geschäftszielen, der
technischen Komplexität
und den Budgetbeschränkungen
orientieren technischen Komplexität
und den Budgetbeschränkungen Wählen Sie je
nach Bedarf zwischen Rehosting,
Re-Platforming oder Refactoring Drittens
erfordert eine effektive Umsetzung einen klaren Zeitplan,
Tests, Ressourcenzuweisung und Flexibilität zur Anpassung an Lernaktivität. Erstellen Sie
einen Migrationszeitplan. Sie auf der Grundlage Ihres aktuellen Systems und der von Ihnen gewählten Strategie einen
schrittweisen Migrationsplan. Beziehen Sie Phasen wie Analyse, Strategieauswahl
und Umsetzung mit ein
und stellen Sie sicher, dass die
Ressourcen effektiv Denken Sie über potenzielle
Engpässe und
Risiken nach und überlegen Sie, wie Sie
diese während des Prozesses bewältigen würden Nächster Schritt: Risikomanagement
und Notfallplanung. In der nächsten Lektion werden wir uns mit den Herausforderungen
und Risiken
befassen, die mit
Migration und Modernisierung verbunden sind Nehmen Sie an der
dritten Lektion teil, Risikomanagement und Notfallplanung, in der wir über die
Identifizierung von Risiken wie
Ausfallzeiten und
Datenverlust und die Erstellung
eines soliden Notfallplans
zur Minderung dieses Risikos sprechen Ausfallzeiten und
Datenverlust und die Erstellung eines soliden Notfallplans
zur Minderung Dies ist entscheidend, um sicherzustellen, dass Ihre Migration reibungslos
und mit minimalen Unterbrechungen abläuft Ich freue mich darauf, Sie dort zu
sehen. Ich
16. Lektion 3: Risikomanagement und Notfallplanung: Lektion drei, Risikomanagement
und Notfallplanung. Willkommen zu Lektion
drei von Modul vier. In der vorherigen Lektion haben wir
untersucht, wie ein
detaillierter Migrationsplan erstellt werden kann, jeden Bereich von der
Analyse bis zur Ausführung
abdeckt. Jetzt ist es an der Zeit, sich auf
einen wichtigen Aspekt aller
Modernisierungsmaßnahmen zu konzentrieren : das Risikomanagement und die
Notfallplanung Jedes Migrationsprojekt,
egal wie sorgfältig geplant, birgt Risiken von
Datenverlust bis hin zu Ausfallzeiten Selbst die am besten
umgesetzte Strategie
kann mit unvorhergesehenen Herausforderungen konfrontiert In dieser Lektion werden wir
den Prozess der Identifizierung
potenzieller Risiken, der
Erstellung eines Minderungsplans
und der Entwicklung von Notfallmaßnahmen für den Fall untersuchen den Prozess der Identifizierung
potenzieller Risiken, der , und der Entwicklung von Notfallmaßnahmen für Dinge nicht wie
erwartet Die Bedeutung des Risikomanagements. Stellen Sie sich vor, Sie haben Monate
damit verbracht,
eine Migration zu planen , und gerade, als
Sie live gehen, verursacht
eine technische Störung mehrere Stunden
unerwarteter Ausfallzeit, was zu frustrierten
Kunden und Umsatzeinbußen führt Dieses Szenario hätte vermieden oder zumindest minimiert wenn Sie das Risiko
frühzeitig erkannt und
einen Notfallplan erstellt hätten frühzeitig erkannt und
einen Notfallplan erstellt Warum ist Risikomanagement wichtig? Erstens: Um
kostspielige Ausfallzeiten zu vermeiden, können
ungeplante Ausfallzeiten zu Umsatzeinbußen, einem Verlust des Kundenvertrauens und
zu betrieblichen Engpässen
führen Kundenvertrauens und
zu betrieblichen Engpässen Zweitens wird die Datenintegrität gewahrt. Datenverlust ist eines
der schädlichsten Risiken bei
einem Modernisierungsprojekt Der Schutz von Daten hat Priorität. Drittens, gewährleistet die
Geschäftskontinuität. Mit einem geeigneten Risiko- und
Notfallplan können
Sie sicherstellen, dass
wichtige Dienste fortgesetzt werden, wenn die Dinge
nicht wie geplant verlaufen Identifizierung von Risiken bei
Modernisierungsprojekten. Jedes Modernisierungsprojekt
hat seine eigenen Risiken, aber es gibt allgemeine
Kategorien von Problemen, die typischerweise während der Migration
auftreten. Hier werden wir einige Beispiele behandeln die Sie wahrscheinlich stoßen werden. Zu den wichtigsten
Risiken, auf die Sie achten sollten, gehören Datenverlust oder -beschädigung. Daten von einer
Umgebung in eine andere übertragen werden, insbesondere wenn
Sie zur Cloud wechseln, besteht immer das Risiko
, dass Daten beschädigt, falsch ausgerichtet oder verloren gehen Zweitens, Systemausfälle. Ausfallzeiten sind eines
der größten Probleme bei jedem Migrationsprojekt. Selbst bei der besten Planung
besteht immer das Risiko, dass die Umstellung zu
unerwarteten Systemausfällen führt Drittens: Integrationsfehler. Bei der Modernisierung werden häufig
neue Systeme in ältere Systeme integriert , was zu
Kompatibilitätsproblemen führen kann , die vor der Ausführung schwer
vorhersehbar sind. Viertens,
Leistungseinbußen. Nach der Migration stellen Sie möglicherweise fest, dass das neue System nicht wie erwartet funktioniert. Vielleicht kann die Cloud-Infrastruktur, zu der
Sie wechseln, die Arbeitslast nicht so
effizient
bewältigen wie Ihre Einrichtung vor
Ort. Minderung von Risiken,
bevor sie auftreten. Nachdem wir
einige häufig auftretende Risiken behandelt haben, schauen
wir uns an, wie sie gemindert werden
können effektiven Risikomanagement dreht sich alles um proaktive Planung Je mehr Mühe Sie darauf verwenden, Risiken im Voraus zu identifizieren
und zu beheben, desto geringer ist
die Wahrscheinlichkeit, dass sie Ihr Projekt zum
Scheitern bringen Zu den bewährten Methoden zur Risikominderung
gehören die folgenden Erstens: gründliche Tests, frühzeitige
Tests, häufige Tests, Durchführung strenger Tests in einer Umgebung außerhalb der
Produktionsumgebung, um sicherzustellen, dass die Systeme während der Migration
erwartungsgemäß verhalten Zweitens: Daten regelmäßig sichern. Sie vor Beginn einer Migration Führen Sie vor Beginn einer Migration regelmäßige Backups
aller wichtigen Daten durch. Dies ist besonders wichtig für groß angelegte Migrationen, bei denen Datenverlust katastrophale Folgen haben kann Drei, Pilotprogramme. Beginnen Sie mit einer kleinen
Pilotmigration, um potenzielle
Probleme in
kleinerem Maßstab zu identifizieren potenzielle
Probleme in
kleinerem Maßstab , bevor
Sie die vollständige Migration durchführen. Dies gibt Ihrem Team die Möglichkeit
, den Prozess zu verfeinern. Als Nächstes die Leistungsüberwachung. Richten Sie eine
Leistungsüberwachung in Echtzeit ein, um
Leistungseinbußen
oder Integrationsprobleme
während und nach der Migration schnell Leistungseinbußen
oder Integrationsprobleme zu erkennen. Nehmen wir ein Beispiel. Das
Finanzdienstleistungsunternehmen verringerte das Risiko von Ausfallzeiten, indem es
eine Pilotmigration mit einer kleinen Gruppe von Benutzern Unternehmen stellte fest, dass sein Authentifizierungsdienst unter
Last ausfiel, und konnte das Problem beheben
, bevor
die gesamte Benutzerbasis migriert
wurde Last ausfiel, und konnte das Problem beheben
, bevor
die gesamte Benutzerbasis migriert Entwicklung eines Notfallplans. Bei einer guten Strategie zur Risikominderung geht es nicht nur darum, Probleme zu
vermeiden Es geht auch darum, sich auf den schlimmsten Fall
vorzubereiten. Hier kommt die
Notfallplanung ins Spiel. Ein gut durchdachter
Notfallplan stellt sicher, dass
Sie bei auftretenden
Problemen eine Lösung parat Hier sind einige wichtige Komponenten
eines Notfallplans. Erstens, Notfallteam. Haben Sie ein engagiertes Team, das bereit ist, auf
technische Probleme zu reagieren. Dieses Team sollte sich mit den zu
migrierenden Systemen gut
auskennen und in der Lage sein , auch unter Druck Fehler zu
beheben Zweitens: Datenwiederherstellungspläne. im Falle eines
Datenverlusts oder einer Beschädigung Implementieren Sie im Falle eines
Datenverlusts oder einer Beschädigung einen
Datenwiederherstellungsplan, mit dem Sie
verlorene
Informationen aus Backups schnell wiederherstellen können . Stellen Sie
sicher, dass der Wiederherstellungsprozess im Voraus getestet
wurde. Drittens: Problemumgehungen bei Ausfallzeiten. Wenn es zu Ausfallzeiten kommt,
bieten Sie Abhilfemaßnahmen an, um die Geschäftskontinuität aufrechtzuerhalten Dies kann bedeuten, vorübergehend zum Altsystem
zurückzukehren oder manuelle Prozesse zu verwenden bis das
Migrationsproblem behoben Für die Kommunikationsstrategie. Eine klare Kommunikation mit den
Interessengruppen ist von entscheidender Bedeutung. Stellen Sie sicher, dass Sie über einen Plan verfügen ,
um wichtige Interessengruppen,
von Geschäftsführern bis hin zu
Endbenutzern, über alle Probleme und
deren Lösung zu informieren von Geschäftsführern bis hin zu
Endbenutzern . Nehmen wir ein Beispiel.
Während einer Cloud-Migration sah sich ein Einzelhandelsunternehmen mit
einem kritischen Problem konfrontiert, bei dem es bei seiner E-Commerce-Plattform zu
längeren Ausfallzeiten kam. Zum Glück verfügte das Unternehmen über
ein Failover-System , das
es den Kunden ermöglichte,
weiterhin Bestellungen
auf einem Backup-Server die Unterbrechung des Geschäftsbetriebs
minimiert
wurde wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen Identifizierung potenzieller Risiken zu einem frühen
Zeitpunkt des Migrationsprozesses, darunter Datenverlust, Ausfallzeiten, Integrationsfehler
und Leistungsprobleme Zweitens: Minimierung der Risiken
durch gründliche Tests, Pilotprogramme, regelmäßige Backups und
Echtzeitüberwachung der Systeme Drittens: Erstellen Sie einen Notfallplan mit einem Notfallteam,
Datenwiederherstellungsstrategien, Behelfslösungen Datenwiederherstellungsstrategien, Behelfslösungen Ausfallzeiten und klaren Kommunikationsprotokollen Erwerbstätigkeit, Übung zur Risikobeurteilung
. auf der Grundlage des Migrationsplans Sie in
der vorherigen Lektion entwickelt haben, Führen Sie auf der Grundlage des Migrationsplans, den
Sie in
der vorherigen Lektion entwickelt haben, eine detaillierte
Risikobewertung durch. Identifizieren Sie mindestens drei
Hauptrisiken, die sich auf
Ihr Migrationsprojekt auswirken könnten, und skizzieren Sie für jedes Risiko eine
Strategie zur Risikominderung Entwickeln Sie außerdem
einen Notfallplan Fall, dass Ihre primären
Maßnahmen zur Risikominderung scheitern. Als Nächstes folgt der Plan zur Einbindung der Interessengruppen
und zur Kommunikation. In der nächsten Lektion werden wir
untersuchen, wie Sie während des
gesamten
Modernisierungsprozesses
effektiv mit allen
relevanten Interessengruppen interagieren und mit
ihnen kommunizieren gesamten
Modernisierungsprozesses Ganz gleich, ob es darum geht, die Zustimmung der Unternehmensleiter zu gewinnen oder reibungslose
Kommunikation mit technischen Teams und Anbietern sicherzustellen, dieser Aspekt ist entscheidend für eine
erfolgreiche Modernisierung. Nehmen Sie an der vierten Lektion teil, dem Plan zur Einbindung von
Stakeholdern
und zur Kommunikation, in der wir uns mit Strategien
für abteilungsübergreifende
Zusammenarbeit befassen und
dafür sorgen, dass alle Beteiligten an den Projektzielen
orientieren Ich freue mich darauf,
Sie in der nächsten Lektion zu sehen.
17. Lektion 4: Stakeholder-Engagement und Kommunikationsplan: Lektion vier, Einbindung der
Interessengruppen und Kommunikationsplanung Willkommen zu Lektion
vier von Modul vier. Inzwischen haben wir
wichtige Aspekte der
Modernisierungsplanung, der
Zielsetzung, der Erstellung
eines Migrationsplans
und des Risikomanagements behandelt wichtige Aspekte der
Modernisierungsplanung, Zielsetzung, der Erstellung
eines . Keine dieser
Bemühungen wird jedoch
ohne eine effektive Einbindung der
Interessengruppen
und einen soliden Kommunikationsplan erfolgreich sein ohne eine effektive Einbindung der
Interessengruppen und einen soliden Kommunikationsplan In dieser Lektion
konzentrieren wir uns darauf, wie
alle wichtigen Beteiligten —
von technischen Teams bis hin zu
Geschäftsführern und Anbietern —
in den gesamten
Modernisierungsprozess einbezogen alle wichtigen Beteiligten —
von technischen Teams bis hin zu Geschäftsführern und Anbietern in den gesamten
Modernisierungsprozess Darüber hinaus werden wir praktische
Kommunikationsstrategien
untersuchen , die eine reibungslose
abteilungsübergreifende Zusammenarbeit gewährleisten. Die Rolle der Interessengruppen
bei Modernisierungsprojekten. jedem Modernisierungsprojekt sind mehrere Interessengruppen beteiligt, jeweils unterschiedliche Prioritäten, Erwartungen und Anliegen haben. Als leitender Systemingenieur werden
Sie sich in
diesen unterschiedlichen Perspektiven zurechtfinden und
sicherstellen, dass alle
auf derselben Wellenlänge Stakeholdern
gehören in
der Regel die technischen Teams, Ingenieure, Entwickler und IT-Mitarbeiter Sie konzentrieren sich auf die Art und
Weise der Modernisierung und
stellen sicher, dass die Migration technisch
einwandfrei
ist und
den bewährten Verfahren entspricht. Zwei: Unternehmensleiter,
C-Suiten und Abteilungsleiter. Sie sind in erster Linie
daran interessiert, warum wie sich die Modernisierung auf das Geschäft auswirken, die Rentabilität
verbessern
und das Risiko reduzieren
wird . Drittens: Anbieter und Partner. Sie sind entscheidend für Support, Softwareupdates,
Cloud-Dienste oder neue Infrastrukturen. Ihr Fachwissen und ihre Produkte sind für eine
erfolgreiche Migration von entscheidender Bedeutung. Einbindung
der Interessengruppen in jeder Phase. Die Einbindung von Stakeholdern ist kein einmaliges Ereignis. Es ist ein fortlaufender Prozess, jeder
Phase des Projekts
weiterentwickelt Mit den folgenden Schritten können Sie sicherstellen, dass alle Beteiligten zum richtigen Zeitpunkt effektiv
einbezogen werden richtigen Zeitpunkt effektiv
einbezogen A, frühzeitige Einbindung
in die Planung. Eine der
häufigsten Fallstricke bei Modernisierungsprojekten besteht darin, dass die Beteiligten nicht
früh genug Es ist wichtig, wichtige Akteure von
Anfang an mit
einzubeziehen , um spätere
Überraschungen zu vermeiden. den bewährten Verfahren für frühzeitige Beteiligung
gehören die folgenden. Erstens: Beziehen Sie die Unternehmensleiter
in die Phase der Zielsetzung mit ein. Passen Sie die Modernisierungsbemühungen an der
langfristigen Strategie des Unternehmens an. Zweitens sollten technische Teams
frühzeitig hinzugezogen werden, um die Machbarkeit zu überprüfen. Sie können potenzielle
technische Hürden
oder Risiken identifizieren , bevor sie sich
auf einen bestimmten Drittens: Wenden Sie sich an Anbieter, um Fachwissen
zu erhalten. Ihr Wissen kann frühen Stadium Entscheidungen
über Technologieentscheidungen beeinflussen, insbesondere wenn Sie
auf eine Cloud-Infrastruktur umsteigen. Nehmen wir ein Beispiel. Finanzinstitut
plante sein
Kernbankensystem
zu modernisieren Anfangs
arbeiteten die
technischen Teams isoliert
an der Planung der Migration Nachdem sie jedoch die
Unternehmensleiter frühzeitig einbezogen
hatten, identifizierten sie weitere
geschäftskritische Systeme , die berücksichtigt werden mussten. Dies ersparte ihnen Anpassungen in letzter
Minute und stellte sicher, dass das Projekt den umfassenderen
Unternehmenszielen
entsprach. B, kontinuierliche Kommunikation
während der Ausführung. Sobald das Projekt in die Ausführung
übergeht, kann es leicht
zu Kommunikationslücken zwischen den Abteilungen kommen. Um dies zu verhindern,
sollten Sie
durch Statusaktualisierungen,
Check-ins und
funktionsübergreifende Besprechungen offene Kommunikationswege aufrechterhalten durch Statusaktualisierungen,
Check-ins und
funktionsübergreifende Besprechungen offene Kommunikationswege . Zu den bewährten Methoden für kontinuierliche Kommunikation
gehört ein
wöchentlicher, wöchentlicher oder zweiwöchentlicher Gesprächstermin Kurze Besprechungen, bei denen sich die
Teams über Fortschritte austauschen, Probleme melden und auf dem Laufenden bleiben. Zweitens, Status-Dashboard. Erstellen Sie ein Dashboard,
auf das alle Beteiligten zugreifen können und in dem sie Meilensteine,
Zeitpläne und Pausen des
Projekts verfolgen können Zeitpläne Drei, interne Newsletter. größeren Unternehmen können
regelmäßige interne Newsletter die Teammitglieder und
Unternehmensleiter auf
dem Laufenden halten ,
ohne dass sie an
jedem technischen Meeting teilnehmen Nehmen wir ein Beispiel. Ein multinationales
Einzelhandelsunternehmen implementierte ein zentralisiertes
Projektmanagement-Tool, um die Transparenz seines
Cloud-Migrationsprojekts zu gewährleisten Dieses Tool ermöglicht es sowohl der
technischen als auch der geschäftlichen Seite , den Fortschritt
in Echtzeit zu überwachen, potenzielle Verzögerungen
zu melden und schnell
gemeinsam an
Lösungen zu arbeiten Klare
Kommunikationsstrategien für die abteilungsübergreifende Zusammenarbeit. abteilungsübergreifende
Zusammenarbeit ist oft der schwierigste Teil Technische Teams konzentrieren sich möglicherweise auf die technischen Aspekte
der Migration, während sich Geschäftsteams möglicherweise mehr
um Kosten,
Zeitpläne und geschäftliche Auswirkungen kümmern Zeitpläne diese
Perspektiven zu überbrücken, ist ein
klarer Jargon und eine freie Kommunikation erforderlich klarer Jargon und eine freie Kommunikation A: Die Kommunikation auf das Publikum
zuschneiden. Verschiedene Interessengruppen benötigen
unterschiedliche Detaillierungsgrade. Während technische Teams möglicherweise
ausführliche Berichte benötigen, bevorzugen
Unternehmensleiter wahrscheinlich einen umfassenden,
ergebnisorientierten Überblick. Technische Teams sollten die
Kommunikation technisch gestalten sich auf Fortschritte, Herausforderungen
und mögliche Lösungen konzentrieren. Führungskräfte sollten
hervorheben, wie das Projekt die
strategischen
Ziele des Unternehmens erreichen wird , wobei der Schwerpunkt auf ROI, Zeitplan
und Risikomanagement liegt. Anbieter sollten sich regelmäßig mit
Anbietern in Verbindung setzen, um
sicherzustellen, dass Support, Updates oder Produktintegrationen Ihren Projektraum
abgestimmt Ein Beispiel: Ein
Gesundheitsdienstleister migrierte seine
Patientendaten in die Cloud Die technischen Teams teilen IT-Abteilung detaillierte
Migrationspläne mit, präsentierten den Geschäftsführern
jedoch eine vereinfachte Version, aus der
hervorgeht, wie die
Migration das
Patientenerlebnis verbessern und
die Betriebskosten senken würde Patientenerlebnis verbessern und
die Betriebskosten senken Dadurch wurde die Akzeptanz gewährleistet, ohne Führung
mit Fachjargon zu
überfordern B, zentraler
Kommunikationsknotenpunkt. Erwägen Sie die Verwendung eines zentralen
Kommunikationszentrums, alle Beteiligten auf
Projektaktualisierungen, Entscheidungen
und Unterlagen zugreifen können . Tools wie Microsoft
Teams, Slack
oder Jira können von unschätzbarem Wert sein, wenn es darum geht, alle an
einem Einbindung externer Stakeholder,
Anbieter und Partner. Bei den meisten Modernisierungsprojekten spielen
Anbieter oder Drittanbieter eine wichtige Rolle,
unabhängig davon, ob es sich um
Cloud-Anbieter, Softwareanbieter oder Beratungsunternehmen handelt. Eine
frühzeitige und häufige
Zusammenarbeit mit ihnen ist
entscheidend für den Erfolg. Folgenden finden Sie einige
der besten Methoden für die Einbindung von
Anbietern. Erstens: Setzen Sie klare Erwartungen und stellen Sie
sicher, dass die Anbieter
Ihre Ziele und Zeitpläne verstehen , um Verzögerungen zu vermeiden Zwei, regelmäßige Kontaktpunkte. Vereinbaren Sie regelmäßige Treffen
oder Check-ins, um sicherzustellen, dass die Lösungen des Anbieters mit Ihrer
Modernisierungsstrategie Drittens: Vertragsflexibilität. Zuge der Weiterentwicklung von
Modernisierungsprojekten benötigen
Sie möglicherweise Flexibilität
bei den Lieferantenverträgen, um Änderungen im Umfang
Rechnung zu tragen.
Nehmen wir ein Beispiel. Ein globales Logistikunternehmen
arbeitete während eines
mehrphasigen Migrationsprojekts eng mit seinem Cloud-Anbieter Indem sie den Anbieter
auf dem Laufenden hielten und ihn in
Planungsgespräche
einbeziehen, waren
sie in der Lage, Leistungsprobleme mit
Cloud-Ressourcen zu lösen , bevor
sie zu Hindernissen wurden Zu den wichtigsten Erkenntnissen aus dieser
Lektion gehört eine. Eine frühzeitige Einbindung der Stakeholder
ist entscheidend, um die
Projektziele sowohl mit den
technischen als auch mit den geschäftlichen Zielen in Einklang Projektziele sowohl mit den
technischen als auch mit den geschäftlichen Zielen technischen Zweitens gewährleistet eine klare und
maßgeschneiderte Kommunikation abteilungsübergreifende
Zusammenarbeit
und
sorgt dafür , dass das Projekt auf Kurs bleibt Drittens stellt
die kontinuierliche
Einbindung der Anbieter sicher, dass der richtige Support
und die richtigen Ressourcen für eine reibungslose
Modernisierung
vorhanden sind . Ertragstätigkeit,
Kommunikationsplan für Stakeholder. Sie auf der Grundlage Ihres aktuellen oder
bevorstehenden Modernisierungsprojekts Erstellen Sie auf der Grundlage Ihres aktuellen oder
bevorstehenden Modernisierungsprojekts einen
Kommunikationsplan für die Interessengruppen , in dem dargelegt wird, wer die
wichtigsten Beteiligten sind, welche Art von
Kommunikation sie benötigen und wie oft
Sie sie einbeziehen werden Richten Sie außerdem
mithilfe von Tools wie Google Sheets
oder
Projektmanagement-Software ein
vorgetäuschtes zentrales Dashboard mithilfe von Tools wie Google Sheets ein, um
Projektaktualisierungen und Meilensteine
für alle Als Nächstes die Cloud-Integration
für Mainframes. Im nächsten Modul werden
wir uns eingehender damit befassen, wie Mainframes
in
Cloud-Umgebungen
integriert werden können , wodurch neues
Potenzial für
Hybrid-Cloud-Architekturen neues
Potenzial für
Hybrid-Cloud-Architekturen In Modul fünf,
Cloud-Integration für Mainframes, wird in Lektion eins, Einführung in
Hybrid-Cloud-Architekturen, behandelt wie Hybrid Cloud
zusammen mit herkömmlichen
Mainframe-Systemen funktioniert , sowie reale Lassen Sie uns weitermachen und
die aufregenden Möglichkeiten
der Cloud-Integration erkunden , die nächste Herausforderung bei
der Mainframe-Modernisierung Su in der nächsten Lektion.
18. Lektion 1: Einführung in hybride Cloud-Architekturen: Modul fünf,
Cloud-Integration für Mainframes. Dieses Modul konzentriert sich auf die
technischen Schritte, die
zur Integration älterer
Mainframe-Systeme
in Cloud-Plattformen erforderlich zur Integration älterer
Mainframe-Systeme Cloud-Plattformen Die Studierenden lernen etwas über
Hybrid-Cloud-Architektur ,
API-Entwicklung und wie sie
Cloud-Dienste wie AWS oder
Azure nutzen können , um die Leistung
und Skalierbarkeit
ihres Mainframes zu verbessern und Skalierbarkeit
ihres Mainframes Lektion eins, Einführung in
Hybrid-Cloud-Architekturen. Willkommen in der aufregenden Welt der Hybrid-Cloud-Integration
für Mainframes In dieser Lektion werden wir
die grundlegenden Konzepte von
Hybrid-Cloud-Architekturen untersuchen ,
insbesondere, wie sie
nahtlos mit
Ihren Mainframe-Systemen zusammenarbeiten können nahtlos mit
Ihren Mainframe-Systemen zusammenarbeiten verstehen,
wie Hybrid-Clouds in ihren
praktischen Anwendungsfällen
funktionieren, Sie gut
aufgestellt, um die Modernisierung von
Mainframe-Umgebungen integrieren und sie
mit modernen Technologien zu integrieren Lassen Sie uns untersuchen, wie
Hybrid-Cloud-Lösungen das Beste aus beiden Welten
herausholen, indem sie Ihre bestehende
Mainframe-Infrastruktur nutzen
und
gleichzeitig die Flexibilität, Skalierbarkeit und Innovation nutzen,
die Was ist eine
Hybrid-Cloud-Architektur? Im Kern
ist eine
Hybrid-Cloud-Architektur eine Kombination aus einer lokalen Infrastruktur wie Ihrem alten Mainframe
und Cloud-Diensten, egal ob privat oder öffentlich Sie bietet einen
Mittelweg, der es Unternehmen
ermöglicht, kritische Workloads auf
ihrem Mainframe
aufrechtzuerhalten und gleichzeitig weniger sensible,
skalierbare oder innovative
Anwendungen in die Cloud zu
verlagern skalierbare oder innovative
Anwendungen in die Cloud zu Zu den wichtigsten Komponenten einer Hybrid
Cloud gehören die folgenden. Erstens: Mainframe-Systeme. Auf diesen werden weiterhin
geschäftskritische Anwendungen und
Datenverarbeitungsaufgaben ausgeführt , die ein
hohes Maß an Zuverlässigkeit,
Sicherheit und Leistung erfordern hohes Maß an Zuverlässigkeit,
Sicherheit und Zweitens: Cloud-Dienste. Dies können öffentliche
Clouds wie AWS, Microsoft Azure
oder Google Cloud oder
private Clouds sein, die
speziell für
ein Unternehmen entwickelt wurden. Drittens:
Middleware-Slash-Konnektoren, Tools wie APIs, Message Broker oder
Datenintegrationsplattformen, die stammlose
Kommunikation zwischen Mainframe- und
Cloud-Systemen
ermöglichen Mainframe- und
Cloud-Systemen Nehmen wir ein Beispiel.
Eine globale Bank könnte ihre zentrale
Transaktionsverarbeitung auf
einem hochsicheren Mainframe ausführen und gleichzeitig die Cloud
für kundenorientierte Apps nutzen für kundenorientierte Apps , die häufig
aktualisiert werden müssen, variablen Datenverkehr
verarbeiten und Funktionen wie
Mobile Banking
bieten Auf diese Weise
schützen sie sensible Finanzdaten und profitieren gleichzeitig von
der Agilität cloudbasierter
Dienste oder Benutzerinteraktionen Wie Hybrid Cloud
mit Mainframe-Systemen funktioniert. Hybrid-Cloud-Integration geht es darum, die
Stärken beider Systeme zu nutzen Ihr Mainframe kann
traditionelle Batch-Verarbeitung und Transaktionen mit
hohem Volumen
stabil abwickeln traditionelle Batch-Verarbeitung und Transaktionen mit
hohem Volumen , während die
Cloud für Flexibilität,
geringere Kosten und eine schnelle Bereitstellung
moderner Anwendungen sorgt geringere Kosten und eine schnelle Bereitstellung
moderner Anwendungen A: Verteilung der Arbeitslast. Hybrid-Cloud-Architekturen ermöglichen es Unternehmen,
Workloads auf
verschiedene Umgebungen zu verteilen Workloads auf
verschiedene Kritische und ältere Workloads können weiterhin
auf dem Mainframe ausgeführt werden Aufgaben mit geringerer
Skalierbarkeit wie Webservices oder
mobile Anwendungen werden zwar in die Cloud ausgelagert Mainframe-Workloads, geschäftskritische Prozesse
wie Finanztransaktionen, Lieferkettenmanagement oder
umfangreiche
Inventarverwaltung, die extrem hohe
Sicherheit und Verfügbarkeit
erfordern Cloud-Workloads. Dazu gehören Aufgaben wie
Kundenservice-Apps, Datenanalysen oder
KI-gestützte Funktionen, die von der Skalierbarkeit und
Flexibilität von Cloud-Plattformen
profitieren Flexibilität von Cloud-Plattformen Nehmen wir ein Beispiel.
Stellen Sie sich ein Logistikunternehmen , das die
Lagerverwaltung auf seinem Mainframe abwickelt Durch die Integration eines cloudbasierten Tools für
prädiktive Analysen kann das Unternehmen
Trends der Kundennachfrage in Echtzeit überwachen so
Lagerbestände und
Lieferpläne optimieren Lagerbestände und
Lieferpläne B, Datenaustausch und
Interoperabilität. Eines der Schlüsselelemente der Hybrid-Cloud-Integration besteht darin,
sicherzustellen , dass Daten
reibungslos zwischen dem
Mainframe und der Cloud fließen reibungslos zwischen dem
Mainframe und der Cloud Mithilfe von APIs, Nachrichtenwarteschlangen oder Datenreplikationstools können
Unternehmen Daten nahezu
in Echtzeit
zwischen Systemen synchronisieren nahezu
in Echtzeit
zwischen Datenintegrationstools wie IBM, MQ, CAFCA oder AWS Glue können
reibungslose Datenübertragungen ermöglichen und
sicherstellen, dass in
der Cloud generierte
Geschäftserkenntnisse auf Mainframe-Daten in Echtzeit basieren APIs und Webservices sind
entscheidend für die Erleichterung Kommunikation zwischen der
Kommunikation zwischen Mainframe- und Ein Beispiel: Ein
Telekommunikationsunternehmen könnte seinen Mainframe für die Abrechnung und das
Netzwerkmanagement nutzen , aber die
Portale für Kundensupport und
Kontoverwaltung in die Cloud verlagern Portale für Kundensupport und
Kontoverwaltung in die Wenn APIs vorhanden sind, können sich
Kunden bei den Cloud-basierten Apps anmelden ,
um ihre Rechnungen zu überprüfen, wodurch wiederum
Echtzeitdaten vom Mainframe abgerufen Anwendungsfälle für die
Hybrid-Cloud-Integration. Die Einführung von Hybrid-Clouds nimmt rasant zu, da die
Branchen
ihre einzigartige Fähigkeit erkennen ,
moderne Innovationen mit
herkömmlicher Zuverlässigkeit zu verbinden . Schauen wir uns einige
wichtige Anwendungsfälle an, in denen Hybrid-Cloud-Integration Unternehmen
verändert. A: Cloud-basierte Analysen von
Mainframe-Daten. Mainframes verarbeiten große Mengen geschäftskritischer Daten, Cloud-Plattformen
bieten
jedoch erweiterte
Analysefunktionen Hybrid Cloud ermöglicht es Unternehmen
, ihren Mainframe
für die Kernverarbeitung zu verwenden und gleichzeitig Daten zur Analyse in die
Cloud zu
verschieben Ein Beispiel: Ein
produzierendes Unternehmen würde Bestellungen und
Produktionsdaten
auf seinem Mainframe verarbeiten , diese Daten
jedoch in die Cloud verschieben,
um KI-gestützte Erkenntnisse wie Bedarfsprognosen und B, Modernisierung
kundenorientierter Anwendungen. Mit der Cloud-Integration können
Unternehmen ihre
Frontend-Anwendungen
wie Web- und
Mobilschnittstellen modernisieren und gleichzeitig weiterhin
auf Mainframe-Systeme für
Backend-Prozesse wie
Inventar und Finanzen verlassen Backend-Prozesse wie Ein Beispiel: Eine Versicherungsgesellschaft würde ihre
Schadensabwicklung aus Gründen der
Zuverlässigkeit auf dem Mainframe belassen und gleichzeitig
die Cloud nutzen, um
ein Kundenportal einzurichten ein Kundenportal Kunden Ansprüche
einreichen und ihren Status verfolgen können C, Verbesserung der Notfallwiederherstellung
und der Geschäftskontinuität. Cloud-Plattformen bieten
kostengünstige Disaster-Recovery-Lösungen. Durch die Replikation oder Sicherung Mainframe-Daten und
-Workloads in der Cloud können
Unternehmen
ihre Strategie zur
Geschäftskontinuität verbessern zur
Geschäftskontinuität Ein Beispiel: Ein
Gesundheitsdienstleister könnte Patientendaten
auf seinem Mainframe speichern,
aber die Cloud nutzen, um diese
Daten zu sichern und im Notfall oder bei Ausfallzeiten einen
schnellen Zugriff im Notfall oder bei Ausfallzeiten einen den wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen, Hybrid-Cloud-Architekturen
die Stärken von Mainframes
und modernen Cloud-Systemen kombinieren , sodass Sie
die Zuverlässigkeit älterer Systeme und die
Flexibilität
von Cloud-Plattformen nutzen älterer Systeme und die
Flexibilität
von Zweitens ist die
Verteilung der Arbeitslast entscheidend. Mainframes erledigen kritische
Aufgaben, während sich die Cloud um skalierbare
innovative Funktionen
wie kundenorientierte
Anwendungen
kümmert skalierbare
innovative Funktionen
wie kundenorientierte
Anwendungen
kümmert wie kundenorientierte
Anwendungen Anwendungsfälle wie Cloud-basierte Analysen,
Modernisierung von Kundenanwendungen
und Disaster Recovery
veranschaulichen, wie Hybrid-Cloud-Integration dem Unternehmen greifbare Vorteile
bieten kann dem Unternehmen greifbare Vorteile
bieten Erwerbstätigkeit, Übung zur Planung der
Hybrid-Cloud. Identifizieren Sie einen potenziellen
Hybrid-Cloud-Anwendungsfall in Ihrem aktuellen
Unternehmen. Skizzieren Sie die wichtigsten Framewloads , die vor
Ort verbleiben sollten, und schlagen Sie cloudbasierte Dienste , die
Ihre Infrastruktur verbessern könnten Erwägen Sie
Datenintegrationstools oder APIs, die
in Ihrer Umgebung genutzt werden könnten Als Nächstes kommen APIs und Microservices
für ältere Systeme. In der nächsten Lektion werden wir uns damit
befassen, wie Sie
APIs entwickeln können , um
Cloud-Konnektivität
für Ihre Altsysteme zu ermöglichen für Ihre Altsysteme Wir werden auch untersuchen, wie Microservice-Architekturen Mainframe-Anwendungen modernisieren
können, indem sie sie in modulare,
skalierbare Komponenten zerlegen Wir sehen uns in Modul
fünf, Lektion zwei.
19. Lektion 2: APIs und Microservices für Legacy-Systeme: Lektion zwei, APIs und
Mikrodienste für Altsysteme. Willkommen zu Lektion zwei über Cloud-Integration
für Mainframes In dieser Lektion werden wir uns den leistungsstarken
Tools von APIs, Anwendungsprogrammierschnittstellen und
Microservices-Architekturen befassen, um Altsysteme, insbesondere Mainframes, zu
modernisieren mit den leistungsstarken
Tools von APIs,
Anwendungsprogrammierschnittstellen und
Microservices-Architekturen befassen, um Altsysteme, insbesondere Mainframes, zu
modernisieren. Als erfahrener Systemingenieur kennen
Sie bereits die Herausforderungen, die mit
der
Wartung monolithischer Legacy-Anwendungen verbunden sind Wartung APIs und Microservices sind
die Brücken, die es Ihren Systemen
ermöglichen, sich mit der
Cloud zu verbinden und den
Betrieb zu modernisieren , sodass Ihre
Infrastruktur zukunftsfähig Lassen Sie uns eintauchen. Entwicklung von APIs zur Aktivierung von Cloud-Konnektivität. APIs dienen als Verbindungsglieder zwischen Ihrem Mainframe
und modernen Systemen, insbesondere Cloud-basierten Diensten Einfach ausgedrückt ermöglicht eine API verschiedenen Softwareanwendungen , miteinander zu kommunizieren Dies ist entscheidend, um
Cloud-Konnektivität für
Mainframe-Anwendungen zu ermöglichen , die traditionell in isolierten
Umgebungen
betrieben A, warum APIs
für ältere Systeme von entscheidender Bedeutung sind. Erstens: Interoperabilität ermöglichen. APIs ermöglichen es älteren
Mainframe-Anwendungen, mit neuen
Cloud-Diensten oder Webanwendungen zu kommunizieren Zweitens, erweitern Sie die Funktionalität. APIs ermöglichen es Ihnen,
Ihren bestehenden Systemen neue Funktionen
hinzuzufügen, ohne den Kerncode des
Mainframes zu
ändern Drittens: Beschleunigen Sie die Modernisierung. Anstatt
das gesamte System neu zu schreiben, können
Sie APIs erstellen, die
älteren Code mit modernen
Plattformen wie AWS,
Azure oder Google Cloud verbinden älteren Code mit modernen
Plattformen wie AWS, Azure oder Google Cloud Ein Beispiel: Ein globales
Versicherungsunternehmen verwendet
möglicherweise einen Mainframe
zur Bearbeitung von Ansprüchen, möchte
aber eine mobile App
auf den Markt bringen Kunden Ansprüche online
einreichen können Durch die Entwicklung von APIs, die die mobile
App mit dem Mainframe
verbinden, ermöglichen
sie Cloud-Kommunikation ohne das zentrale
Mainframe-Verarbeitungssystem zu verändern Die API sendet und ruft Echtzeitdaten zwischen dem
Mainframe und der App B, Schritte zur Entwicklung von
APIs für Mainframes. Erstens: Identifizieren Sie wichtige
Funktionen. Ermitteln Sie, welche
Mainframe-Funktionen APIs verfügbar gemacht werden
müssen Dies könnten
Transaktionsdienste sein. Zum Beispiel kann Ct nach der
Auftragsabwicklung suchen. Zweitens, APIs erstellen. Nutzen Sie API-Frameworks
wie IBM ZOSCnect oder CICS Transaction Gateway, um
Mainframe-Funktionen als
APIs verfügbar zu machen Drittens, sichern Sie die API. Stellen Sie sicher, dass Ihre APIs sicher sind indem Sie Authentifizierung
und Verschlüsselung implementieren. Verwenden Sie OT 2.0 JWT- oder JSON-Webtoken oder
SSLash-TLS-Verschlüsselung , um Ihre Daten
zu schützen Oder testen und implementieren Sie, führen Sie strenge Tests durch, um
sicherzustellen, dass die API reibungslos
funktioniert Verwenden Sie Tools wie Postman oder SOP UI, um die Funktionalität
vor der Bereitstellung zu überprüfen Ein Tipp: Verwenden Sie bei der Entwicklung von APIs immer ein
RESTful-API-Design Rest-APIs sind weit verbreitet, skalierbar und einfach in
webbasierte Anwendungen zu integrieren Wie Microservices eingesetzt und
Mainframe-Anwendungen modernisiert werden. Lassen Sie uns nun unseren Fokus auf Microservice-Architekturen verlagern. Microservices unterteilen
monolithische Anwendungen in kleinere unabhängige Dienste
, die jeweils unabhängig voneinander entwickelt,
bereitgestellt und skaliert werden können ,
bereitgestellt Für Mainframe-Systeme bietet
dieser Ansatz die Möglichkeit, ohne
eine vollständige Systemüberholung zu modernisieren ohne A: Vorteile von Microservices
für Mainframe-Anwendungen. Ein modularer Ansatz. Anstatt ein
umfangreiches Altsystem zu aktualisieren, können
Sie
Ihre Anwendung in
Dienste modularisieren , die sich auf eine
einzelne Geschäftsfunktion konzentrieren Skalierbarkeit, Microservices
und unabhängige Skalierung, sodass Sie die
Systemressourcen
je nach Bedarf optimieren Systemressourcen
je Drittens, schnellere Bereitstellung. Jeder Service kann individuell entwickelt
und bereitgestellt werden, wodurch das Risiko umfangreicher Ausfälle bei Upgrades reduziert wird. Ein Beispiel: Ein
Bankinstitut würde sein Mainframe-basiertes
Kreditverarbeitungssystem
in Mikroservices
unterteilen sein Mainframe-basiertes
Kreditverarbeitungssystem
in Mikroservices
unterteilen ,
einen Mikroservice für
Kreditanträge, weiteren für Bonitätsprüfungen
und einen dritten für die Kreditgenehmigung und einen dritten für Jeder Microservice kann unabhängig aktualisiert
oder skaliert werden, wodurch das System B, Migration zu einer
Microservices-Architektur. Nummer eins: Identifizieren Sie die
Geschäftsfunktionen. Unterteilen Sie Ihre
veralteten Anwendungen in einzelne
Geschäftsfunktionen, z. B. Zahlungsabwicklung oder
Benutzerauthentifizierung. Zweitens: Entwerfen Sie Microservices. Jede Funktion wird
in einen Microservice umgewandelt. Verwenden Sie moderne
Programmiersprachen und Tools wie Java oder Node Dot JS, um diese Dienste zu
entwickeln Drittens, Containerisierung,
verwenden Sie Container wie Dapper oder Kubernetes, um Microservices bereitzustellen und zu verwalten Sicherstellung der Portabilität
und Skalierbarkeit über
verschiedene Umgebungen oder Orchestrierung und Verwaltung hinweg verschiedene Implementieren Sie eine
Orchestrierungsplattform wie Kubernetes, um Ihr Microservices-Ökosystem zu verwalten, skalieren und zu überwachen Eine wichtige Überlegung
bei der Umstellung auf Microservices ist die Sicherstellung der
Datenkonsistenz und Integration mit
dem Kern-Mainframe. Möglicherweise müssen
Sie eine
ereignisgesteuerte Architektur oder
Messaging-Warteschlangen wie CAFCA verwenden, um ereignisgesteuerte Architektur oder
Messaging-Warteschlangen wie CAFCA Microservices ist die Sicherstellung der
Datenkonsistenz
und Integration mit
dem Kern-Mainframe. Möglicherweise müssen
Sie eine
ereignisgesteuerte Architektur oder
Messaging-Warteschlangen wie CAFCA verwenden, um eine zuverlässige Kommunikation zwischen den Diensten sicherzustellen. Anwendungsfälle für APIs und Microservices im Bereich Cloud-Konnektivität. Im Folgenden finden Sie einige gängige
Anwendungsfälle dafür, wie APIs und Microservices
Cloud-Konnektivität
und Modernisierung von
Mainframe-Systemen ermöglichen und Modernisierung von
Mainframe-Systemen A: Bereitstellung von Mainframe-Daten
für moderne Anwendungen. Mithilfe von APIs
können ältere Systeme Daten mit
webbasierten oder Cloud-Anwendungen gemeinsam Beispielsweise
könnte ein Einzelhandelsunternehmen APIs verwenden, um Inventardaten in
Echtzeit von einem Mainframe auf eine
cloudbasierte E-Commerce-Website
zu übertragen, sodass Kunden die Funktionen Produktverfügbarkeit sofort sehen B, Modularisierung
kundenorientierter Anwendungen. Aufteilung eines
veralteten Systems in Microservices ermöglicht bessere
Kundenerlebnisse Beispielsweise würde ein
Telekommunikationsunternehmen
sein Kundenverwaltungssystem
in Microservices für Abrechnung,
Serviceaktivierung und
Support-Ticketing aufteilen sein Kundenverwaltungssystem in Microservices für Abrechnung, und ermöglichen Zugriff auf jeden Dienst über ein
Webportal oder eine mobile App C, was
Cloud-basierte Analysen erleichtert. APIs können Daten von Mainframes zur Analyse auf
Cloud-Plattformen übertragen Beispielsweise
würde ein
Gesundheitsdienstleister APIs verwenden, um
Patientenakten vom Mainframe in
die Cloud zu übertragen , wo
KI-gestützte Analysen
Einblicke in
die Patientenergebnisse Patientenergebnisse wichtigsten Erkenntnissen aus dieser
Lektion gehört eine APIs sind entscheidend für
die Bereitstellung von Cloud-Konnektivität, sodass ältere
Mainframe-Systeme mit
modernen Anwendungen interagieren Zweitens bieten Microservices
eine modulare Lösung, bei der monolithische
Anwendungen in
kleinere
, skalierbare Komponenten aufgeteilt werden, mit denen
Mainframe-Anwendungen modernisiert werden
können, ohne dass sie vollständig ersetzt werden müssen. Drittens
ermöglicht die Kombination von
APIs und Microservices , dass ältere Systeme betriebsbereit bleiben und gleichzeitig ihre Funktionalität
erweitern können,
wodurch Flexibilität, Skalierbarkeit und Cloud-Integration gewährleistet Ertragstätigkeit, API- und
Microservices-Entwurfsaufgabe. Stellen Sie sich eine
Mainframe-Anwendung in Ihrem Unternehmen vor
, die
von API-Entwicklung
oder Microservices profitieren könnte von API-Entwicklung
oder Identifizieren Sie eine
Geschäftsfunktion, die über
eine API verfügbar gemacht werden soll , und skizzieren Sie, wie Sie die
Legacy-App in Microservices aufteilen würden Überlegen Sie, welche Cloud-Dienste oder -Anwendungen Sie integrieren
würden Der nächste Schritt ist die Auswahl der
richtigen Cloud-Plattform. In der nächsten Lektion werden wir
untersuchen, wie Sie
die ideale Cloud-Plattform für
Ihre Mainframe-Workloads auswählen die ideale Cloud-Plattform für
Ihre Mainframe-Workloads Wir werden Optionen
wie AWS, Azure
und Google Cloud vergleichen und
Integrationsstrategien
für Cloud-Speicher,
Disaster Recovery und Skalierung besprechen Integrationsstrategien
für Cloud-Speicher, Disaster Recovery und Wir sehen uns in Modul
fünf, Lektion drei.
20. Lektion 3: Auswahl der richtigen Cloud-Plattform: Lektion drei, Auswahl
der richtigen Cloud-Plattform. Willkommen zu Lektion drei der Cloud-Integration
für Mainframes In dieser Lektion
besprechen wir, wie Sie
die richtige Cloud-Plattform
für die Integration von
Mainframe-Workloads auswählen die richtige Cloud-Plattform
für die Integration von
Mainframe-Workloads Als leitender Systemingenieur ist
die Wahl des Cloud-Anbieters eine wichtige Entscheidung , die sich erheblich
auf Ihre
Modernisierungsstrategie auswirken wird auf Ihre
Modernisierungsstrategie auswirken Wir werden die drei
wichtigsten Cloud-Plattformen,
Amazon Web Services oder
AWS, Microsoft Azure
und Google Cloud
Platform oder GCP, miteinander vergleichen Amazon Web Services oder
AWS, Microsoft Azure und Google Cloud
Platform oder GCP, uns
dabei auf spezifische
Integrationsstrategien konzentrieren, darunter Cloud-Speicher,
Notfallwiederherstellung und Skalierung Am Ende dieser Lektion sind
Sie in der Lage, die Cloud-Plattform auszuwählen, die den
technischen und geschäftlichen Anforderungen Ihres Unternehmens am besten entspricht Vergleich von Cloud-Plattformen
für Mainframe-Workloads. Die drei großen
Cloud-Plattformen, AWS, Azure
und GCP, bieten jeweils einzigartige Vorteile
bei der Integration in ältere
Mainframe-Systeme bei der Integration in ältere So schneiden sie ab. Lassen Sie uns zunächst über Amazon
Web Services sprechen. AWS ist ein Marktführer mit umfangreichen Services und Tools für die
Mainframe-Integration den wichtigsten Funktionen gehört eines, die Modernisierung des AWS-Mainframes AWS bietet spezielle
Services wie AWS-Mainframe-Modernisierung
für eine nahtlose Migration, ein
Rehosting und ein Refactoring von Mainframe-Anwendungen Rehosting und ein Refactoring Zwei, Speicheroptionen. Dienste wie Amazon
S Three bieten skalierbaren und zuverlässigen
Cloud-Speicher für Mainframe-Daten Drittens: Notfallwiederherstellung. AWS bietet AWS Elastic
Disaster Recovery und
bietet schnelle,
kostengünstige Wiederherstellungsoptionen. Viertens, Skalierbarkeit. Tools wie Autoscaling und
Elastic Load Balancing
stellen sicher, dass Ihre
Anwendungen die
erhöhte Nachfrage dynamisch bewältigen können .
Nehmen wir ein Beispiel Ein großes
Finanzinstitut, das
wichtige
Workloads für die Transaktionsverarbeitung von seinem Mainframe verlagern möchte wichtige
Workloads für die Transaktionsverarbeitung von seinem Mainframe ohne das
gesamte System neu zu schreiben, könnte den
Mainframe-Modernisierungsservice von
AWS nutzen , um Cobble-basierte
Anwendungen direkt in der AWS-Cloud zu
hosten und gleichzeitig
einen Lassen Sie uns nun über Microsoft Azure sprechen. Azure zeichnet sich durch eine
Hybrid-Cloud-Umgebung aus
und ist somit ideal für
Unternehmen, die
einige
Mainframe-Ressourcen vor Ort verwalten
und gleichzeitig in eine Cloud integrieren möchten einige
Mainframe-Ressourcen vor Ort und gleichzeitig in eine Cloud integrieren Zu den wichtigsten Funktionen gehört zum einen der
Azure-Hybridvorteil. Azure ermöglicht es
Unternehmen,
ihre vorhandenen
Mainframe-Ressourcen in einem Hybrid-Setup zu nutzen ihre vorhandenen
Mainframe-Ressourcen in einem Hybrid-Setup Zweitens: Azure Blob Storage. Azure Cloud Storage bietet hohe Verfügbarkeit und Sicherheit für die Speicherung von Mainframe-Daten Drittens, Notfallwiederherstellung. Azure Site Recovery ist eine robuste Lösung für
Geschäftskontinuität, Replikation
und Wiederherstellung von
Workloads
vor Ort nach Azure
ermöglicht Workloads
vor Ort nach Azure Viertens ermöglichen Skalierbarkeit,
virtuelle Azure-Maschinen und Azure Cobernt Services oder Azure Cobernt Services oder
AKS die einfache Skalierung von
Mainframe-Workloads Anwendungsfall: Ein globales
Fertigungsunternehmen
könnte die Azure Hybrid
Cloud-Funktionen nutzen, um
seinen Mainframe vor Ort zu erweitern und
gleichzeitig unkritische Workloads schrittweise in die Cloud
zu verlagern , um die Verwaltung
zu vereinfachen und die Flexibilität zu erhöhen. Lassen Sie uns nun über die Google
Cloud Platform oder GCP sprechen. GCP ist bekannt für seine
Datenanalysefunktionen und bietet spezialisierte Tools für
Unternehmen, die Erkenntnisse aus
ihren älteren Mainframe-Daten gewinnen
möchten Zu den wichtigsten Funktionen gehört
Google Cloud Anthos. Anthos ist die Hybrid
- und
Multi-Cloud-Plattform von GCP , mit der
Mainframe-Workloads lokal in der Cloud oder
in mehreren Clouds ausgeführt werden können Mainframe-Workloads lokal in der Cloud oder
in mehreren Clouds in Zwei, Speicheroptionen. Dienste wie Google
Cloud Storage bieten Hochleistungsspeicher mit fortschrittlichen Sicherheitsmaßnahmen. Drei, Notfallwiederherstellung. Die Disaster
Recovery-as-a-Service- oder
DRAS-Lösungen von GCP ermöglichen die erneute Anwendung von Daten und
Anwendungen in allen Regionen und
gewährleisten so eine hohe Verfügbarkeit gewährleisten so eine Oder Skalierbarkeit. Google KubernetEngine
oder JKE ermöglichen eine fein abgestimmte containerisierte
Skalierung von
Microservices auf der Microservices Anwendungsfall: Einzelhandelsunternehmen könnten die
Datenanalysetools von GCP
nutzen, um
wichtige Kundeninformationen aus
Mainframe-gespeicherten Daten zu gewinnen und
gleichzeitig Anthos für die Bereitstellung von Microservices in einer Hybrid-Cloud-Umgebung nutzen . . Integrationsstrategien,
Cloud-Speicher,
Notfallwiederherstellung und Skalierung Notfallwiederherstellung Sobald Sie sich für
eine Cloud-Plattform entschieden haben, müssen
Sie darüber nachdenken, wie Ihre
Mainframe-Workloads in eine Cloud
integrieren Dies erfordert robuste Strategien
rund um Cloud-Speicher, Disaster Recovery und Skalierung A, Cloud-Speicherlösungen. Cloud-Speicher spielt eine wichtige Rolle bei der
Mainframe-Integration und
ermöglicht es Unternehmen, große
Datenmengen in skalierbare, sichere und
kostengünstige Zu den Überlegungen gehört zum
einen die Datenlatenz. Überlegen Sie, ob
der Cloud-Anbieter Speicherlösungen mit
geringer Latenz für
unternehmenskritische Daten
anbietet geringer Latenz für
unternehmenskritische Daten , auf die schnell
zugegriffen werden muss. Zweitens, Datenbeständigkeit. Plattformen wie AWS Three,
Azure Blob Storage und Google Cloud Storage bieten eine Haltbarkeit von
99,99
Prozent gewährleisten so die langfristige Datenpersistenz
. Ein Tipp: Verwenden Sie mehrstufige
Speicheroptionen, um die Kosten zu senken, indem häufig
abgerufene Daten in
heißen
Speichern und
selten abgerufene Daten in kalten Speichern selten B, Notfallwiederherstellung. Disaster Recovery ist
für die Geschäftskontinuität von entscheidender Bedeutung. ob es sich um eine Naturkatastrophe
oder einen technischen Ausfall
handelt, eine robuste
Notfallwiederherstellungsstrategie stellt sicher , dass Ihre
Mainframe-Systeme schnell und mit
minimalen Ausfallzeiten
wiederhergestellt werden können schnell und mit
minimalen Ausfallzeiten
wiederhergestellt wichtigsten Überlegungen gehört unter anderem das Recovery Point Objective oder RPO Wie viel Datenverlust können Ihre
Organisationen tolerieren? Cloud-Plattformen
bieten RPO-Optionen von Minuten bis Stunden
reichen Zweitens, Recovery Time
Objective oder RTO. Wie schnell müssen
Ihre Systeme wieder online sein? Wählen Sie einen
Cloud-Anbieter, der je nach
Ihren Geschäftsanforderungen
schnelle Wiederherstellungszeiten bietet . Eine bewährte Methode ist die Implementierung einer
regionsübergreifenden
Replikation, um
Redundanz zu gewährleisten , sodass
Ihre Mainframe-Daten auch dann in einer anderen Region verfügbar sind,
wenn eine Region ausfällt Ihre Mainframe-Daten auch dann in einer anderen Region verfügbar sind C, Skalierung. Einer der größten
Vorteile von Cloud-Plattformen ist
ihre Skalierbarkeit. Bei Mainframes vor Ort erfordert die
Skalierung in der Regel
kostspielige Hardware-Upgrades In der Cloud können Sie bei steigender
Nachfrage
automatisch skalieren steigender
Nachfrage
automatisch Zu den wichtigsten Überlegungen
gehört zum einen die automatische Skalierung. Verwenden Sie
Autoscaling-Funktionen, um die
Rechenressourcen
automatisch
an den aktuellen Datenverkehrs
- oder Verarbeitungsanforderungen anzupassen Rechenressourcen
automatisch
an den aktuellen Datenverkehrs - oder Verarbeitungsanforderungen Zweitens: Kostenoptimierung. Skalierung in der Cloud ist zwar
einfacher, aber es ist wichtig, die Kosten zu überwachen
und zu kontrollieren. Richten Sie Warnmeldungen zur Ressourcennutzung , um unerwartete
Kostenspitzen zu vermeiden Ein Tipp: Integrieren Sie Tools zur
Container-Orchestrierung wie Kubernetes, um die
Skalierung von
Mikrodiensten in der Cloud zu verwalten , sodass Sie unterschiedliche Workloads effizient bewältigen wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen, dass
AWS, Azure und GCP einzigartige Stärken für Mainframe-Workloads bieten AWS ist führend bei
Modernisierungstools, Azure zeichnet sich durch
Hybridumgebungen und GCP bietet hervorragende
Datenanalyse- und Azure zeichnet sich durch
Hybridumgebungen aus
und GCP bietet hervorragende
Datenanalyse- und Hybrid-Cloud-Funktionen. Zweitens sind Cloud-Speicher,
Notfallwiederherstellung
und Skalierung wichtige
Integrationsstrategien, und jede Plattform bietet
robuste Lösungen diese
Bedürfnisse zugeschnitten Drittens: Wählen Sie einen
Cloud-Anbieter , der
Ihren spezifischen Geschäftszielen entspricht,
unabhängig davon, ob Sie
Datenspeicherung,
Betriebskontinuität
oder Skalierbarkeit priorisieren Betriebskontinuität
oder Lernaktivität, Übung
zum Plattformvergleich. Vergleichen Sie die Funktionen
und Vorteile von AWS, Azure und GCP im Vergleich zu den
Mainframe-Workloads Ihres Unternehmens Identifizieren Sie die Plattform
, die am besten zu den spezifischen
Anforderungen
Ihres Unternehmens in Bezug auf Speicher, Notfallwiederherstellung Begründen Sie Ihre
Wahl. Als Nächstes sind Sicherheit und Compliance
in einer Cloud-Umgebung an der Reihe. In der nächsten Lektion werden wir uns mit
Sicherheit und Compliance
bei der Cloud-Integration befassen . Wir werden erörtern, wie Sie während des Migrationsprozesses Bedenken hinsichtlich
der
Gebührensicherheit ausräumen und die Einhaltung von
Industriestandards
wie HIPAA und GDPR
sicherstellen Industriestandards
wie HIPAA und Wir sehen uns in Modul
fünf, Lektion vier.
21. Lektion 4: Sicherheit und Compliance in einer Cloud-Umgebung: Lektion vier, Sicherheit und Compliance in einer
Cloud-Umgebung. Willkommen zu Lektion vier der Cloud-Integration
für Mainframes Heute werden wir uns mit zwei wichtigen Aspekten der Cloud-Integration befassen:
Sicherheit und Compliance Diese Elemente sind unerlässlich, um Ihre
Mainframe-Systeme
erfolgreich in die Cloud zu migrieren gleichzeitig sicherzustellen, dass Ihr
Unternehmen
sicher bleibt und
verschiedene Industriestandards einhält Als leitender Systemingenieur ist es
entscheidend
, zu wissen, wie Sicherheitsbedenken bei der Cloud-Integration berücksichtigt
und die
Einhaltung Sicherheitsbedenken bei der
Cloud-Integration berücksichtigt
und die
Einhaltung von Standards
wie HIPAA oder GDPR gewährleistet werden kann, um
sowohl Ihre Karriere als auch Ihr Unternehmen zukunftssicher sowohl Ihre Karriere als auch Ihr Unternehmen Lassen Sie uns diese Details untersuchen. Lassen Sie uns diese
Bereiche genauer untersuchen. Behebung von Sicherheitsbedenken
bei der Cloud-Integration. Bei der Migration älterer
Mainframe-Workloads in die Cloud ist
Sicherheit oft ein Die Cloud bietet zwar
Flexibilität und Skalierbarkeit, bringt
aber auch neue Risiken mit sich,
die ordnungsgemäß gemanagt werden
müssen Ein Modell mit geteilter Verantwortung. Eines der wichtigsten Konzepte der Cloud-Sicherheit ist das Modell der gemeinsamen
Verantwortung. Das bedeutet, dass der
Cloud-Anbieter, AWS, Azure oder GCP, und Ihre Organisation jeweils
spezifische Verantwortlichkeiten haben Verantwortung des Cloud-Anbieters Cloud-Anbieter sind für die
Sicherheit der Cloud verantwortlich,
einschließlich des Schutzes
der Infrastruktur, Gewährleistung der physischen
Sicherheit der Rechenzentren und der Wartung der
zugrunde liegenden Plattform Ihre Aufgaben.
Als Endbenutzer ist
Ihr Unternehmen
für die Sicherheit in der Cloud verantwortlich . Dazu gehören
die Verwaltung der
Datenverschlüsselung, Zugriffskontrolle, der
Identitätsverwaltung und der Sicherheit auf Anwendungsebene. Stellen Sie sich zum Beispiel vor, Sie migrieren ein Banksystem
von Ihrem Mainframe zu AWS AWS sichert zwar die physischen Rechenzentren
und die Cloud-Infrastruktur,
Ihr Team muss jedoch sicherstellen, dass sensible Kundendaten
verschlüsselt und
durch geeignete Tools zur
Identitäts- und
Zugriffsverwaltung für IAM geschützt durch geeignete Tools zur
Identitäts- und
Zugriffsverwaltung für B, Verschlüsselung und
Datenschutz. Verschlüsselung ist ein Eckpfeiler
der Cloud-Sicherheit. Wenn Sie sensible
Mainframe-Daten in die Cloud verschieben, müssen
Sie Verschlüsselung
implementieren, sowohl für Adressen als auch für die Übertragung Adresse und
in der Cloud gespeicherte Daten, z.
B. AWS S Three, Azure Blob oder GCP
Cloud-Speicher, sollten mit fortschrittlichen
Verschlüsselungsstandards verschlüsselt
werden AES 256 oder höher. Bei der Übertragung sollten Daten, die
zwischen Ihrem Mainframe und
der Cloud übertragen werden,
mithilfe von Protokollen wie TLS oder
Transport Layer Security verschlüsselt werden mithilfe von Protokollen wie TLS oder , um ein Abfangen
während der Migration zu verhindern Bewährtes Verfahren. Viele
Cloud-Anbieter bieten native Verschlüsselungsdienste an
, die Ihre Daten sowohl bei der Übertragung als auch
bei der Adresse automatisch verschlüsseln Stellen Sie sicher, dass Sie
diese Tools nutzen, um die Komplexität zu reduzieren und gleichzeitig die Einhaltung der Vorschriften
sicherzustellen C, Identitäts- und
Zugriffsmanagement oder IAM. IAM trägt entscheidend dazu bei
, dass nur die richtigen Personen und Systeme
Zugriff auf sensible Daten haben Mithilfe von Tools wie AWS IM, Azure Active Directory oder Google Identity and
Access Management können
Sie strenge
Zugriffskontrollen durchsetzen wichtigsten Überlegungen
gehören die Listenberechtigungen die
Gewährung nur
der
für jeden Benutzer erforderlichen Mindestzugriffsebene . Multifaktor-Authentifizierung oder MFA. Verwenden Sie MFA, um eine zusätzliche
Sicherheitsebene für den Zugriff auf
Cloud-basierte Rollenbasierte
Zugriffskontrolle oder RBAC. Implementieren Sie RBAC, um Berechtigungen auf der
Grundlage der Rollen
zuzuweisen , die Benutzer innerhalb der Organisation innehaben Ein TP: Überprüfen Sie regelmäßig
Ihre IAM-Richtlinien, um sicherzustellen, dass veraltete oder unnötige
Zugriffsberechtigungen widerrufen Aufrechterhaltung der
Einhaltung von Industriestandards. Ein Sicherheitsproblem wird ausgeräumt
, die nächste Herausforderung besteht
darin, sicherzustellen, dass Ihre Cloud-Umgebung weiterhin gesetzlichen Standards entspricht. Dies ist besonders
wichtig für Branchen wie das Gesundheitswesen, das
Finanzwesen und die Regierung. A, wichtige Industriestandards. Lassen Sie uns einige
gängige Compliance-Standards aufschlüsseln Sie möglicherweise
bei Ihrer Cloud-Integration berücksichtigen müssen. Erstens, HIPAA oder Health Insurance Portability
and Accountability Act Wenn Sie im Gesundheitswesen arbeiten, ist die Einhaltung der
HIPA-Vorschriften HIPA-Vorschriften Cloud-Umgebungen
müssen
geschützte Gesundheitsinformationen
oder PHI durch Verschlüsselung,
Zugriffskontrolle und Auditprotokolle schützen geschützte Gesundheitsinformationen
oder PHI durch Verschlüsselung, Zugriffskontrolle und Auditprotokolle Zweitens, die DSGVO oder die allgemeine
Datenschutzverordnung. Für Organisationen, die in
Europa tätig sind oder mit Daten
europäischer Bürger umgehen, schreibt die
DSGVO
strenge Regeln für Speicherung,
Verarbeitung und Übertragung
personenbezogener Daten Datensouveränität
zu gewährleisten
oder Daten innerhalb bestimmter Jurisdiktionen aufzubewahren zu gewährleisten
oder Daten innerhalb bestimmter Jurisdiktionen Cloud-Umgebungen
ist es von entscheidender Bedeutung Drittens: ECI DSS oder Datensicherheitsstandard der
Zahlungskartenindustrie Wenn Sie mit
Zahlungsinformationen zu tun haben, erfordert die Einhaltung von
ECI DSS eine
starke Verschlüsselung, Netzwerksicherheit und regelmäßige
Schwachstellenanalysen erfordert die Einhaltung von
ECI DSS eine
starke Verschlüsselung,
Netzwerksicherheit und regelmäßige
Schwachstellenanalysen
in Cloud-Infrastrukturen.
Nehmen wir ein Ein großes Krankenhaus, das
sein
Patientenverwaltungssystem vom Mainframe in
die
Azure Cloud integriert sein
Patientenverwaltungssystem vom , muss die Einhaltung von
HypaCompliance sicherstellen , indem
es
alle Patientenakten verschlüsselt und detaillierte Prüfprotokolle um jeden Zugriff oder
jede Änderung der Daten nachzuverfolgen B, Compliance-Tools und Zertifizierungen. Zum Glück
sind Cloud-Anbieter mit
Tools ausgestattet , die den Prozess der Einhaltung
von Vorschriften vereinfachen Einhaltung
von Zum Beispiel
bietet AWS Artifact bei Bedarf Zugriff auf Compliance-Berichte für
verschiedene Standards, darunter SOC eins, SOC zwei, ISO 27 0001 Azure Compliance
Manager bietet integrierte Compliance-Lösungen
und Bewertungen Sie bei der Erfüllung gesetzlicher Anforderungen
unterstützen Google Cloud Security
Command Center oder SDC ermöglicht die
Echtzeitüberwachung
Ihres Sicherheits- und
Compliance-Status Profi-Tipp: Achten Sie bei der Auswahl
eines Cloud-Anbieters
darauf, dass dieser über
Zertifizierungen und Compliance-Berichte für
die spezifischen Standards verfügt, die für Ihre Branche
relevant sind Auf diese Weise sparen Sie Zeit
bei der Überprüfung, ob Ihr Cloud-Setup den
gesetzlichen Anforderungen entspricht Wichtigste Herausforderungen und Lösungen für Cloud-Sicherheit
und Compliance Trotz aller verfügbaren Tools und
Richtlinien stehen viele Unternehmen
bei der Integration von Cloud-Lösungen in
Mainframe-Workloads vor
spezifischen Herausforderungen bei der Integration von Cloud-Lösungen Mainframe-Workloads Schauen wir uns einige häufig auftretende Herausforderungen
und ihre Lassen Sie uns mit
Datensouveränität und Wohnsitz beginnen. Eine Herausforderung für Unternehmen
besteht darin, sicherzustellen, dass Daten in bestimmten
geografischen Regionen
verbleiben , um den Vorschriften zu entsprechen Zum Beispiel die DSGVO. Lösung: Verwenden Sie Dienste
wie AWS-Regionen, Azure-Regionen oder
Google Cloud-Standorte , um bestimmte
Rechenzentren in regulierten Bereichen auszuwählen. Dadurch wird sichergestellt, dass
Ihre Daten nicht in
Regionen gelangen, in denen
sie sich nicht befinden sollten B, Überwachung und Prüfung. ständige Überwachung Ihres Sicherheits- und
Compliance-Status kann ressourcenintensiv sein. Lösung: Nutzen Sie
Cloud-native Überwachungstools wie AWS Cloud Trail, Azure Monitor oder
Google
Cloud-Auditprotokolle, um die Aktivitäten
all Ihrer Ressourcen zu verfolgen. Diese Tools generieren
Echtzeitwarnungen bei
verdächtigen Aktivitäten oder bei Verstößen gegen die Vorschriften. wichtigsten Erkenntnissen aus diesen Lektionen gehört, dass Cloud-Sicherheit
eine gemeinsame Verantwortung ist .
Cloud-Anbieter kümmern sich um die Infrastruktursicherheit und Ihr Unternehmen um die Daten-, IAM- und Anwendungssicherheit Verschlüsselung und
Identitätsmanagement sind entscheidend für die Sicherung von
Mainframe-Workloads Verwenden Sie immer Verschlüsselung für
Datenadressen und während der Übertragung. Die Einhaltung von Industriestandards
wie HIPAA, GDPR
und PCI DSS erfordert die
Nutzung integrierter
Compliance-Tools, und PCI DSS erfordert die
Nutzung integrierter die von
Cloud-Anbietern angeboten werden, und die Einhaltung von Best Practices Industriestandards
wie HIPAA, GDPR
und PCI DSS erfordert die
Nutzung integrierter
Compliance-Tools, die von
Cloud-Anbietern angeboten werden, und die Einhaltung von Best Practices für den Datenschutz. Lernaktivität, Übung zur Sicherheitsüberprüfung. Führen Sie ein Sicherheitsaudit
einer Cloud-Umgebung konzentrieren Sie sich dabei auf IAM-Richtlinien, Verschlüsselungsmethoden und Einhaltung von
Industriestandards Identifizieren Sie etwaige Lücken und empfehlen Maßnahmen zur Verbesserung der Sicherheit
und Einhaltung von Vorschriften. Nächster Schritt, Einführung in
DevOps für Mainframes. In der nächsten Lektion werden wir DevOps für
Mainframes vorstellen Sie erfahren mehr über die
Prinzipien von DevOps, seine Vorteile in
älteren Umgebungen und wie es die
Softwareentwicklung
in Mainframe-Systemen beschleunigt Softwareentwicklung
in Mainframe-Systemen TU in Modul sechs, Lektion eins.
22. Lektion 1: Einführung in DevOps für Mainframes: Modul sechs, Implementierung von
DevOps-Praktiken auf Mainframes. Die Studierenden werden in die
DevOps-Prinzipien eingeführt, die auf Mainframe-Umgebungen
zugeschnitten sind Dazu gehören die Einrichtung von CICD-Pipelines für
kontinuierliche Integration und kontinuierliche Bereitstellung
, Automatisierung von Tests und die Verbesserung der
Zusammenarbeit zwischen Entwicklungs
- und Zusammenarbeit zwischen Lektion eins, Einführung in DevOps
für Mainframes. Willkommen zu Lektion eins über die
Implementierung von DevOps-Praktiken In der heutigen Lektion geht es darum, Sie
in DevOps einzuführen,
insbesondere, wie es auf Mainframe-Umgebungen angewendet
wird DevOps mag
in der modernen Softwareentwicklung ein vertrautes Konzept sein , aber die Integration ältere Systeme wie Mainframe bringt einzigartige Herausforderungen
und unglaubliche Vorteile mit Wenn Sie ein erfahrener
Systemingenieur sind Ihre Karriere
zukunftssicher machen
möchten, ist es wichtig zu
verstehen, wie DevOps Ihren
Arbeitsablauf modernisieren und die
Entwicklung auf Mainframes beschleunigen
kann Arbeitsablauf modernisieren und die
Entwicklung auf Mainframes beschleunigen Am Ende dieser Lektion verfügen
Sie über ein solides
Fundament der
DevOps-Prinzipien und darüber, verfügen
Sie über ein solides
Fundament wie diese den Mainframe-Betrieb verändern können.
Lass uns anfangen Verständnis der DevOps-Prinzipien
in älteren Umgebungen DevOps ist im Wesentlichen ein
kultureller und technischer Wandel , der die Lücke zwischen Entwicklungs- und
Betriebsteams überbrückt, um die
kontinuierliche Bereitstellung und schnellere
Iterationen von Software zu fördern kontinuierliche Bereitstellung und schnellere
Iterationen In älteren Umgebungen kann
DevOps
als großer Sprung angesehen werden,
aber seine Prinzipien sind
unglaublich wertvoll, aber seine Prinzipien sind
unglaublich wertvoll Agilität zu erhöhen
und
Engpässe wichtigsten DevOps-Prinzipien
gehört die Zusammenarbeit.
DevOps zielt darauf ab, Silos zwischen
Entwicklungsabteilungen
und anderen Teams wie Test- oder Sicherheitsteams aufzubrechen Entwicklungsabteilungen
und anderen Teams wie Test- oder Sicherheitsteams Zu den wichtigsten DevOps-Prinzipien
gehört die Zusammenarbeit.
DevOps zielt darauf ab, Silos zwischen
Entwicklungsabteilungen
und anderen Teams wie Test- oder Sicherheitsteams aufzubrechen. Continuous Integration steht kurz vor
Continuous Delivery oder CICD und automatisiert den Prozess der Integration
von neuem Code in das System und dessen Auslieferung an die Produktion Automatisierung: DevOps ist
stark
auf die Automatisierung manueller Prozesse
vom Testen bis zur Bereitstellung angewiesen auf die Automatisierung manueller Prozesse . Überwachungs- und Feedback-Schleifen, kontinuierliche Überwachung
von Anwendungen, Infrastrukturen und
Feedback-Schleifen, um Probleme
frühzeitig zu erkennen und aus Produktionsdaten zu
lernen Denken Sie zum Beispiel an eine Zeit, Ihre
Mainframe-Umgebung
eine einfache Anwendung von Daten erforderte eine einfache Anwendung von Daten Aufgrund von isolierten Teams und
langsamen manuellen Prozessen war
das Update jedoch zu schnell. Mit DevOps können Sie einen
Großteil davon automatisieren und so häufige kleinere Updates durchführen, die Ausfallzeiten und
Risiken reduzieren Vorteile der Anwendung von
DBOBs auf Mainframes. In der Welt der Mainframes die Idee häufiger Releases kann
die Idee häufiger Releases
und schneller Bereitstellung im
Widerspruch zu herkömmlichen,
sorgfältig kontrollierten Release-Zyklen sorgfältig DoS beschleunigt jedoch die
Softwarebereitstellung und gewährleistet gleichzeitig die Stabilität , für die Mainframes bekannt sind Zu den wichtigsten Vorteilen von Mainframes gehört eine
schnellere Markteinführung Debobs ermöglicht eine schnellere
Entwicklung und Bereitstellung und macht Mainframes in der
heutigen schnelllebigen Geschäftsumgebung agiler heutigen schnelllebigen Verbessern Sie die Zusammenarbeit,
indem
Sie Ihre Entwicklungs- und
Betriebsteams aufeinander abstimmen, vermeiden
Sie
Kommunikationsengpässe vermeiden
Sie
Kommunikationsengpässe
und ermöglichen Motor-Releases. Verbessern Sie die Stabilität. Kontinuierliche
Überwachung bedeutet, dass Probleme erkannt und behoben
werden schneller erkannt und behoben
werden, was zu einer verbesserten
Systemstabilität führt. Nehmen wir zum Beispiel an, Ihr
Team hat die Aufgabe eine neue
Zahlungsabwicklungsfunktion
in eine bestehende
Mainframe-Anwendung zu
integrieren in eine bestehende
Mainframe-Anwendung Traditionell
mussten bei diesem Prozess mehrere Teams isoliert
arbeiten, was zu Verzögerungen und Risiken
während der Bereitstellungsphase führte Durch die Einführung von DevOps-Praktiken können
Ihre Teams in Echtzeit
zusammenarbeiten, Aufgaben
automatisieren,
die neue Funktion kontinuierlich integrieren die neue Funktion kontinuierlich und sie
in einem Bruchteil der Zeit sicher bereitstellen Ähm, wie DevOps die
Softwareentwicklung
auf Mainframes beschleunigt Softwareentwicklung
auf Mainframes Konzentrieren wir uns nun auf eine
der wichtigsten Fragen. Wie kann DevOps
die
Softwareentwicklung auf Mainframes tatsächlich beschleunigen Kontinuierliche Integration
und kontinuierliche Bereitstellung. CICD-Pipelines sind eine
Kernkomponente von DevOvs. Im Zusammenhang mit Mainframes können Sie mit
CICD die
Codeintegration, das Testen und die Bereitstellung automatisieren das Testen und die Bereitstellung Dieser Prozess reduziert
das Risiko menschlicher Fehler und verkürzt die Zeit, die
benötigt wird , um Updates
in die Produktion zu bringen So funktioniert CICD. Kontinuierliche Integration. Jedes Mal, wenn ein Entwickler
Code festgibt, wird
er automatisch getestet und in einem gemeinsamen Repository
zusammengeführt Dadurch wird sichergestellt, dass
kleine, häufige Updates bereitgestellt werden
können, ohne das System zu
beschädigen Kontinuierliche Lieferung. Sobald der Code alle Tests bestanden hat, wird
er automatisch in die
Produktions- oder
Staging-Umgebung übertragen Produktions- oder
Staging-Umgebung Dies minimiert den Bedarf an großen, riskanten Releases und ermöglicht schnelleres Feedback
von echten Benutzern Ein Beispiel: In einer herkömmlichen
Mainframe-Entwicklungsumgebung Code möglicherweise nur einmal im Monat
integriert, was einem
langen
Rückstand Mit DevOps könnten Sie
eine automatisierte CICD-Pipeline einrichten eine automatisierte CICD-Pipeline , die Code
mehrmals täglich integriert und so eine schnellere Bereitstellung von
Updates und eine schnellere
Reaktion auf Probleme
gewährleistet Updates und eine schnellere Automatisierung beim Testen
und Bereitstellen. Manuelles Testen und
Bereitstellen kann unglaublich
zeitaufwändig sein, insbesondere in komplexen
Mainframe-Umgebungen DevOps empfiehlt den Einsatz
automatisierter Test
- und Bereitstellungstools , um diesen Prozess zu beschleunigen Automatisierte Testtools wie IBM Z DevOps ermöglichen
automatisierte Einheiten - und Regressionstests Dies hilft, Probleme
frühzeitig zu erkennen und reduziert
den Zeitaufwand für manuelle Tests.
Automatisierte Bereitstellung. Durch die Automatisierung des
Bereitstellungsprozesses können
Sie sicherstellen, dass
Updates in
allen Umgebungen einheitlich bereitgestellt werden , wodurch Ausfallzeiten und Fehler reduziert Ein Beispiel: In einem
Mainframe-System, Banktransaktionen abwickelt, kann
durch die Automatisierung
des Testens eines neuen Codes, wie z. B.
einer
Zinsberechnungsfunktion, das Risiko,
dass durch die Automatisierung
des Testens eines neuen Codes, wie z. B. kann
durch die Automatisierung
des Testens eines neuen Codes, wie z. B.
einer
Zinsberechnungsfunktion Fehler
in der Produktion auftreten
,
erheblich reduziert Fehler Bei DOS werden diese Tests
kontinuierlich und schnell durchgeführt,
wodurch lange Rückkopplungsschleifen vermieden Überwindung der Herausforderungen bei der
Implementierung von DevOps Als erfahrener Systemingenieur haben
Sie möglicherweise Vorbehalte gegenüber der
Implementierung von DevOps Die Vorteile liegen auf der Hand, doch den Herausforderungen gehören die
Komplexität der
Mainframe-Architekturen und der
Bedarf Integration von
DevOp-Tools in Mainframes. Mainframes wurden nicht mit Blick auf
moderne DevOps-Praktiken entwickelt ,
was bedeutet, dass Sie
die richtigen Tools benötigen , um diese Integration reibungslos zu gestalten Zum Glück bieten Anbieter
wie IBM, Broadcom
und Compuware eine speziell auf Mainframes zugeschnittene
DevOV-Lösung an . Zu den Deb Ops-Tools für
Mainframes gehört Jenkins, ein beliebtes
CICD-Tool, das sich in Mainframe-Umgebungen integrieren lässt, um Bau- und Bereitstellungspipelines zu automatisieren. automatisieren. Urban Code Deploy, das von IBM entwickelt wurde. diesem Tool können Sie Bereitstellungen
in Hybridumgebungen,
einschließlich Mainframes,
automatisieren in Hybridumgebungen,
einschließlich Mainframes, ZOS Connect. Dadurch können Mainframes in RESTful-APIs
integriert werden, eine Schlüsselkomponente für
moderne Deb Kultur im Wandel. Eine der größten Herausforderungen
bei der Implementierung DevOps auf Mainframes ist
der Ziele, die
jahrelang isoliert voneinander
gearbeitet haben , müssen lernen, effektiver
zusammenzuarbeiten und das Konzept der kontinuierlichen Bereitstellung zu effektiver
zusammenzuarbeiten und nutzen Hier sind die Schritte zur
Förderung des kulturellen Wandels. Erstens, fang klein an. Beginnen Sie mit einem Pilotprojekt, das die Vorteile von DevOps verdeutlicht, z. B. die Verkürzung der
Bereitstellungszeit einer einzelnen Funktion Zweitens: Crosstraining. Ermutigen Sie unsere Entwicklungs
- und
Betriebsteams ,
sich gegenseitig in den Bereichen zu schulen. Förderung eines tieferen
Verständnisses für den gesamten
Lieferprozess Drittens: Feiern Sie Erfolge,
heben Sie frühe Erfolge hervor, um den Wert von DevOps durch
schnellere Bereitstellungen zur
Verbesserung der Systemstabilität
aufzuzeigen schnellere Bereitstellungen zur
Verbesserung Die wichtigsten Erkenntnisse aus dieser Lektion. Erstens überbrückt DevOps die Lücke zwischen Entwicklung
und Betrieb und fördert die Zusammenarbeit und eine
schnellere Softwarebereitstellung in Mainframe-Umgebungen Zweitens automatisieren CICD-Pipelines die
Integration und Bereitstellung,
reduzieren Fehler, verkürzen die Lieferzeiten und verbessern die Systemzuverlässigkeit. Drittens ist die Überwindung von
Herausforderungen wie kulturellen Veränderungen und die Integration von
Tools entscheidend für die erfolgreiche
Implementierung von DevOps auf Mainframes Implementierung Erwerbstätigkeit, DevOps-Bewertung
. Überprüfen Sie Ihre aktuellen Entwicklungs
- und Betriebsprozesse. Identifizieren Sie Bereiche, in denen
DevOps-Prinzipien wie Automatisierung oder CICD Engpässe reduzieren und die Geschwindigkeit der
Softwarebereitstellung verbessern
könnten Geschwindigkeit der
Softwarebereitstellung verbessern Erstellen Sie einen kleinen
Pilotprojektplan zur Nächster Schritt,
Einrichtung von CICD-Pipelines. In der nächsten Lektion werden
wir uns eingehender Einrichtung von
CICD-Pipelines für Mainframes
befassen Sie erfahren mehr über die
spezifischen Tools, mit denen
Sie die Codeintegration, das Testen und die Bereitstellung automatisieren und so eine nahtlose
End-to-End-Automatisierung
Ihrer
Mainframe-Entwicklungsprozesse
sicherstellen End-to-End-Automatisierung
Ihrer
Mainframe-Entwicklungsprozesse Ihrer
Mainframe-Entwicklungsprozesse DU in Modul sechs Lektion zwei.
23. Lektion 2: CI/CD-Pipelines einrichten: Lektion zwei, CICD-Pipelines
einrichten. Willkommen zu Lektion zwei über die
Implementierung von DevOps-Praktiken In der vorherigen
Lektion haben wir
DevOps vorgestellt und erklärt, wie es Mainframe-Umgebungen verändern
kann Jetzt werden wir dieses
Verständnis noch einen Schritt
weiter ausbauen und uns
auf die Einrichtung von
Pipelines für kontinuierliche
Integration und
kontinuierliche Bereitstellung für Mainframes konzentrieren Einrichtung von
Pipelines für kontinuierliche
Integration und kontinuierliche Bereitstellung Am Ende dieser Lektion werden Sie wissen, wie
Sie die
Codeintegration, das Testen
und die Bereitstellung in Ihrer
Mainframe-Umgebung automatisieren und die Bereitstellung in Ihrer
Mainframe-Umgebung letztendlich die Vorteile agiler Entwicklungen Tools zur Automatisierung der
Codeintegration, Testens und der Bereitstellung
auf Mainframes Eine der größten
Herausforderungen, mit denen Sie als Senior
Systems Engineer
konfrontiert werden als Senior
Systems Engineer
konfrontiert ist die Integration moderner
Automatisierungstools in Ihre
Mainframe-Infrastruktur Zum Glück
gab es in
den letzten Jahren eine Flut von
DevOps-Tools, gab es in
den letzten Jahren eine Flut von die speziell für
Mainframe-Umgebungen entwickelt wurden Lassen Sie uns einige
dieser wichtigen Tools untersuchen , mit
denen Sie
CICD-Prozesse automatisieren können denen Sie
CICD-Prozesse automatisieren Das erste ist Jenkins
für die CICD-Automatisierung. Was ist Jenkins? Jenkins ist ein weit verbreiteter
Open-Source-Automatisierungsserver. In einem Mainframe-Kontext kann
Jenkins so konfiguriert
werden, dass es das Erstellen,
Testen und Bereitstellen von Mainframe-Code übernimmt Testen und Bereitstellen von Mainframe-Code Wie funktioniert Jenkins auf einem Mainframe? Jenkins ermöglicht es Ihnen,
Rechnungen auszulösen, sobald
der Code eingecheckt
ist und automatisiert Tests, um sicherzustellen Dies ist entscheidend für
Mainframe-Umgebungen , in denen das
Codevolumen und die Komplexität die
manuelle Integration und
das Testen zeitaufwändig machen können manuelle Integration und
das Testen zeitaufwändig Stellen Sie sich zum Beispiel vor, Sie leiten ein Team
, das ständig Updates für eine
wichtige Bankanwendung
entwickelt auf Ihrem Mainframe
läuft Mit Jenkins können Sie
den Prozess des Zusammenführens
und Testens von neuem Code automatisieren und den Zeitaufwand für
die manuelle Überprüfung
reduzieren Sobald ein Entwickler einen neuen Code
eincheckt, kann
Jenkins ihn
automatisch testen und
so sicherstellen, dass keine IBM Urban Code Deploy für den
Mainframe-Einsatz. Was ist Urban Code Deploy? Urban Code Deploy ist ein Tool von IBM, das
speziell für die Automatisierung der Bereitstellung von
Anwendungen in einer Hybridumgebung einschließlich Mainframes entwickelt wurde. Wie hilft es? Mit Urban Code Deploy können Sie die Bereitstellung von
Anwendungen in
mehreren Umgebungen
automatisieren . Zum Beispiel
Entwicklung, Testen und Produktion mit minimalem
manuellem Eingriff. Sie können Prozesse definieren, die
steuern, wie Code von
einer Umgebung in eine andere übertragen wird, wodurch Konsistenz
und Zuverlässigkeit gewährleistet werden. Ein Beispiel: Angenommen, Sie haben eine Produktionsumgebung mit komplexen Abhängigkeiten zwischen verschiedenen Anwendungen
auf Ihrem Mainframe Mit Urban Code Deploy können
Sie das Heraufstufen
von Anwendungsversionen automatisieren und so das
mit der manuellen Bereitstellung verbundene Risiko
reduzieren
und gleichzeitig sicherstellen, mit der manuellen Bereitstellung verbundene Risiko
reduzieren dass jede Version einem standardisierten Prozess
folgt ZOSMF Workflow-Management
oder durchgängige Automatisierung. Was ist
ZOSMF Workflow Management? Die
ZOS-Managementfunktion von IBM umfasst eine Workflow-Automatisierung
, mit der
komplexe Mainframe-Aufgaben
definiert und verwaltet werden können , z. B. die Aktualisierung von Code, Bereitstellung neuer Funktionen oder Warum ist sie nützlich? ZOSMF unterstützt Sie bei der Automatisierung bestimmter
betrieblicher Aufgaben wie der Bereitstellung von
Umgebungen oder der Konfiguration von Systemressourcen, was
effizientere DevOps-Prozesse ermöglicht Wenn Ihr Team beispielsweise regelmäßig
Entwicklungsumgebungen
für Tests bereitstellen
muss regelmäßig
Entwicklungsumgebungen
für Tests bereitstellen
muss , ZOSMF Durch die Verwendung von Vorlagen können Sie
sicherstellen, dass jede Umgebung korrekt eingerichtet
ist, wodurch der Zeitaufwand für
sich wiederholende Aufgaben reduziert Implementierung einer durchgängigen
Automatisierung für eine agile Entwicklung. Bei der agilen Entwicklung
dreht sich alles um Geschwindigkeit und Anpassungsfähigkeit. In traditionellen
Mainframe-Umgebungen waren
lange
Entwicklungszyklen die Norm Mit
CICD-Pipelines können
Sie jedoch Ihre
Entwicklungsprozesse beschleunigen und
gleichzeitig die Qualität beibehalten können
Sie jedoch Ihre
Entwicklungsprozesse beschleunigen gleichzeitig Erstens, kontinuierlicher
Integrationsprozess. In einer Mainstream-CI-Pipeline besteht
das Ziel darin, Codeänderungen häufig zu integrieren, idealerweise mehrmals täglich. Dies trägt dazu bei, dass
Fehler
frühzeitig und nicht in der
Endphase der Entwicklung erkannt werden. Die Schritte in einem CI-Prozess
sind die folgenden. Erstens: Code Commit. Ein Entwickler schreibt Code und überträgt ihn in ein
zentrales Repository Zwei, automatisierter Build. Jenkins löst
einen automatisierten Build sobald der neue
Code festgeschrieben ist Drei, automatisiertes Testen. Automatisierte Komponententests werden durchgeführt, um sicherzustellen, dass die Änderungen die bestehende
Funktionalität
nicht beeinträchtigen. Oder Feedback-Schleife. Wenn Tests fehlschlagen,
erhalten Entwickler sofortiges Feedback, sodass sie Probleme schnell
beheben können. Zum Beispiel bei einem Projekt
, Software
zur Lohnabrechnung, kontinuierliche Integration und
Sicherstellung, dass jedes Update der Lohn- und Gehaltsabrechnungslogik Gehaltsabrechnungslogik getestet
wird,
sobald es festgeschrieben ist Auf diese Weise können alle Probleme sofort behoben
werden,
sodass sichergestellt ist, dass kritische
Abläufe
nicht durch Fehler
in neuen Updates beeinträchtigt werden nicht durch Fehler
in neuen Updates beeinträchtigt Kontinuierlicher Bereitstellungsprozess. kontinuierliche Bereitstellung
geht CI noch einen Schritt weiter,
indem der
Release-Prozess in
Produktions- oder
Vorproduktionsumgebungen automatisiert Produktions- oder
Vorproduktionsumgebungen Dadurch wird sichergestellt, dass
neue Funktionen und Problembehebungen
häufig und sicher bereitgestellt werden Ein CD-Prozess
umfasst die folgenden Schritte. Erstens, automatisierte Bereitstellung. Sobald der Code alle Tests bestanden hat, wird
er automatisch in
einer Staging- oder
Produktionsumgebung bereitgestellt einer Staging- oder
Produktionsumgebung Zweitens: Tests nach der Bereitstellung. Automatisierte Tests bestätigen, dass die
Bereitstellung erfolgreich ist. Drittens, Überwachung. Das System wird kontinuierlich
überwacht, um sicherzustellen, dass die neue Version
keine Leistungs- oder
Funktionsprobleme mit sich bringt. Bewährte Methoden für die Implementierung der
CICD-Pipeline auf dem Mainframe Um eine
CICD-Pipeline auf Mainframes effektiv zu implementieren, gibt es einige
bewährte Verfahren, die zu einem reibungslosen und erfolgreichen Übergang
beitragen einem reibungslosen und erfolgreichen Übergang
beitragen A: Fangen Sie klein an und
skalieren Sie schrittweise. Die Implementierung von CICD auf
Mainframes kann entmutigend sein. Beginnen Sie mit der Automatisierung eines kleinen,
nicht kritischen Prozesses, z. B. der Bereitstellung eines kleineren Updates
oder der Automatisierung einer oder Wenn Ihr Team mit den Tools
vertrauter wird, erweitern Sie die Automatisierung
schrittweise
auf komplexere Workflows B, integrieren Sie die Sicherheit frühzeitig. Sicherheit
sollte kein nachträglicher Gedanke sein. In der Welt von CICD ist die
frühzeitige
Integration von Sicherheitstests, die
oft als
DevSecOps bezeichnet werden, oft als
DevSecOps bezeichnet werden Sie können automatisierte
Sicherheitstools verwenden, um Code auf Schwachstellen zu scannen,
sobald er bestätigt wurde C, fördere Crosstraining. Einer der kulturellen
Veränderungen, die für eine
erfolgreiche
CICD-Implementierung erforderlich sind , ist übergreifende Schulung zwischen
Entwicklungs- und Betriebsteams Stellen Sie sicher, dass Ihre Entwickler die
betrieblichen Aspekte von
Mainframes
verstehen und umgekehrt ,
damit sie
effektiver zusammenarbeiten können wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen, CICD-Pipelines für die Einführung
moderner agiler
Entwicklungspraktiken
in Mainframe-Umgebungen
unerlässlich sind moderner agiler
Entwicklungspraktiken und schnellere und zuverlässigere Updates ermöglichen Zweitens: Tools wie Jenkins,
Urban C Deploy
und Z OSMF automatisieren
Integration, Tests und Bereitstellung,
reduzieren das Risiko
menschlicher Fehler und beschleunigen die Bereitstellungszyklen . Drittens: Bewährte Methoden wie klein
anfangen,
Sicherheit frühzeitig integrieren
und übergreifende
Schulungen fördern, stellen
den Erfolg Ihrer CID-Pipeline-Implementierung sicher den Erfolg Erwerbstätigkeit, Einrichtung des
CICD-Tools. Wählen Sie eines der in dieser Lektion
genannten Tools, entweder Jenkins oder
Uber Code Deploy, und richten Sie eine einfache CICD-Pipeline
oder ein kleines Mainframe-Projekt ein Konzentrieren Sie sich darauf,
eine einfache Aufgabe
wie die Codeintegration und das Testen zu automatisieren wie Dokumentieren Sie den Prozess
und bewerten Sie Zeiteinsparungen oder Verbesserungen
der Codequalität Als Nächstes: Infrastruktur
als Code für Mainframes. In der nächsten Lektion
untersuchen wir Infrastruktur
als Code und
wie Sie Ihre
Mainframe-Infrastruktur
mithilfe von codebasierten Vorlagen verwalten können mithilfe von codebasierten Wir werden uns mit den
Vorteilen von IAC in Bezug auf
Skalierbarkeit befassen und untersuchen, wie es schnelle Bereitstellung
von Umgebungen
ermöglicht TU in Modul sechs, Lektion drei.
24. Lektion 3: Infrastruktur als Code (IaC) für Mainframes: Lektion drei, Infrastruktur
als Code, IAC oder Mainframes. Willkommen zu Lektion drei, in der es um die
Implementierung von Dead-Ops-Praktiken auf Mainframes geht In der vorherigen Lektion
haben wir uns mit der Einrichtung von
CICD-Pipelines befasst, um die
Codeintegration und -bereitstellung zu optimieren Codeintegration Heute befassen wir uns mit
Infrastruktur als Code oder IAC und damit, wie sich damit die Verwaltung von
Mainframe-Umgebungen verändern lässt Mainframe-Umgebungen verändern Was ist Infrastruktur
als Code, IAC. Infrastrukturcode
ist die Praxis der
Verwaltung und Bereitstellung von Computerinfrastruktur über maschinenlesbare
Konfigurationsdateien und nicht über physische Hardware oder interaktive
Konfigurationstools Es ermöglicht Ihnen, die Infrastruktur mithilfe
derselben
Versionskontrollsysteme
und
-prozesse zu definieren, bereitzustellen und zu verwalten und , die Sie für Code verwenden Bei IAC
wird die
Infrastrukturkonfiguration im Wesentlichen Infrastrukturkonfiguration wie Softwarecode behandelt Die Vorteile für
Mainframe-Umgebungen sind zahlreich reichen von
verbesserter Skalierbarkeit bis hin zu schnellerer
Umgebungsbereitstellung Verwaltung der
Mainframe-Infrastruktur mithilfe von codebasierten Vorlagen. Lassen Sie uns über die Rolle
von IAC auf Mainframes sprechen. Traditionell war
die Verwaltung der
Mainframe-Infrastruktur ein manueller Prozess, bei dem Systemadministratoren die Umgebung
konfigurieren, Ressourcen
zuweisen und Dies konnte
zeitaufwändig und fehleranfällig sein. Mit IAC schreiben Sie
Skripte, um die
erforderliche Infrastruktur zu definieren Diese Skripts können
wie Anwendungscode
versioniert, getestet und wiederverwendet Lassen Sie uns zusammenfassen, wie das in der Praxis
aussieht. Nehmen wir ein Beispiel. Stellen Sie sich vor, Sie verwalten eine Mainframe-Anwendung für ein großes
Finanzinstitut manuelle Konfiguration
der Hardware, Netzwerks und des Speichers für die Testumgebung
würde Tage dauern Mit IAC können Sie
eine Vorlage in einem Tool
wie Terraform oder
Answerable schreiben eine Vorlage in einem Tool
wie Terraform oder , das die Infrastruktur innerhalb von Minuten
automatisch bereitstellt .
Das spart Zeit und verringert
die Lassen Sie uns nun die IAC-Tools behandeln, die mit Mainframe-Umgebungen kompatibel sind. Im Folgenden finden Sie einige beliebte Tools
, mit denen Sie die
Mainframe-Infrastruktur
mithilfe von IAC-Prinzipien verwalten können Mainframe-Infrastruktur
mithilfe Der erste ist für ZOS
verantwortlich. Ansib ist ein leistungsstarkes,
agentenloses Automatisierungstool, das die Konfiguration verwalten und Anwendungen auf Mainframe-Systemen
bereitstellen
kann bereitstellen Es verwendet Playbooks, bei denen es sich Yamal- oder YAML-basierte
Dateien handelt, mit denen Sie Ihre Infrastrukturkonfiguration
definieren und Aufgaben automatisieren können Ihre Infrastrukturkonfiguration
definieren und Aufgaben automatisieren um
Yamal- oder YAML-basierte
Dateien handelt, mit denen Sie Ihre Infrastrukturkonfiguration
definieren und Aufgaben automatisieren können. Nehmen wir zum Beispiel an,
Ihr Unternehmen muss
zu Testzwecken eine neue PR
oder logische Partition
bereitstellen . Mit Answerable können
Sie
die Bereitstellung und
Einrichtung dieser LPR automatisieren und so
sicherstellen, dass sie
dieselbe Spezifikation wie
Ihre Produktionsumgebung erfüllt, und das Ihre Produktionsumgebung alles Die zweite ist Terraform. Terraform wird zwar
häufig für
Cloud-Umgebungen
wie AWS und Azure verwendet ,
seine Funktionen können jedoch auch auf Infrastrukturen, einschließlich Mainframes, ausgedehnt
werden Infrastrukturen Es ermöglicht Ihnen,
Infrastrukturen als
deklarativen Code zu definieren und stellt sicher , dass der gewünschte Zustand im Laufe der Zeit beibehalten
wird Wenn Sie beispielsweise eine
hybride Infrastruktur verwalten, die
sowohl die Cloud als auch
lokale Mainframes umfasst , können
Sie Terraform verwenden, um eine konsistente Umgebung zu erstellen Sie können
die Bereitstellung von
Cloud-Ressourcen automatisieren und
gleichzeitig die Konnektivität mit Mainframe-Workloads aufrechterhalten . Das dritte ist
Chef and Puppet. Diese Tools für das
Konfigurationsmanagement können
die Einrichtung und Konfiguration
von Mainframe-Umgebungen automatisieren und
so sicherstellen, dass in
allen Entwicklungs -,
Test- und Produktionsphasen
konsistente Umgebungen verfügbar
sind -,
Test- und Produktionsphasen Wenn Sie beispielsweise sicherstellen
müssen, dass alle Ihre
Entwicklungsumgebungen auf die gleiche Weise
wie Produktionsumgebungen
konfiguriert sind , können
Tools wie Chef oder Puppet diesen Prozess automatisieren Sie bieten auch
Rollback-Funktionen falls etwas schief geht Vorteile von IAC für Mainframes, Skalierbarkeit und
schnelle Bereitstellung Sie nun verstanden haben,
wie IAC funktioniert, schauen wir uns die wichtigsten Vorteile an, die es für
Mainframe-Umgebungen bietet, insbesondere in Bezug auf Nachdem Sie nun verstanden haben,
wie IAC funktioniert,
schauen wir uns die wichtigsten Vorteile an, die
es für
Mainframe-Umgebungen bietet,
insbesondere in Bezug auf Skalierbarkeit und schnelle Bereitstellung. Lassen Sie uns über Skalierbarkeit sprechen. IAC können Sie die
Infrastruktur schnell nach oben
oder unten skalieren Infrastruktur schnell nach oben
oder unten Dies ist besonders vorteilhaft in Hybridumgebungen, in denen Mainframe-Ressourcen
möglicherweise
mit Cloud-basierten Anwendungen interagieren müssen mit Cloud-basierten Anwendungen Nehmen wir ein Beispiel. Nehmen wir an, kundenorientierten
Anwendungserfahrungen
Ihres Unternehmens haben,
lassen Sie uns das noch einmal wiederholen. Nehmen wir an, dass die
Anwendung Ihres Unternehmens zur Anpassung an die
Kundenfrequenz saisonale Besucherspitzen verzeichnet, z. B.
am Black Friday oder am Jahresende Mit IAC können Sie
Ihre Infrastruktur schnell skalieren, um diese Spitzen
zu bewältigen. So stellen Sie
sicher, dass Sie keine
Ausfallzeiten oder Leistungseinbußen hinnehmen Ausfallzeiten Die zweite Möglichkeit ist die schnelle
Bereitstellung von Umgebungen. IAC ermöglicht die schnelle
Bereitstellung von Umgebungen. , ob Sie
mehrere
Entwicklungsumgebungen für
verschiedene Teams erstellen oder eine neue Disaster
Recovery-Umgebung
einrichten müssen mehrere
Entwicklungsumgebungen für verschiedene Teams erstellen oder , IAC können Sie diese
Umgebungen innerhalb von Minuten bereitstellen Stellen
Sie sich zum Beispiel vor, Sie leiten ein Team , das an einer neuen Funktion
für eine ältere
Bankanwendung arbeitet für eine ältere
Bankanwendung Anstatt tagelang auf die manuelle Einrichtung
einer Testumgebung zu
warten , können
Sie die
Umgebung im
Code definieren und sofort bereitstellen, sodass Ihr Team sofort mit der Arbeit beginnen kann. Bewährte Methoden für die Verwendung von IAC
in Mainframe-Umgebungen. Um das Beste aus IAC herauszuholen, sollten Sie die Best Practices von Palan in
Betracht ziehen Erstens: Modularisieren Sie
Ihre IAC-Skripte. , genau wie Sie es mit Code tun würden Modularisieren Sie Ihre
Infrastrukturskripte sie wiederverwendbar
und wartbar
zu machen Sie die Infrastruktur in kleinere Komponenten auf,
z. B.
Netzwerk, Speicher und Datenverarbeitung,
und wir verwenden diese
Module Zweitens, Versionskontrolle für IAC. Verwenden Sie immer die
Versionskontrolle, zum Beispiel
Git, für Ihre IAC-Skripte Auf diese Weise können
Sie Änderungen verfolgen
, bei Bedarf zu früheren
Konfigurationen zurückkehren und effektiv
mit Ihrem Team zusammenarbeiten Drittens: Testen und Validieren. , bevor Sie Änderungen an der
Infrastruktur implementieren Testen und validieren Sie
Ihre IAC-Skripts Tools wie Inspect können
verwendet werden, um das Testen der
Infrastruktur zu automatisieren , um sicherzustellen, dass die Sicherheits- und
Compliance-Anforderungen
erfüllt den wichtigsten Erkenntnissen aus
dieser Lektion gehört zum einen, Infrastruktur als
Code
die Verwaltung der
Mainframe-Infrastruktur vereinfacht die Verwaltung der
Mainframe-Infrastruktur automatisierte
Bereitstellung und
Konfiguration mithilfe von
codebasierten Vorlagen
ermöglicht Konfiguration mithilfe von
codebasierten Zweitens
erleichtern Tools wie Answerable, Terraform und Chef die Verwaltung und Automatisierung von Aufgaben in Mainframe-Umgebungen Terraform und Chef die Verwaltung und Automatisierung von Aufgaben in Mainframe-Umgebungen . Drittens verbessert IAC die Skalierbarkeit
und die schnelle Bereitstellung, sodass Teams schnell auf sich ändernde Infrastrukturanforderungen reagieren sodass Teams schnell auf sich ändernde Infrastrukturanforderungen reagieren können. Lernaktivität, Übung zur IAC-Implementierung
. Richten Sie ein kleines IAC-Projekt mit Answerable for Automatisieren Sie die Erstellung
einer Testumgebung für Mainframe-Anwendungen Denken Sie über die Zeitersparnis und die Reduzierung manueller Fehler im Vergleich zu
herkömmlichen Methoden Als Nächstes die Zusammenarbeit zwischen Entwicklungs- und
Betriebsteams. In der nächsten Lektion werden
wir den Fokus
auf die Zusammenarbeit zwischen Entwicklungs- und
Betriebsteams verlagern. Sie erfahren, wie Sie mithilfe
moderner DevOps-Tools Silos
aufbrechen , die Kommunikation
verbessern
und , die Kommunikation
verbessern
und das
Workload-Management Diese Zusammenarbeit
ist entscheidend für eine reibungslose Bereitstellung
und einen effizienten Betrieb Wir sehen uns in Modul
sechs, Lektion vier.
25. Lektion 4: Zusammenarbeit zwischen Entwicklungs- und Betriebsteams: Lektion vier,
Zusammenarbeit zwischen Entwicklungs- und
Betriebsteams. Willkommen zu Lektion vier über die
Implementierung von DevOps-Praktiken auf Mainframes weiteren Verlauf dieses
Moduls haben
wir uns mit den
grundlegenden Elementen von DevOps für Mainframes befasst, einschließlich CICD-Pipelines und Infrastruktur als Code In dieser Lektion konzentrieren wir uns auf eines der
Kernprinzipien von DevOps, die
Zusammenarbeit zwischen Entwicklungs Zusammenarbeit zwischen Dies ist oft einer
der schwierigsten
kulturellen Veränderungen in Unternehmen
mit veralteten Systemen, aber er ist auch einer
der wirkungsvollsten Abbau von Silos zwischen
Entwicklung und Betrieb Zusätzliche
IT-Umgebungen, insbesondere in Unternehmen, die
stark auf Mainframes angewiesen sind.
Entwicklungs- oder Entwicklungs- und Betriebsabläufe
wurden isoliert betrieben Entwickler konzentrieren sich auf die Entwicklung und Verbesserung von Anwendungen, während sich Betriebsteams
um die Bereitstellung,
Überwachung und Wartung kümmern ,
Überwachung und Wartung Diese beiden Gruppen verfolgen jedoch häufig
unterschiedliche Ziele und Prioritäten, was zu folgenden Ergebnissen
führen kann. Erstens verzögert sich der Einsatz
aufgrund langsamer Übergaben und
widersprüchlicher Prioritäten. Zweitens: schlechte Kommunikation. Jedem Team fehlt möglicherweise der
Einblick in die des anderen, was zu Missverständnissen
und Ineffizienzen führt Drittens: Spielen die Schuld zu geben. Wenn ein Einsatz schief geht, die beiden Teams oft mit dem
Finger
aufeinander , anstatt zusammenzuarbeiten, um das Problem
zu lösen Lassen Sie uns über die Auswirkungen
des Silo-Teams auf Mainframes sprechen. In Mainframe-Umgebungen kann
die traditionelle Trennung zwischen Dev und Ops besonders stark
sein Mainframes
waren in der Vergangenheit die Domäne
spezialisierter Betriebsteams
, die die Stabilität und
Sicherheit
unternehmenskritischer Systeme aus verwalteten Sicherheit
unternehmenskritischer Systeme aus In der Zwischenzeit haben Entwicklungsteams, insbesondere diejenigen, die moderne Apps
entwickeln, möglicherweise nur begrenzten Zugang
zum Mainframe, was zu einer Wissenslücke führt Nehmen wir ein Beispiel.
Stellen Sie sich ein Szenario vor, in dem eine neue Funktion für
eine Bankanwendung entwickelt wird , die auf einem Cobol-Backend
basiert Das Entwicklungsteam
schreibt die Funktion, aber als sie zur Bereitstellung an den
Betrieb übergeben wird, stellen
sie fest, dass die
Infrastruktur
mehr Speicherzuweisungen benötigt ,
um die neue Funktion auszuführen Operations, die sich
des Umfangs nicht bewusst
waren, haben dies nicht geplant und müssen bemühen, Anpassungen
vorzunehmen, die die Veröffentlichung verzögern Lassen Sie uns nun erläutern, warum
Zusammenarbeit
für Entwickler auf Mainframes wichtig ist für Entwickler Damit Devils in
Mainframe-Umgebungen erfolgreich sein kann, Entwicklungs- und Betriebsteams enger müssen
Entwicklungs- und Betriebsteams enger zusammenarbeiten Durch den Abbau von Silos
und die Förderung der Zusammenarbeit können
Unternehmen
Funktionen schneller bereitstellen und dank
optimierter Kommunikation können Releases schneller in die Pipeline Releases Verbessern Sie die Systemzuverlässigkeit. Betriebsteams können bereits zu Beginn
des Entwicklungsprozesses
wertvolles Feedback geben und
so sicherstellen, dass das System von
Anfang
an richtig konzipiert ist , wodurch Risiken reduziert funktionsübergreifende
Zusammenarbeit verringert die Wahrscheinlichkeit, dass kritische Probleme erst
spät im
Bereitstellungsprozess Tools zur Verbesserung der
Kommunikation, Aufgabenautomatisierung und des
Workflow-Managements. Kultur und Prozesse
sind zwar der Schlüssel zum Erfolg von DevOps, die richtigen Tools können die
Zusammenarbeit und
Automatisierung zwischen
Entwicklungs- und Betriebsteams
erheblich verbessern Zusammenarbeit und
Automatisierung zwischen Entwicklungs- und Betriebsteams Lassen Sie uns über Plattformen für
Versionskontrolle und
Zusammenarbeit Der erste ist
GitHub Slash GitLab. Diese Plattformen ermöglichen es
sowohl Entwicklungs - als auch Betriebsteams, Code zu teilen, gemeinsam zu bearbeiten und zu überprüfen Sie sind integraler Bestandteil
moderner DevOps-Workflows und
stellen sicher, dass die Infrastruktur
über IAC-Skripte, Anwendungscode und
Konfigurationsdateien alle in
derselben Umgebung verwaltet wird Nehmen wir ein Beispiel.
Nehmen wir an, Sie
arbeiten daran,
einen neuen Service
in ein Mainframe-Kernsystem zu integrieren in ein Mainframe-Kernsystem Mithilfe der
Pull-Request- oder PR-Funktion von GitHub kann
Ihr Entwicklungsteam neuen Code
einreichen, während das Betriebsteam dann
die Konfiguration und die
Bereitstellungsdetails überprüft die Konfiguration und die
Bereitstellungsdetails Jeder kann Kommentare abgeben
und zusammenarbeiten bevor der Code
zusammengeführt wird, wodurch das Risiko minimiert Die zweite ist Jira oder
Trail oder Aufgabenverwaltung. Task-Management-Tools
wie Jira oder Trello ermöglichen es beiden Teams, den Status von Projekten,
Funktionen und Bugfixes zu
verfolgen Funktionen und Durch die Verwendung eines einzigen Tools können sich
Teams auf
Prioritäten , Termine
und Beispielsweise
kann das Betriebsteam Aufgaben im Zusammenhang mit
Bereitstellungs- oder
Infrastrukturanforderungen erstellen , während Entwickler die
gesamte Entwicklung im selben Board verfolgen. Auf diese Weise wird sichergestellt, dass nichts übersehen
wird und alle auf derselben Wellenlänge sind, was die Release-Bereitschaft
angeht. Lassen Sie uns nun über Tools für
kontinuierliche Integration
und kontinuierliche Bereitstellung sprechen . Der erste ist Jenkins. Jenkins ist ein
Automatisierungsserver, kontinuierliche Integration
und kontinuierliche Bereitstellung
ermöglicht Sowohl Entwicklungs- als auch
Betriebsteams können beim Aufbau von
CICD-Pipelines
zusammenarbeiten , die Test-,
Bereitstellungs- und Rollback-Funktionen
automatisieren .
Ein Beispiel. Wenn ein
Entwicklungsteam ein Update für
eine
Cobal-Anwendung auf dem Mainframe bereitstellen muss , kann
Jenkins das Update automatisch
testen, es in einer
Staging-Umgebung
bereitstellen
und den Betrieb zur abschließenden Überprüfung benachrichtigen Wenn die Tests erfolgreich sind, kann
Jenkins Als nächstes kommt ZOE CLI. ZOe, das Open-Source-Framework oder ZOS, bietet eine
Befehlszeilenschnittstelle oder CLI, über die Entwickler
und Betriebsteams direkt mit
Mainframe-Umgebungen
für moderne CICD-Tools
interagieren können direkt mit
Mainframe-Umgebungen
für moderne CICD-Tools
interagieren für Mit der Zoe CLI können
Entwickler beispielsweise Mainframe-Aufgaben problemlos in ihre Jenkins-Pipelines integrieren Mainframe-Aufgaben problemlos in ihre Jenkins-Pipelines Auf diese Weise können beide Teams zusammenarbeiten
, um Mainframe-Anwendungen effizienter zu testen und bereitzustellen testen und bereitzustellen
. Bewährte Methoden für die
teamübergreifende Zusammenarbeit. Fördern Sie eine bessere
Zusammenarbeit zwischen Entwicklungs- und Betriebsteams in einer Mainframe-Umgebung Beachten Sie die folgenden
bewährten Methoden. Erstens: gemeinsame Metriken
und Dashboards. Eine der wichtigsten Möglichkeiten zur
Verbesserung der Zusammenarbeit ist Verwendung gemeinsamer Kennzahlen , die beide Teams in Echtzeit
verfolgen können Tools wie Grafana oder Splunk
können Dashboards bereitstellen, die den Systemzustand, die
Anwendungsleistung und den Erfolg der Implementierung
anzeigen . Wenn beide Teams dieselben Daten
betrachten, ist
es einfacher, Prioritäten festzulegen und auf Probleme zu Zwei funktionsübergreifende Teams. Dev Ops fördert die Bildung funktionsübergreifender Teams , in denen Entwickler
und Betriebspersonal gemeinsam an
gemeinsamen Zielen
arbeiten. Dies fördert eine bessere
Kommunikation und führt zu einem besseren Verständnis der Arbeit des jeweils anderen.
Nehmen wir ein Beispiel In einem
Mainframe-Modernisierungsprojekt ein funktionsübergreifendes Team kann
ein funktionsübergreifendes Team
Mainframe-Spezialisten,
Cloud-Architekten und
Softwareentwickler umfassen Cloud-Architekten und
Softwareentwickler Dies ermöglicht einen
ganzheitlicheren Ansatz für die Entwicklung und Bereitstellung von
Hybrid-Cloud-Lösungen Drittens regelmäßige Rückblicke
und Feedback-Schleifen. Nach jedem Druck oder jeder Veröffentlichung sollten die
Teams Retrospektiven veranstalten, sollten die
Teams Retrospektiven veranstalten um zu besprechen, was gut gelaufen ist, was nicht und wie
sie sich verbessern Dies schafft eine Kultur der kontinuierlichen Verbesserung
und stellt sicher, dass
sowohl die Entwicklung als auch der Betrieb aus jeder Version lernen den wichtigsten Erkenntnissen aus
dieser Lektion gehört zum einen, Zusammenarbeit zwischen
Entwicklungs- und Betriebsteams für erfolgreiche DevOps-Praktiken unerlässlich
ist , insbesondere in
Mainframe-Umgebungen Zweitens können Tools wie Github, Jira
und Jenkins dabei helfen, die Kommunikation zu
optimieren, Aufgaben zu
automatisieren und die Transparenz aller Dinge Aufgaben zu
automatisieren Drittens: Der Abbau von
Silos und die Erstellung gemeinsamer Kennzahlen fördern die
Abstimmung zwischen Dev und Ups,
was zu einer schnelleren Implementierung und einer verbesserten Zuverlässigkeit führt Lernaktivität,
kollaborative Aufgabe. Erstellen Sie ein gemeinsames
Aufgabenboard in Jira oder Trello, dem sowohl Ihr Entwicklungs
- als auch Ihr Betriebsteam eines Projekts verfolgen
können Stellen Sie sicher, dass jede
Phase der Entwicklung, Tests und der Bereitstellung für alle
Mitglieder sichtbar ist Rufen Sie dann nach der Veröffentlichung eine teamübergreifende Retrospektive ein
und dokumentieren Sie Ihre Ergebnisse Als Nächstes sind Überwachungstools und
-techniken für Mainframes an der Reihe. In der nächsten Lektion werden wir uns mit Überwachungstools und
-techniken für Mainframes
befassen Überwachungstools und
-techniken für Mainframes
befassen Sie lernen, wie Sie mithilfe Echtzeitanalysen
Leistung,
Sicherheit und Systemzustand verfolgen Sicherheit und Systemzustand wie Sie
effektive Überwachungsstrategien
für modernisierte Systeme implementieren effektive Überwachungsstrategien
für modernisierte Seien Sie gespannt auf
Lektion eins von Modul sieben. Wir sehen uns dort.
26. Lektion 1: Monitoring-Tools und Techniken für Mainframes: Modul 7,
Nachmodernisierung, Wartung, Optimierung
und Zukunftssicherheit Das letzte Modul vermittelt den
Studierenden, wie sie ihre modernisierten
Systeme nach der Umstellung überwachen und optimieren können Es umfasst die laufende Wartung, Optimierung der
Systemleistung und Zukunftssicherheit durch Skalierbarkeit und
Sicherheitsverbesserung Lektion eins, Überwachungstools
und -techniken für Mainframes Willkommen zur ersten
Lektion von Modul 7. Jetzt, da Ihre
Mainframe-Systeme
modernisiert und in die Cloud-Infrastruktur
integriert wurden , die Arbeit nicht Kontinuierliche Überwachung
und Optimierung sind für die Aufrechterhaltung der
Systemleistung,
Sicherheit und Verfügbarkeit unerlässlich ,
insbesondere in komplexen
Hybridumgebungen insbesondere in komplexen In dieser Lektion werden
wir uns mit den Tools und
Techniken befassen, mit denen Sie modernisierte
Mainframe-Systeme
überwachen und deren Funktionsfähigkeit und
Langlebigkeit in einer Welt
sicherstellen können, deren Funktionsfähigkeit und
Langlebigkeit in einer Welt
sicherstellen die Spitzenleistung
erfordert Warum Überwachung in modernisierten
Mainframe-Systemen so
wichtig ist in modernisierten
Mainframe-Systemen so
wichtig Die Überwachung Ihrer Systeme
ist so, als würden Sie das
Armaturenbrett Ihres
Autos genau im Auge behalten Armaturenbrett Ihres
Autos genau im Auge Da Sie nicht
fahren würden, ohne auf
Warnleuchten oder Kraftstoffstände zu
achten , sollten
Sie den
Mainframe nicht verwalten, ohne Einblicke in die Leistung in
Echtzeit Als Senior Systems Engineer, der Ihre Karriere
zukunftssicher machen möchte, werden
Sie feststellen, dass robuste
Überwachungsstrategien Ihnen helfen, Problemen immer einen Schritt voraus zu sein, die Ressourcennutzung
zu optimieren und die Einhaltung von Ressourcennutzung
zu optimieren und Sicherheitsanforderungen
sicherzustellen Deshalb ist Überwachung wichtig. Erstens, Leistungsverfolgung. Modernisierte Mainframes
verarbeiten eine Mischung
aus veralteten und neuen Anwendungen, was zu
Leistungsengpässen führen kann Die Überwachung stellt sicher, dass Sie Probleme
erkennen und beheben können ,
bevor sie sich Zweitens
hilft die
kontinuierliche Sicherheitsüberwachung kontinuierliche Sicherheitsüberwachung bei der Erkennung von
Sicherheitslücken, ungewöhnlichen Aktivitäten und
potenziellen Sicherheitsverstößen bietet so einen wichtigen
Schutz vor Cyberangriffen Drittens: Sicherstellung der Verfügbarkeit. Hochverfügbarkeit ist für Mainframes von
entscheidender Bedeutung und unterstützt
geschäftskritische Workloads Überwachung können Sie
sicherstellen, dass Sie die SLAs einhalten indem sie dafür sorgt, dass das System
reibungslos und effizient läuft Ein Beispiel. Stellen Sie sich vor, Ihr
Mainframe ist
für die Verarbeitung von Millionen von
Transaktionen für einen
Online-Händler verantwortlich für die Verarbeitung von Millionen von Transaktionen für einen
Online-Händler Plötzlich steigen die Antwortzeiten
während der Spitzenzeiten
aufgrund der steigenden Ohne ein
Überwachungssystem wüssten
Sie von dem Problem
erst, wenn
sich die Kunden
beschweren Mit der
Überwachung in Echtzeit können
Sie das Problem jedoch frühzeitig erkennen, mehr Ressourcen bereitstellen
und Ausfallzeiten vermeiden Tools zur Überwachung von Leistung,
Sicherheit und Verfügbarkeit. Es gibt mehrere Tools zur Überwachung
von
Mainframe-Systemen, sowohl eigenständig als auch integriert in die
Cloud-Infrastruktur Schauen wir uns einige der
besten Optionen an, die heute verfügbar sind. Die erste ist
IBM Omegamon Suite. IBM Omegamon ist eine
umfassende Suite von Überwachungstools, die speziell entwickelt Sie bietet Einblick in wichtige Leistungskennzahlen für Systeme
wie OS,
CICS, DB Two und
MQ und ermöglicht so Leistungsüberwachung und MQ und ermöglicht so Echtzeit den wichtigsten Funktionen von IBM Omegamon
gehören die folgenden Funktionen:
Überwachung, CPU-Auslastung,
Arbeitsspeicher Verfolgen Sie die Transaktionszeiten und Durchsatz für
kritische Services Warnmeldungen bei
Leistungseinbußen und
Engpässen den
Durchsatz für
kritische Services sowie
Warnmeldungen bei
Leistungseinbußen und
Engpässen.
Nehmen wir ein Stellen Sie sich vor, Sie führen
eine umfangreiche Bankanwendung auf einem ZOS-System IBM Omegamon können Sie
Transaktionszeiten verfolgen und Sie sofort benachrichtigen, wenn die
Reaktionszeit langsam ist. So können Sie
Korrekturmaßnahmen ergreifen, bevor sich dies auf Kunden auswirkt bevor Das zweite Tool ist
Splunk für Mainframes. Splunk ist bekannt für seine leistungsstarken
Datenanalysefunktionen und kann mit der richtigen Integration auch auf die Überwachung
von
Mainframe-Umgebungen erweitert werden leistungsstarken
Datenanalysefunktionen
und kann mit der richtigen Integration auch auf die Überwachung
von
Mainframe-Umgebungen erweitert werden. Protokollanalyse- und
Visualisierungsfunktionen von Splunk in Echtzeit können Sie nicht nur
die Leistung verfolgen,
sondern auch Anomalien und Sicherheitsbedrohungen erkennen wichtigsten Funktionen von Splunk gehören die Integration von
Mainframe-Protokollen in andere Infrastrukturprotokolle ,
Infrastrukturprotokolle oder eine einheitliche Ansicht sowie Warnmeldungen in
Echtzeit bei Sicherheitsverstößen Warnmeldungen in
Echtzeit Zu den wichtigsten Funktionen von Splunk
gehören die Integration von
Mainframe-Protokollen in andere Infrastrukturprotokolle
,
Infrastrukturprotokolle
oder eine einheitliche Ansicht sowie Warnmeldungen in
Echtzeit bei Sicherheitsverstößen und ungewöhnlichem Verhalten. Individuell anpassbare Dashboards für spezifische Leistungskennzahlen. Ein Beispiel: Für ein Unternehmen, ein globales
Zahlungsabwicklungssystem
betreibt, kann
Splunk verwendet werden, um
Transaktionsprotokolle in Echtzeit zu analysieren, Anomalien wie
unbefugte Zugriffsversuche oder ungewöhnliche
Transaktionsmuster zu erkennen und benachrichtigen Das dritte Tool ist Zabix. Zabix ist ein
Open-Source-Überwachungstool, das
umfassende
Überwachungsfunktionen für
Mainframes und andere IT-Infrastrukturen bietet umfassende
Überwachungsfunktionen für . Es ist besonders nützlich für Unternehmen, die nach
kostengünstigen Lösungen suchen wichtigsten Funktionen von Zabix gehört die
Überwachung des Netzwerkverkehrs, Speichers und der
CPE-Nutzung Automatisierte Benachrichtigungen bei
möglichen
Systemausfällen oder möglichen
Systemausfällen Lässt sich in andere Tools integrieren und ermöglicht einen zentralisierten
Überwachungsansatz Wenn Ihr Mainframe beispielsweise Supply-Chain-Management
unterstützt, können
Sie Zabix verwenden, um den
Netzwerkverkehr zu überwachen und Verlangsamungen bei der Datenübertragung zu verhindern
, sodass die
Aktualisierung der Inventardaten Aktualisierung Verwenden Sie Echtzeitanalysen, um die Systemintegrität
sicherzustellen. Bei modernen Überwachungssystemen geht es nicht nur darum,
historische Daten zu verfolgen. Es geht um Erkenntnisse in
Echtzeit, mit denen Sie sofort handeln können
, wenn etwas schief geht. Echtzeitanalysen bieten
die Möglichkeit,
potenzielle Probleme zu beheben, bevor sie eskalieren, und sorgen so für einen
kontinuierlichen Systemzustand Leistungskennzahlen in Echtzeit. Dies würde die
CPU- und Speicherauslastung einschließen. Die Überwachung der CPU- und
Speichernutzung in Echtzeit ist für die Sicherstellung einer
optimalen Systemleistung
unerlässlich. Wenn ein Job oder eine Anwendung zu viele Ressourcen
beansprucht, müssen
Sie die Workloads anpassen Wir weisen Ressourcen zu
oder optimieren den Code. Reaktionszeiten für Transaktionen. Dies ist besonders
wichtig für Mainframes, auf
denen kundenorientierte Anwendungen ausgeführt Wenn die Antwortzeiten stark ansteigen, kann
dies auf ein Problem
mit der Ressourcenzuweisung, dem
Netzwerkverkehr oder
ineffizientem Code hinweisen Netzwerkverkehr oder
ineffizientem Aber Systemverfügbarkeit
und Verfügbarkeit. Tools wie Omegamon und Splunk können Ihnen helfen, die
Verfügbarkeit aufrechtzuerhalten, indem sie automatisch Warnmeldungen
auslösen, wenn sich
Systemressourcen
kritischen Schwellenwerten nähern oder wenn kritischen Schwellenwerten können Ihnen helfen, die
Verfügbarkeit aufrechtzuerhalten, indem sie automatisch Warnmeldungen
auslösen, wenn sich
Systemressourcen
kritischen Schwellenwerten nähern oder wenn Dienste unerwartet offline gehen. Nehmen wir ein Beispiel.
Eine globale Fluggesellschaft setzt bei der Verwaltung von
Flugbuchungssystemen auf Mainframe Überwachung der
Reaktionszeiten von Transaktionen in Echtzeit hilft der Fluggesellschaft dabei, Verzögerungen in Spitzenzeiten
bei Buchungen zu erkennen , sodass sie
proaktiv
mehr Ressourcen bereitstellen kann, um Systemabstürze zu
vermeiden B, Sicherheitsanalysen. Sicherheitsüberwachung können Netzwerkverkehr,
Anmeldeversuche und
Systemaktivitäten
auf Anzeichen von Eindringversuchen
oder Datenschutzverletzungen hin
analysiert Anmeldeversuche und
Systemaktivitäten Anzeichen von Eindringversuchen
oder Datenschutzverletzungen Tools wie Splunk können so
konfiguriert werden , dass sie Bedrohungen in
Echtzeit erkennen und Warnmeldungen
senden, sobald
verdächtige Aktivitäten erkannt Warnmeldungen
senden, sobald verdächtige Stellen Sie sich als Beispiel eine Organisation
im Gesundheitswesen , die
Patientendaten auf einem Mainframe speichert Mithilfe von
Sicherheitsanalysetools kann
das Unternehmen den
Zugriff auf sensible Daten in
Echtzeit überwachen und
ungewöhnliche Zugriffsmuster kennzeichnen, wodurch die Einhaltung von
Vorschriften wie HIPAA gewährleistet wichtigsten Erkenntnissen aus dieser
Lektion gehört zum einen, Überwachung von
Mainframe-Systemen in Echtzeit für die
Aufrechterhaltung von Leistung,
Sicherheit und Verfügbarkeit unerlässlich
ist , insbesondere in Hybridumgebungen Zweitens bieten Tools wie IBM,
Omega Moon, Splunk
und Zabix umfassende
Überwachungslösungen, mit
denen Sie die Ressourcennutzung, Transaktionszeiten und Sicherheitsereignisse
verfolgen können. Drittens
ermöglichen Echtzeitanalysen eine proaktive
Entscheidungsfindung,
sodass Sie
Probleme lösen können, bevor sie zu Systemausfällen oder Sicherheitsverletzungen eskalieren Erwerbstätigkeit. Richten Sie
ein Echtzeit-Dashboard ein. Wählen Sie ein
Monitoring-Tool wie Splunk, Omega Moon oder Zabex und konfigurieren Sie es so, dass es wichtige Leistungskennzahlen überwacht Zum Beispiel die CPE-Nutzungs- und Transaktionszeiten Erstellen Sie ein Echtzeit-Dashboard
, das diese
Metrik anzeigt, und richten Sie Warnmeldungen ein, wenn
Schwellenwerte überschritten Analysieren Sie die Systemleistung. Überwachen Sie im Laufe der Woche Leistung
Ihres Systems mithilfe des von Ihnen erstellten Dashboards, dokumentieren Sie
Leistungsprobleme oder ungewöhnliche Aktivitäten
und ergreifen Sie gegebenenfalls Maßnahmen, und ergreifen Sie gegebenenfalls Maßnahmen Leistung
zu optimieren
und die Sicherheit zu verbessern. Als Nächstes geht es um die
kontinuierliche Optimierung modernisierter Systeme In der nächsten Lektion werden
wir untersuchen, wie Sie Ihre
modernisierten Mainframe-Systeme
kontinuierlich optimieren können Wir werden uns mit Strategien
zur Leistungssteigerung und
Kostensenkung befassen
und Bereiche identifizieren, in denen sich die Optimierung wirklich auf das Geschäftsergebnis Ihres
Unternehmens auswirken kann wirklich auf das Geschäftsergebnis Ihres
Unternehmens auswirken Seien Sie gespannt auf Modul sieben, Lektion zwei. Wir sehen uns dort.
27. Lektion 2: Kontinuierliche Optimierung für modernisierte Systeme: Lektion zwei, kontinuierliche
Optimierung für modernisierte Systeme. Willkommen zur zweiten
Lektion von Modul sieben. Als leitender Systemingenieur, der Ihre Karriere
zukunftssicher machen möchte, wissen
Sie, dass
Modernisierung kein
einmaliges Ereignis ist , sondern
ein fortlaufender Prozess. Heute werden wir uns damit befassen,
wie Sie Ihre Mainframe-Systeme kontinuierlich
optimieren können Ihre Mainframe-Systeme kontinuierlich
optimieren um sicherzustellen, dass sie effizient,
kostengünstig und auf
höchstem Leistungsniveau
laufen ,
kostengünstig und auf
höchstem Leistungsniveau Wir werden Strategien
zur Leistungssteigerung
und Kostensenkung untersuchen , insbesondere in
Hybridumgebungen, in denen die Cloud-Integration eine
wichtige Rolle spielt Ein Grund, warum eine kontinuierliche Optimierung für einen
modernisierten Mainframe unerlässlich
ist Sobald ein Mainframe-System modernisiert
wurde, kann
es sich so anfühlen, als ob
die In der heutigen schnelllebigen
Technologielandschaft ist eine
kontinuierliche
Optimierung jedoch entscheidend, um sicherzustellen, dass Ihr modernisiertes
System agil,
skalierbar und kostengünstig bleibt ,
skalierbar Hier erfahren Sie, warum. Der
erste ist Leistung. Da sich die Workloads ändern, sich
Anwendungen weiterentwickeln und neue
Technologien integriert werden, die Leistung
Ihres Mainframe-Systems muss
die Leistung
Ihres Mainframe-Systems ständig
bewertet und verbessert werden Die zweite ist die Kostenkontrolle. Kontinuierliche Optimierung
hilft dabei,
Ineffizienzen zu identifizieren , die die Betriebskosten in die Höhe
treiben könnten , insbesondere in
Cloud-Umgebungen, in denen eine übermäßige Bereitstellung von Ressourcen ein
häufiges Problem ist Drittens Skalierbarkeit. Ihre Systeme müssen auf zukünftiges Wachstum vorbereitet
sein,
was bedeutet, dass Sie
ständig überprüfen müssen wie sie bei
steigender Nachfrage skalieren, sowohl in Bezug auf
Hardware als auch Software. Nehmen wir ein Beispiel. Stellen Sie sich ein globales
Finanzinstitut vor, das täglich
Millionen von Transaktionen über seinen Mainframe Angesichts des wachsenden Transaktionsvolumens und der Integration neuer Anwendungen erfordert die
Aufrechterhaltung einer
Spitzenleistung eine regelmäßige Optimierung der
Datenbankabfragen, Optimierung der
Ressourcenzuweisung und kontinuierliche Überwachung des
Transaktionsdurchsatzes Wichtige Strategien für die
kontinuierliche Optimierung. Lassen Sie uns näher auf die Strategien eingehen , mit denen Sie die Leistung und Kosteneffizienz Ihres
Mainframe-Systems im Laufe der Zeit aufrechterhalten und
verbessern und Die erste ist der
Workload-Balancing und die
Ressourcenoptimierung Mainframes unterstützen häufig eine
Vielzahl von Workloads, die unterschiedliche
CPU-, Arbeitsspeicher- und Speicherressourcen
beanspruchen sicherstellen, dass diese Workloads richtig
verteilt sind,
kann dies die
Leistung erheblich verbessern und Ressourcen richtig dimensionieren. Prüfen Sie
regelmäßig, wie viel Rechenleistung, Arbeitsspeicher und Speicherplatz Ihr System für die einzelnen Workloads
benötigt. Eine übermäßige Bereitstellung von
Ressourcen kann kostspielig sein, insbesondere in
Cloud-integrierten Umgebungen Die Verwendung von Tools wie IBM
ZOS Workload Manager oder WLM kann dazu beitragen,
die Verteilung von
Ressourcen effizienter zu verwalten die Verteilung von
Ressourcen Optimierung von Batch-Jobs. Mainframes führen häufig große
Batch-Jobs über Nacht aus. Die Optimierung von Batch-Prozessen mit Tools zur Workload-Automatisierung
wie IBM Workload Scheduler kann dazu beitragen, die
Verarbeitungszeiten zu reduzieren, den Ressourcenverbrauch zu
senken und die Betriebskosten zu minimieren Ein Beispiel: Ein Einzelhandelsunternehmen verarbeitet jede Nacht Inventaraktualisierungen
auf seinem Mainframe,
eine Aufgabe, die früher mehrere Stunden in
Anspruch nahm Durch die Feinabstimmung der
Batch-Prozesse und die Optimierung der Auftragsplanung konnte
die Zeit auf unter 2 Stunden reduziert
werden,
wodurch Systemressourcen
für andere wichtige Aufgaben frei wurden wodurch Systemressourcen
für andere wichtige Aufgaben frei Die zweite ist die Optimierung der
Datenbankleistung. Datenbanken sind für
viele Mainframe-Workloads von zentraler Bedeutung. Durch die Optimierung der Art und Weise, wie Ihre Datenbank Abfragen, Updates
und Datenspeicherung
verarbeitet ,
kann die
Systemleistung erheblich verbessert werden.
Indexoptimierung. Stellen Sie sicher, dass Ihre
Datenbankindizes
auf dem neuesten Stand sind , und optimieren Sie sie für
die häufigsten Abfragen. Schlecht optimierte
Indizes können den
Datenbankbetrieb verlangsamen und
zu Ressourcenengpässen führen Datenpartitionierung.
Die Partitionierung großer Datensätze kann die Abfrageleistung verbessern und die
Belastung Ihres Systems reduzieren Dies ist besonders
effektiv in Umgebungen, in denen häufig große
Datenmengen abgefragt werden, z. B. in Finanz- Nehmen wir ein Beispiel. Eine große Fluggesellschaft verwendet einen Mainframe, um
Flugbuchungen und Ticketverkäufe zu verwalten Durch die Optimierung ihrer
Datenbankindexierung und Partitionierung der Kundendaten
nach geografischen Regionen verbessern
sie die
Antwortzeiten auf Anfragen um 30% sorgen so für reibungslosere und Drittens, Kostenoptimierung in
Cloud-integrierten Systemen. Bei der Integration von Mainframes
in die Cloud-Infrastruktur wird die
Kostenoptimierung
noch wichtiger Kontinuierliche Optimierung kann
Ihnen helfen , unnötige
Cloud-Ausgaben zu vermeiden Verwaltung von Cloud-Ressourcen. Verwenden Sie
Cloud-Management-Plattformen, um die
Ressourcennutzung dynamisch zu überwachen und anzupassen. AWS
Cost Explorer oder
Azure Cost Management
können Sie beispielsweise Tools AWS
Cost Explorer oder
Azure Cost Management
können Sie beispielsweise die Nutzung verfolgen, andere
Bereitstellungsinstanzen
identifizieren und Ihre Cloud-Ressourcen
an den tatsächlichen Bedarf anpassen. Speicheroptimierung. Erwägen Sie die Implementierung von
mehrstufigen Speicherstrategien bei denen häufig aufgerufene
Daten in schnelleren, teureren Speichern und Archivdaten in langsameren,
kostengünstigeren Speicheroptionen
gespeichert werden kostengünstigeren Speicheroptionen Ein Beispiel: Ein
Gesundheitsdienstleister hat seinen Mainframe in
Cloud-Speicher
integriert , um Patientenakten zu verwalten Durch die Implementierung eines mehrstufigen
Speicheransatzes konnten
sie die
Kosten
erheblich senken, konnten
sie die
Kosten
erheblich senken indem sie ihre
Patientendaten in einen günstigeren,
langfristigen
Cloud-Speicher verlagerten und gleichzeitig
aktive Aufzeichnungen auf schnellerem Speicher leicht
zugänglich Identifizierung von Bereichen,
die
im Cloud-integrierten
Mainframe-System optimiert im Cloud-integrierten
Mainframe-System Um Ihre Systeme kontinuierlich zu
optimieren, müssen
Sie Bereiche identifizieren, in denen Verbesserungen vorgenommen werden können So können Sie diese Bereiche
genau bestimmen. Der erste Grund sind
Leistungsengpässe. Verwenden Sie Überwachungstools. Verwenden Sie Echtzeit-Überwachungstools
wie Splunk, Dynatrace
oder IBM Omegamon, um die
Systemleistung
kontinuierlich zu verfolgen und
Engpässe bei der CPU-Auslastung, Speicherzuweisung und Transaktionsverarbeitungszeiten zu identifizieren Echtzeit-Überwachungstools
wie Splunk, Dynatrace
oder IBM Omegamon, um die
Systemleistung
kontinuierlich zu verfolgen und
Engpässe bei der CPU-Auslastung, Speicherzuweisung und Transaktionsverarbeitungszeiten zu identifizieren. Lasttests: Führen Sie regelmäßig Lasttests durch, um eine erhöhte
Auslastung Ihres Systems zu simulieren Auf diese Weise können Sie feststellen wie gut Ihr System skaliert, und mögliche
Leistungsprobleme bei hoher Last
aufzeigen . Zweitens die Analyse der Cloud-Ausgaben. Überwachung der Cloud-Kosten. Überwachen
Sie kontinuierlich Ihre Cloud-Ausgaben und vergleichen Sie sie
mit der tatsächlichen Nutzung. Suchen Sie nach
ungenutzten oder nicht ausgelasteten Ressourcen und nehmen Sie sie nach Bedarf außer Betrieb oder passen Sie deren
Größe Reservierte Instanzen. Wenn Ihre
Mainframe-Workloads vorhersehbar sind,
sollten Sie erwägen, Reserve-Cloud-Instanzen anstelle von On-Demand-Instanzen
zu verwenden Reserve-Cloud-Instanzen anstelle von On-Demand-Instanzen
zu Reserved Instances können bei langfristigen Workloads zu
erheblichen
Kosteneinsparungen führen Drittens Automatisierung
und Orchestrierung. Kontinuierliche Integration,
kontinuierliche Bereitstellung. Die Automatisierung der
Codeintegration, des Testens
und der Bereitstellung kann dazu beitragen, die Leistung und Agilität
modernisierter Systeme aufrechtzuerhalten die Leistung und Agilität
modernisierter Systeme Verwenden Sie CICD-Tools
wie Jenkins oder GitLab CI, um
schnellere Releases und stabilere Systeme zu gewährleisten schnellere Automatisiertes Workload-Management. Implementieren Sie Automatisierung, um
sich wiederholende Aufgaben wie
Workload-Balancing,
Batch-Job-Verarbeitung
und Ressourcenskalierung zu bewältigen sich wiederholende Aufgaben wie
Workload-Balancing, Batch-Job-Verarbeitung
und Ressourcenskalierung Dies
verbessert nicht nur die Leistung, sondern gibt Ihrem Team auch mehr Zeit, sich auf
wertvollere Aktivitäten
zu konzentrieren wichtigsten Erkenntnissen aus dieser
Lektion gehört, kontinuierliche Optimierung unerlässlich
ist, um
die Leistung und
Kosteneffizienz
modernisierter Mainframe-Systeme sicherzustellen die Leistung und
Kosteneffizienz modernisierter Zweitens helfen Ihnen Strategien wie Workload-Balancing,
Datenbankoptimierung
und Cloud-Optimierung in
Cloud-integrierten
Umgebungen
dabei, und Cloud-Optimierung in
Cloud-integrierten Umgebungen
dabei Kosten zu senken und die Systemeffizienz
zu verbessern Drittens
sind
Echtzeit-Überwachungstools und Automatisierung entscheidend Leistungsengpässe
zu erkennen und die
Ressourcennutzung im Laufe der Zeit zu optimieren Lernaktivität, Identifizierung
und Optimierungsmöglichkeiten. Verwenden Sie Ihre vorhandenen
Monitoring-Tools, sei es Splunk,
Omega Moon oder andere, Omega Moon oder andere, und identifizieren Sie einen Bereich
Ihres Mainframe-Systems, der möglicherweise Entwickeln Sie einen Plan zur
Optimierung dieses Bereichs,
unabhängig davon, ob es um die Optimierung von
Datenbankabfragen, Optimierung schlechter Jobs oder die richtige Implementieren Sie eine Cloud-Kostenanalyse. Wenn Sie eine
Hybrid-Cloud-Umgebung betreiben, verwenden Sie Tools zur Cloud-Kostenüberwachung,
um Ihre Ausgaben zu analysieren. Identifizieren Sie mindestens eine
Instanz, in der Sie die
Kosten für die Ressourcenoptimierung
oder die Verwendung reservierter Instanzen reduzieren können Kosten für die Ressourcenoptimierung
oder die . Als Nächstes geht es um Skalierung und
Zukunftssicherheit. In der nächsten Lektion werden
wir uns damit befassen, wie Sie Ihre
Mainframe-Systeme skalieren können, um
wachsende Workloads zu bewältigen und sie für die
Integration neuer
Technologien wie KI und IOT
zukunftssicher Integration neuer
Technologien wie KI und IOT Seien Sie gespannt auf Modul
7, Lektion drei, in der wir die
Strategien besprechen, mit denen Sie sicherstellen
können, dass Ihr System mit den Anforderungen
Ihres Unternehmens wachsen und sich weiterentwickeln Wir sehen uns in der nächsten Lektion.
28. Lektion 3: Skalieren und Zukunftssicher: Lektion drei, Singen
und Zukunftssicherheit. Willkommen zu Lektion
drei von Modul sieben. Als Senior Systems Engineer, der
versucht, Ihre Karriere
zukunftssicher zu machen, zu
wissen, wie
Mainframe-Systeme skaliert und ist es
wichtig zu
wissen, wie
Mainframe-Systeme skaliert und
zukunftssicher gemacht werden können, um Langlebigkeit
und Flexibilität zu gewährleisten , wenn sich die
Geschäftsanforderungen weiterentwickeln In dieser Lektion werden
wir uns mit zwei Schlüsselbereichen befassen. So stellen Sie sicher, dass Ihre
Mainframe-Systeme
skalierbar sind, um
wachsenden Workloads gerecht zu werden und neue
Technologien wie
KI und IoT zu
integrieren , um der
Konkurrenz immer einen Schritt voraus zu Am Ende dieser Lektion werden
Sie besser gerüstet sein, um skalierbare,
belastbare und zukunftsorientierte
Systeme zu entwickeln belastbare und zukunftsorientierte , die
den Anforderungen der Zukunft gewachsen Skalierung von Mainframe-Systemen
für wachsende Workloads. Skalierung im Zusammenhang
mit Mainframe-Systemen bezog sich auf die Fähigkeit, steigende
Datenmengen,
Transaktionen und Benutzer zu bewältigen, ohne Ganz gleich, ob Ihr Unternehmen ein schnelles Wachstum
oder saisonale Schwankungen
erlebt,
Ihre Systeme müssen sich nahtlos skalieren lassen Lassen Sie uns über den Unterschied zwischen vertikaler und
horizontaler Skalierung Skalierung kann grob in zwei Ansätze
unterteilt vertikale Skalierung oder
Erhöhung der Leistung eines vorhandenen Systems und
horizontale Skalierung, mehr Maschinen oder Knoten
hinzugefügt werden,
um die Last zu verteilen. Vertikale Skalierung oder Hochskalierung. Dies beinhaltet
die Aktualisierung der Mainframe-Hardware z. B. das Hinzufügen von mehr CPU,
Arbeitsspeicher oder Speicher Mainframes wie IBM
Z 15 sind so konzipiert, dass sie vertikal
skalieren können , indem sie
die Kapazität
einzelner Systeme erweitern die Kapazität
einzelner Systeme Vertikale Skalierung ist jedoch oft teuer und
hat immer geringere
Renditen , da es
eine physische Grenze dafür gibt , wie viel
Sie einer Maschine hinzufügen können Horizontale Skalierung
oder Ausskalierung. Dies beinhaltet die Verteilung von
Workloads auf mehrere Systeme mit modernen
Mainframe-Umgebungen , die die Cloud-Integration unterstützen. Die
horizontale Skalierung ermöglicht es
Unternehmen, sowohl lokale Mainframes
als auch Cloud-basierte Ressourcen zu nutzen sowohl lokale Mainframes
als auch Cloud-basierte Tools wie IBM Ciplex ermöglichen den
Betrieb mehrerer Mainframes als ein einziges System und ermöglichen so eine nahtlose Skalierung über mehrere
Maschinen Nehmen wir ein Beispiel. Ein großes
Versicherungsunternehmen verarbeitet Schadensdaten über
sein Mainframe-System, das
bei Naturkatastrophen
erheblich zunimmt bei Naturkatastrophen Um dies zu bewältigen,
implementiert das Unternehmen horizontale Skalierung indem es
Cloud-basierte Ressourcen
in seinen lokalen Mainframe integriert , sodass es die Suche in der
Datenverarbeitung
verwalten kann, ohne den Betrieb zu verlangsamen Optimierung für
dynamische Workloads. Da Ihre Workloads schwanken, ist
dynamische Skalierung
unerlässlich, um eine
Unterauslastung
bei geringer Nachfrage
und eine
Überlastung in Spitzenzeiten zu vermeiden Unterauslastung
bei geringer Nachfrage
und eine
Überlastung in Spitzenzeiten und eine
Überlastung Hier kommt die Automatisierung
ins Spiel. Dynamisches Workload-Management. Tools wie IBM
Workload Manager oder WLM
weisen Ressourcen automatisch auf der
Grundlage von Workload-Prioritäten In Spitzenzeiten können
Ressourcen
dynamisch kritischen Aufgaben zugewiesen werden, wodurch sichergestellt wird, dass Ihr
Mainframe ohne manuelles Eingreifen mit
optimaler Effizienz arbeitet optimaler Effizienz Elastische Kapazität bei Bedarf. Die Elastic COD-Funktion von IBM ermöglicht es Unternehmen
, die
Rechenleistung
ihrer Systeme vorübergehend zu erhöhen , um Bedarfsspitzen
zu bewältigen , ohne sich
auf ein komplettes Hardware-Upgrade festlegen zu müssen Dieses Pay-as-you-go-Modell ist besonders nützlich für Branchen
wie den Einzelhandel oder das Finanzwesen, in denen die Arbeitsbelastung
je nach Jahreszeit oder Ereignis drastisch variiert je nach Jahreszeit oder Ereignis Ein Beispiel: Eine globale Bank
verwendet Elastic COD von IBM in der Weihnachtszeit, während der Weihnachtseinkaufssaison , wenn Transaktionsvolumen erheblich
ansteigt. Anstatt
zusätzliche Hardware zu kaufen, erhöhen
sie vorübergehend Verarbeitungskapazität
ihrer Mainframes, um einen reibungslosen Betrieb in
Spitzenzeiten zu gewährleisten,
und skalieren dann, sobald die Nachfrage nachlässt Zukunftssicherheit durch
neue Technologien, KI und IoT-Integration Die Modernisierung Ihrer
Mainframe-Systeme endet
nicht mit Es geht auch darum, sich auf die
Zukunft vorzubereiten. Neue Technologien wie künstliche
Intelligenz oder KI und IoT der Dinge oder IOT
verändern Branchen rasant. Die Integration dieser
Technologien in Ihr Mainframe-Ökosystem gewährleistet langfristige Relevanz
und Lassen Sie uns über die Integration von
KI für prädiktive Analysen sprechen. KI kann den
Mainframe-Betrieb verbessern indem sie potenzielle
Systemausfälle vorhersagt, Ressourcenzuweisung
optimiert
und Routineaufgaben automatisiert Vorausschauende Wartung. KI-gestützte Analysen können
historische Daten analysieren , um vorherzusagen, wann Komponenten
voraussichtlich ausfallen werden, wodurch Ausfallzeiten reduziert und die Lebensdauer
des Systems verlängert Durch die Integration von KI-Algorithmen
in den Mainframe-Betrieb können
Unternehmen die Wartung
automatisieren so manuelle Überwachung
und Eingriffe reduzieren Automatisierung von Entscheidungen. KI-Modelle können verwendet werden, um Entscheidungsprozesse innerhalb von Anwendungen zu
automatisieren In
Finanzinstituten können
KI-Modelle beispielsweise
Transaktionsmuster analysieren, können
KI-Modelle beispielsweise
Transaktionsmuster analysieren um Betrug in Echtzeit zu
erkennen und so die Sicherheit zu
verbessern, ohne dass zusätzliche
menschliche Aufsicht erforderlich Nehmen wir ein Beispiel. Ein Fertigungsunternehmen nutzt KI-gestützte prädiktive
Analysen auf seinem Mainframe, um
Anlagen zu überwachen und
frühe Anzeichen von Ausfällen zu erkennen Auf diese Weise reduzieren sie
ungeplante Ausfallzeiten um 40%, was eine bessere
Wartungsplanung ermöglicht und kostspielige Unterbrechungen vermeidet Lassen Sie uns über die Nutzung IoT für die Datenverarbeitung in Echtzeit IoT-Geräte erzeugen
riesige
Datenmengen , die in Echtzeit
verarbeitet werden müssen Mainframes können
als zentraler Knotenpunkt
für die Verarbeitung und
Analyse von IOT-Daten dienen , insbesondere in Branchen, in denen Echtzeitanalysen von entscheidender Bedeutung
sind, wie Gesundheitswesen,
Fertigung und Logistik Edge-Computing und Mainframes. IoT-Geräte
generieren häufig Daten, die am Netzwerkrand verarbeitet werden
müssen , in der Nähe des Ortes, an dem sie gesammelt wurden Durch die Integration von Edge-Computing
in den Mainframe können
Unternehmen eine
schnellere Datenverarbeitung
und zuverlässigere Analysen sicherstellen und zuverlässigere Analysen IoT- und
Mainframe-Synergie-Mainframes
eignen sich hervorragend für
die Bewältigung der hohen Datenmengen und Echtzeitverarbeitung von IoT-Daten
. Durch die Integration von IOT-Frameworks in Mainframe-Anwendungen können
Unternehmen Daten
von verbundenen
Geräten in Echtzeit verarbeiten , was
eine schnellere Entscheidungsfindung
und genauere Einblicke ermöglicht in Mainframe-Anwendungen können
Unternehmen Daten
von verbundenen
Geräten in Echtzeit verarbeiten, was
eine schnellere Entscheidungsfindung
und genauere Einblicke ermöglicht. Nehmen wir ein Beispiel. Ein
Logistikunternehmen verwendet IoT-Sensoren an seinen
Lieferwagen , um den Fahrzeugzustand, den
Kraftstoffverbrauch und die
Routeneffizienz zu
überwachen . Die Daten werden in
Echtzeit auf einem Mainframe verarbeitet, sodass das Unternehmen die Routen optimieren,
die Treibstoffkosten senken und die Fahrzeuge
proaktiv warten Sicherstellung der langfristigen Skalierbarkeit. Um Ihren Mainframe zukunftssicher zu machen, ist
es wichtig, langfristig zu
denken Ihr Unternehmen wächst, muss
Ihr Mainframe mitwachsen Im Folgenden finden Sie einige Möglichkeiten, um die
langfristige Skalierbarkeit sicherzustellen. Erstens: Hybrid-Cloud-Integration. Die Kombination der Stärken von Mainframes mit
der Flexibilität der Cloud ist
der
effektivste Weg , um Skalierbarkeit sicherzustellen Die Verwendung eines Hybrid-Cloud-Modells
ermöglicht es Ihnen,
weniger kritische Aufgaben in die Cloud
auszulagern und gleichzeitig Mainframe-Ressourcen
für Hochleistungsaufgaben zu
reservieren Zweitens: Containerisierung und Microservices
. Durch die Verwendung von Containern wie Docker und
deren Orchestrierung mit Tools wie Kubernetis können Sie und
deren Orchestrierung mit Tools wie
Kubernetis können Sie Mainframe-Anwendungen in Microservices aufteilen. Dieser Ansatz bietet
mehr Flexibilität und
ermöglicht es, einzelne Komponenten
einer Anwendung zu aktualisieren und zu skalieren, ohne das
gesamte System zu aktualisieren und zu skalieren, ohne das
gesamte System beeinträchtigen. Drittens API-gesteuerte Integration. Mainframes können
Kernfunktionen über APIs bereitstellen so die Integration mit
modernen Anwendungen,
Cloud-Plattformen und
neuen Technologien ermöglichen Cloud-Plattformen und
neuen Technologien Mit einem
API-First-Ansatz können
Sie sicherstellen, dass Ihr
Mainframe ein wichtiger Bestandteil
des
breiteren IT-Ökosystems Ihres Unternehmens bleibt des
breiteren IT-Ökosystems Ihres Unternehmens wichtigsten Erkenntnissen aus dieser
Lektion gehören zum einen, Skalierung Ihres Mainframe-Systems vertikal
oder horizontal erfolgen
kann je nach den Anforderungen Ihres
Unternehmens und dass ein dynamisches Workload-Management gewährleistet Zweitens ist die
Integration von KI und IoT entscheidend, um Ihr System
zukunftssicher zu machen. Sie
trägt dazu bei, die
Entscheidungsfindung, die
vorausschauende Wartung und die Datenverarbeitung in
Echtzeit zu verbessern vorausschauende Wartung und die Datenverarbeitung in
Echtzeit Drittens sind Hybrid-Cloud-Integration
und Microservices leistungsstarke Strategien, um sicherzustellen, dass Ihr Mainframe skalierbar
und flexibel für zukünftige Anforderungen bleibt und flexibel für Eine Lernaktivität. Evaluieren Sie die Skalierungsanforderungen. Identifizieren Sie ein bevorstehendes Projekt oder Arbeitslast in
Ihrer Organisation Stellen Sie fest, ob eine vertikale oder horizontale Skalierung am besten
geeignet ist , und
skizzieren Sie die Schritte zur Implementierung
des Skalierungsansatzes
erforderlich Planen Sie die KI-IOT-Integration. Überlegen Sie, wie KI oder IOT Ihrem aktuellen
Mainframe-Betrieb zugute kommen
würden Entwickeln Sie einen grundlegenden Überblick darüber,
wie Sie
KI-gestützte prädiktive Analysen
oder IoT-Echtzeitverarbeitung
in Ihrem Unternehmen implementieren würden KI-gestützte prädiktive Analysen oder IoT-Echtzeitverarbeitung
in Ihrem Als Nächstes sind
Sicherheitsmanagement und Compliance an der Reihe. In der nächsten Lektion werden
wir uns mit einem der wichtigsten Aspekte
des Mainframe-Betriebs,
des
Sicherheitsmanagements
und der Einhaltung von Vorschriften befassen wichtigsten Aspekte
des Mainframe-Betriebs,
des Sicherheitsmanagements
und der Einhaltung Sie erfahren mehr über die aktuellen
Sicherheitspraktiken für
Hybrid-Cloud-Mainframe-Umgebungen
sowie darüber, wie Sie die
langfristige
Einhaltung von Vorschriften sicherstellen langfristige
Einhaltung Seien Sie gespannt auf Modul
7, Lektion vier. Es wird entscheidend sein, um die Sicherheit
und Widerstandsfähigkeit
Ihrer zukunftssicheren Systeme zu
gewährleisten . Sehen
Sie sich in der nächsten Lektion an.
29. Lektion 4: Sicherheitsmanagement und Compliance: Drei. Lektion vier,
Sicherheitsmanagement und Compliance. Willkommen zu Lektion
vier von Modul sieben. Herzlichen Glückwunsch, dass Sie
es in die letzte Lektion dieses Moduls geschafft haben. Heute konzentrieren wir uns
auf zwei wichtige Bereiche für jeden erfahrenen Systemingenieur der seine Karriere
zukunftssicher machen möchte. Sicherheitsmanagement
und Compliance in Hybrid-Cloud-Mainframe-Umgebungen. der Mainframes
und Cloud-Systeme
koexistieren, stehen viele
Unternehmen heute vor der Herausforderung,
robuste Sicherheit aufrechtzuerhalten Welt
, in der Mainframes
und Cloud-Systeme
koexistieren, stehen viele
Unternehmen heute vor der Herausforderung,
robuste Sicherheit aufrechtzuerhalten und gleichzeitig die
Einhaltung von Vorschriften zu gewährleisten und gleichzeitig die Schauen wir uns die
besten Methoden an,
um diese Umgebungen zu schützen
und sicherzustellen, dass Ihre Systeme jetzt
und in Zukunft den gesetzlichen
Vorschriften
entsprechen jetzt
und in Zukunft den gesetzlichen
Vorschriften Sicherheit in
Hybrid-Cloud-Mainframe-Umgebungen. Da Unternehmen
ihre Mainframe-Umgebungen modernisieren, wird
die Integration in eine Cloud immer üblicher Dies bringt neue
Sicherheitsherausforderungen mit sich, da sich Daten und Anwendungen heute
sowohl auf ältere Mainframe-
als auch auf Cloud-Infrastrukturen erstrecken sowohl auf ältere Mainframe- Der Schutz dieser hybriden
Umgebungen erfordert einen umfassenden
Ansatz, um sicherzustellen, dass die Sicherheitsprotokolle auf allen Plattformen
einheitlich sind A:
Die Angriffsoberfläche verstehen. In einer
Hybrid-Cloud-Mainframe-Umgebung erweitert sich die Angriffsfläche Daten sind nicht mehr
auf den Mainframe beschränkt, sondern bewegen sich zwischen
Cloud-Umgebungen, wodurch sie anfälliger für externe Bedrohungen
werden Hier sind einige wichtige Bereiche, die es zu
überwachen gilt. Daten werden übertragen. Daten, die zwischen
Ihrem Mainframe und der Cloud übertragen werden, müssen verschlüsselt werden, um ein Abfangen
zu verhindern Endpunkte. Da Benutzer über Remote-
oder Mobilgeräte auf
Systeme zugreifen, wird der
Schutz dieser Endgeräte zur Vermeidung
von
Sicherheitslücken immer wichtiger API-Sicherheit.
Modernisierte Mainframes stellen häufig Dienste wie APIs zur Integration in
Cloud-Anwendungen APIs müssen mithilfe von
Authentifizierungs- und
Verschlüsselungsmethoden wie
OT oder TLS oder Transport
Layer Security gesichert Authentifizierungs- und
Verschlüsselungsmethoden wie OT oder TLS oder Transport
Layer Nehmen wir ein Beispiel. Finanzinstitute
modernisieren ihren Mainframe, um ihn ein cloudbasiertes
Kundenbeziehungsmanagementsystem zu
integrieren Kundenbeziehungsmanagementsystem Zum Schutz sensibler
Kundendaten implementierte das
Unternehmen TLS
zur Verschlüsselung von Daten bei Übertragung zwischen dem
Mainframe und der Cloud Sie verwenden auch
API-Gateways, um sicherzustellen, dass nur autorisierte
Anwendungen auf Kundendaten
zugreifen B, Implementierung
mehrschichtiger Sicherheitskontrollen. hybriden Umgebungen sind
mehrschichtige
Sicherheitskontrollen unerlässlich, um sich vor
einer Vielzahl von Bedrohungen zu schützen. Hier erfahren Sie, wie Sie das angehen können. Zero-Trust-Sicherheitsmodell. Das
Zero-Trust-Modell basiert auf dem Prinzip,
dass keiner Entität, egal ob innerhalb oder außerhalb des Netzwerks, standardmäßig
vertraut werden sollte. Jede Anfrage wird authentifiziert, autorisiert und verschlüsselt,
bevor ihr Zugriff gewährt wird Mainframes mit ihrer Fähigkeit, große Transaktionsvolumen
sicher
abzuwickeln große Transaktionsvolumen
sicher
abzuwickeln , können durch die Integration
von Identitäts- und
Zugriffsmanagementlösungen
von Zero Trust profitieren Integration
von Identitäts- und
Zugriffsmanagementlösungen
von Datenverschlüsselung. Die
Verschlüsselung von Adresse und Übertragung von Daten ist für die
Einhaltung
vieler Vorschriften zwingend erforderlich Einhaltung
vieler Vorschriften Moderne
Verschlüsselungstechnologien wie Advanced Encryption Standard können verwendet
werden, um
vertrauliche Informationen
sowohl auf Mainframes als auch in der
Cloud zu schützen sowohl auf Mainframes als auch in der
Cloud Überwachung und Reaktion auf
Vorfälle. kontinuierliche Überwachung
von Bedrohungen in der gesamten Hybridumgebung wird sichergestellt, dass
potenzielle Sicherheitsverletzungen schnell erkannt und behoben werden können
. Lösungen wie IBM
QRadar bieten umfassende
Überwachungs- und Warnmeldungen sowohl
für Mainframes
als auch für Cloud-Systeme Nehmen wir ein Beispiel. Ein
großes Einzelhandelsunternehmen verwendete das Zero-Trust-Modell in
seiner gesamten Hybridumgebung. Durch die Integration von IAM-Tools stellen
sie sicher, dass Mitarbeiter nur auf die Daten zugreifen können, zu deren
Einsichtnahme sie berechtigt Daten wurden
auf jeder Ebene verschlüsselt,
unabhängig davon, ob sie auf
dem Mainframe gespeichert oder in die Cloud
übertragen wurden Dadurch wurde ein
unbefugter Zugriff verhindert, selbst im Falle eines
möglichen Verstoßes Sicherstellung der langfristigen Einhaltung der Vorschriften. Die Einhaltung der Vorschriften ist eine
ständige Anforderung, insbesondere in Branchen
wie Finanzen, Gesundheitswesen
und Regierung, in
denen die Vorschriften streng
sind und sich
ständig weiterentwickeln. Die Einhaltung der Vorschriften in einer
Hybrid-Cloud-Mainframe-Umgebung erhöht die Komplexität, da Sie Standards auf
beiden Plattformen
einhalten müssen Standards auf
beiden Plattformen
einhalten A: regelmäßige Audits. Regelmäßige Audits sind unerlässlich,
um Bereiche zu identifizieren und
zu beheben , die nicht den Vorschriften entsprechen, bevor sie zu rechtlichen
oder sicherheitstechnischen Problemen werden. Tools wie IBM, Z Security
und Compliance Center
automatisieren diesen Prozess, indem Ihre Systeme
kontinuierlich Konformität mit
Frameworks wie GDPR, HIPAA und PCI Automatisierte Prüfung. Durch die Integration automatisierter
Prüfungstools können
Sie
Systeme kontinuierlich auf Compliance-Probleme überwachen . Diese Tools warnen Sie, wenn potenzielle Sicherheitslücken oder nicht konforme Konfigurationen entdeckt
werden, sodass Sie diese beheben können, bevor
sie eskalieren Nehmen wir ein Beispiel. Ein Gesundheitsdienstleister verlangte regelmäßige HIPAA-Compliance-Audits Durch die Automatisierung des
Prüfprozesses
mithilfe der Compliance-Tools von IBM konnte das Unternehmen sowohl seine Mainframe
- als auch seine Cloud-Umgebung kontinuierlich auf mögliche Verstöße
gegen die Einhaltung der Vorschriften überwachen sowohl seine Mainframe
- als auch seine Cloud-Umgebung mögliche Verstöße
gegen Dies spart nicht nur Zeit, sondern
stellt auch sicher, dass ihre
Sicherheitsrichtlinien immer auf dem neuesten Stand
waren B, rollenbasierte
Zugriffskontrolle oder RBAC. Durch die Implementierung von RBAC wird sichergestellt, dass nur autorisierte
Benutzer
Zugriff auf sensible Daten oder kritische Systeme haben Zugriff auf sensible Daten In einer hybriden Umgebung ist
es wichtig, die
Zugriffskontrollen für Mainframe und Cloud zu vereinheitlichen und
sicherzustellen, dass
die Sicherheitsrichtlinien Privileged Access
Management (HAM-Systeme)
helfen dabei, den Zugriff auf
kritische Systeme zu kontrollieren und zu
überwachen , indem sie
die Verwendung privilegierter Konten einschränken die Verwendung privilegierter Konten Für diese Konten sollten strenge Beschränkungen
gelten und es sollte eine Überwachung zur Erkennung
verdächtiger Aktivitäten eingerichtet werden. Nehmen wir ein Beispiel. Eine Regierungsbehörde hat
RBAC eingeführt, um sicherzustellen, dass nur bestimmte Mitarbeiter
auf geheime Daten zugreifen können , die auf ihrem
Mainframe gespeichert sind Bei der Integration in
ein cloudbasiertes System wurden diese
RBAC-Richtlinien erweitert, um sicherzustellen, dass kein unbefugter Zugriff Dies half ihnen, die Einhaltung der
gesetzlichen Vorschriften
aufrechtzuerhalten gesetzlichen Vorschriften und gleichzeitig
ihre Kapazitäten zu erweitern C, Dokumentation und Berichterstattung. Die Führung detaillierter Aufzeichnungen
über Sicherheitspraktiken, Audits und Compliance-Maßnahmen ist unerlässlich, um
externe Audits und Überprüfungen zu bestehen Diese Berichte sind auch
im Falle einer Sicherheitsverletzung von Nutzen, da sie belegen, dass Ihr Unternehmen
die notwendigen Maßnahmen
zur Sicherung seiner Systeme ergriffen hat zur Sicherung seiner Systeme Automatisierte Berichterstattung:
Viele Compliance-Tools bieten automatisierte
Berichtsfunktionen, mit denen Sie mit wenigen Klicks
detaillierte
Compliance-Berichte erstellen können. Diese Berichte
können auf
die Anforderungen
verschiedener Aufsichtsbehörden zugeschnitten werden . Zu den wichtigsten Erkenntnissen aus dieser Lektion
gehören die folgenden. Erstens
erfordert die Sicherheit in
Hybrid-Cloud-Mainframe-Umgebungen mehrschichtige
Sicherheitskontrollen, einschließlich Verschlüsselung,
Endpunktsicherheit und kontinuierlicher Zweitens ist Compliance ein
kontinuierlicher Prozess, durch regelmäßige Audits,
RBAC und detaillierte Berichte
unterstützt wird , um sicherzustellen, dass Ihre Systeme den sich ändernden Vorschriften
entsprechen Drittens sind Zero-Trust-Modelle und privilegiertes
Zugriffsmanagement wichtige Strategien, um Risiken
zu minimieren und sicherzustellen, dass nur
autorisierte Benutzer Zugriff auf
sensible Daten haben Erwerbstätigkeit,
Sicherheitsbeurteilung. Führen Sie eine Sicherheitsbewertung
Ihrer aktuellen
Hybrid-Cloud-Mainframe-Umgebung Identifizieren Sie die wichtigsten Sicherheitslücken in Bereichen wie Datenverschlüsselung, Endpunktschutz
oder API-Sicherheit und entwickeln Sie auf der
Grundlage der Ergebnisse einen Plan
zur Verbesserung der Sicherheit auf der
Grundlage der Ergebnisse einen Plan
zur Verbesserung der Prüfplan für die Einhaltung der Vorschriften. Entwickeln Sie einen
Compliance-Auditplan für Ihr Unternehmen,
ermitteln Sie, welche Vorschriften
am relevantesten sind , z. B. die
DSGVO oder HIPA, und skizzieren Sie ein Verfahren für die
Durchführung regelmäßiger Audits Stellen Sie sicher, dass Sie Schritte zur
Automatisierung von Teilen des Auditprozesses
einbeziehen Automatisierung von Teilen des Auditprozesses
einbeziehen Herzlichen Glückwunsch. Sie haben Modul
7 und den gesamten Kurs
zur
Modernisierung von Mainframe-Systemen
abgeschlossen 7 und den gesamten Kurs zur
Modernisierung von Mainframe-Systemen Das ist eine große Leistung,
und Sie sollten
stolz auf das
Wissen und die Fähigkeiten sein stolz auf das
Wissen und die Fähigkeiten Sie auf
dieser Reise erworben haben Sie haben gelernt, wie Sie eine
Hybrid-Cloud-Mainframe-Umgebung verwalten , Systemleistung
optimieren und
Sicherheit und Compliance in einer
modernisierten Infrastruktur gewährleisten Sicherheit und Compliance in einer
modernisierten Aber denken Sie daran, dass das
Lernen nie aufhört. Jetzt ist es an der Zeit,
das Gelernte in die
Praxis umzusetzen, indem Sie diese Prinzipien
in Ihrer eigenen Umgebung anwenden . nächsten Schritte. Was sind die
nächsten Schritte, nachdem Sie die neuen
Fähigkeiten im
Laufe des Kurses erworben Wenden Sie Ihr Wissen an. nach
Möglichkeiten, Ihre erlernten Techniken in
Ihrer täglichen Arbeit
anzuwenden Sie nach
Möglichkeiten, Ihre erlernten Techniken in
Ihrer täglichen Arbeit
anzuwenden. Ganz gleich, ob es um die Skalierung
Ihrer Systeme oder die Durchführung von Sicherheitsaudits geht, praktische Erfahrung wird Ihr
Wissen festigen sich weiterbilden
möchten, sollten Sie
sich für zusätzliche Rahmenkurse zu
verwandten Themen wie
Hybrid-Cloud-Architektur
für Mainframes anmelden sich für zusätzliche Rahmenkurse zu
verwandten Themen wie Hybrid-Cloud-Architektur Erfahren Sie, wie Sie
Hybridarchitekturen entwerfen , die
Mainframe- und Cloud-Umgebungen integrieren Mainframe- und Cloud-Umgebungen Mainframe-DevOps, Integration älterer Systeme Erfahren Sie, wie Sie
DevOps-Prinzipien in den
Mainframe-Betrieb einführen und Vielen Dank für Ihr Engagement
und wir freuen uns darauf, Sie
auf Ihrem
Weg
zu einem führenden Unternehmen im Bereich der Modernisierung von
Mainframe-Systemen begrüßen Ihrem
Weg zu dürfen. H.