Mainframe-Modernisierung meistern | Skillshare Member Nuqui | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Mainframe-Modernisierung meistern

teacher avatar Skillshare Member Nuqui, Headline...

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      3:36

    • 2.

      Lektion 1: Kernarchitektur älterer Mainframe-Systeme

      9:48

    • 3.

      Lektion 2: Mainframe-Anwendungen und Workloads

      8:03

    • 4.

      Lektion 3: Herausforderungen und Einschränkungen des Legacy-Systems

      9:18

    • 5.

      Lektion 4: Mainframe-Infrastruktur – Übersicht

      9:23

    • 6.

      Lektion 1: Geschäftliche Treiber für die Modernisierung

      8:55

    • 7.

      Lektion 2: Technische Treiber für die Modernisierung

      9:48

    • 8.

      Lektion 3: Die Risiken, die nicht modernisiert werden

      8:26

    • 9.

      Lektion 4: Fallstudien – Erfolgreiche Modernisierungsprojekte

      9:18

    • 10.

      Lektion 1: Re-hosting – Anwendungen in eine neue Infrastruktur verschieben

      9:36

    • 11.

      Lektion 2: Re-Platforming – Optimierung für die Cloud

      11:33

    • 12.

      Lektion 3: Refactoring – Legacy-Code neu entwickeln

      12:19

    • 13.

      Lektion 4: Ersetzen – Zu neuen Anwendungen wechseln

      12:31

    • 14.

      Lektion 1: Modernisierungsziele definieren

      12:21

    • 15.

      Lektion 2: Einen schrittweisen Migrationsplan erstellen

      11:29

    • 16.

      Lektion 3: Risikomanagement und Notfallplanung

      9:35

    • 17.

      Lektion 4: Stakeholder-Engagement und Kommunikationsplan

      10:55

    • 18.

      Lektion 1: Einführung in hybride Cloud-Architekturen

      10:02

    • 19.

      Lektion 2: APIs und Microservices für Legacy-Systeme

      10:09

    • 20.

      Lektion 3: Auswahl der richtigen Cloud-Plattform

      11:14

    • 21.

      Lektion 4: Sicherheit und Compliance in einer Cloud-Umgebung

      10:49

    • 22.

      Lektion 1: Einführung in DevOps für Mainframes

      11:17

    • 23.

      Lektion 2: CI/CD-Pipelines einrichten

      10:20

    • 24.

      Lektion 3: Infrastruktur als Code (IaC) für Mainframes

      9:32

    • 25.

      Lektion 4: Zusammenarbeit zwischen Entwicklungs- und Betriebsteams

      10:35

    • 26.

      Lektion 1: Monitoring-Tools und Techniken für Mainframes

      11:15

    • 27.

      Lektion 2: Kontinuierliche Optimierung für modernisierte Systeme

      11:19

    • 28.

      Lektion 3: Skalieren und Zukunftssicher

      12:19

    • 29.

      Lektion 4: Sicherheitsmanagement und Compliance

      12:03

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

4

Teilnehmer:innen

--

Projekt

Über diesen Kurs

Mainframe-Modernisierung meistern

Kursübersicht
In der Beherrschung der Mainframe-Modernisierung lernen Sie, wie Sie ältere Mainframe-Systeme durch die Integration modernster IT-Strategien wie Cloud Computing, DevOps und Infrastructure as Code (IaC) transformieren können. Dieser umfassende Kurs bietet praktische, praktische Anleitungen zur Modernisierung von Mainframe-Umgebungen, um die heutigen Geschäftsanforderungen zu erfüllen.

Was du lernen wirst
Am Ende dieses Kurses hast du Folgendes beherrscht:

  • Cloud-Integration: Mainframe-Systeme mit modernen Cloud-Infrastrukturen für Skalierbarkeit mischen.
  • DevOps-Praktiken: Implementierung von CI/CD-Pipelines, um die Mainframe-Entwicklung und den Betrieb zu optimieren.
  • Infrastruktur als Code (IaC): Automatisierung des Infrastrukturmanagements mit wiederverwendbaren Vorlagen
  • Sicherheitsmanagement: Hybrid-Umgebungen vor sich entwickelnden Cyber-Bedrohungen schützen
  • Leistungsoptimierung: Überwachung und Optimierung von Mainframe-Ressourcen für maximale Effizienz.

Warum an diesem Kurs teilnehmen?
Mainframe-Systeme sind nach wie vor von entscheidender Bedeutung, aber die Modernisierung ist der Schlüssel zur Wettbewerbsfähigkeit. Dieser Kurs stattet dich mit den folgenden Fähigkeiten aus:

  • Bewältigen Sie reale Herausforderungen wie die Integration von Cloud-Services oder die Implementierung von Automation.
  • Verbessere deine Karriere mit dem hochbegehrten technischen Knowhow in der Mainframe-Modernisierung.
  • Erstelle zukunftsfähige Systeme, die mit den Zielen und neuen Technologien deiner Organisation übereinstimmen.

Für wen ist dieser Kurs geeignet?
Dieser Kurs ist ideal für:

  • IT-Profis, Systemadministratoren und technische Führungskräfte, die Mainframes verwalten oder modernisieren.
  • Kursteilnehmer mit grundlegenden IT-Kenntnissen oder mit Mainframes; keine fortgeschrittenen Kenntnisse erforderlich!

Materialien und Ressourcen
Zum Erfolg benötigen Sie:

  • Ein Computer mit Internetzugang für praktische Aktivitäten.
  • Das Begleitbuch Mainframe-Modernisierung meistern für zusätzliche Erkenntnisse und Referenz.
  • Zugriff auf die bereitgestellten Tools und Plattformen (möglicherweise sind Cloud-Konten oder Virtualisierungstools erforderlich).

Mach dich bereit, Legacy-Systeme in leistungsstarke, moderne IT-Lösungen zu verwandeln!

Triff deine:n Kursleiter:in

Teacher Profile Image

Skillshare Member Nuqui

Headline...

Kursleiter:in

I am a retired Mainframe Systems Programmer (Specialist), now using my time to write books and create online courses. My interests are Mainframes (of course!), and writing Self Help books and Food Recipe books. I like to read Science Fiction and Fantasy books. I also like to watch Science Fiction movies (I'm a Trekkie, not so much a Star Wars fan).

I have over 30 years of experience on Mainframe systems, as a Systems Programmer, Project Manager and Compute Infrastructure Head, specializing on Mainframe infrastructure and z/OS operating system. I have worked for Service Bureaus, Financial Institutions and Outsourcing Service Providers.

Vollständiges Profil ansehen

Level: Intermediate

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

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.