Transcript Storage
Organização e Arquitetura de
Computadores
Material de apoio
Tecnologia RAID: SAS e NAS
Tópico: 19
2
Esclarecimentos
Esse material é de apoio para as aulas da disciplina e não substitui a leitura da
bibliografia básica.
Os professores da disciplina irão focar alguns dos tópicos da bibliografia assim
como poderão adicionar alguns detalhes não presentes na bibliografia, com
base em suas experiências profissionais.
O conteúdo de slides com o título “Comentário” seguido de um texto, se refere
a comentários adicionais ao slide cujo texto indica e tem por objetivo incluir
alguma informação adicional aos conteúdo do slide correspondente.
Bibliografia básica:
PATTERSON, A.D.E.; HENNESSY, L.J.. Organização e projetos de
computadores: a interface hardware/software. São Paulo: Campus, 2005.;
MONTEIRO, Mário A.. Introdução à organização de computadores. 5.ed.
Rio de Janeiro: LTC, 2007.
STALLINGS, William. Arquitetura e organização de computadores : projeto
para o desempenho. São Paulo: Pearson Education, 2005.
VERAS, Manoel. Datacenter: componente central de infraestrutura de TI.
Rio de Janeiro: Brasport, 2009.
3
Tecnologia de disco SAS
Serial Attached SCSI é um protocolo de gerenciamento e
armazenamento
computadores).
de
dados
(por
exemplo
discos
rígidos
de
Foi espelhado no sistema SATA, pois com sua introdução, o
barramento SCSI perdeu grande parte de seus atrativos, já que o
SATA oferece uma grande parte das vantagens a um custo menor que
antes eram atribuídas ao SCSI.
Assim surgiu o SAS que é um barramento serial, muito similar ao
SATA em diversos aspectos, que adiciona várias possibilidades
interessantes voltadas principalmente para o uso em servidores, por
ser mais confiável, rápido e versátil que seu antecessor SCSI.
As primeiras versões do SAS possuíam taxas de transferência até 300
MB/s e atualmente atinge 1200 MB/s.
4
Tecnologia de disco SAS
O padrão SAS oferece compatibilidade retroativa com os HDs SATA,
permitindo que você use HDs SATA convencionais como uma forma
de cortar custos, sem ter que abrir mão da possibilidade de usar os
extensores.
A maior parte dos HDs SAS de alto desempenho possuem velocidade
de 15.000 RPM (Rotações Por Minuto).
Assim como o SCSI conviveu com o padrão IDE por mais de duas
décadas, o SAS está destinado a concorrer com o SATA, com cada um
em seu respectivo nicho:
O SATA nos micros domésticos e servidores de baixo custo
O SAS em servidores maiores e estações de trabalho de alta
performance
5
Tecnologia de disco SAS
O grande diferencial do SAS é a possibilidade através do uso de
extensores (expanders), ligar diversos discos SAS a uma única porta.
Existem dois tipos de extensores SAS:
Os extensores SAS normalmente possuem a forma de um gabinete 1U ou
2U, destinados a serem instalados nos mesmos racks usados pelos
próprios servidores.
Em muitos, os discos são instalados em gavetas removíveis e podem ser
trocados "a quente" (hotswap).
Edge Expanders - Permitem ligar até 128 discos na mesma porta.
Fanout Expanders - permitem conectar até 128 Edge Expanders (cada
um com seus 128 discos), chegando a um limite teórico de até 16.384
discos por porta SAS.
Este recurso de expansabilidade através dos extensores foi
desenvolvido pensando em servidores de armazenamento com vários
terabytes ou mesmo petabytes de dados e hoje em dia já é
amplamente utilizado por Datacenters.
6
Serviços de Armazenamento
O crescimento do orçamento de TI não consegue acompanhar o
crescimento da demanda por armazenamento de dados.
Os dados que originam as informações podem ser:
É necessário uma estratégia de armazenamento de acordo com cada
forma de dados existente devendo-se preocupar principalmente com:
Estruturados: Provenientes de sistemas de banco de dados, são mais
simples de serem manipulados e recuperados.
Não Estruturados: Demandam maior espaço de armazenamento e
maior esforço de gerenciamento.
Escalabilidade
Interoperabilidade com outros componentes
Adaptação a soluções futuras de recuperação de desastres
Passou a ser prioridade das organizações e principalmente em
Datacenters.
7
Serviços de Armazenamento
Após vários anos de aumento de desempenho dos processadores a
cada 18 meses em média, isto deixou de ser problema na arquitetura
de um computador.
Entrentanto, a evolução da entrada e saída (I/O) não acompanhou
esta evolução e é, atualmente, um gargalo de desempenho existente
entre processadores versus sistemas de armazenamento.
Exemplo:
Discos mecânicos impõem limites ao desempenho do I/O devido a
características mecânicas e rotacionais quando em operação de
leitura e escrita.
Na prática o processador fica esperando a operação de I/O
prejudicando o desempenho de aplicações e dos sistema como um
todo.
8
Serviços de Armazenamento
Componentes de um sistema de armazenamento:
Servidores: Onde as aplicações são executadas. Os usuários armazenam
e recuperam dados através de aplicações executadas nos servidores.
Conectividade: Refere-se à interconexão entre o servidor e o dispositivo
de armazenamento (storage).
Storage: É o componente principal de um sistema de armazenamento.
Pode utilizar meio magnético ou de estado físico. Discos e fitas utilizam
meio magnético e discos ópticos utilizam um meio de estado físico. Um
Storage pode ser visualizado como um servidor de discos.
Portas
Cache
Arquitetura de
um Storage
Controladora
Disco
Disco
Disco
Disco
Disco
Disco
9
Serviços de Armazenamento
O storage pode ser dividido em 3 grupos:
Storage do Tipo JBOD (Visto no capítulo 18)
Storage do Tipo RAID (Visto no capítulo 18)
Storage do Tipo Inteligente
Um storage do tipo sistema inteligente possui quatro componentes
chaves:
Front-End: Interface entre o sistema de armazenamento e o
servidor.
Memória Cache: Utilizados para acelerar o acesso de leitura e
escrita nos discos físicos.
Back-End: Interface entre o cache e os discos físicos.
Discos Físicos: São conectados ao back-end com interface SCSI
ou Fiber Channel (FC). Local onde os dados são gravados.
10
Técnicas de Entrada/Saída ( I/O )
A maneira de conectar o storage evoluiu e as 3 principais são as
seguintes:
Conectado diretamente ao servidor conhecido como Direct
Attached Storage ou DAS
Conectado através de redes de storage independentes que usam
combinação de protocolos específicos e interfaces de discos tendo
2 tipos:
Storage Area Network ou SAN
Network Attached Storage ou NAS
11
Tecnologia DAS
Direct Attached Storage ou DAS:
É simples e barato
Não permite escalabilidade
Requisitos de disponibilidade também não são atendidos, pois o
simples fato do servidor que está vinculado a storage parar de
funcionar faz com que não se tenha acesso aos dados
armazenados diretamente.
Gerenciar este tipo de storage para grandes quantidades de dados
pode ser um problema.
DAS
interno
DAS
externo
Servidor
SAS e
SATA
Servidor 1
Storage
Servidor 2
SAS e
SATA
12
Tecnologia SAN
Storage Area Network ou SAN:
É baseado em redes de armazenamento dedicadas
São parte da realidade autal da maioria dos datacenters
Exige mão de obra especializada
Permite escalabilidade
Conectam servidores
Servidor 1
Servidor 2
Servidor 3
Servidor 4
Rede
Storage
SAN
SAS e
SATA
13
Tecnologia NAS
Network Attached Storage ou NAS:
É baseado em redes de storage IP
É primariamente utilizado para compartilhamento de arquivos
Comparado ao DAS é mais escalável e possui melhor
disponibilidade, além de ser mais fácil de gerenciar
Normalmente seu uso e gerenciamento requerem maior
investimento inicial e conhecimento especializado
O NAS usa protocolos de rede e de compartilhamento de arquivos
sendo que este protocolos incluem TCP/IP para transferência de
dados.
Muitas vezes o servidor NAS utiliza múltiplas interfaces de rede
14
Tecnologia NAS
Network Attached Storage ou NAS:
O NAS usa protocolos de rede e de compartilhamento de arquivos
sendo que este protocolos incluem TCP/IP para transferência de
dados.
Logicamente pode servir mais clientes (usuários) do que um
servidor de arquivos convencional
Servidor 1
Banco de Dados
Servidor 2
Servidor 3
Servidor 4
Arquivos
E-mails
IP
Storage
NAS
SAS e
SATA
NAS
15
Tecnologia NAS
Sistemas NAS podem conter mais de um HD, podendo também contar
com a tecnologia RAID.
Geralmente, as unidades não possuem teclado ou monitor, e são
configuradas normalmente através de um browser.
Equipamentos NAS estão sendo usados pelo mundo corporativo há
algum tempo, porém com a redução dos custos destes dispositivos
esta havendo uma popularização também em redes domésticas ou de
pequenas empresas.
16
Diferenças entre NAS e SAN
As principais diferenças entre redes NAS e redes SAN são as
seguintes:
SAN
NAS
Protocolo
Serial SCSI-3
NFS (Linux) e o
CIFS (Windows)
Compartilhamento
Discos e
unidades de fita
Sistema de arquivos
Permissões
Diferentes servidores Diferentes usuários
acessam o mesmo podem acessar o mesmo
disco ou fita
sistema de arquivos