Migrationsworkflows

In diesem Abschnitt wird der Workflow zum Migrieren einer Anwendung erläutert. Eine Betrachtung mit Fokus auf die VM finden Sie unter VM-Migrationslebenszyklus.

Die Migrationsplanung erfolgt in mehreren Phasen:

  1. Migrations-Waves modellieren und planen: Erstellen Sie vor Beginn einer Migration zuerst ein priorisiertes Inventar der zu migrierenden Maschinen. Es ist auch wichtig, dass Sie die Abhängigkeiten Ihrer Anwendung verstehen und die Wave-Oberfläche von Migrate for Compute Engine verwenden, um Migrations-Waves zu erstellen und die daraus resultierenden Migrationen zu planen. Anschließend müssen diese Abhängigkeiten innerhalb derselben Wave in Batches zusammenfassen. Beispiel:

    1. Wenn eine Anwendung von mehreren VMs abhängt, migrieren Sie diese VMs alle in derselben Wave.
    2. Wenn aber eine Anwendung eine Datenbank und einen Webserver benötigt, kann die Datenbank vor dem Webserver migriert und gestartet werden.
  2. Test vor der Migration (optional) Wenn Sie eine Migration vor dem Ausführen testen möchten, klonen Sie eine lokale Arbeitslast und führen diese in Google Cloud aus. Ändern Sie dabei den ursprünglichen Host nicht. Auf diese Weise können Sie Tests ausführen, ohne die Produktion zu unterbrechen. Klone können innerhalb weniger Minuten einsatzbereit sein. Weitere Informationen finden Sie unter Testklon erstellen.

  3. Umstellung zur Cloud. Führen Sie die VM in Compute Engine im Streaming-Modus aus. Dies kann per VM oder mithilfe von Waves für Massenmigrationssprints erfolgen. Sie können die folgenden Phasen im Rahmen der Migration zur Cloud mit dem Migrationsassistenten oder mithilfe von Waves durchführen.

    1. Verschieben Sie die VM nach Compute Engine.

      Informationen dazu finden Sie unter VMs ausführen und migrieren. Wenn dieser Vorgang abgeschlossen ist, führen Sie Validierungs- oder Funktionalitätstests aus und beheben alle eventuell auftretenden Probleme.

    2. Migrieren Sie den Anwendungsspeicher zu Google Cloud.

  4. Trennen Sie VM und Anwendung. Wenn Sie festgestellt haben, dass die VMs in der Cloud zuverlässig ausgeführt werden, planen Sie die Ausfallzeit für die Umstellung Ihrer Anwendung auf Google Cloud. Dies geschieht in zwei Schritten:

    1. Trennen Sie die VM. Folgen Sie dieser Anleitung zum Trennen einer VM.
    2. Testen Sie die Anwendung, um zu prüfen, ob sie nach der Migration korrekt funktioniert.