Diese Seite enthält Architekturleitfäden und Betriebsstrategien für die Migration vorhandener Containerarbeitslasten oder die Modernisierung von Java-Arbeitslasten in Container, die in Google Kubernetes Engine (GKE) oder Cloud Run ausgeführt werden.
Wenn Sie Cloud-Architekt, Anwendungsentwickler oder DevOps-Engineer sind, können Sie die Informationen auf dieser Seite verwenden, um Containerisierungspfade zu bewerten, Images in Artifact Registry zu übertragen und Java-Arbeitslasten mit dem Google Cloud Modernization Hub zu bewerten und zu containerisieren.
Bevor Sie diese Seite lesen, sollten Sie ein Inventar Ihrer containerisierten und virtualisierten Arbeitslasten erstellen und sich mit den Anforderungen an die Zielorchestrierung und -skalierung vertraut machen.
Migrationsmuster
Das folgende Diagramm veranschaulicht die Pfade zur Containermodernisierung:
Jeder Pfad ist auf eine bestimmte Arbeitslastarchitektur ausgerichtet:
- Vorhandene Containerarbeitslasten: Wenn Ihre Anwendungen bereits als Docker- oder OCI-Images (Open Container Initiative) verpackt sind, übertragen Sie sie per Push in die Artifact Registry und stellen Sie sie direkt in GKE oder Cloud Run bereit.
- Java-Arbeitslasten: Wenn Ihre Java-Arbeitslasten auf virtuellen Maschinen ausgeführt werden, verwenden Sie den Modernization Hub und Antigravity, um Transformationspfade zu bewerten, umgebungsspezifische Abhängigkeiten zu refaktorieren und Java-Arbeitslasten in Container zu verpacken.
- Serverlose Funktionen: Wenn Ihre Anwendungen als AWS Lambda-Funktionen ausgeführt werden, verwenden Sie die Antigravity CLI, um Event Handler in Standard-HTTP-Mikrodienste für die Bereitstellung in Cloud Run zu containerisieren.
Containerisierung von Java-Arbeitslasten
Mit dem Modernization Hub und KI-gestützten Refactoring-Tools können Sie Java-Arbeitslasten in OCI-konforme Container-Images modernisieren:
- Manifeste refaktorieren und generieren: Verwenden Sie Antigravity und die Antigravity CLI, um umgebungsspezifische Blockierungen zu beheben und standardisierte Dockerfiles und Kubernetes-Bereitstellungs-YAML-Konfigurationen zu generieren.
- In verwalteten Laufzeiten bereitstellen: Container-Images erstellen und per Push an Artifact Registry übertragen und die containerisierten Java-Arbeitslasten in GKE oder Cloud Run ausführen.
Nächste Schritte
- Übersicht über die Mainframe-Modernisierung
- Container zu GKE migrieren
- Amazon EKS zu GKE migrieren
- Modernization Hub-Dokumentation
- GKE-Dokumentation
- Cloud Run-Dokumentation