Transformação digital

Como a GenAI está acelerando a modernização de mainframes

4 de junho de 2024

Mão tocando dispositivo com luzes, simbolizando modernização de mainframes com GenAI

A modernização de mainframes é uma necessidade cada vez mais urgente no ambiente corporativo atual. As empresas modernas em todo o mundo são desafiadas a reformatar suas aplicações legadas, muitas vezes críticas, na infraestrutura de computação em nuvem atual. 
Um estudo global recente da Kyndryl revelou que a maioria das organizações está optando por uma estratégia híbrida para modernização de mainframes. Essa abordagem híbrida, que combina elementos de mainframes on-premises com ambientes de nuvem pública e privada, resultou em uma economia total de US$ 12,5 bilhões para os entrevistados do estudo.
A demanda do mercado acelerou a necessidade desta mudança, expondo vulnerabilidades e limitações dos sistemas tradicionais. Neste contexto, a inteligência artificial generativa (GenAI) tem auxiliado na transição dos mainframes para ambientes de nuvem híbrida. Este artigo explora as abordagens técnicas para uma migração bem-sucedida.

A evolução dos mainframes

Os mainframes, conhecidos por sua complexidade, segurança e desempenho, ainda são a base de muitas operações corporativas, especialmente em setores críticos como financeiro, seguradoras, telecomunicações e varejo. Por décadas, essas máquinas têm suportado cargas de trabalho massivas com alta confiabilidade. No entanto, com a ascensão da computação em nuvem, surgem questões sobre a relevância dos mainframes e a viabilidade de migrar suas aplicações para a nuvem.
Conforme a pesquisa global de Modernização de Mainframe 2022 da Accenture, 93% das empresas que utilizam mainframes estão migrando ou consideram migrar algumas de suas aplicações para a nuvem. Este movimento é impulsionado por vários fatores, incluindo a necessidade de reduzir custos, aumentar a agilidade e superar a escassez de talentos especializados em tecnologias legadas como o COBOL.

Desafios da modernização de mainframe

A modernização de mainframes não é um processo simples. Envolve superar diversos desafios técnicos e operacionais, entre eles:

  • Custos: embora os mainframes possam ser eficientes em termos de computação, eles são vistos como caros devido aos altos custos de manutenção e atualização.
  • Escassez de talentos: com muitos especialistas em mainframe se aposentando, encontrar profissionais com as habilidades necessárias para manter e modernizar essas plataformas é cada vez mais difícil.
  • Agilidade: aplicações legadas são frequentemente complexas e altamente acopladas, dificultando a integração com novas tecnologias e resultando em ciclos de implementação prolongados.

Estes desafios podem transformar mainframes legados em gargalos que limitam a inovação e a capacidade de resposta das empresas às mudanças do mercado.

Abordagens para a modernização de mainframe

Há uma série de formas de modernizar as aplicações de mainframe, cada uma com suas vantagens e desvantagens:

Replataformização

Replataformização é a prática de carregar aplicações existentes em plataformas modernas sem alterar significativamente o seu código base. Por exemplo, as soluções da Micro Focus permitem carregar aplicações COBOL em nuvem, mantendo-as completamente funcionais ao corrigirem os seus custos de infraestrutura.

Recomeço do zero

Também conhecida como “reimagination”, esta abordagem implica na criação de novas aplicações a partir do zero, utilizando tecnologias modernas. Embora ofereça uma grande oportunidade para inovação, pode ser complexa devido à necessidade de preservar a lógica de negócios existente.

Transformação do código

Utilizando ferramentas avançadas de tradução, essa abordagem converte o código legado em linguagens modernas, como Java. Permite a preservação da lógica de negócios enquanto facilita a manutenção e a integração com novos sistemas.

Rehosting

O rehosting envolve mover o mainframe para um provedor terceirizado que opera a plataforma em um modelo de mainframe as a service. Esta solução oferece flexibilidade financeira e manutenção da infraestrutura principal, mas pode não fornecer a escalabilidade da nuvem pública.

A Integração da GenAI na Modernização

A GenAI tem o potencial de transformar a modernização de mainframes ao automatizar muitos dos processos envolvidos. A IA generativa pode analisar o código existente, documentar a lógica de negócios, criar testes automatizados e até mesmo gerar novas aplicações modernizadas. A integração de GenAI pode acelerar significativamente o processo de modernização e reduzir os custos associados.

Passo 1: entendimento das aplicações

A primeira etapa no uso da GenAI para modernização é compreender profundamente o que a aplicação faz. Isso envolve a análise das entradas, saídas, fluxos de dados e dependências de código. A GenAI pode gerar explicações e resumos lógicos, além de criar casos de teste automatizados.

Passo 2: geração de aplicações modernizadas

Com a análise concluída, a GenAI pode então gerar uma nova aplicação utilizando uma arquitetura e pilha de tecnologias modernas. Isso inclui a transformação do código legado em linguagens atuais e a substituição de construções de código obsoletas.

Benefícios da Modernização com GenAI

Grande espaço com mainframes, simbolizando modernização de mainframes com GenAI
A modernização de mainframes utilizando GenAI oferece vários benefícios:

  • Redução de tempo e custos: a automação dos processos de modernização reduz significativamente o tempo e os custos envolvidos.
  • Melhoria na agilidade: aplicações modernizadas são mais fáceis de manter e integrar, aumentando a agilidade das operações de TI.
  • Facilidade de manutenção: a transformação do código para linguagens modernas facilita a manutenção e atrai novos talentos.
  • Escalabilidade e flexibilidade: a migração para a nuvem permite que as empresas escalem suas operações conforme necessário e se beneficiem de modelos de precificação flexíveis.

Segurança e privacidade

A segurança e a privacidade são considerações críticas na modernização de mainframes. A GenAI pode ajudar a garantir que as novas aplicações sejam construídas com as melhores práticas de segurança e compliance. Além disso, a utilização de arquiteturas seguras para a migração de dados sensíveis é essencial para proteger as informações dos clientes e cumprir as regulamentações.

Avaliar, refatorar e reescrever com Modernização de mainframes com GenIA

A modernização de seus mainframes, com certeza, é uma escolha inevitável para a maioria das empresas que está procurando acelerar o digital. A inclusão do GenAI no processo tradicional de modernização ajuda a contornar muitos dos desafios apresentados acima e poupar tempo e custos, ao mesmo tempo, em que eleva a segurança e escalabilidade de suas aplicações. A modernização de mainframes é necessária para empresas que ainda dependem desses sistemas legados.
Se sua empresa está enfrentando os desafios da modernização de mainframes, fale com a Luby. Nossa equipe irá te auxiliar a transformar suas operações com soluções personalizadas.

Imagem padrão

Autor

Júlia Ilkiu

Artigos relacionados

Receba nossa
newsletter

Assine nossa newsletter e receba as últimas
novidades sobre o mundo da tecnologia.

    Eu autorizo a Luby a usar meus dados para o envio de conteúdos personalizados.