Translate

Mostrar mensagens com a etiqueta backup. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta backup. Mostrar todas as mensagens

domingo, 15 de fevereiro de 2026

🔥💀 DO CARTÃO PERFURADO AO COFRE NA MONTANHA

 

Bellacosa Mainframe e o mundo secreto do Storage Mainframe cartridges e o cofre na montanha de ferro

🔥💀 DO CARTÃO PERFURADO AO COFRE NA MONTANHA

“Como seus dados COBOL sobreviveram a guerras, ransomware… e ao tempo”


🧨 Introdução (sem mimimi)

Se você escreve COBOL hoje…
existe uma chance enorme de que o dado que você manipula:

  • já esteve em um cartão perfurado
  • passou por uma fita magnética
  • e talvez hoje esteja guardado em um cofre subterrâneo

Sim… isso não é romantização.
Isso é a linha evolutiva real do mainframe.

E no meio dessa história… existe um nome quase lendário:

👉 Iron Mountain


🧱 Capítulo 1 — Cartão perfurado: o “INSERT INTO” de 1930

Antes de existir dataset…
antes de existir VSAM…

👉 Existia isso:

  • Cartões físicos
  • 80 colunas
  • Cada furo = dado

💀 Tradução Bellacosa:

“Seu SELECT era um buraco no papel”


🧠 Curiosidades

  • Um programa COBOL inteiro = caixa de cartões
  • Derrubar a pilha = ABEND físico real
  • Ordenação = literalmente reorganizar papel

⚠️ Problema

  • Lento
  • Frágil
  • Não escalável

👉 Aí veio a revolução…


📼 Capítulo 2 — Tape: o primeiro “Big Data” do mundo

👉 A fita trouxe:

  • 📦 Volume massivo
  • 🔄 Processamento sequencial
  • ⚡ Muito mais velocidade que cartão

💀 Tradução:

“Sai o papel… entra o fluxo contínuo”


🧠 Como isso impactou o COBOL?

👉 Nasce o modelo que você usa até hoje:

  • Arquivo sequencial
  • Batch
  • Processamento em massa

💡 Insight poderoso

👉 Seu COBOL batch moderno…

💀 ainda pensa como fita


📦 Capítulo 3 — Cartridge: o “pendrive” do mainframe

  • Fita aberta → cartridge fechado
  • Mais proteção
  • Mais densidade
  • Automação

📊 Exemplo real

  • LTO-9 → 18 TB (nativo)
  • Compressão → até 45 TB

💀 Tradução:

“Uma fita hoje guarda mais que um datacenter antigo inteiro”


🏔️ Capítulo 4 — Iron Mountain: o cofre dos dados do mundo

👉 Agora entra o nível lendário…

A Iron Mountain:

  • Guarda dados em minas subterrâneas
  • Protegidas contra:
    • fogo
    • guerra
    • desastre
  • Usada por:
    • bancos
    • governos
    • Fortune 500

💀 Tradução Bellacosa:

“Se tudo der errado… seus dados estão dentro de uma montanha”


🚚 Como funciona

  1. Backup em fita
  2. Fita retirada da library
  3. Transporte seguro
  4. Armazenamento em cofre

🔐 Segurança real

👉 Isso cria o famoso:

AIR GAP físico


🧠 Capítulo 5 — Por que fita ainda manda?


⚔️ Disk vs Tape (sem romantismo)

CritérioDiskTape
Velocidade🐢
Custo💸💰
Durabilidade
Segurança⚠️🔐

💀 Verdade dura:

“Disco é rápido… fita é eterna”


🧨 Capítulo 6 — Ransomware não perdoa (mas fita sim)

👉 Se o backup estiver online:

💀 Ele será criptografado junto


👉 Se estiver em fita offline:

✔️ Intocado
✔️ Recuperável
✔️ Seguro


🧠 Capítulo 7 — O que o dev COBOL precisa entender


💡 Você NÃO está só escrevendo código

Você está:

  • Alimentando sistemas de retenção
  • Gerando dados regulatórios
  • Criando histórico corporativo

🎯 Dicas práticas

👉 Quando pensar em arquivos:

  • Sequencial → fita-friendly
  • Batch → tape-driven
  • Grande volume → tape inevitável

👉 Quando pensar em backup:

  • Disk → rápido
  • Tape → seguro

👉 Quando pensar em DR:

💀 “Se não tem fita… não tem garantia”


🧨 Curiosidades que ninguém te conta

  • CERN usa tape para centenas de PB
  • Cloud providers usam tape no backend
  • LTO roadmap chega a 576 TB por fita (futuro)

💀 Conclusão — A verdade que poucos entendem

👉 O mundo mudou
👉 A tecnologia evoluiu

Mas…


💀 A fita nunca morreu


Ela só:

  • Ficou mais densa
  • Mais segura
  • Mais invisível

🎯 Frase final estilo Bellacosa

“Seu COBOL pode rodar no Z17…
mas a memória da empresa ainda descansa em fita — guardada dentro de uma montanha.”

 

terça-feira, 13 de janeiro de 2026

📼 Guia prático de fita/cartridge no z/OS

 

Bellacosa Mainframe apresenta o tape libraries automatizado

Um Café no Bellacosa Mainframe – Guia Prático de Fita no z/OS


📼 Guia prático de fita/cartridge no z/OS

(para quem já apanhou de VOLSER, SMS e HSM… ou vai apanhar)

Se tem uma coisa que todo mainframeiro aprende cedo ou tarde é que fita no z/OS não é só “backup”.
É política, automação, performance, custo, compliance… e um pouco de fé 😄

Vamos ao guia prático, direto ao ponto, no melhor estilo Bellacosa Mainframe.


1️⃣ Conceito básico – fita no z/OS não é só hardware

No z/OS, fita envolve três mundos trabalhando juntos:

  • 🧠 Sistema Operacional (z/OS)

  • 🧩 SMS (DFSMS)

  • 🤖 Gerenciador de backup (DFSMShsm / Spectrum Protect)

📌 Regra de ouro:

Se a política estiver errada, não existe cartucho LTO-10 que salve.


2️⃣ Tipos de fita no z/OS

🔹 Fita real (tape físico)

  • LTO, TS11xx, etc

  • Biblioteca robótica

  • Drive dedicado ou compartilhado

🔹 Fita virtual (VTS / VTL)

  • Emula fita

  • Backend em disco ou objeto

  • Performance absurda, mas não é air-gap

🧠 Dica Bellacosa:

Ambiente grande sempre usa virtual + físico. Um sem o outro é pecado técnico.


3️⃣ Componentes principais (anota aí, padawan)

📦 Cartucho

  • Ex: LTO-10 Ultrium 40TB

  • Identificado por VOLSER

  • Pode ser rotulado (SL) ou não rotulado (NL)

🏷️ Label

  • SL (Standard Label) – o mais comum

  • NL (No Label) – só para quem sabe muito bem o que está fazendo

🔢 VOLSER

  • Nome do cartucho (6 caracteres)

  • Ex: LTO001, BK2026

🥚 Easter egg:
VOLSER mal planejado vira caos operacional em 6 meses.


4️⃣ SMS e fita – onde tudo pode dar errado

🧩 Storage Class

Define:

  • Se pode ir para fita

  • Performance

  • QoS

🗂️ Data Class

Define:

  • LRECL, RECFM

  • Se pode ser estendido

  • Tipo de dataset

📜 Management Class (o coração da fita)

Define:

  • Migração

  • Backup

  • Retenção

  • Expiração

📌 Exemplo clássico

Primary Days Non-Usage: 5 Secondary Days Non-Usage: 30 Expire After Days: 365

☕ Tradução Bellacosa:

“Depois de 5 dias sem usar, manda pra fita.
Depois de 1 ano, pode morrer em paz.”


5️⃣ DFSMShsm – o dono da fita no z/OS

Se você usa z/OS, você usa HSM, mesmo que não saiba.

🛠️ O que ele faz

  • Backup

  • Migração

  • Recall

  • Expiração

  • Controle de catálogo

🔑 Comandos essenciais

HSM LIST TAPE HSM LIST BACKUP HSM QUERY MIGRATION HSM RELEASE

🥚 Easter egg:
Quando o recall demora, não xingue o HSM primeiro. Veja drive, robô e concorrência.


6️⃣ JCL básico gravando em fita

✍️ Exemplo simples

//STEP1 EXEC PGM=IEBGENER //SYSUT1 DD DSN=MEU.ARQUIVO.INPUT,DISP=SHR //SYSUT2 DD DSN=MEU.ARQUIVO.TAPE, // DISP=(NEW,KEEP), // UNIT=TAPE, // LABEL=(1,SL), // VOL=SER=LT0010 //SYSPRINT DD SYSOUT=* //SYSIN DD DUMMY

🧠 Dica:

Hoje quase ninguém codifica VOL=SER fixo.
Deixe o SMS escolher — ele sabe mais que você (e não esquece).


7️⃣ Bibliotecas robóticas – o “braço invisível”

No z/OS moderno:

  • Robô monta

  • Robô desmonta

  • Operador só observa

⚠️ Erro comum de iniciante:
Pensar que fita é lenta.
👉 Lento é drive disputado.


8️⃣ Performance – sim, fita pode ser rápida

  • Streaming contínuo = performance boa

  • Muitos arquivos pequenos = sofrimento

🧠 Dica avançada:

Agrupe dados antes de gravar em fita.
Fita odeia stop/start.


9️⃣ Segurança e ransomware

Fita no z/OS é:

  • Offline

  • Isolada

  • Confiável

🔐 Estratégia moderna:

  • Backup diário em VTL

  • Cópia semanal para fita física

  • Cartucho fora do datacenter

☕ Isso se chama sobreviver a segunda-feira.


🔟 Erros clássicos (todos já cometemos)

❌ VOLSER sem padrão
❌ Retenção mal definida
❌ Fita virando “lixeira eterna”
❌ Esquecer limpeza de drive
❌ Achar que cloud substitui tudo


🗣️ Comentário final Bellacosa Mainframe™

“Quem domina fita, domina o tempo.
Porque dado velho também vale dinheiro.”

Fita no z/OS não é legado.
É engenharia, processo e maturidade operacional.


segunda-feira, 12 de janeiro de 2026

🧠 O que é HSM e DFSMShsm no IBM Mainframe z/OS

 

Bellacosa Mainframe apresenta o HSM e DFSMS

Um Café no Bellacosa Mainframe – HSM: o zelador invisível do z/OS


🧠 O que é HSM e DFSMShsm no IBM Mainframe z/OS

(ou: quem realmente manda nos seus discos enquanto você dorme)

Se você trabalha com IBM Mainframe z/OS e acha que HSM é só “backup automático”, sinto dizer:
👉 você está usando um Ferrari para ir à padaria.

Hoje vamos falar de HSM e do lendário DFSMShsm, no melhor estilo Bellacosa Mainframe: técnico, histórico, com fofoca, easter egg e aquela verdade que ninguém gosta de ouvir 😄


🧩 Conceito básico – o que é HSM?

HSM (Hierarchical Storage Management) é o conceito de gerenciamento hierárquico de armazenamento.

Em bom português mainframeiro:

“Colocar o dado certo, no lugar certo, pelo tempo certo, no custo certo.”

No z/OS, quem implementa isso é o DFSMShsm.


🏛️ O que é DFSMShsm?

DFSMShsm (Data Facility Storage Management Subsystem – Hierarchical Storage Manager) é um subsystem do DFSMS responsável por:

  • Backup

  • Migração

  • Recall

  • Expiração

  • Gerenciamento de fita

  • Liberação automática de espaço em disco

📌 Importante:
DFSMShsm não é um produto opcional “legalzinho” — ele é parte estrutural do z/OS moderno.


🕰️ Origem e história – HSM é mais velho que você imagina

  • Década de 1970: IBM já lidava com o problema de disco caro

  • Surgem os primeiros conceitos de hierarquia de storage

  • Anos 80: nasce o HSM para MVS

  • Anos 90: integração total com SMS

  • Hoje: HSM segue firme no z/OS, convivendo com cloud, VTL e LTO-10

🥚 Easter egg histórico:

O conceito de tiering moderno (hot, warm, cold data) nasceu no mainframe, não na nuvem.


🧠 Como o DFSMShsm funciona (visão prática)

Ele observa:

  • Uso do dataset

  • Política definida no SMS

  • Espaço disponível

  • Prioridade

E toma decisões sozinho.

Ele pode:

  • Migrar dataset para fita

  • Criar backups automáticos

  • Trazer dados de volta (recall)

  • Apagar dados vencidos

Sem pedir sua opinião.


📦 O que o HSM armazena?

🔹 Em disco (DASD)

  • Dados ativos

  • Dados recém-criados

🔹 Em fita

  • Dados migrados

  • Backups

  • Dados raramente acessados

  • Histórico e compliance

📌 Tudo catalogado, tudo controlado.


🧾 Tipos de operação do DFSMShsm

🔄 Migração

  • Move dados pouco usados para fita

  • Mantém um “stub” no catálogo

🔙 Recall

  • Usuário acessa dataset

  • HSM busca na fita automaticamente

💾 Backup

  • Incremental

  • Full

  • Versionado

🧹 Expiração

  • Remove dados vencidos

  • Libera espaço físico


🧪 Exemplo prático (mundo real)

📁 Dataset: FIN.RELATORIOS.2019

  • 180 dias sem uso

  • Management Class diz: migrar

  • HSM envia para fita

  • Dataset continua “existindo”

👨‍💻 Usuário acessa em 2026:

  • HSM faz recall

  • Usuário acha que “sempre esteve ali”

  • Operador sorri 😄


🧾 Exemplo de política SMS (simplificado)

Primary Days Non-Usage: 7 Secondary Days Non-Usage: 60 Expire After Days: 1825

☕ Tradução Bellacosa:

7 dias quente
60 dias morno
Depois disso… fita e paz eterna por 5 anos


🔧 Comandos essenciais do HSM

HSM LIST BACKUP HSM LIST MIGRATION HSM QUERY ACTIVE HSM RELEASE HSM RECOVER

🥚 Easter egg:
Se você nunca usou HSM QUERY, você confia demais 😄


🪜 Passo a passo – HSM funcionando na prática

1️⃣ Dataset é criado com SMS
2️⃣ Management Class define política
3️⃣ Usuário para de usar
4️⃣ HSM migra automaticamente
5️⃣ Backup é feito conforme agenda
6️⃣ Expiração limpa o que venceu

🎯 Tudo sem JCL manual, sem intervenção humana.


💪 Pontos fortes do DFSMShsm

✅ Automação extrema
✅ Economia de disco
✅ Integração total com z/OS
✅ Escalabilidade absurda
✅ Confiabilidade histórica
✅ Ideal para compliance e auditoria


⚠️ Pontos fracos (sim, eles existem)

❌ Curva de aprendizado
❌ Política mal feita vira desastre
❌ Recall em fita pode ser lento
❌ Dependência forte de SMS bem desenhado

☕ Verdade dura:

HSM ruim não é culpa do HSM — é culpa de quem configurou.


🧙 Curiosidades & Easter Eggs

🥚 O HSM já “salvou” mais empresa de crash de disco do que qualquer cloud
🥚 Muitas empresas usam HSM há 20 anos e nunca pararam para documentar
🥚 HSM é tão confiável que só é lembrado quando alguém desativa sem querer


🗣️ Comentário final Bellacosa Mainframe™

“DFSMShsm é como o síndico do prédio:
ninguém percebe, mas se ele falhar… o caos se instala.”

No IBM z/OS, HSM não é luxo, é sobrevivência operacional.