Übersicht zu Migrate to Containers

Mit Migrate to Containers können Sie traditionelle Anwendungen von VM-Instanzen in native Container modernisieren, die in Google Kubernetes Engine (GKE) oder Cloud Run-Plattformen ausgeführt werden. Sie können Arbeitslasten von VMs migrieren, die auf VMware oder Compute Engine ausgeführt werden. So können Sie Ihre vorhandenen Arbeitslasten einfach und flexibel containerisieren. Migrate to Containers unterstützt die Modernisierung von IBM WebSphere-, JBoss-, Apache-, Tomcat-, WordPress-, Windows-IIS-Anwendungen sowie die Containerisierung von Linux-basierten Anwendungen.

Die Migrate to Containers-Befehlszeile ist ein einfaches Tool, das Sie auf Ihrem lokalen Computer zum Migrieren Ihrer Arbeitslasten verwenden können, um Anwendungskomponenten zu modernisieren, die auf VMs ausgeführt werden. Es generiert Artefakte, die Sie in GKE oder Cloud Run bereitstellen können. Mit dem Offlinemodus können Sie Migrationen Ihrer Linux-basierten Arbeitslasten lokal ausführen und während der Laufzeit in Ihrem lokalen Netzwerk arbeiten, ohne Ressourcen aus dem Internet abzurufen.

Sie können Anwendungen von unterstützten Quellplattformen zu folgenden Plattformen migrieren:

Informationen zur Einbindung von Migrate to Containers in Cloud Code

Mit der Einbindung von Migrate to Containers in Cloud Code können Sie Anwendungen von VMs zu Containern migrieren, die in GKE direkt in Visual Studio über einen Linux-Computer ausgeführt werden.

  • Die Erweiterung ist in die Migrationscenter-Discovery-Client-Befehlszeile und die Migrate to Containers-Befehlszeile eingebunden.
  • Sie bietet einen interaktiven Plattformwechsel, eine technische Eignungsbewertung und eine automatisierte Artefaktgenerierung, mit denen Sie vorhandene Anwendungen in GKE ausführen können.

Weitere Informationen zur Migrate to Containers-Erweiterung finden Sie unter Linux-Anwendungen in Container übertragen.

GKE- und GKE Enterprise-Cluster

GKE-Cluster (Google Kubernetes Engine) bieten sichere und verwaltete Kubernetes-Dienste mit Autoscaling und Multi-Cluster-Unterstützung. Mit GKE können Sie containerisierte Anwendungen in Kubernetes von Google Cloud bereitstellen, verwalten und skalieren.

  • Autopilot-Cluster: Dieser Betriebsmodus in GKE stellt die zugrunde liegende Infrastruktur des Clusters bereit und verwaltet sie, einschließlich Knoten und Knotenpools, und ermöglicht Ihnen eine optimierte Clustererfahrung. Die Vorteile des vereinfachten Linux-Dienstmanagers finden Sie unter Zu Autopilot-Clustern und Cloud Run migrieren.

GKE Enterprise ist eine Plattform zur Verwaltung von Anwendungen, die eine einheitliche Entwicklungs- und Betriebserfahrung für Cloud- und lokale Umgebungen bietet. GKE Enterprise umfasst eine Reihe von Kernkomponenten, darunter:

  • GKE-Cluster: Dienst zur Orchestrierung und Verwaltung von Containern, um Kubernetes-Cluster sowohl in Cloud- als in lokalen Umgebungen auszuführen. GKE Enterprise verwendet GKE-Cluster in Google Cloud oder Google Distributed Cloud Virtual for Bare Metal, um Kubernetes-Installationen in Umgebungen zu verwalten, in denen Sie Ihre Anwendungen bereitstellen möchten.

  • Config Sync: Gleicht Ihre Cluster kontinuierlich mit einem zentralen Satz von Konfigurationen ab, die in einer "Source of Truth" gespeichert sind, z. B. einem oder mehreren Git-Repositories.

  • Policy Controller: Definiert, automatisiert und erzwingt Richtlinien für Umgebungen, um die Sicherheits- und Complianceanforderungen Ihrer Organisation zu erfüllen.

  • Config Controller: Ein gehosteter Dienst zur Bereitstellung und Orchestrierung von Google Cloud-Ressourcen.

  • Anthos Service Mesh: Verwaltet und schützt den Traffic zwischen Diensten bei gleichzeitiger Überwachung, Fehlerbehebung und Verbesserung der Anwendungsleistung.

  • GKE Enterprise-Sicherheit: Mit dieser Komponente können Sie Ihre Hybrid- und Multi-Cloud-Bereitstellungen mithilfe einheitlicher Kontrollen in Ihrer gesamten Umgebung schützen.

Informationen zu Cloud Run

Cloud Run ist eine verwaltete Computing-Plattform, mit der Sie zustandslose Container über Webanfragen oder Pub/Sub-Ereignisse ausführen können. Mit dem vereinfachten Linux-Dienstmanager können Sie Ihre migrierten Containerarbeitslasten in Cloud Run bereitstellen.

Praxisorientierte Labs

Verwenden Sie die folgenden Labs, um eine Entwicklungsumgebung zu erstellen, einschließlich einer zu migrierenden Beispiel-VM (Sie benötigen für diese Labs kein vorhandenes Google-Konto):

Nächste Schritte