O sistema básico de entrada / saída do seu computador controla as configurações de hardware no nível do sistema. Por exemplo, o BIOS tem um relógio de sistema "oficial". Ele também controla os discos rígidos físicos, decidindo quais tipos de dispositivos podem se conectar ao seu computador e determinando onde o computador deve procurar um sistema operacional para inicializar. Em algumas placas-mãe, o controlador de disco possui um recurso embutido que permite lidar com várias unidades trabalhando juntas como uma matriz redundante de discos independentes. Os benefícios potenciais de segurança e velocidade de dados do RAID podem torná-lo uma ferramenta útil em computadores comerciais onde a segurança pode ser particularmente importante.
RAID Básico
O RAID data de 1987, quando pesquisadores da Universidade da Califórnia em Berkeley estavam procurando maneiras de usar unidades de classe de desktop com grandes computadores mainframe. Eles escreveram um artigo chamado "O caso para matrizes redundantes de discos baratos", que argumentava que o uso de muitos discos rígidos pequenos juntos poderia ter benefícios em relação ao uso de um único disco rígido de mainframe grande e caro. Depois que o primeiro servidor de armazenamento RAID foi construído em 1989, a tecnologia ganhou popularidade. Infelizmente, o alto custo dos sistemas RAID levou a uma mudança de nome - de barato para independente. Embora as matrizes RAID possam ser usadas para várias finalidades diferentes, todas compartilham uma semelhança básica - todas usam vários discos rígidos juntos de forma que o computador os trate como uma única unidade.
Mirror vs. Stripe
O RAID normalmente usa espelhamento, distribuição ou ambos. O espelhamento se refere à gravação dos mesmos dados várias vezes em várias unidades. Striping refere-se a dividir os dados em partes e gravar partes diferentes em unidades diferentes. Se você imaginar uma sequência de dados consistindo em "ABCDEF" e uma matriz de duas unidades, um sistema espelhado gravaria "ABCDEF" em ambas as unidades. Um sistema distribuído gravaria "ACE" na primeira unidade e "BDF" na segunda unidade. A vantagem do espelhamento é que, se uma unidade falhar, você sempre terá um backup perfeito. O striping aumenta a velocidade, porque os dados podem ser lidos e gravados em ambas as unidades ao mesmo tempo. No entanto, em uma matriz distribuída, se uma unidade falhar, todos os dados em ambas as unidades serão perdidos, uma vez que os dados são misturados.
Tipos populares de RAID
SE o BIOS do seu computador suportar RAID nativamente, ele lhe dará a escolha de um entre alguns tipos diferentes de RAID. O RAID 0 é uma configuração distribuída, enquanto o RAID 1 é uma configuração espelhada. Ambos requerem pelo menos 2 discos. RAID 10, ou 1 + 0, requer 4 discos para espelhar e distribuir dados para que você obtenha velocidade e segurança. O RAID 5 também combina espelhamento e striping, mas faz isso de uma forma que permite usar menos unidades do que com uma configuração RAID 10. Infelizmente, o RAID 5 tem desempenho de gravação muito mais lento do que outras configurações RAID porque requer que o controlador da unidade calcule um bit de paridade para suportar sua tolerância a falhas.
BIOS, Hardware ou Software
O RAID embutido no BIOS do computador fica entre uma implementação de RAID puramente baseada em software e uma que usa um controlador e processador RAID separados. O RAID de software, como o integrado ao Windows, é normalmente lento e depende do sistema operacional, portanto, você não poderá usar uma unidade RAID do Windows em outro sistema operacional. O BIOS RAID não tem esse problema. No entanto, quando você está usando um tipo de RAID, como o RAID 5, que requer algum processamento para funcionar, o BIOS RAID ainda cria carga adicional na CPU do seu computador. A adição de uma placa RAID de hardware move essa placa de sua CPU para o processador RAID, permitindo que o computador e a matriz RAID operem mais rapidamente.