Ce document présente la série Migrer 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 suivantes :
- Migrer vers Google Cloud
- Migrer des VM avec Migrate to Virtual Machines
- Migrez vos VM vers des conteneurs avec Migrate to Containers.
- Migrer des conteneurs vers Google Cloud
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 :
- En établissant un framework pour concevoir et exécuter votre parcours de migration à l'aide de la série Migration vers Google Cloud.
- En utilisant ce framework comme référence pour évaluer la progression de votre migration.
- En fournissant des conseils spécifiques à un environnement ou un cas d'utilisation particulier en vous appuyant sur le framework Migrer vers Google Cloud, par exemple avec les articles Migrer des VM avec Migrate to VMs, Migrer des conteneurs vers Google Cloud et Migrer des VM vers des conteneurs avec Migrate to Containers.
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 :
À chaque étape du processus de migration, vous suivez les phases définies dans l'article Migrer vers Google Cloud : premiers pas :
- Évaluer et découvrir vos charges de travail.
- Planifier et établir les fondations.
- Déployer vos charges de travail.
- 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 ces séries, nous avons utilisé des paradigmes de conception logicielle et des stratégies courantes dans la 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 Migrer vers Google Cloud comprend les documents suivants :
Migrer vers Google Cloud : choisir votre chemin de migration (le présent document) vous aide à choisir les meilleures options de migration pour vos composants.
Migrer vers Google Cloud : premiers pas permet de configurer le framework pour les autres séries de migrations et vous apprend les concepts de migration, mais ne vous aide pas à effectuer une migration réelle. 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.
- Évaluer et découvrir vos charges de travail
- Établir vos fondations
- Transférer vos ensembles de données volumineux
- Déployer vos charges de travail
- Passer des déploiements manuels aux déploiements automatisés en conteneurs
- Optimiser votre environnement
- Bonnes pratiques pour valider un plan de migration
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 :
Migrer des VM avec Migrate to VMs
Migrer des conteneurs vers Google Cloud
- Premiers pas
- Migrer depuis Kubernetes vers GKE
- Migrer depuis OpenShift vers Anthos
- Migrer des projets OpenShift vers Anthos
- Migrer des contraintes de contexte de sécurité OpenShift vers Anthos
- Migrer vers un environnement GKE multicluster
- Migrer vers un environnement GKE multicluster avec Multi Cluster Ingress et la détection de services multiclusters
Migrez vos VM vers des conteneurs avec Migrate to Containers.
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
- Commencez à concevoir votre migration vers Google Cloud.
- Migrez vos VM avec Migrate to VMs.
- Migrez vos charges de travail conteneurisées vers Google Cloud.
- Migrez vos VM vers des conteneurs avec Migrate to Containers.
- Découvrez des architectures de référence, des schémas et des bonnes pratiques concernant Google Cloud. Consultez notre Centre d'architecture cloud.