Raid
Análise e Desenvolvimento de Sistemas – 4º Período
RAID - Redundant Array of Independent Disks
Professor: Flávio Antunes Costa
Aluno: Matheus Soares Lemos Marques
Uberaba, 04 de setembro de 2014
Introdução
Afim de otimizar a busca e aumentar a segurança dos dados armazenados em disco, criou-se o sistema RAID, que em português significa: Conjunto redundante de discos independentes. Utilizando dois ou mais discos cria-se um subsistema capaz de atingir esse objetivo.
Conceito
Criado em 1988 por David A. Patterson, Garth A. Gibson e Randy H. Katz, o
RAID (Conjunto redundante de discos independentes) é um subsistema que gerencia dois ou mais discos com o intuito de aumentar o desempenho e a segurança quando se tratando no armazenamento de dados. Composto por vários níveis esse subsistema consegue desde o espelhamento dos dados em vários discos até a fragmentação de um dado em vários discos ou ainda os dois ao mesmo tempo.
Principais vantagens
- Ganho de desempenho
- Aumenta segurança dos dados armazenados
- Redundância em caso de falha de um dos discos
- Aumenta a chance de recuperação de dados perdidos
Arquitetura
O RAID pode ser implementado via software e via hardware.
Software
Nessa Implementação o S.O. (sistema operacional) faz todo o gerenciamento do
RAID através da própria controladora de discos, tornando-o mais barato.
Todo o processamento do RAID é feito pelo CPU e o software faz a abstração entre os dados lógicos e os discos.
Hardware
Controladoras de disco independente que não utilizam recursos da máquina e oferecem uma integração do driver com o BIOS sendo menos suscetível a erros.
Essas controladoras podem ser integradas na placa mãe ou externa do tipo PCI, PCI-e, e criam cache de escrita e leitura melhorando o desempenho. Esse cache de leitura e escrita, dependendo do caso pode ser não volátil protegendo assim as informações em caso de