Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Visão geral do Migrate to Containers
Use o Migrate to Containers para modernizar aplicativos tradicionais que não estejam em instâncias de máquinas virtuais (VM) para contêineres nativos executados no Google Kubernetes Engine (GKE) ou na plataforma Cloud Run. É possível migrar cargas de trabalho de VMs executadas no VMware ou Compute Engine, oferecendo flexibilidade para contentorizar as cargas de trabalho existentes com facilidade.
O Migrate to Containers é compatível com a modernização de aplicativos IBM WebSphere, JBoss, Apache, Tomcat, WordPress, Windows IIS, bem como conteinerização de aplicativos baseados no Linux.
A CLI do Migrate to Containers é uma ferramenta leve que pode ser usada na máquina local para migrar as cargas de trabalho e modernizar os componentes do aplicativo executados em VMs. Ele gera artefatos que podem ser implantados no GKE ou no Cloud Run. O modo off-line permite realizar migrações das cargas de trabalho baseadas no Linux localmente e trabalhar na rede local sem extrair recursos da Internet durante o ambiente de execução.
É possível migrar aplicativos de plataformas de origem compatíveis para:
Sobre a integração do Migrate to Containers com o Cloud Code
A integração do Migrate to Containers com o Cloud Code permite migrar aplicativos de VMs para contêineres em execução no GKE, diretamente no Visual Studio, usando uma máquina Linux.
A extensão é integrada à CLI do discovery client do Migration Center e à CLI do Migrate to Containers.
Ele fornece uma jornada guiada de reformulação de plataforma, avaliação técnica de adequação e geração automatizada de artefatos, que permitem executar aplicativos já existentes no GKE.
Os clusters do Google Kubernetes Engine (GKE) fornecem um serviço seguro e gerenciado do Kubernetes com suporte para escalonamento automático e vários clusters.
Com o GKE, é possível implantar, gerenciar
e escalonar aplicativos em contêineres no Kubernetes, que tem a tecnologia do Google Cloud.
Clusters do Autopilot: esse modo de operação no GKE provisiona e gerencia a infraestrutura subjacente do cluster, incluindo nós e pools de nós, proporcionando uma experiência de cluster otimizada. Veja os benefícios de usar o gerenciador de serviços simplificado do Linux em Como migrar para clusters do Autopilot e o Cloud Run.
O GKE Enterprise é uma plataforma de gerenciamento de aplicativos que fornece uma
experiência consistente de desenvolvimento e operações para ambientes na nuvem e locais. O GKE Enterprise inclui um conjunto de componentes principais, incluindo:
Clusters do GKE: serviço de orquestração e gerenciamento de contêineres para executar clusters do Kubernetes em ambientes locais e na nuvem. O GKE Enterprise depende dos
clusters do GKE no Google Cloud ou no Google Distributed Cloud
para gerenciar instalações do Kubernetes nos ambientes em que você pretende
implantar os aplicativos.
Config Sync: reconcilia continuamente seus clusters com um conjunto central de configurações armazenadas em uma fonte da verdade, como um ou mais repositórios Git.
Controlador de Políticas: define, automatiza e aplica políticas em todos os ambientes para atender aos requisitos de segurança e conformidade da organização.
Cloud Service Mesh: gerencia e protege o tráfego entre os serviços enquanto monitora, soluciona problemas e melhora o desempenho dos aplicativos.
Segurança do GKE Enterprise: protege as implantações híbridas e multicloud fornecendo controles consistentes em todos os seus ambientes.
Sobre o Cloud Run
O Cloud Run é uma plataforma gerenciada de computação que executa contêineres sem estado usando solicitações da Web ou eventos do Pub/Sub.
O gerenciador de serviços simplificado do Linux permite implantar cargas de trabalho de contêiner migradas no Cloud Run.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)."]]