Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Panoramica di Migrate to Containers
Utilizza Migrate to Containers per modernizzare le applicazioni tradizionali trasferendole dalle istanze di macchine virtuali (VM) ai container nativi che vengono eseguiti su Google Kubernetes Engine (GKE) o sulla piattaforma Cloud Run. Puoi eseguire la migrazione dei carichi di lavoro dalle VM in esecuzione su VMware o Compute Engine, in modo da avere la flessibilità di containerizzare facilmente i carichi di lavoro esistenti.
Migrate to Containers supporta la modernizzazione di applicazioni IBM WebSphere, JBoss, Apache,
Tomcat, WordPress, Windows IIS, nonché la containerizzazione di
applicazioni basate su Linux.
L'interfaccia a riga di comando Migrate to Containers è uno strumento leggero che puoi utilizzare sulla tua macchina locale per eseguire la migrazione dei carichi di lavoro al fine di modernizzare i componenti dell'applicazione che vengono eseguiti su VM. Genera elementi che puoi eseguire in GKE o
Cloud Run. La modalità offline ti consente di eseguire migrazioni dei carichi di lavoro basati su Linux localmente e di lavorare sulla tua rete locale senza estrarre risorse da internet durante l'esecuzione.
Puoi eseguire la migrazione delle applicazioni dalle piattaforme di origine supportate alle seguenti:
Informazioni sull'integrazione di Migrate to Containers con Cloud Code
L'integrazione di Migrate to Containers con Cloud Code ti consente di eseguire la migrazione delle applicazioni dalle VM ai container in esecuzione su GKE direttamente in Visual Studio utilizzando una macchina Linux.
L'estensione è integrata con l'interfaccia a riga di comando del client predittivo di Migration Center e con l'interfaccia a riga di comando di Migrate to Containers.
Fornisce un percorso di ripianificazione guidato, una valutazione della compatibilità tecnica e la generazione automatica di artefatti, che ti consente di eseguire le applicazioni esistenti su GKE.
I cluster Google Kubernetes Engine (GKE) forniscono servizi Kubernetes protetti e gestiti con scalabilità automatica e supporto multi-cluster.
GKE ti consente di eseguire il deployment, gestire e scalare le applicazioni containerizzate su Kubernetes, basato su Google Cloud.
Cluster Autopilot:
in questa modalità di funzionamento in GKE, GKE esegue il provisioning e la gestione dell'infrastruttura sottostante del cluster, inclusi i nodi e i pool di nodi, offrendoti un'esperienza di cluster ottimizzata. Per i vantaggi dell'utilizzo del gestore dei servizi Linux semplificato, consulta la sezione Eseguire la migrazione a cluster Autopilot e Cloud Run.
GKE Enterprise è una piattaforma di gestione delle applicazioni che offre un'esperienza operativa e di sviluppo coerente per ambienti cloud e on-premise. GKE Enterprise include un insieme di componenti di base, tra cui:
Cluster GKE: servizio di orchestrazione e gestione dei container per l'esecuzione di cluster Kubernetes in ambienti cloud e on-premise. GKE Enterprise si basa su
cluster GKE su Google Cloud o Google Distributed Cloud
per gestire le installazioni di Kubernetes negli ambienti in cui intendi eseguire il deployment delle tue applicazioni.
Config Sync:
riconcilia continuamente i cluster con un insieme centrale di configurazioni che
sono archiviate in una fonte attendibile, ad esempio uno o più repository Git.
Policy Controller:
definisce, automatizza e applica i criteri in tutti gli ambienti per soddisfare i requisiti di sicurezza e conformità della tua
organizzazione.
Config Controller:
un servizio ospitato per il provisioning e l'orchestrazione delle risorse Google Cloud .
Cloud Service Mesh: gestisce e protegge il traffico tra i servizi, monitorando, risolvendo i problemi e migliorando le prestazioni delle applicazioni.
Sicurezza di GKE Enterprise: protegge i deployment ibridi e multi-cloud fornendo controlli coerenti in tutti gli ambienti.
Informazioni su Cloud Run
Cloud Run è una piattaforma di calcolo gestita che consente di eseguire
container stateless utilizzando richieste web o eventi Pub/Sub.
Il gestore dei servizi Linux semplificato ti consente di eseguire il deployment dei carichi di lavoro dei container migrati su Cloud Run.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 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)."]]