Auf dieser Seite werden die in Google Cloud verfügbaren Produkte zur Mainframe-Modernisierung beschrieben, damit Sie einen Pfad für die Modernisierung und Migration Ihrer Mainframe-Anwendungen zu Google Cloudauswählen können.
Mit den hier beschriebenen Tools und Prozessen können Sie Ihre Mainframe-Anwendungen in bewerten, erweitern, neu schreiben, Migrationsrisiken reduzieren und testen, bevor Sie sie in Google Cloud der Produktion bereitstellen. Die Informationen auf dieser Seite können Ihnen dabei helfen, Folgendes zu tun:
- Die Google Cloud Produkte und Tools verstehen, die die Mainframe-Modernisierung erleichtern, einschließlich Mainframe Assessment Tool Gemini CLI, Mainframe Connector und Dual Run.
- Informationen zu den typischen Phasen einer Mainframe-Modernisierung: Bewertung, Modernisierung und Validierung.
- Erkennen, wie diese Tools den Mainframe-Modernisierungsprozess beschleunigen und Risiken reduzieren können.
Diese Seite richtet sich an IT-Experten, Architekten und Entscheidungsträger, die die Modernisierung ihrer Mainframe-Anwendungen durch Migration zu Google Cloudplanen oder bereits durchführen.
Bevor Sie diese Seite lesen, sollten Sie mit den folgenden Themen vertraut sein:
- Produkte zur Mainframe-Modernisierung in Google Cloud.
- Allgemeines Verständnis der Google Cloud Grundlagen.
- Übersicht über das Mainframe Assessment Tool.
Mit diesen Tools können Sie die Migration Ihrer Anwendungen zu Google Cloudbeschleunigen und Risiken reduzieren, wenn Sie diese Tools verwenden.
Strategie zur Mainframe-Modernisierung entwickeln
Google Cloud bietet einen phasenweisen Ansatz und Tools, die Sie bei der Mainframe-Modernisierung unterstützen. Die folgenden Produkte werden bei der Mainframe-Modernisierung verwendet:
- Mainframe Assessment Tool: analysieren Sie Ihre vorhandene Mainframe-Umgebung.
- **Gemini CLI**:Unterstützt bei der Codeumwandlung und -generierung.
- Mainframe Connector: Erleichtert die Datenkonvertierung und ‑migration.
- Dual Run: ermöglicht parallele Tests zur Validierung.
Das folgende Diagramm bietet eine allgemeine Übersicht über den Mainframe-Modernisierungsprozess:

Wichtige Modernisierungsaktivitäten
Eine erfolgreiche Mainframe-Modernisierung umfasst mehrere wichtige Aktivitäten, die durch by Google Cloud Tools unterstützt werden. Das folgende Diagramm veranschaulicht diese Aktivitäten:
Mainframe-Anwendungen bewerten:Verwenden Sie das Mainframe Assessment Tool, um Ihre Mainframe-Anwendungen zu bewerten. Mit dem Mainframe Assessment Tool können Sie die vorhandene Codebasis, Anwendungs- und Datenabhängigkeiten verstehen und Geschäftsregeln extrahieren. Diese automatisierte Bewertung und die extrahierten Geschäftsregeln helfen Ihnen bei der Planung der Migration zu Google Cloud. Im Modernisierungs-Workflow wird dieser Prozess als Reverse Engineering bezeichnet.
Code mit der Gemini CLI generieren und umwandeln: Verwenden Sie die Gemini CLI, um Ihre Mainframe-Anwendung in modernisierten Anwendungscode umzuwandeln, der zu migriert werden kann Google Cloud. Mit den aus dem Mainframe Assessment Tool extrahierten Geschäftsregeln können Sie nur die gültigen Geschäftsregeln migrieren. Mit der Gemini CLI können Sie Ihren cloudnativen Code generieren und vorhandenen Code mithilfe von Prompts in natürlicher Sprache und automatisierten Workflows umwandeln. Im Modernisierungs-Workflow wird dieser Prozess als Forward Engineering bezeichnet.
Mainframe-Daten modernisieren und migrieren: Verwenden Sie den Mainframe Connector um Daten aus Mainframe-spezifischen Formaten wie
EBCDICin Formate zu migrieren und zu konvertieren, die mit Google Cloud Diensten kompatibel sind. So können Sie Ihre Mainframe-Daten mit Clouddiensten wie Cloud Storage und BigQuery verwenden.Migrationsrisiken durch parallele Tests reduzieren: Verwenden Sie Dual Run, um Ihre Arbeitslasten sowohl auf Ihrem Mainframe als auch Google Cloud gleichzeitig in auszuführen. Durch diese parallele Ausführung können Sie die Konsistenz und funktionale Validierung prüfen und so sicherstellen, dass der modernisierte Code funktional mit Ihrem Mainframe-Anwendungssystem identisch ist und in der Produktion bereitgestellt werden kann.
Modernisierungsphasen
Der Modernisierungsprozess umfasst drei Phasen, die Sie von der ersten Erkundung bis zur endgültigen Bereitstellung in der Produktion und Umstellung begleiten.
Das folgende Diagramm zeigt die drei Hauptphasen der Mainframe-Modernisierung:

Phase 1: Mainframe-Anwendung bewerten (Reverse Engineering)
Analysieren Sie Ihre vorhandenen Mainframe-Anwendungen, verstehen Sie Abhängigkeiten, extrahieren Sie Geschäftslogik und definieren Sie den Umfang Ihres Mainframe-Modernisierungsprojekts.
In dieser Phase verwenden Sie das Mainframe Assessment Tool um Ihre vorhandenen Mainframe-Anwendungen zu analysieren und den Umfang Ihres Modernisierungsprojekts zu definieren. Das Mainframe Assessment Tool verwendet Gemini, um Zusammenfassungen in natürlicher Sprache, technische Spezifikationen und Geschäftsregeln aus dem Quellcode Ihrer Mainframe-Anwendung zu generieren. Sie können die extrahierten Geschäftsregeln validieren und nur die gültigen Geschäftsregeln für die Anwendungsmodernisierung exportieren.
Mit dem Mainframe Assessment Tool können Sie die folgenden Aufgaben ausführen:
- Mainframe-Anwendungs bewertung erstellen: Erstellen Sie eine Bewertung, um Ihre Mainframe-Anwendung zu analysieren, einschließlich Quellcode in unterstützten Sprachen, Datenbankschemas, Transaktionsmonitoren, und Planerkonfigurationen.
- Mainframe-Anwendungsdateien hochladen und Geschäftsdomains definieren: Definieren Sie Domains, wenn Sie eine Bewertung erstellen, um Ihre Mainframe-Anwendung in logische Geschäftsdomains und kleinere, migrierbare Einheiten aufzuteilen und zuzuordnen, um Ihre Migrationsstrategie zu priorisieren.
- Bewertungsergebnisse prüfen und verstehen:
Prüfen Sie Berichte, um Abhängigkeiten, Datenbanken und Aufrufstrukturen zu verstehen. Weitere
Informationen zu den verfügbaren Berichtstypen finden Sie unter
Quellcode ermitteln und analysieren.
- Migrierbare Einheiten prüfen, um einen Migrationsplan vorzubereiten: Der Bericht Migrierbare Einheiten unterteilt Assets in Migrationseinheiten, um einen vorläufigen Migrationsplan zu erstellen.
- Geschäftsregeln extrahieren: Isolieren und prüfen Sie die Kern-Geschäftslogik im Anwendungscode Ihrer Mainframe-Anwendung. So wird sichergestellt, dass während des Modernisierungsprozesses nur gültige und kritische Regeln beibehalten werden. In diesem Prozess können Sie die Geschäftsregeln prüfen und validieren.
Phase 2: Modernisieren (Forward Engineering)
In dieser Phase wandeln Sie die Erkenntnisse aus der Bewertungsphase in moderne, cloudnative Anwendungen und Komponenten um. Verwenden Sie die Ausgaben des Mainframe Assessment Tool, z. B. extrahierte Geschäftsregeln, um den Modernisierungsprozess zu steuern.
Sie können die exportierten Bewertungsergebnisse auch für weitere Analysen verwenden:
- Bewertungsberichte im HTML- oder JSON-Format exportieren:Exportieren Sie HTML- oder JSON-Berichte zur Überprüfung und Freigabe.
- Neo4j-Bewertungsdaten aus den Asset-Beziehungen exportieren:Exportieren Sie Daten in eine Neo4j-Datenbank, um komplexe Beziehungen in Ihren Mainframe-Anwendungen zu visualisieren und zu analysieren.
- MCP-Server des Mainframe Assessment Tool: Verwenden Sie Prompts in natürlicher Sprache mit dem MCP-Server des Mainframe Assessment Tool, um weitere Informationen zu Ihren Mainframe-Bewertungen zu erhalten.
Mit der Gemini CLI können Sie die folgenden Aufgaben ausführen:
- Zielarchitektur und Datenmodelle definieren: Analysieren Sie Ihre extrahierten Geschäftsregeln mit Gemini CLI-Prompts, um Vorschläge für Ihre Zielarchitektur zu generieren. Entwerfen Sie optimierte Datenmodelle (Dateien, relationale Daten), wählen Sie geeignete Datendienste (BigQuery, Spanner, AlloyDB for PostgreSQL) und die idealen Google Cloud Compute-Dienste (Spanner, Cloud SQL, Compute Engine, Cloud Run oder Google Kubernetes Engine (GKE)) aus.
- KI-optimierte Implementierungspläne erstellen: Teilen Sie komplexe Architekturanforderungen in einen sequenziellen Forward-Engineering-Plan auf. Dieser Plan sorgt dafür, dass die Aufgaben angemessen dimensioniert und für die mit der Gemini CLI unterstützte Codegenerierung optimiert sind.
Codegenerierung automatisieren: Generieren Sie neuen, modernen, cloudbereiten und leistungsstarken Code, der die extrahierten Geschäftsregeln implementiert und mit den Zieldatenmodellen übereinstimmt.
Weitere Informationen finden Sie unter Mainframe-Anwendungscode mit der Gemini CLI modernisieren.
Mit dem Mainframe Connector können Sie die folgende Aufgabe ausführen:
Mainframe-Daten migrieren und modernisieren: Konvertieren und migrieren Sie Ihre Legacy- Mainframe-Daten zu Google Cloud mit dem Mainframe Connector. Dieser Prozess sorgt für hohe Datenverfügbarkeit und ‑konsistenz sowohl in Test- als auch in Produktionsumgebungen.
Weitere Informationen finden Sie unter Migrationsprozess für GKE, GKE Enterprise und Cloud Run.
Phase 3: Validieren
Nach der Bereitstellung der modernisierten Anwendung müssen Sie validieren, dass sie funktional mit Ihrer Legacy-Mainframe-Anwendung identisch ist, und einen Übergang zur Produktion mit reduziertem Risiko sicherstellen.
In dieser Phase werden Tests zur funktionalen Äquivalenz durchgeführt, um sicherzustellen, dass die modernisierte Umgebung mit der Geschäftslogik des Legacy-Systems übereinstimmt.
Mit Dual Run können Sie die folgenden Aufgaben ausführen:
- Funktionale Parität mit Dual Run testen:Validieren Sie die modernisierte Anwendung mit Dual Run. Durch den parallelen Vergleich von Mainframe-Transaktionen und ‑Daten aus der Praxis mit der Google Cloud Umgebung können Sie die funktionale Parität sicherstellen, die moderne Anwendung zertifizieren und Regressionsrisiken vor der Bereitstellung reduzieren. Diese Aktivität ist ein wichtiger Schritt zur Reduzierung von Risiken in Ihrem Migrationsprojekt.
- Bereitstellen und überwachen: Stellen Sie die modernisierte Arbeitslast mit Zuversicht in der Produktion bereit. Verwenden Sie Google Cloud Produkte zur Beobachtbarkeit für die laufende Überwachung und Leistungsverwaltung.
Weitere Informationen finden Sie unter Erste Schritte mit Dual Run.
Nächste Schritte
- Informationen zum Modernisieren und Validieren
- Weitere Informationen zum Mainframe Connector.
- Weitere Informationen zu Dual Run.