Nesta página, fornecemos orientações de arquitetura e estratégias operacionais para migrar cargas de trabalho de contêineres atuais ou modernizar cargas de trabalho Java em contêineres executados no Google Kubernetes Engine (GKE) ou no Cloud Run.
Se você é arquiteto de nuvem, desenvolvedor de aplicativos ou engenheiro de DevOps, use as informações desta página para avaliar os caminhos de conteinerização, enviar imagens para o Artifact Registry e avaliar e conteinerizar cargas de trabalho Java usando o Modernization Hub do Google Cloud.
Antes de ler esta página, você precisa ter um inventário das suas cargas de trabalho conteinerizadas e virtualizadas, além de entender os requisitos de orquestração e escalonamento de destino.
Padrões de migração
O diagrama a seguir ilustra os caminhos de modernização de contêineres:
Cada caminho aborda uma arquitetura de carga de trabalho específica:
- Cargas de trabalho de contêiner atuais: se os aplicativos já estiverem empacotados como imagens do Docker ou da Open Container Initiative (OCI), envie-os para o Artifact Registry e implante-os diretamente no GKE ou no Cloud Run.
- Cargas de trabalho Java: se as cargas de trabalho Java forem executadas em máquinas virtuais, use o Modernization Hub e o Antigravity para avaliar os caminhos de transformação, refatorar dependências específicas do ambiente e empacotar cargas de trabalho Java em contêineres.
- Funções sem servidor: se os aplicativos forem executados como funções do AWS Lambda, use a CLI do Antigravity para conteinerizar manipuladores de eventos em microsserviços HTTP padrão para implantação no Cloud Run.
Conteinerização de cargas de trabalho Java
O Modernization Hub e as ferramentas de refatoração assistidas por IA ajudam a modernizar as cargas de trabalho Java em imagens de contêiner compatíveis com a OCI:
- Refatorar e gerar manifestos: use o Antigravity e a CLI do Antigravity para resolver bloqueadores específicos do ambiente e gerar Dockerfiles padronizados e configurações YAML de implantação do Kubernetes.
- Implantar em ambientes de execução gerenciados: crie e envie imagens de contêiner para o Artifact Registry e execute as cargas de trabalho Java conteinerizadas no GKE ou no Cloud Run.
A seguir
- Visão geral da modernização de mainframes
- Migrar contêineres para o GKE
- Migrar o Amazon EKS para o GKE
- Documentação do Modernization Hub
- Documentação do GKE
- Documentação do Cloud Run