Architektur von Migrate to Virtual Machines

Mit Migrate to Virtual Machines können Sie VMs und Laufwerke von VMs aus den folgenden vier Migrationsquellen zu Google Cloud migrieren:

  • vSphere-Rechenzentrum (lokal)
  • AWS-Cloud-Dienst
  • Azure-Cloud-Dienst
  • Google Cloud VMware Engine

Das folgende Diagramm zeigt die Architektur für die Migration von VMs und Laufwerken von VMs aus verschiedenen Migrationsquellen zu Google Cloud:

Grafik: Architektur von Migrate to Virtual Machines

Über Google Cloud-Projekte

Google Cloud-Projekte bilden die Grundlage für Vorgänge wie das Erstellen, Aktivieren und Verwenden von Google Cloud-Diensten. Dazu zählen auch das Verwalten von APIs, das Aktivieren der Abrechnung, das Hinzufügen und Entfernen von Mitbearbeitern sowie das Verwalten von Berechtigungen für Google Cloud-Ressourcen.

Google Cloud Console

Google Cloud Console ist die grafische Benutzeroberfläche für die Google Cloud. Verwenden Sie die Google Cloud Console, um alle Aspekte der Migration zu verwalten, auf Monitoring- und Logging-Daten zuzugreifen und die Authentifizierung und Autorisierung zu konfigurieren.

Cloud IAM

Mit der Identitäts- und Zugriffsverwaltung (IAM) können Sie den Zugriff auf bestimmte Google Cloud-Ressourcen steuern und unerwünschten Zugriff auf Ihre Ressourcen verhindern. Um Nutzern die Möglichkeit zu geben, Ihre Compute Engine-Ressourcen zu erstellen und zu verwalten, können Sie Nutzer als Teammitglieder zu Ihrem Projekt oder zu bestimmten Ressourcen hinzufügen und ihnen Berechtigungen mithilfe von IAM-Rollen erteilen.

Migrationsquellen und -ziele

Eine Migration wird durch Folgendes definiert:

  • Migrationsquelle: Ein lokales Rechenzentrum oder ein Cloud-Dienst, der die VMs oder VM-Laufwerke hostet, die Sie migrieren möchten. Sie können in einem Hostprojekt mehrere Quellen definieren.

  • Migrationsziel: Eine Compute Engine-VM oder Persistent Disk-Volumes in Google Cloud.

  • Hostprojekt: Das Projekt, mit dem Sie den Migrationsprozess steuern, wird als Hostprojekt bezeichnet. In Ihrem Hostprojekt aktivieren Sie den Migrate to Virtual Machines-Dienst und alle anderen Dienste, die für Migrate to Virtual Machines erforderlich sind. Nach der Aktivierung können Sie mit der Migration von Quell-VMs aus dem Hostprojekt zu Ihren Migrationszielen beginnen.

  • Zielprojekt: Das Projekt, in dem das Migrationsziel gehostet wird. Sie können mehrere Zielprojekte haben, in die Sie Ihre VMs migrieren können.

Migrationsquellen

Mit Migrate to Virtual Machines können Sie VMs aus den folgenden vier Migrationsquellen migrieren:

  • vSphere-Rechenzentrum: Lokale VMs vom vSphere-Rechenzentrum zu Google Cloud migrieren.
  • VMware Engine-Rechenzentrum: VMs vom VMware Engine-Rechenzentrum zu Compute Engine migrieren.
  • AWS Cloud-Dienst: EC2-Instanzen von Ihrem AWS-Konto zu Google Cloud migrieren.
  • Azure Cloud-Dienst: Migrieren Sie Ihre VM-Instanzen von Ihrem Azure-Konto zu Google Cloud.

Migrationsziele

Ein Migrationsziel ist so definiert:

  • Bei der VM-Migration ist das Migrationsziel eine Instanz von Compute Engine, die in Google Cloud ausgeführt wird.
  • Bei der Laufwerkmigration sind das Migrationsziel Persistent Disk-Volumes, die in Google Cloud ausgeführt werden.

Das Projekt, das das Migrationsziel enthält, wird als Zielprojekt bezeichnet. Sie können Ihr Hostprojekt als Zielprojekt verwenden oder zu zusätzlichen Projekten migrieren. Weitere Informationen finden Sie unter Zielprojekt hinzufügen.

Verwenden Sie mehrere Zielprojekte, um migrierte VMs oder Laufwerke voneinander zu isolieren. Es wird beispielsweise empfohlen,s Compute Engine-VM, die zum Testen verwendet werden, von der Produktionsumgebung zu isolieren. Sie können Projekte und VPCs verwenden, um Sandbox-Umgebungen für Tests zu erstellen, die von Ihren Produktionsumgebungen getrennt sind. Weitere Informationen finden Sie unter Ressourcenhierarchie für Ihre Google Cloud-Landing-Zone auswählen.

Sie können auch den Deployment Manager verwenden, um migrierte VMs oder VM-Laufwerke für mehrere Projekte für die Produktion bereitzustellen. Weitere Informationen finden Sie unter Images aus anderen Projekten verwenden.

Neben den Diensten für Migrate to Virtual Machines verwenden Sie bei einer Migration auch die folgenden Google Cloud-Dienste.

Compute Engine

Mit Compute Engine können Sie VMs auf Google Cloud erstellen und ausführen. Compute Engine bietet kostengünstige Skalierbarkeit und Leistung, sodass Sie große Rechencluster in der Google-Infrastruktur bereitstellen können.

Im Rahmen der Definition des Migrationsziels legen Sie das Projekt für die Compute Engine-VM fest. Die Merkmale der Compute Engine-Zielinstanz richten sich nach den Anforderungen der migrierten VM. Sie können die Compute Engine-VM anpassen und Folgendes angeben:

  • Google Cloud-Projekt
  • Anzahl der CPUs
  • Arbeitsspeichermenge
  • Laufwerkstyp
  • Netzwerkkonfiguration
  • Weitere Optionen

Je nachdem, ob die Instanz zum Testen einer migrierten VM oder in einer Produktionsumgebung verwendet wird, gelten für die Ziel-Compute-Engine-VM unterschiedliche Anforderungen. Sie können beispielsweise die migrierte VM in einer einzelnen Compute Engine-VM mit 2 CPUs und 8 GB RAM testen. Wenn Sie dann in eine Produktionsumgebung verschieben, definieren Sie Compute Engine-Zielinstanzen mit unterschiedlichen Eigenschaften, z. B. 4 oder 8 CPUs und 16 GB RAM.

Persistent Disk

Persistent Disks sind robuste Netzwerkspeichergeräte, auf die Ihre Compute Engine-VMs wie auf physische Laufwerke in einem Computer oder einem Server zugreifen können. Die Daten auf einem nichtflüchtigen Speicher sind auf mehrere physische Laufwerke verteilt. Compute Engine verwaltet die physischen Laufwerke und die Datenverteilung und sorgt damit automatisch für Redundanz und optimale Leistung.

Nächste Schritte