RAID é a sigla para “Redundant Array of Independent Disks” ou “Redundant Array of Inexpensive Disks,“, que é uma tecnologia de armazenamento de dados que combina vários discos físicos em uma unidade lógica. O objetivo principal do RAID é melhorar o desempenho, a disponibilidade e/ou a redundância dos dados.
No RAID, os discos físicos agrupados trabalham juntos para aumentar as velocidades de leitura e gravação de dados ou oferecer proteção contra falhas no disco. Os dados são divididos em pequenos blocos distribuídos em diferentes discos da matriz, o que permite o acesso e o uso paralelo dos dados, aumentando assim a velocidade das operações de E/S.

Há vários níveis diferentes de RAID (como RAID 0, RAID 1, RAID 5, RAID 6, RAID 10 etc.), cada um com diferentes formas de funcionamento e características. Alguns níveis de RAID oferecem um nível mais alto de redundância para proteger os dados contra falhas no disco, enquanto outros se concentram no desempenho.
Tipos de RAID comumente usados
Alguns tipos de RAID são comumente usados em ambientes de computação. Entre eles:
- RAID 0 (Striping): O RAID 0 divide os dados alternadamente entre dois ou mais discos, melhorando as velocidades gerais de leitura/gravação. No entanto, o RAID 0 não oferece redundância de dados, o que significa que, se um disco falhar, todos os dados dessa matriz serão perdidos.
- RAID 1 (Mirroring): O RAID 1 usa dois discos (no mínimo) para fazer cópias idênticas de um disco para outro. Ele fornece redundâncias completas, de modo que, se um dos discos for danificado, os dados ainda poderão ser acessados a partir do disco que ainda estiver funcionando.
- RAID 5: O RAID 5 usa um mínimo de três ou mais discos para fornecer uma combinação de striping e paridade. Os dados são particionados e a paridade é calculada e distribuída entre os discos. Se um disco for danificado, os dados poderão ser reconstruídos a partir das informações de paridade armazenadas no outro disco.
- RAID 6: semelhante ao RAID 5, O RAID 6 também usa striping e paridade, mas com duas paridades que possibilitam solucionar falhas de até dois discos simultaneamente. Ele oferece um nível mais alto de redundância do que o RAID 5.
- RAID 10 (RAID 1+0): O RAID 10 combina os recursos do RAID 1 (espelhamento) e do RAID 0 (striping). São necessários pelo menos quatro discos para criar o RAID 10. Os dados são divididos em dois conjuntos de discos espelhados e, em seguida, os dados são distribuídos em faixas em cada conjunto de espelhos.
De todos os tipos de RAID acima, o RAID 5 e o RAID 6 se tornaram escolhas populares em ambientes empresariais porque oferecem uma combinação de desempenho e redundância de dados. O RAID 10 também é bastante popular porque oferece um alto nível de redundância com bom desempenho. No entanto, a escolha certa do RAID dependerá muito das necessidades específicas de cada situação, como disponibilidade de orçamento, capacidade de armazenamento necessária, nível de redundância desejado e desempenho esperado.