Ce document vous guide dans la migration de vos machines virtuelles (VM) de votre environnement source vers Google Cloud à l'aide de Migrate to Virtual Machines. Votre environnement source peut s'exécuter dans un environnement sur site, dans un environnement d'hébergement privé ou dans l'environnement d'un autre fournisseur de cloud.
Ce document fournit une présentation de Migrate to Virtual Machines et de son utilisation. Il contient également des points importants à prendre en compte lors de la planification d'une migration de VM et explique comment migrer des VM.
Ce document est utile si vous envisagez de migrer des VM depuis un environnement source compatible vers Compute Engine avec Migrate to Virtual Machines. Ces environnements sources peuvent inclure les éléments suivants :
- Un environnement VMware vSphere
- Un environnement de VM Microsoft Azure
- Un environnement Amazon Elastic Compute Cloud (Amazon EC2)
Migrate to Virtual Machines vous permet de simplifier la migration de vos VM vers Google Cloud. Vous n'avez pas à vous soucier de la conception et de la mise en œuvre d'une chaîne d'outils fiable pour évaluer manuellement le comportement de vos VM dans Google Cloud, puis effectuer la migration manuellement. Migrate to Virtual Machines accélère la migration de vos VM, vous fait gagner du temps et vous permet de vous concentrer sur l'amélioration de vos charges de travail.
Cette série suppose que vous avez lu et que vous connaissez les documents suivants :
- Architecture de Migrate to Virtual Machines : décrit l'architecture de référence de Migrate to Virtual Machines.
Concevoir la migration vers Google Cloud
Pour migrer les VM de votre environnement source vers Google Cloud, nous vous recommandons de suivre le framework décrit dans la série Migrer vers Google Cloud.
Le diagramme suivant illustre le parcours de votre migration.
Le framework illustré dans le schéma précédent se compose de quatre phases :
- Évaluation. Au cours de cette phase, vous évaluez votre environnement source, vous déterminez les charges de travail que vous souhaitez migrer vers Google Cloud et vous identifiez les VM compatibles avec chaque charge de travail.
- Planification. Au cours de cette phase, vous créez l'infrastructure de base pour Migrate to Virtual Machines, telle que la gestion de la hiérarchie des ressources et la configuration de l'accès au réseau.
- Déploiement. Au cours de cette phase, vous migrez les VM de l'environnement source vers Compute Engine.
- Optimisation. Au cours de cette phase, vous commencez à exploiter les technologies et des fonctionnalités cloud.
Évaluer l'environnement source et les charges de travail
Au cours de la phase d'évaluation, vous rassemblez des informations sur les éléments suivants :
- Votre environnement source et cible
- Les charges de travail que vous souhaitez migrer
Pour vous aider à planifier votre migration et à redimensionner les ressources dont vous avez besoin pour la migration et votre environnement cible, il est essentiel d'évaluer votre environnement source et les charges de travail que vous souhaitez migrer. Pour savoir comment évaluer votre environnement, consultez la page Migrer vers Google Cloud : évaluer et découvrir vos charges de travail.
Une fois que vous avez évalué votre environnement, vous devez affiner l'évaluation en tenant compte des aspects de migration spécifiques à Migrate to Virtual Machines, tels que les suivants :
Exigences de Migrate to Virtual Machines Évaluez les exigences de Migrate to Virtual Machines pour vous assurer que vos environnements source et cible fournissent les fonctionnalités et les ressources nécessaires à Migrate to VMs, telles que la connectivité réseau, la bande passante et des canaux de communication sécurisés. En fonction de la source à partir de laquelle vous souhaitez effectuer la migration, évaluez les exigences concernant VMware, les exigences AWS ou les exigences Azure.
Autorisations requises pour Migrate to Virtual Machines. Une fois que vous savez de quel type d'autorisations Migrate to Virtual Machines a besoin, vous déterminez si ces autorisations répondent à vos exigences de sécurité. Évaluez les autorisations requises pour Migrate to Virtual Machines.
Établir vos fondations
Cette section explique comment établir les fondations pour Migrate to Virtual Machines.
En fonction de la source à partir de laquelle vous souhaitez effectuer la migration, consultez les instructions des sections Migrer depuis VMware, Migrer depuis AWS ou Migrer depuis Azure. Sinon, suivez les instructions de cette section.
Pour établir les fondations de Migrate to Virtual Machines dans l'environnement source et dans Google Cloud, procédez comme suit :
- Établissez les fondations sur Google Cloud.
- Préparez l'environnement source.
Établir les fondations sur Google Cloud
Pour établir les fondations de Migrate to Virtual Machines sur Google Cloud, procédez comme suit :
- Provisionnez la hiérarchie des ressources. Migrate to Virtual Machines utilise des projets Google Cloud pour contrôler le processus de migration (le projet hôte) et comme environnement cible (les projets cibles). Migrate to Virtual Machines requiert un projet hôte. Vous pouvez également ajouter un ou plusieurs projets cibles à utiliser comme destinations pour les VM migrées.
- Activez les services Migrate to Virtual Machines. Migrate to Virtual Machines dépend de certaines API et de certains services Google Cloud. Pour savoir comment activer les API et les services requis, consultez la page Activer les services Migrate to Virtual Machines.
Préparer l'environnement source
Pour établir les fondations de Migrate to Virtual Machines dans votre environnement source, installez le connecteur Migrate pour configurer l'environnement en tant que source de migration. Pour en savoir plus sur le connecteur Migrate, consultez la page Architecture de Migrate to Virtual Machines.
Effectuez la migration de vos VM
Une fois les fondations établies, vous migrez vos VM avec Migrate to Virtual Machines depuis votre environnement source vers Google Cloud.
Structure d'une migration de Migrate to Virtual Machines
Les termes suivants sont importants pour comprendre comment organiser une migration de VM depuis un environnement source compatible vers Google Cloud :
- Cycle de vie de migration des VM. Chaque VM que vous migrez avec Migrate to Virtual Machines suit un ensemble ordonné de phases. Ces phases font partie du cycle de vie de migration des VM. Migrate to Virtual Machines fait avancer automatiquement chaque VM à migrer au cours de ces phases.
- Groupes. Migrate to Virtual Machines vous permet de créer des ensembles de VM à migrer. Ces ensembles sont appelés groupes. Pour séparer logiquement des VM et migrer des VM par lots, vous pouvez utiliser des groupes. Lorsque vous migrez les VM d'un groupe, Migrate to Virtual Machines effectue toutes les opérations du cycle de migration des VM sur chaque VM du groupe ou, éventuellement, sur un sous-ensemble de VM de au groupe. Par exemple, vous pouvez créer des clones de test d'une ou deux VM d'un grand groupe pour évaluer si les clones peuvent fonctionner correctement sur Google Cloud.
- Adaptations de l'OS. Les VM que vous migrez vers Google Cloud avec Migrate to Virtual Machines nécessitent des modifications de leur configuration pour fonctionner correctement. Ces modifications sont désignées par le terme adaptations d'OS. Migrate to Virtual Machines applique automatiquement les adaptations d'OS aux VM que vous migrez.
Migrer des VM avec Migrate to Virtual Machines
Pour migrer des VM avec Migrate to Virtual Machines, procédez comme suit :
- Organiser la migration en groupes. Pour limiter les risques d'une migration, nous vous recommandons d'utiliser des groupes pour séparer logiquement les VM à migrer. Pour regrouper les VM à migrer, vous pouvez utiliser les informations collectées lors de la phase d'évaluation. Par exemple, vous pouvez regrouper les VM en fonction de l'application qu'elles acceptent ou prendre en compte le réseau auquel les VM sont connectées.
- Collectez des recommandations de dimensionnement des machines et des insights d'utilisation Pour évaluer les ressources et déterminer les machines cibles optimales pour vos machines sources, rassemblez des recommandations de dimensionnement détaillées et des rapports sur vos machines en gérant un rapport d'utilisation de la VM source.
Migrer chaque groupe. Exécutez la migration sur chaque groupe de VM. Dans le cadre du cycle de migration des VM, Migrate to Virtual Machines vous permet d'exécuter un clone de test d'une VM dans Google Cloud. Nous vous recommandons d'utiliser des clones de test pour vérifier si vos VM fonctionnent correctement dans Google Cloud avant de les migrer.
Pour en savoir plus sur la migration de groupes de VM avec Migrate to Virtual Machines, consultez la page Migrer des groupes de VM avec Migrate to Virtual Machines.
Optimiser votre environnement après la migration
Une fois toutes les phases de migration terminées, la migration est considérée comme terminée. Toutefois, votre environnement Google Cloud peut nécessiter des optimisations supplémentaires. Par exemple, vous pouvez redimensionner les VM Compute Engine ou commencer à utiliser des services gérés.
Pour en savoir plus sur l'optimisation, consultez la page Migrer vers Google Cloud : optimiser votre environnement.