Tecnologias de Armazenamento
Download
Report
Transcript Tecnologias de Armazenamento
Tecnologias de Armazenamento
Prof. Rafael Guimarães, PhD
FAESA
Tipos de Storage
• DAS
– Direct Attached Storage
• SAN
– Storage Area Network
• NAS
– Network Attached Storage
DAS
• Sistema de armazenamento conectado
diretamente a um computador
• Conectado através de um HBA (Host Bus
Adapter)
• Entre ambos não há dispositivos de rede (como
hub, switches etc)
• Os principais protocolos usados
pelo DAS são ATA, SATA,
eSATA, SCSI, SAS
e Fibre Channel
• Pode fazer uso de RAID
RAID
• Redundant Array of Independent Disks
• Subsistema de armazenamento composto por
vários discos individuais
– Objetivo de segurança e desempenho
• Várias formas diferentes de se organizar o
armazenamento nos discos (níveis de RAID)
– RAID 0, RAID 1, RAID 5
– RAID 2, RAID 3, RAID 4 (obsoletos)
– RAID 6, RAID 1+0, RAID 0+1
RAID
• RAID 0
– É uma simples concatenação
de partições para criar uma
grande partição virtual.
• RAID 1
– Espelhamento de disco
– Maior segurança
– Menor desempenho
• Tempo de escrita é maior
RAID
• RAID 5
– Três ou mais discos iguais
– Um dos discos guarda paridade
– Se um disco falhar, a paridade pode ser usada
para recompor a informação
– A paridade é distribuída entre os discos para
melhor desempenho
• RAID 6
– Equivalente com
2 paridades
RAID
• RAID 0+1
– Combinação de
RAID 0 + RAID 1
• RAID 1+0
– Combinação de
RAID 1 + RAID 0
SAN
• Evolução do SCSI tradicional
• Dois ou mais dispositivos se comunicando
atravé de algum protocolo SCSI serial, tipo Fibre
Channel ou iSCSI
• Vantagens sobre o tradicional SCSI paralelo
– Fibre Channel e iSCSI pode ser utilizados com
trunking (várias conexões vistas como uma)
permitindo uma comunicação mais rápida
– Pode-se colocar até 16 milhões de dispositivos
em uma SAN Fibre Channel (em teoria)
– Pode-se acessar qualquer dispositivo SAN de
qualquer computador conectado na SAN
SAN
• Protocolo SCSI-3 por fibra ótica
– Fibre Channel
• Protocolo SCSI encapsulado em pacotes TCP/IP
– iSCSI
• SAN oferece blocos de dados
para os servidores
• Internamente, um dispositivo
SAN pode realizar fatiamento
do disco para oferecer unidades
menores (disk slicing)
• Pode também oferecer agregação
para oferecer discos maiores
(disk striping) via RAID
SAN
• Topologias
– Ponto-a-ponto
– Fabric
– Loops Arbitrários
• Mais barato,
mas em desuso
SAN
• Zoneamento
– Equivalente à criação de VLANs em redes locais
– Objetivo de segregar o acesso
• Sem zoneamento, todos as máquinas acessam
todos os SANs
Redundância
• Ao se utilizar um único equipamento, tem-se
diversos pontos únicos de falha
– Multicaminhos
• Maior disponibilidade
• Balanceamento de carga
NAS
• Tem sua origem no SMB e no NFS
• Na verdade é uma caixa preta que faz algo que os
servidores Windows/Linux já faziam
– Fornece um volume de rede
– Noção de arquivo
• O que foi melhorado
– Gerenciamento
– Desempenho CIFS/NFS
– Solução mais barata que SAN
• S.O. dedicado a servir arquivos
– Foi retirado todo o resto
– Kernel pequeno (poucos megas)
– Kernel residente em memória
Comparação DAS/SAN/NAS
Snapshots
• Permite se criar uma “fotografia” do sistema de arquivos
em um certo instante
– Criado extremamente rápido
– Cria-se apenas ponteiros
para os blocos naquele momento
– Se um arquivo é alterado, realiza-se uma cópia do bloco
alterado para armazená-lo no snapshot
– Deve haver um espaço (pequeno) reservado para
snapshots
– Deve ser estabelecida uma política de armazenamento de
snapshots
• Exemplo: 24 snapshots
tirados a cada hora,
7 diários, 4 semanais e
6 mensais
Mirroring
• Espelhamento do storage
– Pode ser realizado via LAN ou WAN
– No caso de falha, o storage espelhado por
assumir
– Vários storages podem ser espelhados em um
superstorage localizado em um local distante por
segurança
– Backup em fita pode ser realizado em storage
espelhado para não impactar produção
Deduplicação
• Utiliza tecnologia similar aos ponteiros do
snapshot
– Porém com o objetivo de economizar espaço de
armazenamento
• Se um bloco de dados se repete, ao invés de se
armazenar cópias dele, armazena apenas um
ponteiro.
– Se o bloco for alterado em um arquivo, é
realizada uma cópia do bloco para os outros
arquivos que compartilham este bloco
• Pode reduzir muito o espaço necessário para
armazenar dados
– Principalmente se houver muita redundância
Deduplicação
Fornecedores
• Principais fornecedores de storage:
–
–
–
–
–
EMC – 26,0%
IBM – 16,3%
HP – 11,6%
NetApp – 10,3%
Hitachi – 8,7%
(4º trimestre 2010 – IDC)