Vantagens da migração para contentores
O Migrate to Containers é uma ferramenta para contentorizar aplicações existentes baseadas em VMs para execução no Google Kubernetes Engine (GKE), nos clusters do GKE Autopilot, no GKE Enterprise ou no Cloud Run. Ao tirar partido dos ecossistemas do GKE e do GKE Enterprise, o Migrate to Containers oferece uma forma rápida e simples de mudar para a gestão de aplicações e orquestração modernizada. A modernização e a gestão podem ser feitas sem exigir acesso ao código fonte, reescrever ou reestruturar aplicações.
Migre para contentores em vez de fazer um lift-and-shift para o Compute Engine
Atualmente, pode migrar cargas de trabalho de VMs para instâncias de VM no Compute Engine através do Migrate to VMs. Este método de "lift and shift" oferece os passos mais simples para a migração para a nuvem. Este método preserva consistentemente o mesmo modelo operacional usado para executar e gerir aplicações nas instalações, modernizando apenas a infraestrutura subjacente.
Embora a "migração direta" seja uma opção viável para determinadas cargas de trabalho, muitos clientes que estão a migrar para a nuvem querem dar um passo mais longe. Estão a tirar partido de ferramentas, métodos e serviços geridos específicos da nuvem. Em particular, querem mudar das VMs para contentores e gerir as respetivas cargas de trabalho no GKE ou no GKE Enterprise.
Vantagens dos contentores
O Migrate to Containers permite-lhe modernizar as cargas de trabalho das aplicações convertendo-as em contentores. Existem várias vantagens importantes em colocar cargas de trabalho em contentores:
- Densidade. Os contentores são muito mais leves do que as VMs, uma vez que não contêm o sistema operativo e, por isso, requerem consideravelmente menos recursos de computação e memória. Os contentores oferecem uma maior densidade de cargas de trabalho nos seus clusters, atribuições de recursos detalhadas e, no geral, custos de infraestrutura mais baixos.
- Kernel do nó otimizado para segurança. O GKE e o GKE Enterprise oferecem atualizações automáticas do sistema operativo, o que lhe permite não ter de manter o sistema operativo.
- Aumente as apps antigas com serviços modernos. O GKE e o GKE Enterprise permitem-lhe usar serviços de suplementos da plataforma para integrar sem problemas a funcionalidade atualizada com as apps existentes. Por exemplo, pode tirar partido do Istio no GKE ou da Cloud Service Mesh para automatizar as políticas de rede e de segurança sem alterar o código da sua aplicação. Além disso, pode usar a monitorização e o registo com o Cloud Logging e o Cloud Monitoring alterando as configurações e não as suas aplicações.
- Política unificada e gestão de recursos integrada. O GKE e o GKE Enterprise permitem-lhe focar-se na gestão de aplicações e não na infraestrutura. Oferecem o poder da gestão declarativa do estado desejado com estratégias de etiquetagem e políticas de seletores avançadas.
- Gestão e organização modernas baseadas em imagens. A migração para contentores oferece uma capacidade única para extrair uma imagem da carga de trabalho da VM e criar uma imagem do Docker e artefactos relacionados. Esta extração, por sua vez, permite-lhe modernizar a gestão do ciclo de vida e das operações da sua aplicação, 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 do dia 2. Além disso, a gestão baseada em imagens permite aos clientes fazer atualizações contínuas, escalabilidade dinâmica, autorrecuperação e muito mais.
O que se segue?
- Saiba mais sobre as fases do processo de migração.