Migration vers Google Cloud : choisir votre chemin de migration

Ce document présente la série Migration vers Google Cloud et vous aide à comprendre comment sont liés chaque élément de la série et les autres documents. Il offre un aperçu des séries d'articles en plusieurs parties suivantes :

Ces séries d'articles sont destinées à toute personne qui souhaite migrer des machines virtuelles (VM), des conteneurs, des bases de données ou un espace de stockage vers Google Cloud. Ce document est utile pour les scénarios de migration suivants :

  • Depuis un environnement sur site
  • Depuis un environnement d'hébergement privé
  • Depuis un autre fournisseur cloud vers Google Cloud

Dans le cadre de votre parcours de migration, vous devez prendre des décisions qui dépendent de l'environnement, des charges de travail et de l'infrastructure que vous souhaitez migrer vers Google Cloud ou un environnement cloud hybride. Ces documents vous aident à déterminer la meilleure option pour répondre à vos besoins de migration :

  1. En établissant un framework pour concevoir et exécuter votre parcours de migration à l'aide de la série Migration vers Google Cloud.
  2. En utilisant ce framework comme référence pour évaluer la progression de votre migration.
  3. En fournissant des conseils spécifiques à un environnement ou un cas d'utilisation particulier en vous appuyant sur le framework Migration vers Google Cloud, tel que Migrer des VM avec Migrate for Compute Engine et Migrer des conteneurs vers Google Cloud.

Avantages de la mise en place d'un framework de migration

La mise en place d'un framework de migration est importante, car la migration peut être une tâche reproductible. Par exemple, si vous migrez vos VM initialement vers Google Cloud, vous pouvez également envisager de transférer d'autres données et charges de travail vers Google Cloud. La mise en place d'un framework général pouvant s'appliquer à différentes charges de travail peut faciliter les migrations futures.

Le diagramme suivant illustre les phases de migration :

Chemin de migration en quatre phases

À chaque étape du processus de migration, vous suivez les phases définies dans l'article Migration vers Google Cloud : premiers pas :

  1. Évaluer et découvrir vos charges de travail.
  2. Planifier et établir les fondations
  3. Déployer vos charges de travail
  4. Optimiser votre environnement et vos charges de travail

Ce parcours n'est pas propre à Google Cloud. Passer d'un environnement à un autre est une tâche difficile. Vous devez donc planifier et exécuter votre migration avec soin. Quelle que soit la migration (que ce soit pour des applications, des VM ou des conteneurs), vous devez réaliser différentes tâches comme la création d'un inventaire, l'établissement d'identités d'utilisateurs et de services, le déploiement de vos charges de travail et l'optimisation des performances et de l'évolutivité.

Conception de la série

Pour concevoir et planifier les séries Migration vers Google Cloud, Migrer des VM avec Migrate for Compute Engine et Migrer des conteneurs vers Google Cloud, nous avons utilisé des modèles et des stratégies de conception logicielle couramment utilisés en programmation orientée objet (OOP).

Vous pouvez utiliser les concepts de programmation orientée objet pour réfléchir aux recommandations de chaque série. Ce document s'apparente à la documentation logicielle lorsque vous développez une application : il vous guide au fur et à mesure du parcours en vous proposant des instructions tout au long du processus.

La série Migration vers Google Cloud configure le framework pour les autres séries de migrations. Tous les autres documents inclus dans la série constituent une extension directe de ce document.

Les documents de cette série décrivent en détail chaque phase de la migration vers Google Cloud. Les concepts décrits dans ces documents s'appliquent à la migration de divers éléments, y compris des données, des applications, des VM et des conteneurs.

Les concepts abordés dans la série Migration vers Google Cloud sont étendus et appliqués aux séries suivantes afin de fournir des conseils plus normatifs pour des cas d'utilisation et des environnements spécifiques :

Le diagramme de classe UML simplifié suivant illustre les relations entre les documents des séries Migration vers Google Cloud, Migrer des VM avec Migrate for Compute Engine et Migrer des conteneurs vers Google Cloud :

Relation entre les documents sous forme de diagramme de classes UML

Dans le diagramme précédent, la série correspond à un diagramme de classes UML comme suit :

La logique appliquée dans le diagramme peut être étendue à d'autres charges de travail. Par exemple, à l'aide des phases d'évaluation, de planification, de déploiement et d'optimisation, vous pouvez moderniser vos pipelines CI/CD lors de leur migration vers Google Cloud.

Étape suivante