| Bellacosa Mainframe e o que é rightsize |
O que é Rightsizing?
Imagine que uma empresa possui um grande ambiente IBM Mainframe.
Durante muitos anos, era comum ouvir duas propostas completamente opostas:
"Coloque tudo no Mainframe."
"Tire tudo do Mainframe."
Com o tempo, as empresas perceberam que nenhuma dessas estratégias era perfeita.
Então surgiu uma terceira abordagem:
Coloque cada aplicação na plataforma onde ela funciona melhor.
Essa filosofia é chamada de Rightsizing.
Hoje ela é considerada uma das estratégias mais inteligentes para arquiteturas corporativas.
Definição simples
Rightsizing é a prática de escolher a plataforma mais adequada para cada aplicação ou carga de trabalho, considerando fatores como desempenho, custo, segurança, disponibilidade e facilidade de manutenção.
Em outras palavras:
Rightsizing significa utilizar o recurso certo para o trabalho certo.
Origem da palavra
A palavra inglesa é formada por:
Right = correto
Sizing = dimensionamento
Ou seja:
Dimensionamento correto.
Não significa diminuir nem aumentar.
Significa encontrar o tamanho e a plataforma ideais.
Uma analogia simples
Imagine uma empresa de transporte.
Ela possui:
motocicletas;
carros;
caminhões;
navios;
aviões.
Seria inteligente usar um caminhão para entregar uma pizza?
Claro que não.
Também não faria sentido transportar centenas de toneladas em uma motocicleta.
Cada veículo possui sua finalidade.
O Rightsizing aplica exatamente esse princípio à tecnologia.
Como funciona?
Em vez de perguntar:
"Mainframe ou Cloud?"
Pergunta-se:
"Qual plataforma resolve melhor este problema?"
Exemplo
Uma empresa possui três sistemas.
Sistema Bancário
milhões de transações;
alta disponibilidade;
segurança crítica.
Melhor escolha:
IBM Z Mainframe
Portal Institucional
páginas web;
marketing;
notícias.
Melhor escolha:
Cloud
Inteligência Artificial
treinamento de modelos;
processamento paralelo.
Melhor escolha:
GPU na nuvem
Cada sistema utiliza a plataforma mais adequada.
Antes do Rightsizing
Durante muitos anos o pensamento era:
Tudo no Mainframe
Depois veio:
Tudo na Cloud
Hoje:
Mainframe
↓
Cloud
↓
Containers
↓
Linux
↓
Windows
↓
IBM Z
↓
GPU
↓
Cada aplicação onde faz mais sentido
Critérios utilizados
O analista avalia diversos fatores.
Desempenho
Onde o sistema executa melhor?
Segurança
Qual plataforma oferece menor risco?
Custos
Qual possui menor custo total?
Não apenas aquisição.
Mas:
manutenção;
energia;
licenciamento;
operação.
Disponibilidade
Qual suporta funcionar 24x7?
Escalabilidade
Precisa crescer rapidamente?
Regulamentação
Alguns dados precisam permanecer em ambiente controlado.
Tempo de resposta
Aplicações críticas podem exigir poucos milissegundos.
No Mainframe
O Rightsizing normalmente mantém no IBM Z:
contas correntes;
cartões;
PIX;
folha;
seguros;
compensação bancária;
processamento financeiro.
Enquanto move para outras plataformas:
portais web;
aplicativos móveis;
dashboards;
IA;
analytics;
sites institucionais.
Exemplo completo
Aplicativo Android
↓
API Gateway
↓
z/OS Connect
↓
COBOL
↓
Db2
Enquanto:
Portal Web
↓
Cloud
↓
Kubernetes
↓
Java
↓
MongoDB
Cada sistema onde produz melhores resultados.
Rightsizing x Downsizing
Downsizing
Objetivo:
Substituir o Mainframe.
IBM Z
↓
Linux
Rightsizing
Objetivo:
Utilizar ambos.
IBM Z
↓
Cloud
↓
Linux
↓
Containers
↓
APIs
É uma estratégia de convivência.
Rightsizing x Upsizing
Existe também o contrário.
Quando uma empresa percebe que servidores distribuídos já não atendem mais.
Então migra determinadas cargas para plataformas maiores.
Isso é chamado por alguns autores de Upsizing.
Vantagens
melhor desempenho;
menor custo operacional;
maior flexibilidade;
alta disponibilidade;
arquitetura híbrida;
modernização gradual;
menor risco.
Desvantagens
Também existem desafios.
integração entre ambientes;
múltiplas tecnologias;
monitoramento mais complexo;
necessidade de profissionais especializados.
Curiosidades
1. O Rightsizing substituiu o debate "Mainframe versus Cloud"
Hoje as grandes empresas não escolhem apenas uma plataforma. Elas combinam Mainframe, nuvem e servidores distribuídos de acordo com a necessidade.
2. IBM utiliza fortemente essa estratégia
O IBM Z foi projetado para operar em ambientes híbridos, integrando-se a Linux on Z, OpenShift, APIs REST, containers e nuvens públicas.
3. Bancos são grandes usuários
É comum encontrar:
COBOL no Mainframe;
Java em Linux;
APIs em Kubernetes;
Analytics na Cloud;
IA utilizando GPUs.
Tudo funcionando em conjunto.
4. Rightsizing reduz riscos
Em vez de reescrever sistemas críticos, a empresa preserva o que funciona bem e moderniza apenas os componentes que realmente precisam evoluir.
Erros comuns de iniciantes
"Rightsizing significa reduzir servidores"
Não.
Ele significa escolher a plataforma mais adequada, que pode ser maior, menor ou igual à atual.
"Tudo deve ir para a Cloud"
Nem sempre.
Muitas cargas críticas continuam apresentando melhor desempenho e maior confiabilidade no Mainframe.
"Mainframe impede Rightsizing"
Pelo contrário.
O IBM Z moderno foi projetado para operar integrado com APIs REST, microsserviços, Linux, OpenShift e computação em nuvem.
Quando estudar Rightsizing?
Depois de aprender:
Arquitetura de Computadores.
Mainframe.
Sistemas Distribuídos.
Cloud Computing.
APIs REST.
Containers.
Kubernetes.
Engenharia de Software.
Modernização de Aplicações.
Arquiteturas Híbridas.
Assim você compreenderá como as empresas tomam decisões estratégicas sobre onde executar cada aplicação.
Rightsizing na prática
Imagine uma instituição financeira com dezenas de sistemas. Em vez de iniciar um projeto caro para migrar tudo para a nuvem ou concentrar tudo no Mainframe, ela analisa cada aplicação individualmente:
O sistema de compensação bancária permanece no IBM Z devido ao alto volume de transações e à confiabilidade.
O portal de atendimento ao cliente é hospedado na nuvem para facilitar escalabilidade.
A análise de fraudes utiliza serviços de Inteligência Artificial com GPUs.
As aplicações móveis acessam os sistemas centrais por meio de APIs.
O resultado é uma arquitetura equilibrada, onde cada componente utiliza a plataforma mais eficiente para sua função.
Conclusão
O Rightsizing é uma estratégia de arquitetura que busca colocar cada aplicação no ambiente mais adequado, equilibrando desempenho, custo, segurança, disponibilidade e facilidade de manutenção. Diferentemente do Downsizing, que propõe substituir o Mainframe, o Rightsizing valoriza uma visão pragmática: manter o que funciona bem e modernizar apenas onde isso traz benefícios reais.
No cenário atual, dominado por arquiteturas híbridas, APIs, nuvem, containers e Inteligência Artificial, o Rightsizing tornou-se uma das principais abordagens para empresas que desejam evoluir seus sistemas sem abrir mão da estabilidade e da confiabilidade do IBM Z. Para um Analista Mainframe, compreender esse conceito é essencial para participar das decisões estratégicas de modernização e transformação digital.
Sem comentários:
Enviar um comentário