À propos de Migrate to Containers
Utilisez Migrate to Containers pour moderniser les applications traditionnelles en les faisant passer des machines virtuelles à des conteneurs natifs, qui s'exécutent sur Google Kubernetes Engine (GKE), sur des clusters Anthos ou sur la plate-forme Cloud Run. Vous pouvez migrer des charges de travail à partir de VM s'exécutant sur VMware ou Compute Engine, ce qui vous permet de conteneuriser facilement vos charges de travail existantes.
Vous pouvez migrer vos VM depuis les plates-formes sources compatibles vers les éléments suivants :
- Google Kubernetes Engine (GKE) et clusters Autopilot
- Anthos
- Anthos sur solution Bare Metal
- Cloud Run
À propos des clusters GKE et Anthos
Les clusters Google Kubernetes Engine (GKE) fournissent des services Kubernetes sécurisés et géré, avec l'autoscaling et la compatibilité multicluster. GKE vous permet de déployer, de gérer et de faire évoluer des applications en conteneur sur Kubernetes, avec la technologie Google Cloud.
- Cluster Autopilot : GKE provisionne et gère l'infrastructure sous-jacente au cluster, y compris les nœuds et les pools de nœuds, ce qui vous permet de bénéficier d'un cluster optimisé sans intervention de votre part. Pour en savoir plus sur l'utilisation du gestionnaire de services Linux simplifié, consultez la page Migrer vers des clusters Autopilot et Cloud Run.
Anthos est une plate-forme de gestion d'applications qui offre une expérience de développement et d'exploitation cohérente pour les environnements cloud et sur site. Anthos comprend un ensemble de composants principaux, parmi lesquels :
Clusters Anthos : service d'orchestration et de gestion de conteneurs pour l'exécution de clusters Kubernetes dans des environnements cloud et sur site. Anthos s'appuie sur les clusters Anthos sur Google Cloud ou Anthos sur bare metal pour gérer les installations Kubernetes dans les environnements dans lesquels vous souhaitez déployer vos applications.
Anthos Config Management : définit, automatise et applique des règles dans tous les environnements pour répondre aux exigences de sécurité et de conformité de votre organisation.
Anthos Service Mesh : gère et sécurise le trafic entre les services tout en surveillant, en dépannant et en améliorant les performances des applications.
Sécurité Anthos : permet de sécuriser vos déploiements hybrides et multicloud en vous donnant accès à des commandes cohérentes entre vos environnements.
À propos de Cloud Run
Cloud Run est une plate-forme de calcul gérée qui permet d'exécuter des conteneurs sans état accessibles via des requêtes Web ou des événements Pub/Sub. Le gestionnaire de services Linux simplifié vous permet de déployer vos charges de travail de conteneurs migrées sur Cloud Run.
- Pour en savoir plus sur l'utilisation du gestionnaire de services Linux simplifié, consultez la page Migrer vers des clusters Autopilot et Cloud Run.
À propos de Migrate to Containers
Pour découvrir la valeur de Migrate to Containers et en obtenir une présentation générale, consultez la documentation suivante :
- Pour découvrir les avantages de l'utilisation de Migrate to Containers, consultez la page Avantages de la migration vers des conteneurs.
- Pour en savoir plus sur la manière dont Migrate to Containers effectue les migrations, consultez la page Architecture de Migrate to Containers.
- Pour en savoir plus sur les procédures générales et les personnes qui les exécutent généralement, consultez les phases de migration.
Explorer
Essayez les ressources suivantes pour obtenir des instructions détaillées sur le processus de migration.
Démarrage rapide
Migrez une VM Compute Engine simple à l'aide du guide de démarrage rapide. Vous découvrirez ainsi la procédure de base à suivre pour la plupart des migrations Linux.
Tutoriel
Dans ce tutoriel, vous allez apprendre à déplacer un service et sa base de données d'une VM vers un environnement GKE, sans modifier le code. L'exemple d'application utilisé est celui de Bank of Anthos, une simulation de service de banque de détail, dotée de son propre réseau de traitement des transactions et de ses bases de données.
Ateliers pratiques
Utilisez les ateliers suivants pour créer un environnement de développement, y compris un exemple de VM à migrer (vous n'avez pas besoin d'un compte Google existant pour effectuer ces ateliers) :
Procédure de migration
Avec Migrate to Containers, vous pouvez facilement migrer vos charges de travail vers des conteneurs et les moderniser grâce à un cluster Kubernetes sécurisé et géré.
Les sections suivantes décrivent chacune des étapes de migration des VM vers des conteneurs. Suivez ces sections dans l'ordre car chacune se base sur la précédente.
Qualifier les charges de travail sources
Déterminez les VM Linux et Windows s'exécutant sur VMware ou Compute Engine que vous souhaitez exécuter en tant que conteneurs sur GKE ou Anthos :
Passer en revue les bonnes pratiques de planification Obtenez des conseils sur la migration des applications, basées sur des migrations d'applications réelles.
Vérifiez les systèmes d'exploitation de VM compatibles. Passez en revue la liste des systèmes d'exploitation qui ont été testés avec Migrate to Containers.
Migrate to Containers fournit un outil que vous exécutez sur une charge de travail de VM pour déterminer si elle est adaptée à la migration vers un conteneur. Pour en savoir plus, consultez la page À propos de l'outil d'évaluation de l'adéquation.
Configurer Migrate to Containers
Créez un cluster de traitement pour exécuter les composants Migrate to Containers qui effectuent les transformations requises pour migrer une charge de travail d'une VM source vers un conteneur cible :
Pour VMware, lorsque Google Cloud est désigné comme cible, il existe une dépendance liée à l'installation de Migrate to Virtual Machines qui permet de faciliter le transfert des charges de travail vers Google Cloud.
Si vous souhaitez migrer l'application de sorte qu'elle s'exécute dans un conteneur sur site, installez Anthos sur bare metal.
Pour les VM Windows, seule la migration des VM Compute Engine vers des conteneurs s'exécutant sur GKE ou Anthos sur Google Cloud est possible. Par conséquent, les VM Windows provenant d'autres sources doivent d'abord être migrées vers des VM Compute Engine à l'aide de Migrate to Virtual Machines.
Pour obtenir des instructions complètes, consultez la procédure de configuration.
Migrer des charges de travail Linux
Migrez vos charges de travail vers des conteneurs, puis déployez les conteneurs sur un cluster GKE ou Anthos sur Google Cloud, ou sur Anthos sur bare metal.
Désinstaller
Pour obtenir des instructions, consultez la section Désinstaller Migrate to Containers.