Cette documentation concerne une version antérieure de Migrate for Compute Engine (anciennement Velostrata). Vous pouvez continuer à utiliser cette version ou utiliser la version actuelle.

Workflow de migration

Cette section traite du workflow de migration d'une application. Pour une explication centrée sur la VM, consultez la page Cycle de vie de migration des VM.

La planification de la migration se déroule en plusieurs étapes :

  1. Modélisation et planification des vagues de migration. Avant de commencer une migration, créez un inventaire hiérarchisé des machines que vous souhaitez migrer. Vous devez également comprendre les dépendances de votre application et utiliser l'interface Wave de Migrate for Compute Engine pour créer des vagues de migration et planifier les migrations qui en résultent. Ensuite, regroupez ces dépendances dans la même vague. Exemple :

    1. Si une application dépend de plusieurs VM, migrez toutes ces VM dans la même vague.
    2. Ou bien, si une application requiert une base de données et un serveur Web, vous pouvez migrer et démarrer la base de données avant le serveur Web.
  2. Test préalable à la migration (facultatif). Pour tester votre migration avant de l'exécuter, vous pouvez cloner une charge de travail sur site et l'exécuter dans Google Cloud sans modifier l'hôte d'origine. Cela vous permet d'effectuer des tests sans perturber la production. Les clones peuvent être totalement opérationnels en quelques minutes. Pour plus d'informations, consultez la section Créer un clone de test.

  3. Basculement vers le cloud. Exécutez la VM dans Compute Engine en mode de traitement par flux. Pour ce faire, utilisez la VM ou les vagues pour les sprints de migration de masse. Vous pouvez effectuer les étapes suivantes dans le cadre de la migration vers le cloud à l'aide de l'assistant de migration ou de vagues.

    1. Déplacez la VM vers Compute Engine.

      Consultez la section Exécuter et migrer des VM. Une fois cette opération réalisée, effectuez des tests de validation ou d'intégrité et résolvez les problèmes qu'ils mettent en évidence.

    2. Migrez le stockage de l'application vers Google Cloud.

  4. Dissociation. Après avoir vérifié que vous pouvez vous baser sur les VM dans le cloud, planifiez le temps d'arrêt afin de basculer votre application vers Google Cloud. Ce processus s'effectue en deux étapes :

    1. Dissociez la VM. Suivez ces instructions pour dissocier une VM.
    2. Testez l'application pour vérifier qu'elle fonctionne correctement après la migration.