Esta página descreve os produtos de modernização de mainframe disponíveis em Google Cloud para ajudar você a escolher um caminho para modernizar e migrar seus aplicativos de mainframe para Google Cloud.
Você pode usar as ferramentas e os processos descritos aqui para avaliar, aumentar, reescrever, reduzir os riscos de migração e testar seus aplicativos de mainframe no Google Cloud antes de implantá-los na produção. As informações nesta página podem ajudar você a fazer o seguinte:
- Entender os Google Cloud produtos e as ferramentas que facilitam a modernização de mainframe, incluindo a Mainframe Assessment Tool CLI do Gemini, o Mainframe Connector e a execução dupla.
- Conhecer as fases típicas de uma jornada de modernização de mainframe: avaliação, modernização e validação.
- Identificar como essas ferramentas podem acelerar o processo de modernização de mainframe e reduzir os riscos.
Esta página é destinada a profissionais de TI, arquitetos e tomadores de decisão que estão planejando ou em processo de modernização dos aplicativos de mainframe migrando para Google Cloud.
Antes de ler esta página, confira se você conhece os seguintes conceitos:
- Entender os produtos de modernização de mainframe no Google Cloud.
- Entendimento geral dos Google Cloud fundamentos.
- Visão geral da Mainframe Assessment Tool.
Ao usar essas ferramentas, você pode acelerar e reduzir os riscos ao migrar seus aplicativos para Google Cloud.
Como criar uma estratégia de modernização de mainframe
Google Cloud oferece uma abordagem e ferramentas em fases para orientar sua jornada de modernização de mainframe. Confira os produtos usados na modernização de mainframe:
- Mainframe Assessment Tool: analise seu ambiente de mainframe atual.
- **CLI do Gemini**: ajuda na transformação e geração de código.
- **Mainframe Connector**: facilita a conversão e a migração de dados.
- Execução dupla: permite testes paralelos para validação.
O diagrama a seguir mostra uma visão geral do processo de modernização de mainframe:

Principais atividades de modernização
A modernização de mainframe bem-sucedida envolve várias atividades importantes, com o suporte de Google Cloud ferramentas. O diagrama a seguir ilustra essas atividades:
Avaliar aplicativos de mainframe:use a Mainframe Assessment Tool para avaliar seus aplicativos de mainframe. A Mainframe Assessment Tool ajuda você a entender a base de código, as dependências de aplicativos e dados e a extrair regras de negócios. Essa avaliação automatizada e as regras de negócios extraídas ajudam você a planejar a migração para Google Cloud. No fluxo de trabalho de modernização, esse processo é chamado de engenharia reversa.
Gerar e transformar código com a CLI do Gemini: use a CLI do Gemini para converter seu aplicativo de mainframe em código do aplicativo modernizado que pode ser migrado para Google Cloud. As regras de negócios extraídas da Mainframe Assessment Tool ajudam você a migrar apenas as regras de negócios válidas. A CLI do Gemini ajuda a gerar seu código nativo da nuvem e transformar o código atual usando comandos de linguagem natural e fluxos de trabalho automatizados. No fluxo de trabalho de modernização, esse processo é chamado de engenharia direta.
Modernizar e migrar dados de mainframe: use o Mainframe Connector para migrar e converter dados de formatos específicos de mainframe, como
EBCDICem formatos compatíveis com Google Cloud serviços. Esse processo permite que você use os dados de mainframe com serviços de nuvem, como o Cloud Storage e o BigQuery.Reduzir os riscos de migração com testes paralelos: use a execução dupla para executar suas cargas de trabalho no mainframe e Google Cloud simultaneamente. Essa execução paralela permite verificar a consistência e a validação funcional, garantindo que o código modernizado seja funcionalmente equivalente ao sistema de aplicativos de mainframe e esteja pronto para ser implantado na produção.
Fases de modernização
O processo de modernização tem três fases para orientar você desde a descoberta inicial até a implantação e a transição final da produção.
O diagrama a seguir mostra as três fases principais da jornada de modernização de mainframe:

Fase 1: avaliar o aplicativo de mainframe (engenharia reversa)
Analise seus aplicativos de mainframe atuais, entenda as dependências, extraia a lógica de negócios e defina o escopo do projeto de modernização de mainframe.
Nesta fase, você usa a Mainframe Assessment Tool para analisar seus aplicativos de mainframe atuais e definir o escopo do projeto de modernização. A Mainframe Assessment Tool usa o Gemini para gerar resumos de linguagem natural, especificações técnicas e regras de negócios do código-fonte do aplicativo de mainframe. Você pode validar as regras de negócios extraídas e exportar apenas as válidas para usar na modernização de aplicativos.
Use a Mainframe Assessment Tool para realizar as seguintes tarefas:
- Criar uma avaliação de aplicativo de mainframe: crie uma avaliação para analisar seu aplicativo de mainframe, incluindo código-fonte em linguagens compatíveis, esquemas de banco de dados, monitores de transação, e configurações do programador.
- Fazer upload dos arquivos de aplicativos de mainframe e definir domínios de negócios: defina domínios ao criar uma avaliação para detalhar e mapear seu aplicativo de mainframe em domínios de negócios lógicos e unidades menores, migráveis para priorizar sua estratégia de migração.
- Analisar e entender os resultados da avaliação:
analise relatórios para entender dependências, bancos de dados e árvores de chamadas. Para
mais informações sobre os tipos de relatórios disponíveis, consulte
Descobrir e analisar o código-fonte.
- Analise as unidades migradas para preparar um plano de migração: o relatório de unidades migradas particiona os recursos em unidades de migração para gerar um plano de migração preliminar.
- Extrair regras de negócios: isole e verifique a lógica de negócios principal no código do aplicativo de mainframe. Isso garante que apenas regras válidas e críticas sejam preservadas durante o processo de modernização. Esse processo permite revisar e validar as regras de negócios.
Fase 2: modernizar (engenharia direta)
Nesta fase, você vai transformar os insights da fase de avaliação em aplicativos e componentes modernos e nativos da nuvem. Use as saídas da Mainframe Assessment Tool, como regras de negócios extraídas, para orientar o processo de modernização.
Você também pode usar os resultados da avaliação exportada para mais análises:
- Exportar relatórios HTML ou JSON de avaliação:exporte relatórios HTML ou JSON para revisão e compartilhamento.
- Exportar dados de avaliação do Neo4j das relações de recursos:exporte dados para um banco de dados do Neo4j para visualizar e analisar relações complexas nos aplicativos de mainframe.
- Servidor MCP da Mainframe Assessment Tool: use comandos de linguagem natural com o servidor MCP da Mainframe Assessment Tool para ter mais insights sobre as avaliações de mainframe.
Use a CLI do Gemini para realizar as seguintes tarefas:
- Definir arquitetura de destino e modelos de dados: analise as regras de negócios extraídas com comandos da CLI do Gemini para gerar propostas para a arquitetura de destino. Crie modelos de dados otimizados (arquivos, dados relacionais), selecione serviços de dados adequados (BigQuery, Spanner, AlloyDB para PostgreSQL) e escolha Google Cloud serviços de computação ideais (Spanner, Cloud SQL, Compute Engine, Cloud Run ou Google Kubernetes Engine (GKE)).
- Criar planos de implementação otimizados por IA: detalhe requisitos arquitetônicos complexos em um plano de "engenharia direta" sequenciado. Esse plano garante que as tarefas sejam dimensionadas e otimizadas adequadamente para a geração de código assistida pela CLI do Gemini.
Automatizar a geração de código: gere um código novo, moderno, pronto para a nuvem e de alta performance que implementa as regras de negócios extraídas e se alinha aos modelos de dados de destino.
Para mais informações, consulte Modernizar o código do aplicativo de mainframe com a CLI do Gemini.
Use o Mainframe Connector para realizar a seguinte tarefa:
Migrar e modernizar dados de mainframe: converta e migre seus dados de mainframe legados para Google Cloud usando o Mainframe Connector. Esse processo garante alta disponibilidade e consistência de dados para ambientes de teste e produção.
Para mais informações, consulte Escolher sua jornada de migração de dados.
Fase 3: validar
Depois de implantar o aplicativo modernizado, valide se ele é funcionalmente equivalente ao aplicativo de mainframe legado e garanta uma transição de risco reduzido para a produção.
Essa fase se concentra na realização de testes de equivalência funcional para garantir que o ambiente modernizado corresponda à lógica de negócios do sistema legado.
Use a execução dupla para realizar as seguintes tarefas:
- Testar a paridade funcional usando a execução dupla:valide o aplicativo modernizado usando a execução dupla. Ao comparar transações e dados de mainframe reais com o Google Cloud ambiente em paralelo, você pode garantir a paridade funcional, certificar o aplicativo moderno e reduzir os riscos de regressão antes da implantação. Essa atividade é uma etapa importante para reduzir o risco no projeto de migração.
- Implantar e monitorar: implante a carga de trabalho modernizada na produção com confiança. Use Google Cloud produtos de observabilidade para monitoramento contínuo e gerenciamento de performance.
Para mais informações, consulte Primeiros passos com a execução dupla.
A seguir
- Saiba como modernizar e validar.
- Saiba mais sobre o Mainframe Connector.
- Saiba mais sobre a execução dupla.