Tecnologia raid
Imagine que seu servidor Web recentemente caiu devido a falha no disco rígido, e levou várias horas para colocá-lo no ar de novo rodando sem problemas. Dependendo de quão críticas são é a necessidade de disponibilidade do servidor, você não irá querer que isto aconteça novamente, e daí resolve estudar e investir em atualização do servidor para possuir maior "tolerância a falhas".
Uma das melhores soluções em custo-benefício é a utilização da tecnologia RAID para seu sub-sistema de disco.
RAID: definição
RAID é a sigla para "Redundant Array of Inexpensive Disks". Um time de pesquisadores da Universidade de Berkeley na Califórnia foram os que publicaram um estudo definindo o RAID e os 6 (seis) níveis que a tecnologia usa. A tecnologia envolvida nesta teoria possui um princípio bem simples: através da combinação de uma matriz de discos "pequenos", não muito caros, um administrador poderá gravar dados com redundância para prover tolerância a falhas a um servidor.
Sobre os "níveis" de RAID
Existem 6 (seis) níveis na arquitetura RAID, apesar de um destes níveis na realidade ser não-redundante e portanto não-tolerante a falhas. Seguem as definições dos diferentes níveis de RAID:
RAID Nível 0
Este nível também é conhecido como "striping". Os dados do computador são divididos entre diversos discos disponíveis, o que oferece alta performance de transferência de dados, porém não oferece redundância. (Veja a Figura .) A perda de dados irá acontecer quando houver falha em algum disco. O nível 0 pode ser usado para estações de alta performance, porém não é indicado para sistemas tipo missão-crítica.
RAID Nível 1
O nível 1 também é conhecido como "espelhamento". Os dados do computador são divididos e gravados em 2 ou mais discos ao mesmo tempo, oferecendo portanto redundância dos dados e fácil recuperção, com proteção contra falha em disco. (Veja a Figura ) A operação com dados neste nível possuem tendência de serem gravados mais