| Bellacosa Mainframe o que é dasd |
O que é DASD?
Quando alguém começa a estudar armazenamento no mainframe, rapidamente encontra a sigla:
DASD
Ela é uma das bases do ambiente z/OS.
Praticamente tudo no mainframe depende disso:
datasets;
JCL;
COBOL;
bancos de dados;
spool;
sistemas corporativos.
O que significa DASD?
DASD significa:
Direct Access Storage Device
Em português:
Dispositivo de Armazenamento de Acesso Direto
Definição simples
O DASD é o dispositivo de disco usado pelo mainframe para armazenar dados.
Ele funciona como:
o “HD corporativo” do z/OS.
Mas em escala muito maior, mais rápida e extremamente confiável.
Uma analogia fácil
Imagine:
um notebook possui SSD;
um servidor possui storage;
o mainframe possui DASD.
O DASD é onde ficam armazenados:
datasets;
programas;
bibliotecas;
bancos de dados;
arquivos batch.
O que significa “acesso direto”?
Significa que o sistema consegue acessar:
qualquer ponto do disco diretamente.
Sem precisar ler tudo em sequência.
Analogia
Imagine um livro.
Acesso sequencial
Você precisa virar página por página até encontrar algo.
Acesso direto
Você abre exatamente na página desejada.
Isso torna o DASD muito eficiente
Especialmente para:
grandes bancos;
milhões de registros;
sistemas financeiros.
O DASD é um HD comum?
Não.
Ele foi criado para:
alta performance;
enorme capacidade;
redundância;
ambientes críticos.
O que fica armazenado no DASD?
Praticamente tudo do z/OS.
Exemplos
datasets;
PDS;
PDSE;
VSAM;
bibliotecas COBOL;
JCL;
DB2;
logs;
SYSOUT;
arquivos batch.
Como o z/OS organiza o DASD?
O armazenamento possui vários conceitos importantes:
Volume
Cada disco possui um nome.
Exemplo:
VOL001
Dataset
Arquivo armazenado no DASD.
Catálogo
Sistema que informa:
onde o dataset está;
em qual volume;
atributos.
Como era o DASD antigamente?
Nos primeiros mainframes:
enormes discos físicos;
pratos magnéticos gigantes;
equipamentos muito pesados.
Alguns pareciam:
máquinas de lavar industriais.
Hoje tudo evoluiu
Os DASDs modernos são:
extremamente rápidos;
compactos;
virtualizados;
integrados com storages avançados.
O DASD ainda usa disco magnético?
Em muitos casos:
sim.
Mas atualmente existem:
SSD corporativo;
cache avançado;
virtualização;
storage híbrido.
Como datasets ficam no DASD?
Exemplo:
USUARIO.JCL(MYJOB)
Esse dataset ocupa espaço físico dentro de um volume DASD.
O que é cilindro e trilha?
O DASD tradicional organiza espaço em:
Track (trilha)
Menor unidade física.
Cylinder (cilindro)
Grupo de trilhas alinhadas.
Isso ainda aparece no z/OS?
Sim.
Muitos JCLs usam:
SPACE=(CYL,(1,1))
ou:
SPACE=(TRK,(10,5))
O que isso significa?
CYL
Alocação em cilindros.
TRK
Alocação em trilhas.
O que é I/O?
Input/Output.
Toda leitura ou gravação no DASD gera operações de I/O.
Por que performance do DASD é importante?
Porque bancos e sistemas financeiros processam:
milhões;
bilhões de acessos.
Performance ruim afetaria:
PIX;
cartões;
transações;
batch.
O que é cache de DASD?
Memória rápida usada para acelerar leitura e gravação.
O que é SMS?
SMS significa:
System Managed Storage
Sistema do z/OS que automatiza:
alocação;
gerenciamento;
políticas de armazenamento.
Hoje muitos DASDs são gerenciados automaticamente
O usuário nem sempre escolhe o volume manualmente.
O que é um storage mainframe?
É a infraestrutura que controla:
DASD;
volumes;
replicação;
backup;
performance.
O que é replicação?
Cópia automática de dados para:
redundância;
disaster recovery;
alta disponibilidade.
Curiosidades incríveis
1. Mainframes armazenam volumes gigantescos de dados
Muitos bancos possuem petabytes.
2. DASD existe há décadas
E continua evoluindo.
3. O conceito de cilindro vem dos discos físicos antigos
Mesmo hoje ainda aparece no z/OS.
4. Performance de storage é crítica no mundo financeiro
Milissegundos fazem diferença.
Erros comuns de iniciantes
1. Pensar que DASD é apenas “HD antigo”
Na verdade é storage corporativo extremamente avançado.
2. Ignorar SPACE em JCL
Isso pode causar falhas de alocação.
3. Confundir volume com dataset
Volume = disco
Dataset = arquivo
4. Achar que tudo está apenas em nuvem
Grande parte da infraestrutura financeira ainda depende de DASD físicos.
Como visualizar informações do DASD?
Via:
ISPF;
LISTDS;
IDCAMS;
SDSF;
ferramentas de storage.
Exemplo de LISTDS
LISTDS 'USUARIO.JCL'
Mostra:
volume;
RECFM;
LRECL;
espaço.
Como DASD aparece no dia a dia?
Em praticamente tudo:
COBOL;
JCL;
VSAM;
DB2;
SORT;
batch;
backups.
Por que aprender DASD?
Porque ele é:
a base física do armazenamento no z/OS.
Quem entende DASD entende:
datasets;
performance;
storage;
arquitetura do mainframe.
Resumo rápido
| Conceito | Significado |
|---|---|
| DASD | Disco do mainframe |
| Volume | Nome do disco |
| Dataset | Arquivo |
| Track | Trilha |
| Cylinder | Grupo de trilhas |
| I/O | Leitura/gravação |
| SMS | Gerenciamento automático |
Conclusão
O DASD é um dos componentes mais importantes do ambiente mainframe IBM Z.
Ele fornece armazenamento corporativo de alta performance para datasets, bancos de dados e aplicações críticas do z/OS.
Mesmo após décadas de evolução tecnológica, continua sendo peça essencial da infraestrutura que sustenta bancos, governos e grandes corporações no mundo inteiro.
Sem comentários:
Enviar um comentário