Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Présentation de Migrate to Containers
Utilisez Migrate to Containers pour moderniser les applications traditionnelles en les faisant passer d'instances de machines virtuelles (VM) à 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.
Migrate to Containers est compatible avec la modernisation des applications IBM WebSphere, JBoss, Apache, Tomcat, WordPress et Windows, ainsi qu'avec la conteneurisation d'applications basées sur Linux.
La CLI Migrate to Containers est un outil léger que vous pouvez utiliser sur votre ordinateur local pour migrer vos charges de travail afin de moderniser les composants d'application exécutés sur des VM. Elle génère des artefacts que vous pouvez déployer sur GKE ou Cloud Run. Le mode hors connexion vous permet de migrer localement vos charges de travail Linux et de travailler sur votre réseau local sans extraire de ressources d'Internet pendant l'exécution.
Vous pouvez migrer vos applications depuis les plates-formes sources compatibles vers les éléments suivants :
À propos de l'intégration de Migrate to Containers à Cloud Code
L'intégration de Migrate to Containers à Cloud Code vous permet de migrer des applications depuis des VM vers des conteneurs s'exécutant sur GKE, directement dans Visual Studio, en utilisant une machine Linux.
L'extension est intégrée à la CLI du client de découverte Migration Center et à la CLI de Migrate to Containers.
Elle fournit un parcours de changement de plate-forme guidé, une évaluation de l'adéquation technique et une génération automatisée d'artefacts afin de vous permettre d'exécuter des applications existantes sur GKE.
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.
Clusters Autopilot : ce mode de fonctionnement dans GKE provisionne et gère l'infrastructure sous-jacente au cluster, y compris les nœuds et les pools de nœuds, afin de vous offrir une expérience de cluster optimisée. Pour en savoir plus sur l'utilisation du gestionnaire de services Linux simplifié, consultez la page Migrer vers des clusters Autopilot et Cloud Run.
GKE Enterprise 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. GKE Enterprise comprend un ensemble de composants principaux, parmi lesquels :
Clusters GKE : service d'orchestration et de gestion de conteneurs pour l'exécution de clusters Kubernetes dans des environnements cloud et sur site. GKE Enterprise s'appuie sur les clusters GKE sur Google Cloud ou sur Google Distributed Cloud pour gérer les installations Kubernetes dans les environnements dans lesquels vous souhaitez déployer vos applications.
Config Sync : synchronise en continu vos clusters dans un ensemble central de configurations stockées dans une source fiable, telle qu'un ou plusieurs dépôts Git.
Policy Controller : 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.
Config Controller : service hébergé permettant de provisionner et d'orchestrer des ressources Google Cloud.
Cloud 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é GKE Enterprise : permet de sécuriser vos déploiements hybrides et multicloud en fournissant des contrôles cohérents dans vos environnements.
À propos de Cloud Run
Cloud Run est une plate-forme de calcul gérée qui vous permet d'exécuter des conteneurs sans état à l'aide de requêtes Web ou d'é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.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/12/22 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Difficile à comprendre","hardToUnderstand","thumb-down"],["Informations ou exemple de code incorrects","incorrectInformationOrSampleCode","thumb-down"],["Il n'y a pas l'information/les exemples dont j'ai besoin","missingTheInformationSamplesINeed","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/12/22 (UTC)."],[],[],null,["# Migrate to Containers overview\n==============================\n\nUse Migrate to Containers to modernize traditional applications away from\nvirtual machine (VM) instances and into native containers that run on\nGoogle Kubernetes Engine (GKE) or Cloud Run platform. You can migrate\nworkloads from VMs that run on VMware or Compute Engine, giving you the\nflexibility to containerize your existing workloads with ease.\nMigrate to Containers supports modernization of IBM WebSphere, JBoss, Apache,\nTomcat, WordPress, Windows IIS applications, as well as containerisation of\nLinux-based applications.\n\nThe Migrate to Containers CLI is a lightweight tool that you can use on your local\nmachine for migrating your workloads to modernize application components that\nrun on VMs. It generates artifacts that you can deploy to GKE or\nCloud Run. The offline mode lets you perform migrations of your\nLinux-based workloads locally and can work on your local network without pulling\nresources from the internet during runtime.\n\nYou can migrate applications from supported source platforms to the following:\n\n- [Google Kubernetes Engine (GKE)](/kubernetes-engine/docs) and [Autopilot clusters](/kubernetes-engine/docs/concepts/autopilot-overview)\n- [Cloud Run](/run/docs)\n\nAbout Migrate to Containers integration with Cloud Code\n-------------------------------------------------------\n\nThe Migrate to Containers integration with the Cloud Code gives you the ability\nto migrate applications from VMs to containers running on GKE,\ndirectly in Visual Studio, using a Linux machine.\n\n- The extension is integrated with the Migration Center discovery client CLI and Migrate to Containers CLI.\n- It provides a guided replatforming journey, technical fit assessment, and automated artifact generation, which let you run existing applications on GKE.\n\nTo learn more about the Migrate to Containers extension, see\n[Replatform Linux applications to containers](/code/docs/vscode/replatform-apps-to-containers).\n\nAbout GKE and GKE Enterprise clusters\n-------------------------------------\n\nGoogle Kubernetes Engine (GKE) clusters provide secured and\nmanaged Kubernetes services with autoscaling and multi-cluster support.\nGKE lets you deploy, manage, and scale containerized\napplications on Kubernetes, powered by Google Cloud.\n\n- [Autopilot clusters](/kubernetes-engine/docs/concepts/autopilot-overview): this mode of operation in GKE provisions and manages the cluster's underlying infrastructure, including nodes and node pools, giving you an optimized cluster experience. For the benefits of using the simplified Linux service manager, see [Migrating to Autopilot clusters and Cloud Run](/migrate/containers/docs/autopilot-overview).\n\nGKE Enterprise is an application management platform that provides a\nconsistent development and operations experience for cloud and on-premises\nenvironments. GKE Enterprise includes a set of core components, including the\nfollowing:\n\n- [GKE clusters](/anthos/clusters/docs): container orchestration and\n management service for running Kubernetes clusters in both cloud and\n on-premises environments. GKE Enterprise relies on\n GKE clusters on Google Cloud or Google Distributed Cloud\n to manage Kubernetes installations in the environments where you intend to\n deploy your applications.\n\n- [Config Sync](/anthos-config-management/docs/config-sync-overview):\n continuously reconciles your clusters to a central set of configurations that\n are stored in a source of truth, like one or more Git repositories.\n\n- [Policy Controller](/anthos-config-management/docs/concepts/policy-controller):\n defines, automates, and enforces policies across environments to meet your\n organization's security and compliance requirements.\n\n- [Config Controller](/anthos-config-management/docs/concepts/config-controller-overview):\n a hosted service to provision and orchestrate Google Cloud resources.\n\n- [Cloud Service Mesh](/service-mesh/docs): manages and secures traffic between\n services while monitoring, troubleshooting, and improving application\n performance.\n\n- [GKE Enterprise security](/anthos/docs): secures your hybrid and\n multi-cloud deployments by providing consistent controls across your\n environments.\n\nAbout Cloud Run\n---------------\n\nCloud Run is a managed compute platform that lets you run\nstateless containers using web requests or Pub/Sub events.\nThe simplified Linux service manager lets you deploy your migrated container\nworkloads on Cloud Run.\n\n- For the benefits of using the simplified Linux service manager, see [Migrating to Autopilot clusters and Cloud Run](/migrate/containers/docs/services-manager).\n\nWhat's next\n-----------\n\n- Learn about the [benefits of migrating to containers](/migrate/containers/docs/anthos-migrate-benefits)."]]