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.
Para saber mais sobre a extensão do Migrate to Containers, consulte Mudança de plataforma de aplicativos do Linux para contêineres.
Sobre os clusters do GKE e do GKE Enterprise
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.
Controlador de configuração: um serviço hospedado para provisionar e orquestrar recursos do Google Cloud.
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.
- Veja os benefícios de usar o gerenciador de serviços simplificado do Linux em Como migrar para clusters do Autopilot e do Cloud Run.
A seguir
- Saiba mais sobre os benefícios da migração para contêineres.