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, você pode modernizar o código para migração usando Mainframe Code Rewrite (pré-lançamento), uma extensão do Visual Studio Code que usa a IA generativa para ajudar a reescrever aplicativos em Java, C# e Python.

Idiomas

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

  • Programas e copybooks COBOL
  • Jobs, procedimentos, inclusões e dados de ficha de informações JCL
  • Programas HLASM
  • Programas PL/I (pré-lançamento)
  • Programas RPG/RPGLE e arquivos de inclusão
  • Programas Easytrieve
  • Natural para z/OS (pré-lançamento)
  • Fortran (pré-lançamento)

Esquemas de banco de dados

A Mainframe Assessment Tool oferece suporte aos seguintes esquemas de banco de dados:

  • DB2: via SQL incorporado
  • IMS DB: via chamadas EXEC DLI e CBLTDLI

Monitores de transação

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

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

Configurações do programador

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

  • BMC Control-M

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:

  • Descubra e avalie sua base de código atual:a Mainframe Assessment Tool ajuda você a realizar uma avaliação da área de cobertura, da pilha de tecnologia e das dependências do aplicativo de mainframe. 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.
  • Planeje a migração:você pode usar a avaliação detalhada da Mainframe Assessment Tool para planejar a migração mais rapidamente 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 nas dependências de chamadas e dados e na configuração do usuário.
  • Migre 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 com o Mainframe Code Rewrite (pré-lançamento)

Depois de concluir a avaliação usando a Mainframe Assessment Tool, você pode começar a modernizar o código com o Mainframe Code Rewrite, usando a IA generativa e os modelos do Gemini.

O Mainframe Code Rewrite é uma extensão do Visual Studio Code que oferece suporte aos sistemas operacionais Windows e Linux. A extensão integra recursos de análise de código de IA generativa específicos para mainframe, como especificação, código e geração de testes, em um ambiente de desenvolvimento integrado (IDE, na sigla em inglês). Você pode usar o Mainframe Code Rewrite para reescrever aplicativos de mainframe legados em aplicativos modernos de nuvem em Java, C# ou Python de forma mais rápida e com custos reduzidos.

Principais benefícios

  1. Reimagine e modernize aplicativos de mainframe para a nuvem:crie aplicativos totalmente modernizados para substituir aplicativos de mainframe legados, aprimorando substancialmente a agilidade, a escalonabilidade e a segurança, além de reduzir os custos e a complexidade da manutenção.
  2. Geração de código e criação de especificações assistidas por IA generativa: use Gemini Code Assist, a IA generativa e o contexto específico do mainframe para analisar e reimaginar o código de mainframe legado em linguagens modernas, como Java, C# e Python.
  3. Reescreva aplicativos de mainframe mais rapidamente e com um custo menor:acelere os cronogramas de modernização e aumente a produtividade do desenvolvedor gerando especificações de aplicativos, código e casos de teste do código de mainframe legado.
  4. Integração perfeita do IDE:acesse recursos avançados de IA generativa e modelos personalizados do Gemini para modernizar aplicativos de mainframe em um IDE.

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 Seguros 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 Vertex AI, mas o modelo não é enriquecido com informações extraídas desse código-fonte.

A seguir