Présentation de la migration des charges de travail vers des conteneurs

Utilisez Migrate for Anthos and GKE pour convertir des charges de travail basées sur des VM en conteneurs s'exécutant sur des clusters Google Kubernetes Engine (GKE) ou Anthos. Vous pouvez migrer des charges de travail à partir de VM s'exécutant sur VMware, AWS, Azure 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:

À 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.

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 gère les installations Kubernetes à l'aide de cluster Anthos sur Google Cloud, de clusters Anthos sur VMware ou de clusters Anthos sur AWS dans les environnements où 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 Migrate pour Anthos et de GKE

Pour découvrir la valeur de Migrate for Anthos and GKE et en obtenir une présentation générale, consultez les articles suivants :

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 for Anthos and GKE, vous migrez et modernisez vos charges de travail existantes vers des conteneurs sur 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, AWS, Azure ou Compute Engine que vous souhaitez exécuter en tant que conteneurs sur GKE ou Anthos :

Configurer Migrate for Anthos and GKE

Créez un cluster de traitement pour exécuter les composants Migrate for Anthos and GKE qui effectuent les transformations requises pour migrer une charge de travail d'une VM source vers un conteneur cible :

  • Pour VMware, AWS et Azure, lorsque Google Cloud est désigné comme cible, il existe une dépendance liée à l'installation de Migrate for Compute Engine qui permet de faciliter le transfert des charges de travail vers Google Cloud.

  • Pour VMware, afin de migrer l'application de sorte qu'elle s'exécute dans un conteneur sur site, installez Anthos Clusters on VMware dans l'environnement vCenter/vSphere de la VM VMware source afin d'effectuer la migration.

  • Pour AWS, pour migrer l'application de sorte qu'elle s'exécute dans un conteneur sur AWS, installez Anthos Clusters on AWS dans la région de la VM AWS source afin d'effectuer la migration.

  • 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 for Compute Engine.

Pour obtenir des instructions complètes, consultez la procédure de configuration.

Migrer des charges de travail Linux

Migrez vos charges de travail Linux vers des conteneurs, puis déployez ces conteneurs sur un cluster GKE ou Anthos sur Google Cloud, sur des clusters Anthos sur VMware ou sur des clusters Anthos sur AWS version 1.4 ou ultérieure.

Migrer des charges de travail Windows

Migrez vos charges de travail Windows vers des conteneurs, puis déployez-les sur un cluster GKE ou Anthos sur Google Cloud, sur des clusters Anthos sur VMware ou sur des clusters Anthos sur AWS version 1.4 ou ultérieure.

Désinstaller

Pour obtenir des instructions, consultez la section Désinstaller Migrate for Anthos et GKE.

Étape suivante