Tópicos Especiais em Informática RAID Prof. Ms.-Eng. Igor Sousa Faculdade Lourenço Filho 1 de outubro de 2014 igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 1 / 14
Introdução RAID (Redundant Array of Independent Disk) - Matriz Redundante de Discos Independentes é, basicamente, uma solução computacional que combina vários discos rígidos para formar uma única unidade lógica de armazenamento de dados; Faz com que o sistema operacional enxergue um conjunto de discos rígidos como se fossem somente uma unidade de armazenamento. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 2 / 14
RAID É necessário pelo menos dois discos rígidos para que um sistema RAID seja criado. É necessário também definir o nível de RAID do sistema, onde cada nível possui características distintas para atender as diversas necessidades existentes. Nível de RAID RAID 0; RAID 1; RAID 5; RAID 6. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 3 / 14
RAID 0 O nível RAID 0, conhecido como fracionamento (striping), é aquele em que os dados são divididos em pequenos segmentos e distribuídos entre os discos existentes no sistema. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 4 / 14
RAID 0 RAID 0 - Caracteristicas Não existe redundância de dados; Frações de dados de um mesmo arquivo podem estar em discos distintos; Foca no desempenho. O sistema praticamente realiza a soma de velocidades de transmissão de cada unidade. Em teoria, quanto mais discos maior será a velocidade de acesso aos dados; Leitura das frações de dados do arquivo ocorrem de forma simultânea em cada disco que compõe o sistema RAID 0. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 5 / 14
RAID 0 Devido as suas características, o RAID 0 é muito utilizado em aplicações que lidam com grandes volumes de dados no qual as velocidades de gravação/leitura devem ser altas. Ex: tratamento de imagens e edições de vídeo. Vantagens Acesso rápido as informações (até 50 % mais rápido); Custo baixo para expansão de memória. Desvantagens Caso algum(ns) do(s) discos apresente(m) perda de informações, os dados deste mesmo arquivo que encontra-se nos outros discos não terão mais sentido de existir; Não tem como recuperar um arquivo caso algum disco apresente falha, pois não é usada paridade. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 6 / 14
RAID 1 O nível mais conhecido é o RAID 1. Neste nível um disco duplica o outro, razão pela qual o RAID 1 é conhecido como espelhamento (mirroring). Em caso de falha do disco principal, os dados podem ser recuperados pelas cópias presentes no outro disco. Por isso sistemas RAID 1 devem funcionar em pares para que um disco sempre tenha um clone. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 7 / 14
RAID 1 RAID 1 - Características Claramente focado na proteção dos dados; Não visa aumento de velocidade de acesso aos dados; Ocorre uma pequena perda de desempenho durante a gravação; Não dispensa uso de soluções de BackUp; Duplicação dos dados é realizada praticamente em tempo real; Mais indicado para proteção do sistema em relação a falhas físicas. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 8 / 14
RAID 1 Vantagens Caso de algum setor de um dos discos venha a ser acometido por falhas, basta recuperar o setor defeituoso utilizando os arquivos contidos no disco clone ; Segurança nos dados (relacionado a possíveis falhas físicas no HD). Desvantagens Custo mais elevado quando comparado com nível RAID 0; Aumento do tempo de escrita;. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 9 / 14
RAID 0+1 ou RAID 01 É um sistema híbrido (hybrid RAID). Em outras palavras ele é uma combinação do RAID 0 e RAID 1. Necessita de pelo menos 4 discos, duas para cada nível RAID. Assim, tem-se uma solução RAID que considera tanto o aspecto do desempenho quanto redundância. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 10 / 14
RAID 10 ou RAID 1+0 Existe outra variação de nível RAID conhecida por RAID 10 ou RAID 1+0. Novamente trata-se de um nível RAID híbrido. A diferença entre os RAID 01 e RAID 10 é que o primeiro transforma-se em RAID 0 em caso de falha e o segundo em RAID 1. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 11 / 14
RAID 2 Surgiu no final dos anos 1980. Pela falta de confiabilidade dos discos da época foi criado o nível RAID 2 que se assemelha ao RAID 0, com a diferença de este possuir um mecanismo de detecção de falhas do tipo ECC (Error Correcting Code). Quase não é utilizado atualmente já que os discos atuais já contam com esta tecnologia. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 12 / 14
RAID 2 Vantagem Utiliza ECC o que diminui a quase zero as taxas de erro, mesmo com falhas energéticas. Desvantagens Atualmente há tecnologias melhores com a mesma finalidade; Dependendo da configuração era necessário a mesma quantidade de discos ECC para discos normais, isto é, desperdício de espaço que poderia ser usado para dados. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 13 / 14
RAID 3 Uma versão simplificada do RAID 2. O RAID 3 possui um único bit de paridade para cada palavra de dados e era escrito em um disco de paridade. Em um primeiro momento pode parecer que um único it de paridade dá somente detecção de erro e não correção. Contudo, para caso não aleatórios é possível corrigir o erro totalmente de um bit defeituoso quando a posição deste bit é conhecida. igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 14 / 14
RAID 3 Vantagens Leitura rápida; Escrita rápida; Possui controle de erros. Desvantagem igorvolt@gmail.com (FLF) Tópicos Especiais em Informática 1 de outubro de 2014 15 / 14