Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

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

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

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

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 :

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.

Étape suivante