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 suivantes :
- Migration vers Google Cloud
- Migrer des VM avec Migrate to Virtual Machines
- Migrer des 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 Migration vers Google Cloud, tel que 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 Migration 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 la migration vers Google Cloud, la migration de VM avec Migrate to VMs, la migration de conteneurs vers Google Cloud et la série Migrer des VM vers des conteneurs avec Migrate to Containers, nous avons utilisé des paradigmes et des stratégies de conception logicielle courants 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.
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 to VMs et Migrer des conteneurs vers Google Cloud :
Dans le diagramme précédent, la série correspond à un diagramme de classes UML comme suit :
La série Migration vers Google Cloud comprend les documents suivants :
Migration vers Google Cloud : choisir votre chemin de migration (ce document) vous aide à choisir les meilleures options de migration pour vos composants.
Migration vers Google Cloud : premiers pas configure 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 les 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 l'objet Ingress multicluster et la détection de services multiclusters
Migrer des VM vers des conteneurs avec la migration vers des conteneurs
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.