Visão geral da Mainframe Assessment Tool

A Mainframe Assessment Tool ajuda a avaliar sua base de código de mainframe atual e planejar a migração para o Google Cloud. A Mainframe Assessment Tool automatiza a avaliação, economizando tempo e recursos. Ela usa a IA generativa para ajudar você a entender sua base de código atual e gerar documentação.

A jornada de migração de mainframe tem as seguintes fases: descobrir e avaliar, planejar e migrar cargas de trabalho. A Mainframe Assessment Tool ajuda você a descobrir e avaliar sua base de código atual e planejar a migração. Em seguida, é possível modernizar o código para migração usando os produtos de modernização de mainframe disponíveis no Google Cloud. Para mais informações sobre como modernizar seu aplicativo de mainframe, consulte a visão geral da modernização de mainframe.

Idiomas compatíveis

O nível de análise e os insights disponíveis variam de acordo com o idioma. Para recursos específicos, consulte Idiomas compatíveis na matriz de suporte.

A Mainframe Assessment Tool oferece suporte à análise dos seguintes idiomas e artefatos:

  • Programas e copybooks COBOL
  • Jobs, procedimentos, inclusões e dados de ficha de informações JCL
  • Programas HLASM
  • Mapas de tela BMS
  • Programas RPG/RPGLE e arquivos de inclusão
  • Programas Easytrieve
  • Programas Natural para z/OS, módulos de definição de dados (DDMs) e mapas de tela (MAPS)
  • Programas PL/I (prévia)
  • Programas REXX (prévia)
  • Fortran (prévia)
  • UniVerse BASIC (prévia)

Bancos de dados e conjuntos de dados

A Mainframe Assessment Tool oferece suporte aos seguintes bancos de dados e conjuntos de dados:

  • DB2: pelo SQL incorporado
  • IMS DB: por chamadas EXEC DLI e CBLTDLI
  • Adabas: por módulos de definição de dados (DDMs) naturais
  • Conjuntos de dados QSAM e VSAM

Monitores de transação

A Mainframe Assessment Tool oferece suporte aos seguintes monitores de transação:

  • CICS: por instruções EXEC CICS
  • IMS DC: por chamadas CBLTDLI

Configurações do programador

A Mainframe Assessment Tool oferece suporte às seguintes configurações do programador:

  • BMC Control-M

Para mais informações sobre o que é compatível com cada uma dessas tecnologias, consulte a matriz de suporte.

Jornada de migração de mainframe

O diagrama a seguir ilustra a jornada geral de migração de aplicativos de mainframe:

Fases da jornada de migração de mainframe

A jornada de migração tem as seguintes fases:

  • Descobrir e avaliar sua base de código atual:a Mainframe Assessment Tool ajuda você a fazer uma avaliação da pegada do aplicativo de mainframe, da pilha de tecnologia e das dependências. Depois de fazer upload de um arquivo ZIP que contém código para um ou mais aplicativos de mainframe, a Mainframe Assessment Tool verifica o código do aplicativo e fornece uma avaliação. A automação do processo de avaliação com a Mainframe Assessment Tool economiza tempo e esforço da sua organização na coleta e no processamento manual do código do aplicativo.
  • Planejar a migração:você pode usar a avaliação detalhada da Mainframe Assessment Tool para planejar a migração com mais rapidez e reduzir os riscos de migração. Para ajudar no planejamento, a Mainframe Assessment Tool agrupa automaticamente os recursos de mainframe em unidades migradas sequenciadas com base em dependências de chamadas e dados e na configuração do usuário.
  • Migrar cargas de trabalho: dependendo das opções feitas durante a fase de planejamento, você pode usar Google Cloud soluções para iniciar a migração.

Modernização de código

Depois de concluir a avaliação usando a Mainframe Assessment Tool, você pode começar a modernizar o código. Esse processo envolve a transformação dos aplicativos de mainframe legados em aplicativos modernos nativos da nuvem. Ao modernizar, você pode aumentar a agilidade, a escalonabilidade e a segurança, além de reduzir os custos e a complexidade da manutenção.

As principais atividades no processo de modernização incluem o seguinte:

  1. Gerar e transformar código: use a CLI do Gemini para converter seu aplicativo de mainframe em aplicativos modernizados usando comandos de linguagem natural e fluxos de trabalho automatizados. A CLI do Gemini usa a Mainframe Assessment Tool pelo servidor MCP para entender o contexto do aplicativo e gerar código modernizado.
  2. Modernizar e migrar dados de mainframe: use o Mainframe Connector para tornar os dados de mainframe totalmente acessíveis aos Google Cloud serviços, copiando-os do mainframe para o Cloud Storage, o BigQuery e os bancos de dados.
  3. Reduzir os riscos de migração com testes paralelos: use a execução dupla para executar cargas de trabalho no mainframe e no Google Cloud Google Cloud simultaneamente para garantir a consistência e a validação funcional antes da produção.

Para mais informações sobre as ferramentas e os processos envolvidos na modernização dos aplicativos de mainframe, consulte a visão geral da modernização de mainframe.

Segurança e privacidade da coleta de dados

A Mainframe Assessment Tool coleta apenas informações extraídas do arquivo ZIP fornecido. Ela não coleta informações de identificação pessoal (PII) ou dados sujeitos ao padrão de segurança de dados do setor de cartões de pagamento (PCI, na sigla em inglês) ou aos requisitos de conformidade da Lei de Portabilidade e Responsabilidade de Seguro de Saúde (HIPAA, na sigla em inglês).

Todos os dados coletados são usados apenas para avaliar e analisar seus aplicativos com o objetivo de avaliar e planejar a migração para a nuvem. Seus dados nunca são exportados para fora da VM em que estão implantados. O código-fonte é enviado para a Gemini Enterprise Agent Platform, mas o modelo não é enriquecido com informações extraídas desse código-fonte.

A seguir