Was ist Dual Run?
Dual Run ist ein Google-Cloud-Dienst für die Validierung von Mainframe-Migrationen. Laut Dokumentation ermöglicht er den gleichzeitigen Betrieb von Workloads auf dem bestehenden Mainframe und der modernisierten Google-Cloud-Anwendung, um deren Verhalten zu vergleichen. Damit lassen sich Migrationen in Echtzeit testen und Daten zu Performance und Stabilität sammeln, bevor die Produktionsumstellung erfolgt. Der Dienst unterstützt zudem, aufgezeichnete Live-Events vom produktiven Mainframe-System automatisiert gegen die modernisierte Anwendung abzuspielen.
Dual Run unterscheidet zwei Vergleichsarten. Der Batch-Vergleich überträgt Dateien vom Mainframe per FTP/HTTPS oder dem Mainframe Connector in einen Cloud-Storage-Bucket, unterstützt EBCDIC-Formate und UNLOAD-Ausgaben und vergleicht sie mit den Ausgaben der modernisierten Anwendung; er liefert die Ergebnisse Vollständiger Treffer, Teiltreffer oder fehlender Datensatz. Dieser Modus ist laut Dokumentation allgemein verfügbar (GA).
Der Online-Vergleich erfasst über sogenannte Interceptors den Netzwerkverkehr zwischen Mainframe und modernisierter Anwendung in Echtzeit für die Protokolle HTTP(S) SOAP, HTTP(S) REST, MQ und TN3270. Ein „Dualizer“ konsumiert aufgezeichnete Transaktionen aus einer Warteschlange wie Pub/Sub, sendet sie an das Zweitsystem und vergleicht die Antworten; Anfragen, Antworten und Ergebnisse werden in Cloud Storage abgelegt und Vergleichsdaten zusätzlich nach BigQuery gestreamt. Dieser Modus befindet sich laut Dokumentation in der Preview-Phase gemäß Pre-GA Offerings Terms.
Für den Betrieb setzt Dual Run auf Google-Cloud-Basisdienste wie GKE, Cloud Storage, Artifact Registry, BigQuery, Pub/Sub und Cloud SQL; je nach Vergleichsart kommen zusätzlich Managed Service for Apache Spark, Workflows und Cloud Run (Batch) beziehungsweise Secret Manager, Cloud Monitoring und Cloud Trace (Online) hinzu. Laut Dokumentation verbleibt der Zugriff auf die Daten vollständig beim Kunden; Google hat keinen Zugriff auf die verarbeiteten Daten. Der Zugang zu Dual Run erfolgt nicht selbstständig, sondern über eine Demo-Anfrage oder den Kontakt mainframe@google.com.
Kernfunktionen
- Batch-Vergleich (GA): Dateibasierter Vergleich von Mainframe- und modernisierten Ausgaben über Managed Service for Apache Spark, mit flexiblen Feld-, Toleranz- und Filterkonfigurationen.
- Online-Vergleich (Preview): Echtzeit-Vergleich von Transaktionen über HTTP(S), MQ und TN3270 mittels Interceptor- und Dualizer-Komponenten.
- Config Manager: Zentrale Oberfläche und Apache-Superset-basierte Dashboards zur Konfiguration von Workloads und Auswertung von Vergleichsergebnissen.
- Env Checker: Prüft, ob alle notwendigen Dual-Run-Komponenten korrekt konfiguriert sind und laufen.
- Datenhoheit beim Kunden: Google hat laut Dokumentation keinen Zugriff auf die verglichenen Daten.
Typische Anwendungsfälle
Risikoarme Validierung vor dem Produktions-Cutover
Vor der endgültigen Umstellung wird die modernisierte Anwendung parallel zum Mainframe betrieben, um funktionale Abweichungen frühzeitig zu erkennen.
Batch-Verarbeitung absichern
Tägliche Reports und Datenbankprotokolle werden zwischen Mainframe und modernisierter Anwendung verglichen, um Abweichungen in Dateiausgaben zu identifizieren.
Online-Transaktionen in Echtzeit vergleichen
Für interaktive Anwendungen wie Banktransaktionen werden Live-Transaktionen über Interceptors erfasst und gegen das modernisierte System wiedergegeben, um Antwortverhalten und Performance zu vergleichen.
Beschleunigung der Migrationszeitachse
Durch automatisiertes, kontinuierliches Testen mit echten Produktionsdaten verkürzen sich Testzyklen gegenüber manueller Parallelabnahme.
Vorteile
- Nicht-disruptive Validierung, da der produktive Mainframe-Betrieb während der Tests weiterläuft.
- Datenhoheit bleibt laut Dokumentation vollständig beim Kunden.
- Einheitliches Monitoring-Dashboard für den Vergleich zwischen Alt- und Zielsystem.
- Zwei Vergleichsarten für unterschiedliche Workload-Typen: Batch (GA) und Online-Transaktionen (Preview).
Integration mit innFactory
Als zertifizierter Google Cloud Partner unterstützt innFactory Sie bei der Einführung von Dual Run: Konzeption der Vergleichsarchitektur für Batch- und Online-Workloads, Anbindung an bestehende Mainframe-Schnittstellen sowie Auswertung der Vergleichsergebnisse zur Absicherung Ihrer Migration.
Kontaktieren Sie uns für eine Beratung zu Ihrer Mainframe-Migration.
Typische Anwendungsfälle
Häufig gestellte Fragen
Was ist Dual Run?
Dual Run ist ein Google-Cloud-Dienst, der laut Dokumentation den gleichzeitigen Betrieb von Workloads auf dem bestehenden Mainframe und auf Google Cloud ermöglicht und deren Verhalten vergleicht. Damit lassen sich Migrationen in Echtzeit testen und Daten zu Performance und Stabilität sammeln, bevor produktiv umgestellt wird.
Wie funktioniert der Batch- und Online-Vergleich?
Beim Batch-Vergleich werden Dateien vom Mainframe per FTP/HTTPS oder dem Mainframe Connector in einen Cloud-Storage-Bucket übertragen und mit den Ausgaben der modernisierten Anwendung verglichen; dieser Modus ist laut Dokumentation allgemein verfügbar (GA). Beim Online-Vergleich erfassen sogenannte Interceptors Netzwerkverkehr zwischen Mainframe und modernisierter Anwendung in Echtzeit, ein „Dualizer“ spielt aufgezeichnete Transaktionen über Pub/Sub an das Zweitsystem aus und vergleicht die Antworten; dieser Modus befindet sich laut Dokumentation in der Preview-Phase gemäß Pre-GA Offerings Terms.
Was kostet Dual Run?
Eine öffentliche Preisseite wurde nicht gefunden. Berechnet werden laut Dokumentation die genutzten Google-Cloud-Ressourcen, unter anderem GKE, Cloud Storage, Artifact Registry, BigQuery, Pub/Sub und Cloud SQL sowie bei Bedarf Managed Service for Apache Spark. Der Zugang zu Dual Run erfolgt über eine Demo-Anfrage oder den Kontakt mainframe@google.com.
Wer hat Zugriff auf die verglichenen Daten?
Laut Dokumentation bleibt der Zugriff auf die Daten vollständig beim Kunden; Google hat keinen Zugriff auf die verarbeiteten Daten. Anfragen und Antworten werden in Cloud Storage gespeichert und Vergleichsdaten zusätzlich nach BigQuery gestreamt.
Hinweis: Alle Produktinformationen auf dieser Seite wurden sorgfältig zusammengestellt, sind jedoch ohne Gewähr und können veraltet oder unvollständig sein. Cloud-Services entwickeln sich schnell weiter — Funktionen, Preise, SLAs und Verfügbarkeit ändern sich laufend. Verbindliche und aktuelle Informationen finden Sie ausschließlich auf der offiziellen Produktseite von Google Cloud (offizielle Dokumentation). Diese Seite stellt kein Angebot von Google Cloud dar.
