Translate

quinta-feira, 12 de abril de 2007

O que é Storage no z/OS?

 

Bellacosa Mainframe apresenta storage no zos

O que é Storage no z/OS?

Quando alguém começa a estudar o universo do IBM Mainframe, uma das palavras que mais aparecem é:

Storage

À primeira vista, muitos imaginam que storage significa apenas "disco".

Na realidade, no ambiente z/OS esse termo é muito mais amplo.

Storage pode representar memória, dispositivos de armazenamento e até a forma como o sistema operacional gerencia os dados.

Por isso, entender esse conceito é fundamental para qualquer estudante de mainframe.


Definição simples

No z/OS, Storage é o conjunto de recursos utilizados para armazenar informações, temporária ou permanentemente.

Esses recursos incluem:

  • memória principal (RAM);

  • memória virtual;

  • discos (DASD);

  • fitas magnéticas (Tape);

  • dispositivos Flash;

  • Storage Arrays.

Em outras palavras:

Storage é todo o espaço utilizado pelo sistema para guardar programas, dados e informações.


Uma analogia simples

Imagine uma empresa.

Ela possui:

  • mesas onde os funcionários trabalham;

  • armários para guardar documentos do dia;

  • um arquivo morto;

  • um grande depósito externo.

No z/OS acontece algo semelhante.

Cada tipo de storage possui uma função específica.


Os tipos de Storage

Podemos dividir o storage em duas grandes categorias.

Storage Temporário

Utilizado durante a execução dos programas.

Exemplo:

  • memória RAM;

  • memória virtual.

Quando o programa termina, normalmente esse espaço é liberado.


Storage Permanente

Utilizado para armazenar informações por longos períodos.

Exemplo:

  • datasets;

  • bancos de dados;

  • backups;

  • arquivos VSAM.


Memória Principal (Real Storage)

É a memória física instalada no IBM Z.

Ela armazena:

  • sistema operacional;

  • programas em execução;

  • buffers;

  • tabelas;

  • áreas de controle.

É equivalente à memória RAM de um computador pessoal, porém em uma escala muito maior.


Memória Virtual

O z/OS utiliza memória virtual desde a década de 1970.

Isso significa que um programa pode enxergar muito mais memória do que realmente existe fisicamente.

O sistema administra automaticamente:

  • paginação;

  • endereços;

  • áreas virtuais.


Endereçamento

Cada programa executa em seu próprio espaço de endereçamento (Address Space).

Isso garante:

  • segurança;

  • isolamento;

  • estabilidade.

Um programa normalmente não consegue acessar a memória de outro.


DASD

Grande parte do armazenamento permanente encontra-se nos:

DASD

Direct Access Storage Device

São os discos utilizados pelo z/OS.

Neles ficam armazenados:

  • datasets;

  • programas;

  • bibliotecas;

  • Db2;

  • VSAM;

  • logs.


Tape Storage

As fitas magnéticas também fazem parte do storage.

São utilizadas principalmente para:

  • backup;

  • arquivamento;

  • Disaster Recovery;

  • retenção legal.


Flash Storage

Os ambientes modernos utilizam unidades Flash de alta velocidade.

Vantagens:

  • menor latência;

  • maior desempenho;

  • menor consumo de energia.


Storage Arrays

Os discos normalmente ficam organizados em grandes equipamentos chamados:

Storage Arrays.

Esses equipamentos oferecem:

  • redundância;

  • espelhamento;

  • alta disponibilidade;

  • grande capacidade.


Como o z/OS utiliza o Storage?

Imagine um programa COBOL.

Quando ele é iniciado:

Programa

↓

Carregado para memória

↓

Executa

↓

Lê dados do disco

↓

Atualiza Db2

↓

Grava logs

↓

Finaliza

Durante toda essa execução, diversos tipos de storage são utilizados.


O que é Gerenciamento de Storage?

O z/OS administra automaticamente:

  • espaço livre;

  • volumes;

  • dispositivos;

  • alocação;

  • desempenho;

  • migração de dados.

Grande parte desse trabalho é realizada pelo:

DFSMS


O que é DFSMS?

DFSMS significa:

Data Facility Storage Management Subsystem

Ele é responsável por:

  • gerenciamento de datasets;

  • automação de armazenamento;

  • políticas de migração;

  • backup;

  • catalogação;

  • gerenciamento de volumes.

É o principal componente de administração de storage do z/OS.


Conceitos importantes

Volume

É uma unidade lógica de armazenamento.

Exemplo:

VOL001

VOL002

VOL003

Cada volume pode conter milhares de datasets.


Dataset

É o arquivo do mundo mainframe.

Todos os programas utilizam datasets.


Catálogo

O catálogo informa:

  • onde o dataset está;

  • em qual volume;

  • qual seu tipo.

Funciona como um índice de uma biblioteca.


Allocation

Antes de um programa utilizar um dataset, o sistema realiza a alocação.

Ele reserva:

  • espaço;

  • dispositivo;

  • atributos.


Quem administra o Storage?

Existem profissionais especializados chamados:

Storage Administrators.

Eles trabalham com:

  • discos;

  • fitas;

  • Flash Storage;

  • DFSMS;

  • backup;

  • recuperação;

  • desempenho.

Também atuam em conjunto com:

  • Sysprogs;

  • DBAs;

  • Operadores Mainframe.


Benefícios de um bom gerenciamento de Storage

  • maior desempenho;

  • melhor utilização dos discos;

  • redução de custos;

  • maior disponibilidade;

  • recuperação rápida;

  • crescimento organizado.


Curiosidades incríveis

1. Um único ambiente IBM Z pode armazenar petabytes de dados

Isso equivale a milhões de gigabytes.


2. O DFSMS automatiza grande parte do gerenciamento

Ele decide, por exemplo, onde um dataset será armazenado de acordo com políticas definidas pela empresa.


3. Muitos bancos utilizam múltiplas camadas de storage

Dados acessados frequentemente ficam em Flash Storage.

Dados antigos podem ser migrados para discos de menor custo ou fitas.


4. Storage é muito mais do que discos

No z/OS, o conceito engloba memória, armazenamento em disco, fitas, cache, gerenciamento automático e políticas de retenção.


Erros comuns de iniciantes

"Storage significa apenas HD"

Não.

Storage inclui memória, discos, fitas, dispositivos Flash e toda a infraestrutura de armazenamento.


"Todo storage é permanente"

Não.

A memória principal e a memória virtual são utilizadas apenas durante a execução dos programas.


"Quem controla o storage é apenas o hardware"

Não.

O z/OS, por meio do DFSMS e de outros componentes, gerencia automaticamente boa parte da infraestrutura de armazenamento.


Quando aprender Storage?

O conceito de Storage deve ser estudado logo após compreender:

  • z/OS;

  • datasets;

  • VSAM;

  • DASD;

  • Tape;

  • DFSMS.

Esse conhecimento servirá de base para entender desempenho, administração de sistemas, bancos de dados e recuperação de desastres.


Conclusão

O Storage no z/OS representa toda a infraestrutura utilizada para armazenar programas e dados no ambiente IBM Mainframe.

Ele engloba memória, discos, fitas, dispositivos Flash e sistemas inteligentes de gerenciamento como o DFSMS, garantindo que informações críticas estejam disponíveis com segurança, desempenho e alta confiabilidade.

Compreender Storage é um passo essencial para qualquer estudante de mainframe, pois praticamente todas as aplicações, bancos de dados e utilitários do IBM Z dependem diretamente desse conjunto de tecnologias para funcionar corretamente.


Sem comentários:

Enviar um comentário