Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Benefícios da migração para contêineres
O Migrate to Containers é uma ferramenta para colocar em contêiner os aplicativos atuais baseados
em VM para execução no Google Kubernetes Engine (GKE), Clusters do Autopilot do GKE, GKE Enterprise ou Cloud Run.
Ao aproveitar os ecossistemas do GKE e do GKE Enterprise,
o Migrate to Containers oferece uma maneira rápida e simples de migrar para a orquestração
e o gerenciamento de aplicativos modernizados. A modernização e o gerenciamento podem ser feitos sem exigir acesso ao código-fonte,
reescrever ou rearquitetar aplicativos.
Migração para os contêineres ou lift-and-shift para o Compute Engine
Agora é possível migrar as cargas de trabalho da VM para instâncias de VM
no Compute Engine usando o Migrate to VMs.
Esse método de migração lift-and-shift
oferece as etapas mais simples para a migração para a nuvem. Esse método preserva
consistentemente o mesmo modelo operacional usado para executar e gerenciar aplicativos no local,
modernizando apenas a infraestrutura subjacente.
A migração "lift-and-shift" é uma opção viável
para determinadas cargas de trabalho, mas muitos clientes que estão migrando para a
nuvem querem ir além. Elas estão aproveitando ferramentas, métodos e serviços gerenciados específicos da nuvem. Em particular, eles querem
mudar de VMs para contêineres e gerenciar cargas de trabalho no GKE
ou no GKE Enterprise.
Benefícios dos contêineres
O Migrate to Containers permite modernizar as cargas de trabalho do aplicativo ao convertê-las
em contêineres. Há vários benefícios principais em conteinerização de cargas de trabalho:
Densidade: os contêineres são muito mais leves do que as VMs porque eles não incluem o sistema operacional. Por isso, eles exigem bem menos recursos de computação e memória. Os contêineres fornecem maior densidade de cargas de trabalho nos
clusters, alocações de recursos refinadas e custos de infraestrutura
mais baixos.
Kernel de nó otimizado para segurança. O GKE e o GKE Enterprise oferecem upgrades automáticos do sistema operacional. Assim, você não precisa fazer a manutenção.
Fortalecimento dos aplicativos legados com serviços modernos: O GKE e o GKE Enterprise permitem
que você use serviços de complementos da plataforma para integrar perfeitamente funcionalidades
atualizadas aos aplicativos atuais. Por exemplo, é possível aproveitar o
Istio no GKE ou o
Cloud Service Mesh para automatizar políticas de rede e segurança sem
alterar o código do aplicativo. Além disso, é possível usar o monitoramento e a geração de registros
com o Cloud Logging e o Cloud Monitoring, alterando as
configurações e não alterando seus aplicativos.
Gerenciamento integrado de recursos e políticas unificadas: O GKE e
o GKE Enterprise permitem que você se concentre no gerenciamento de aplicativos, não na infraestrutura. Eles oferecem
a eficiência do gerenciamento declarativo de estado pretendido com poderosas estratégias de marcação com
tags e políticas de seletores.
Orquestração e gerenciamento modernos baseados em imagens: O Migrate to Containers oferece
um recurso exclusivo para extrair uma imagem da carga de trabalho da VM e criar uma
imagem do Docker e artefatos relacionados. Essa extração permite que você modernize
o ciclo de vida do aplicativo e o gerenciamento de operações, incluindo
a integração com um pipeline de CI/CD. A integração com um pipeline de CI/CD usa ferramentas como o Cloud Build para
implementar procedimentos de manutenção de dois dias. Além disso, com o gerenciamento baseado em imagens,
os clientes podem realizar atualizações graduais,
escalonamento dinâmico, autocorreção e muito mais.
[[["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 2025-09-04 UTC."],[],[],null,["# Benefits of migrating to containers\n===================================\n\nMigrate to Containers is a tool to containerize existing VM-based\napplications to run on [Google Kubernetes Engine (GKE)](/kubernetes-engine), [GKE Autopilot clusters](/kubernetes-engine/docs/concepts/autopilot-overview), [GKE Enterprise](/anthos), or [Cloud Run](/run/docs).\nBy taking advantage of the GKE and GKE Enterprise ecosystems,\nMigrate to Containers provides a fast and simple way to move to modernized\norchestration and application management. Modernization and management can be done without requiring access to source code,\nrewriting, or rearchitecting applications.\n\nMigrate to containers versus lift-and-shift to Compute Engine\n-------------------------------------------------------------\n\nToday, you can migrate VM workloads into VM instances in\nCompute Engine using [Migrate to VMs](/migrate/virtual-machines).\nThis \"lift and shift\"\nmethod offers the simplest steps for cloud migration. This method consistently preserves\nthe same operational model used for running and managing applications on-premises,\nmodernizing only the underlying infrastructure.\n\nWhile \"lift and shift\" is a viable option\nfor certain workloads, many customers that are moving to the\ncloud want to take a step further. They are taking advantage\nof cloud-specific tools, methods, and managed services. In particular, they want\nto shift from VMs to containers, and manage their workloads on GKE\nor GKE Enterprise.\n\nBenefits of containers\n----------------------\n\nMigrate to Containers lets you modernize application workloads by converting\nthem to containers. There are several key benefits to containerizing workloads:\n\n- **Density.** Containers are much lighter than VMs since they don't contain the operating system, and therefore require considerably fewer compute and memory resources. Containers provide greater density of workloads across your clusters, fine-grained resource allocations, and overall **lower infrastructure\n costs.**\n- **Security optimized node kernel.** GKE and GKE Enterprise offer automatic operating system upgrades, freeing you from the burden of maintaining their operating system.\n- **Augment legacy apps with modern services.** GKE and GKE Enterprise let you use platform add-on services to seamlessly integrate up-to-date functionality with existing apps. For instance, you can take advantage of [Istio on GKE](/istio/docs/istio-on-gke/overview) or [Cloud Service Mesh](/anthos/service-mesh) to automate network and security policies without changing your application code. Also, you can use monitoring and logging with Cloud Logging and Cloud Monitoring by changing configurations and not changing your applications.\n- **Unified policy and integrated resource management.** GKE and GKE Enterprise let you focus on managing applications, not infrastructure. They offer the power of declarative desired-state management with powerful tagging strategies and selector policies.\n- **Modern image-based management and orchestration.** Migrate to Containers offers a unique capability to extract an image from the VM workload and construct a Docker image and related artifacts. This extraction in turn lets you modernize your application lifecycle and operations management, including integrating with a CI/CD pipeline. Integration with a CI/CD pipeline uses tools like Cloud Build to implement day-2 maintenance procedures. Furthermore, image-based management enables customers to perform rolling updates, dynamic scaling, self-healing, and more.\n\nWhat's next\n-----------\n\n- Learn about [migration journey phases](/migrate/containers/docs/migration-journey)."]]