| Bellacosa Mainframe mergulhando no Storage Mainframe |
O que é Storage em Mainframe?
No mundo Mainframe, Storage é o subsistema responsável por armazenar permanentemente todos os dados utilizados pelas aplicações, bancos de dados, arquivos, logs, backups e sistemas operacionais.
Em outras palavras:
Storage = O "cofre" de dados do Mainframe
É nele que ficam armazenados:
Datasets
VSAM
DB2
Logs
Backups
JCLs
Fontes COBOL
Bibliotecas Load
Arquivos de usuários
Diferença Entre Memória e Storage
Muitos iniciantes confundem os dois conceitos.
Memória (RAM)
Armazenamento temporário.
Programa Executando
↓
Memória
Quando o sistema é desligado:
Dados Perdidos
Storage
Armazenamento permanente.
Programa
↓
Storage
Os dados permanecem gravados.
Evolução Histórica
Década de 1960
Cartões perfurados.
80 colunas
Década de 1970
Discos magnéticos.
Década de 1980
DASD de grande capacidade.
Atualmente
SSD
Flash
NVMe
Storage Corporativo
O que é DASD?
Significa:
Direct Access Storage Device
É o termo tradicional utilizado em Mainframe para dispositivos de armazenamento.
Exemplo:
3390
3380
eram modelos clássicos.
Storage Moderno
Hoje os Mainframes normalmente utilizam:
IBM DS8000
A principal família de storage corporativo da IBM.
Exemplo
IBM Z
↓
FICON
↓
DS8000
↓
Discos SSD
O que o Storage Guarda?
Datasets
Arquivos do z/OS.
Exemplo:
USER.COBOL.SOURCE
Load Libraries
Programas compilados.
Exemplo:
USER.LOADLIB
DB2
Tabelas e índices.
VSAM
Arquivos indexados.
Logs
Registros operacionais.
Backups
Cópias de segurança.
Estrutura Simplificada
Aplicação
↓
z/OS
↓
Canal FICON
↓
Storage
Comunicação com o Storage
O Mainframe utiliza:
FICON
Fiber Connection
Função:
Mainframe
↔
Storage
Velocidades atuais:
16 Gbps
32 Gbps
64 Gbps
e superiores.
Controladoras
Dentro do Storage existem controladoras especializadas.
Responsáveis por:
Cache
Replicação
Compressão
Segurança
Cache do Storage
Antes de acessar o disco:
Storage Cache
↓
Disco
Benefícios:
✅ Mais velocidade
✅ Menor latência
RAID
Proteção contra falhas.
Exemplo:
Disco A
Disco B
Disco C
Se um falhar:
Dados continuam disponíveis
Replicação
Storage corporativo normalmente mantém cópias.
Exemplo:
São Paulo
↓
Rio de Janeiro
Ou:
Data Center A
↓
Data Center B
PPRC
Peer-to-Peer Remote Copy
Tecnologia IBM de replicação.
Metro Mirror
Replicação síncrona.
Global Mirror
Replicação assíncrona.
Snapshots
Fotografias instantâneas dos dados.
Utilizados para:
Backup
Recuperação
Testes
Compressão
Reduz espaço consumido.
Exemplo:
100 TB
↓
60 TB
Criptografia
Storages modernos possuem:
Encryption at Rest
Protegem dados armazenados.
Storage e DB2
Fluxo típico:
DB2
↓
Dataset
↓
Storage
Storage e VSAM
VSAM
↓
Dataset KSDS
↓
Storage
Storage e Batch
Durante um JOB:
Programa COBOL
↓
Leitura Dataset
↓
Storage
Storage e CICS
CICS
↓
VSAM
↓
Storage
Disponibilidade
Storages corporativos oferecem:
✅ Redundância
✅ Failover
✅ Hot Swap
✅ Replicação
Hot Swap
Troca de componentes sem desligamento.
Exemplo:
SSD defeituoso
↓
Troca Online
Capacidade
Storages modernos podem armazenar:
Petabytes
de dados.
Exemplo Real
Banco:
PIX
TED
DOC
Cartões
Internet Banking
Tudo armazenado em Storages corporativos.
Principais Componentes
| Componente | Função |
|---|---|
| DASD | Armazenamento |
| DS8000 | Storage IBM |
| FICON | Comunicação |
| Cache | Aceleração |
| RAID | Proteção |
| PPRC | Replicação |
| Metro Mirror | Espelhamento síncrono |
| Global Mirror | Espelhamento assíncrono |
| Snapshot | Backup instantâneo |
| Criptografia | Segurança |
Curiosidade
Um único sistema IBM DS8000 pode armazenar petabytes de dados e atender simultaneamente milhares de aplicações executando em IBM Z, LinuxONE, AIX, IBM i e ambientes distribuídos. Em grandes bancos, é comum que dezenas de storages corporativos trabalhem em conjunto para garantir disponibilidade contínua dos dados.
Resumo Rápido
COBOL
↓
Dataset
↓
z/OS
↓
FICON
↓
DS8000
↓
SSD / Flash
Conclusão
O Storage em Mainframe é a infraestrutura responsável pelo armazenamento permanente dos dados corporativos. Utilizando tecnologias como DASD, DS8000, FICON, RAID, Replicação, Snapshots e Criptografia, ele garante desempenho, disponibilidade e segurança para aplicações críticas que processam milhões de transações diariamente em bancos, seguradoras, governos e grandes empresas.
Sem comentários:
Enviar um comentário