0% acharam este documento útil (0 voto)
77 visualizações12 páginas

INRS5

O documento discute protocolos e soluções de armazenamento de dados, incluindo DAS, NAS, SAN e armazenamento em nuvem. Também aborda conceitos como RAID, virtualização de armazenamento, protocolos de armazenamento como Fibre Channel e protocolos de teste de desempenho.

Enviado por

Sakif Jr
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
77 visualizações12 páginas

INRS5

O documento discute protocolos e soluções de armazenamento de dados, incluindo DAS, NAS, SAN e armazenamento em nuvem. Também aborda conceitos como RAID, virtualização de armazenamento, protocolos de armazenamento como Fibre Channel e protocolos de teste de desempenho.

Enviado por

Sakif Jr
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 12

Universidade Zambeze

INRS-4G

Protocolos de Armazenamento
Armazenamento de Dados
Assim como outrora, ainda hoje encontramos problemas ao armazenar dados. A diferença está na quantidade e no tipo de acesso a esses dados.
Enquanto no século passado os dados eram requeridos apenas localmente, hoje, além da quantidade e tamanho (megabytes) dos dados serem
maiores, existe a necessidade constante de acessá-los de qualquer lugar e de qualquer dispositivo.

houve uma grande necessidade de implementar soluções a este tipo de problema de escalabilidade.
Soluções de Armazenamentos de
Dados
Das variadas soluções de armazenamento de dados que existem, provavelmente as
mais populares agora sao:

DAS(Direct-Attached Storage);

NAS(Network-Attached Storage);

SAN(Storage Area Network).


E provavelmente poderiamos dizer que o Armazenamento em nuvem faz parte das soluções mais populares porém nesse caso, podemos também
dizer que esta é uma solução que ainda está emergindo, e não necessariamente popular.
Cont.

DAS(Direct-Attached Storage)

O armazenamento DAS é vinculado diretamente a um
computador. Esse tipo de armazenamento não fica conectado
em rede e, portanto, não pode ser acessado com facilidade por
outros dispositivos. O armazenamento DAS foi o precursor do
armazenamento NAS. Cada dispositivo DAS é gerenciado
individualmente. O exemplo mais comum de um
armazenamento DAS é o disco rígido de um computador.
Cont.

NAS(Network-Attached Storage)
● O Network Attached Storage (NAS) é um armazenamento de dados ao nível de ficheiro ligado a uma rede de computadores que oferece
acesso de dados a clientes. O NAS é um dispositivo de armazenamento único que funciona sobre ficheiros de dados.

● Sistemas NAS contêm um ou mais discos rígidos, geralmente organizados em conjuntos RAID e utiliza protocolos baseados em ficheiros
como o NFS (popular em sistemas UNIX), SMB/CIFS (Server Message Block/Common Internet File System, usado com sistemas MS
Windows), ou o AFP (utilizado com computadores Apple Macintosh).


SAN(Storage Area Network)
● Uma Storage Area Network(SAN) é uma sub-rede de alto desempenho dedicada que oferece acesso a armazenamento de dados consolidado
ao nível de bloco, e é usada principalmente para a transferência de dados entre sistemas de computadores e elementos de armazenamento e
entre os próprios elementos de armazenamento, fazendo com que dispositivos de armazenamento, como conjuntos de discos, bibliotecas de
fitas, e torres de armazenamento óptico estejam acessíveis aos servidores de modo a que os dispositivos apareçam como dispositivos locais
ligados ao sistema operativo.
Cont.

SAN, ou seja:

Protocolos de Armazenamento

Existem varios, porem vamos nos ater aos mais populares:

Protocolo Fibre Channel:

Esta é a linguagem usado pelos Host Bus Adapters, hubs, switches e controladores de armazenamento para falarem uns aos outros numa SAN. O protocolo Fibre Channel é uma linguagem de baixo
nível, ou seja, é o meio de comunicação entre os componentes do hardware e não entre as aplicações que correm no hardware. O Fibre Channel é o alicerce básico de construção da SAN


Protocolo SCSI:

SCSI é uma popular famı́lia de protocolos que torna possı́vel a comunicação entre o sistema operacional e dispositivos de I/O, operando especialmente dispositivos de armazenamento.


Protocolo ISCSI:

O Internet SCSI é uma alternativa de baixo custo ao Fibre Channel que é considerado mais fácil de gerir e ligar porque usa o protocolo TCP/IP comum e switches Ethernet comuns. O iSCSI, é um
dos mais conhecidos protocolos para armazenamento remoto em SANs. Semelhante ao AoE, o iSCSI encapsula comandos de dispositivos de armazenamento, mas, no seu caso, através do conjunto
de comandos SCSI. Apesar disso, diferentemente do protocolo AoE, o iSCSI opera na camada de aplicação do modelo TCP/IP. Por este motivo, o iSCSI pode ser implantado utilizando-se
infraestruturas de rede já existentes.


Protocolo AoE:

O AoE é um protocolo de padrão aberto que permite o acesso remoto a dispositivos de bloco através de uma rede Ethernet. O protocolo AoE é extremamente simples, causando baixo overhead em
termos de processamento e rede, pois opera diretamente na camada de enlace. Além disso, possui baixo custo quando comparado a outros protocolos, como FC, que exige o uso de interfaces de
rede e switches especializados. O AoE encapsula comandos ATA em quadros Ethernet.
Virtualização de Armazenamento
● Em ciência da computação , virtualização de armazenamento é o processo de apresentar uma visão lógica dos recursos de armazenamento
físico para um sistema de computador host, tratando todas as mídias de armazenamento (disco rígido, disco óptico, fita, etc.) como um único
pool de armazenamento.


Segundo Kay (2011), existem três tipos de implementações de Virtualização de Storage:
– Baseado em Host: Neste tipo de implementação, todo o I/O de dados é gerenciado por um único driver genérico. Este driver recebe
todas as requisições de I/O por parte dos dispositivos de armazenamento e redireciona para os Servidores [KAY, 2011].
– Baseado em Dispositivo de Armazenamento: Já neste caso, a virtualização é implementada dentro do Storage, e toda
interoperabilidade com outros equipamentos que sejam acoplados ou adicionados ao grupo de Storage passa a fazer parte da gestão
deste dispositivo primário.
– Baseado em Rede: Neste cenário, o Storage Virtualizado é visto como um dispositivo de rede, que geralmente utiliza de interfaces
SAN através de Fibre Channel
RAID
● Traduzido como disposição redundante de discos baratos, o RAID conta com vários discos rígidos combinados para aumentar a performance.
Num nível mais complexo, o RAID pode ser usado também para melhorar a confiabilidade do equipamento através de espelhamento ou
paridade.


Existem diferentes configurações de RAID visando ganhos para determinadas tarefas:
– RAID 0:

permite obter a melhor performance possível, sacrificando parte da confiabilidade. Todos os discos passam a ser acessados
como se fossem um único disco. Ao serem gravados, os arquivos são fragmentados nos vários discos, permitindo que os
fragmentos possam ser lidos/gravados ao mesmo tempo.
– RAID 1:
● Temos dois discos onde o segundo armazena uma cópia fiel dos dados do primeiro, mesmo que um dos discos tenha
problemas, o sistema continua intacto, funcionando como se nada tivesse acontecido. Combinando o RAID 1 com técnicas de
espelhamento, um dos discos rígidos armazena dados, enquanto outro armazena uma cópia fiel dos mesmos dados, usados
sempre em um número par. Este sistema é conhecido como RAID 10.
– RAID 2:

pode oferecer maior consistência dos dados se houver queda de energia na escrita, pois armazena informação ECC (error
correcting code), que é a informação de controle de erros incorporado internamente em todas as unidades de disco mais novas.
Cont.
– RAID 3:

Usa um sistema de paridade para manter a integridade dos dados. Num sistema com cinco discos, os quatro primeiros em
sistema RAID 0 servirão para armazenar dados, enquanto o último armazenará os códigos de paridade. Nem RAID 2 e nem
RAID 3 são suportados pelos drivers de RAID por software no Linux.

– RAID 4:

É semelhante ao RAID 3, mas a forma como os dados são gravados nos demais discos é diferente. São divididos em blocos,
pedaços bem maiores do que no RAID 3. Com isto, é possível ler vários arquivos ao mesmo tempo.

– RAID 5:

É baseado no uso de paridade, espalhados entre os discos, para garantir a integridade dos dados caso um dos discos rígidos
falhe. É possível ainda combinar os modos 3 e 1. Esta implementação é conhecida como RAID 53 e pode ser implementada em
sistemas com, pelo menos, cinco discos rígidos.

– RAID 6:

É relativamente novo e suportado por apenas alguns controladores. É semelhante ao RAID 5, porém usa o dobro de bits de
paridade, garantindo a integridade dos dados caso até dois dos discos falhem ao mesmo tempo.
Teste de Desempenho
● O teste de desempenho é uma classe de testes implementada e executada para caracterizar e avaliar as características relacionadas ao
desempenho do destino do teste


Tipos de testes de desempenho:
– Teste de stress: Verifica a aceitabilidade do comportamento de desempenho do do objetivo do teste quando condições anormais ou
extremas são encontradas, como redução de recursos ou um número extremamente alto de usuários.
– Testes de Volume: Os testes de volume avaliam a quantidade de dados que o sistema pode gerenciar. O objetivo é verificar a
capacidade da solução de acordo com seus requisitos e encontrar gargalos.
– Testes de Performance: Para identificar o tempo mínimo de resposta, número de usuários simultâneos e quantidade de transações por
segundo, esses testes são aplicados.
FIM.

“ ”, Anonimo.

Você também pode gostar