Architecture de Migrate to Virtual Machines

Migrate to Virtual Machines vous permet de migrer des VM et des disques de VM depuis les quatre sources de migration suivantes vers Google Cloud:

  • Centre de données vSphere (sur site)
  • Service cloud AWS
  • Service cloud Azure
  • Google Cloud VMware Engine

Le schéma suivant illustre l'architecture pour la migration des VM et des disques de VM depuis différentes sources de migration vers Google Cloud:

Architecture de Migrate to Virtual Machines

À propos des projets Google Cloud

Les projets Google Cloud constituent une base pour la création, l'activation et l'utilisation de tous les services Google Cloud, comme la gestion des API, la facturation, l'ajout et la suppression de collaborateurs et la gestion des autorisations pour les ressources Google Cloud.

Console Google Cloud

Google Cloud Console est l'interface utilisateur graphique de Google Cloud. Utilisez Google Cloud Console pour gérer tous les aspects de la migration, accéder aux données de surveillance et de journalisation, et configurer l'authentification et l'autorisation.

Cloud IAM

La gestion de l'authentification et des accès (IAM) vous permet de contrôler l'accès à des ressources Google Cloud spécifiques et empêche tout accès indésirable à d'autres ressources. Pour permettre à des utilisateurs de créer et de gérer vos ressources Compute Engine, vous pouvez les ajouter en tant que membres d'une équipe à votre projet ou à des ressources spécifiques, et leur accorder des autorisations à l'aide de rôles IAM.

Sources et cibles de migration

Une migration est définie par :

  • La source de la migration: un centre de données sur site ou un service cloud hébergeant les VM ou les disques de VM que vous souhaitez migrer. Vous pouvez définir plusieurs sources sur un projet hôte.

  • La cible de migration: une VM Compute Engine ou des volumes de disque persistant sur Google Cloud.

  • Le projet hôte : le projet que vous utilisez pour contrôler le processus de migration est appelé projet hôte. Dans votre projet hôte, vous activez le service Migrate to Virtual Machines et tous les autres services requis par Migrate to Virtual Machines. Une fois cette option activée, vous pouvez commencer à migrer les VM sources du projet hôte vers vos cibles de migration.

  • Le projet cible : projet qui héberge la cible de migration. Vous pouvez disposer de plusieurs projets cibles vers lesquels migrer vos VM.

Sources de migration

Migrate to Virtual Machines vous permet de migrer des VM à partir des quatre sources de migration suivantes :

  • Centre de données vSphere : migrez des VM sur site depuis le centre de données vSphere vers Google Cloud.
  • Centre de données VMware Engine : migrez des VM du centre de données VMware Engine vers Compute Engine.
  • Service cloud AWS : migrez vos instances EC2 depuis votre compte AWS vers Google Cloud.
  • Service Azure Cloud : migrez vos instances de VM depuis votre compte Azure vers Google Cloud.

Cibles de migration

Une cible de migration est définie comme suit:

  • Pour la migration de VM, la cible de migration est une instance de Compute Engine exécutée sur Google Cloud.
  • Pour la migration de disque, les cibles de migration sont des volumes de disques persistants exécutés sur Google Cloud.

Le projet qui contient la cible de migration est appelé projet cible. Vous pouvez utiliser votre projet hôte en tant que projet cible, ou bien effectuer une migration vers d'autres projets. Pour en savoir plus, consultez la section Ajouter un projet cible.

Utilisez plusieurs projets cibles pour isoler les VM ou les disques migrés les uns des autres. Par exemple, il est recommandé d'isoler une VM Compute Engine utilisée à des fins de test de celles utilisées pour la production. Vous pouvez utiliser des projets et des VPC afin de créer des environnements de bac à sable dédiés aux tests qui soient distincts de vos environnements de production. Pour plus d'informations, consultez la section Choisir une hiérarchie de ressources pour votre zone de destination Google Cloud.

Vous pouvez également utiliser Deployment Manager pour déployer les VM ou les disques de VM migrés en production sur plusieurs projets. Pour en savoir plus, consultez la page Utiliser des images provenant d'autres projets.

Outre les services Migrate to Virtual Machines, vous utilisez également les services Google Cloud suivants lors de la migration.

Compute Engine

Compute Engine vous permet de créer et d'exécuter des VM sur Google Cloud. Grâce à ce service évolutif, performant et économique, vous pouvez déployer de grands clusters de calcul dans cette infrastructure.

Dans le cadre de la définition de la cible de migration, vous définissez le projet de la VM Compute Engine. Les caractéristiques de l'instance Compute Engine cible sont basées sur les exigences de la VM migrée. Vous pouvez personnaliser la VM Compute Engine pour spécifier les éléments suivants :

  • Projet Google Cloud
  • Nombre de processeurs
  • Quantité de mémoire
  • Type de disque
  • Configuration du réseau
  • De nombreuses autres options

Les exigences sur la VM Compute Engine cible peuvent varier selon que l'instance est utilisée pour tester une VM migrée ou dans un environnement de production. Par exemple, vous pouvez tester la VM migrée dans une VM Compute Engine unique dotée de deux processeurs et de 8 Gigaoctets de RAM. Ensuite, lorsque vous passez à un environnement de production, vous définissez des instances Compute Engine cibles ayant des caractéristiques différentes, telles que 4 ou 8 processeurs et 16 Gigaoctets de RAM.

Persistent Disk

Les disques persistants sont des périphériques de stockage réseau durables auxquels vos VM Compute Engine peuvent accéder, au même titre que des disques physiques sur un ordinateur ou un serveur. Les données de chaque disque persistant sont réparties sur plusieurs disques physiques. Compute Engine gère les disques physiques et la distribution des données pour assurer la redondance et des performances optimales à votre place.

Étapes suivantes