Visão geral do Google Cloud Modernization Hub

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 codmod com 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 de codmod em 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.* para jakarta.*), 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