O Google Cloud Modernization Hub é um espaço de trabalho no console Google Cloud que ajuda você a avaliar, planejar e modernizar suas cargas de trabalho empresariais legadas no Google Cloud. Com o Modernization Hub, é possível executar avaliações de código automatizadas, seguir fluxos de trabalho de configuração guiada e converter aplicativos legados escritos em Java ou .NET usando ferramentas com tecnologia de IA.
Principais recursos
O Modernization Hub oferece os seguintes recursos:
- Avaliação de carga de trabalho:execute verificações de código em contêineres em segundo plano usando a Avaliação de modernização de apps (
codmod) para arquivos de origem armazenados no Cloud Storage sem provisionar instâncias separadas do Compute Engine. - Detecção automática de bloqueadores:identifique chamadas do Registro do Windows, serviços do Windows Communication Foundation (WCF), dependências do Internet Information Services (IIS), namespaces legados do Java EE ou esquemas proprietários do mainframe DB2 em relatórios de avaliação HTML e Markdown para download.
- Transformação de código com assistência de IA:use assistentes de modernização com tecnologia do Gemini, agentes de IA especializados e o Antigravity para explicar códigos legados, refatorar dependências e acelerar a conversão de código.
- Atualizações contínuas de modernização:acompanhe novas receitas de refatoração, recursos de agente de IA e lançamentos de produtos diretamente no feed integrado Novidades do Modernization Hub.
- Redução do risco de migração:use padrões de migração comprovados, scripts de implantação automatizados e ferramentas de validação paralela, como o Dual Run para mainframes, e reduza o risco de migração.
Cargas de trabalho de modernização compatíveis
O Modernization Hub oferece suporte à avaliação e transformação de quatro categorias principais de cargas de trabalho empresariais. A tabela a seguir resume as ferramentas de avaliação e os tempos de execução de destino para cada carga de trabalho:
| Pilha de carga de trabalho | Ferramenta de avaliação | Resultado principal da análise | Ambiente de execução de destino |
|---|---|---|---|
| ASP.NET / .NET Framework | Avaliação de modernização de apps (codmod) |
Preparação para contêineres Linux, bloqueadores de API do Windows, upgrades do NuGet | Cloud Run, Google Kubernetes Engine |
| Enterprise Java | Avaliação de modernização de apps (codmod) |
Preparação para contêineres Linux, bloqueadores do Java EE / JDK, upgrades do Maven e do Gradle | Cloud Run, GKE |
| Mainframe (COBOL, PL/I, JCL) | Mainframe Assessment Tool (MAT) | Mapeamento de dependências, pontuação de complexidade, inventário de esquema do DB2 | Compute Engine, Dual Run |
| Bancos de dados legados (Oracle, SQL Server) | Database Migration Accelerator (DMA) | Análise de prontidão para migração, estimativa de esforço, conversão de PL/SQL e T-SQL | AlloyDB para PostgreSQL, Cloud SQL para PostgreSQL |
Aplicativos .NET
Se você executar cargas de trabalho legadas do ASP.NET ou do .NET Framework no Windows, o Modernization Hub ajuda a avaliar a compatibilidade de contêineres e modernizar seus aplicativos para Linux:
- Identifique bloqueadores de contêineres do Linux:identifique dependências específicas do Windows, como chamadas do Registro do Windows, serviços WCF e módulos do IIS, que impedem a implantação no Cloud Run ou no GKE.
- Estime o esforço de upgrade da estrutura:revise as pontuações de compatibilidade e os caminhos de upgrade de dependência para migrar do .NET Framework 4.x para uma versão moderna e multiplataforma do .NET.
- Automatize a conversão de código:combine relatórios de avaliação do
codmodcom habilidades agênticas especializadas em .NET no Antigravity para refatorar dependências legadas do Windows, atualizar pacotes NuGet e preparar aplicativos para implantação de contêineres. Para informações sobre os pré-requisitos de configuração, consulte Refatorar código .NET com o Antigravity.
Aplicativos em Java
Se você estiver modernizando aplicativos Java Enterprise, o Modernization Hub vai oferecer uma análise automatizada com tecnologia do mecanismo codmod para avaliar a prontidão do contêiner e os caminhos de upgrade para versões modernas de Suporte de longo prazo (LTS) do Java:
- Avaliação automatizada de
codmod:faça upload do seu arquivo de origem Java para um bucket do Cloud Storage e execute verificações decodmodem contêineres no console. - Relatórios práticos:baixe relatórios em HTML e Markdown detalhando as mudanças de namespace do Java
EE para o Jakarta EE (
javax.*parajakarta.*), APIs JDK descontinuadas e upgrades de dependência do Maven ou Gradle. - Refatoração com tecnologia de IA:aplique transformações e receitas de refatoração recomendadas para preparar cargas de trabalho Java para o Cloud Run ou o GKE.
Cargas de trabalho de mainframe
Se você estiver modernizando ambientes de mainframe essenciais para a missão, o Modernization Hub vai oferecer ferramentas em quatro estágios do ciclo de vida para fazer a transição de recursos COBOL, PL/I, Assembler e JCL para Google Cloud:
- Avaliação:use a Mainframe Assessment Tool para analisar bases de código de mainframe legadas, mapear dependências de aplicativos, extrair regras de negócios e pontuar a complexidade da migração usando scripts de configuração guiada da Google Cloud CLI.
- Modernização de dados:use o Mainframe Connector para fazer o offload de conjuntos de dados de mainframe diretamente para o Cloud Storage e o BigQuery para análise, arquivamento e processamento de IA sem interromper as operações.
- Testes automatizados:use a execução dupla para executar cargas de trabalho de mainframe atuais em paralelo com sistemas Google Cloud modernizados, verificando a equivalência funcional, o desempenho e a integridade de dados antes da transição.
Cargas de trabalho de banco de dados
Se você estiver migrando bancos de dados relacionais (como Oracle ou Microsoft SQL Server) para bancos de dados Google Cloud totalmente gerenciados, o Modernization Hub oferece ferramentas especializadas em quatro recursos de modernização:
- Conversão de código do aplicativo: use o agente de migração de banco de dados para conversão de código do aplicativo e refatore o SQL de aplicativos incorporados e camadas de conexão de banco de dados. O agente usa loops multiagentes de desenvolvimento orientado por testes (TDD) para verificar a equivalência funcional junto com a modernização do .NET. Esse agente está disponível no Antigravity, Claude Code e Cursor.
- Conversão de código residente: use o agente de migração de banco de dados para conversão de código residente e traduza a lógica residente em bancos de dados (procedimentos armazenados, gatilhos, visualizações e esquemas) de dialetos proprietários, como Oracle PL/SQL ou SQL Server T-SQL, para PL/pgSQL compatível com o destino. Esse agente está disponível no Antigravity, Claude Code e Cursor.
- Avaliação de prontidão: use o Database Migration Accelerator (DMA) para avaliar a prontidão da migração com base em metadados do banco de dados e calcular o esforço necessário para fazer a transição para o AlloyDB para PostgreSQL ou o Cloud SQL para PostgreSQL.
- Migração contínua de banco de dados: use o Database Migration Service para configurar redes, gerenciar a replicação contínua de dados e monitorar o status da migração no console Google Cloud .
Conheça as ferramentas de modernização
A página Visão geral ajuda você a descobrir ferramentas de modernização e suporte especializado em todo o ecossistema do Google Cloud :
- Conheça os serviços integrados:acesse interfaces de migração dedicadas, como o Database Migration Service, sem sair do fluxo de trabalho de modernização.
- Acessar agentes de IA (prévia): solicite acesso antecipado a agentes especializados de IDE que automatizam a conversão de banco de dados residente e a refatoração de SQL de aplicativos em ferramentas como Antigravity, Cursor e Claude Code.
- Consulte especialistas do Google:conecte-se diretamente com Google Cloud arquitetos de migração pelo Rapid Migration and Modernization Program (RaMP) para planejamento de modernização complexo e em grande escala.
Acompanhar atualizações de versões
O feed Novidades na página Visão geral mostra anúncios de lançamento, lançamentos de recursos e atualizações de protocolo em todo o portfólio de modernização, como recursos do Mainframe Assessment Tool, atualizações do codmod e lançamentos do protocolo de execução dupla, com links diretos para as notas da versão relevantes.
Analise a jornada de modernização
O Modernization Hub orienta sua iniciativa de modernização em quatro etapas:
- Descobrir:defina seu caminho de modernização (mudança de plataforma, refatoração ou reescrita) e selecione as ferramentas de migração certas para sua pilha.
- Avaliar:quantifique a dívida técnica, detecte bloqueadores de código e esquema e estime o esforço do projeto executando verificações automatizadas.
- Transformar:modernize o código, converta esquemas de banco de dados e estabeleça a replicação contínua de dados usando agentes com tecnologia de IA e ferramentas de CLI.
- Executar e otimizar:implante cargas de trabalho conteinerizadas no Cloud Run ou no GKE e use o Gemini Cloud Assist e o Active Assist para otimizar a performance e gerenciar os custos do cloud.
Como receber suporte
O Modernization Hub está em prévia. Durante a prévia, os contratos de nível de serviço (SLAs) do suporte padrão Google Cloud 24/7 não se aplicam.
Para informar problemas, pedir ajuda ou enviar feedback sobre o produto, envie um e-mail para modernization-hub-feedback-external@google.com.
A seguir
- Saiba como avaliar aplicativos .NET.
- Saiba como avaliar aplicativos Java.
- Saiba como configurar a Mainframe Assessment Tool (MAT).