RAID (Redundant Array of Independent Disks) é uma tecnologia de armazenamento de dados que permite que várias unidades sejam combinadas em um único espaço de armazenamento. Existem diferentes tipos de RAID, cada um oferecendo diferentes níveis de desempenho, capacidade de armazenamento e confiabilidade.
Este artigo fornece uma visão geral dos tipos de RAID suportados pelo DiskStation, incluindo os requisitos de implementação, bem como suas vantagens e desvantagens.
Essa tabela fornece uma visão geral dos diferentes tipos de RAID suportados pelo DiskStation, incluindo capacidade de armazenamento, número mínimo de unidades necessárias para o tipo de RAID e o número de falhas na unidade que podem ser toleradas antes que ocorra perda de dados.
Tipo de volume | Número de HDD | Falhas toleráveis na unidade | Descrição | Capacidade do Volume |
---|---|---|---|---|
SHR | 1 | 0 |
|
1 x (tamanho do HDD) |
2-3 | 1 | Otimizado pelo sistema. | ||
≧4 | 1-2 | |||
Básico | 1 | 0 |
|
1 x (tamanho do HDD) |
JBOD | ≧1 | 0 |
|
Soma de todos os tamanhos de HDD |
RAID 0 | ≧2 | 0 |
|
Soma de todos os tamanhos de HDD |
RAID 1 | 2 | 1 |
|
Menor tamanho de HDD |
3 | 2 | |||
4 | 3 | |||
RAID 5 | ≧3 | 1 |
|
(N – 1) x (Menor tamanho de HDD) |
RAID 6 | ≧4 | 2 |
|
(N – 2) x (Menor tamanho de HDD) |
RAID 10 | ≧4 (número par) |
Metade do total do HDD |
|
(N / 2) x (menor tamanho de HDD) |
RAID F1 | ≧3 | 1 |
|
(N – 1) x (Menor tamanho de HDD) |
O Synology Hybrid RAID (SHR) é um sistema de gerenciamento de RAID automatizado, projetado para simplificar o gerenciamento de armazenamento e atender às necessidades dos novos usuários que não estão familiarizados com os tipos de RAID.
O SHR pode combinar unidades de diferentes tamanhos para criar um volume de armazenamento com capacidade e desempenho otimizados, desperdiçando menos espaço na unidade e fornecendo uma solução de armazenamento mais flexível. Quando unidades suficientes são incluídas, o SHR permite a redundância de 1 ou 2 discos, ou seja, o volume de SHR pode sofrer falhas em uma ou duas unidades sem apresentar perda de dados.
O RAID 0 combina dois ou mais unidades para aumentar o desempenho e a capacidade, mas não fornece nenhuma tolerância a falhas. Uma única falha de unidade irá resultar na perda de todos os dados na matriz. O RAID 0 é útil para sistemas não críticos, onde é necessário um equilíbrio de alto preço/desempenho.
O RAID 1 é o tipo mais frequentemente implementado com duas unidades. Os dados nas unidades são espelhados, fornecendo tolerância a falhas em caso de falha na unidade. O desempenho de leitura é aumentado enquanto o desempenho de gravação será semelhante a uma única unidade. A falha de uma unidade poderá ser suportada sem perda de dados. O RAID 1 é muitas vezes usado quando a tolerância a falhas é fundamental, mas o espaço e o desempenho não são requisitos essenciais.
O RAID 5 oferece tolerância a falhas e maior desempenho de leitura. É necessário um mínimo de três unidades. O RAID 5 pode suportar a perda de uma única unidade. No caso de uma falha na unidade, os dados da unidade defeituosa serão reconstruídos a partir da paridade distribuída entre as unidades restantes. Como resultado, o desempenho de leitura e gravação serão severamente afetados enquanto uma matriz RAID 5 estiver em estado degradado. O RAID 5 é ideal quando o espaço e o custo são mais importantes do que o desempenho.
O RAID 6 é semelhante ao RAID 5, exceto que ele fornece outra camada de segmentação e pode suportar duas falhas em disco. É necessário um mínimo de quatro unidades. O desempenho do RAID 6 é menor do que o do RAID 5 por causa dessa tolerância a falhas adicionais. O RAID 6 torna-se atraente quando o espaço e o custo são importantes e o suporte a várias falhas na unidade é necessário.
O RAID 10 combina os benefícios do RAID 1 e do RAID 0. O desempenho de leitura e gravação é aumentado, mas apenas metade do espaço total fica disponível para armazenamento de dados. São necessárias quatro ou mais unidades, tornando o custo relativamente elevado, mas o desempenho é alto, proporcionando, ao mesmo tempo, tolerância a falhas. Na verdade, o RAID 10 pode suportar várias falhas de unidade, desde que as falhas não estejam dentro do mesmo subgrupo. O RAID 10 é ideal para aplicações com alta demanda de entrada/saída, tais como servidores de banco de dados.
O F1 RAID aplica o mecanismo do RAID 5, fornecendo tolerância a falhas e maior desempenho de leitura. Com o RAID F1, no entanto, o sistema irá gravar mais informações de paridade em determinada unidade para acelerar seu envelhecimento e, assim, evitar que todas as unidades cheguem ao fim de sua vida útil ao mesmo tempo. Isso pode sutilmente afetar seu desempenho em relação ao RAID 5. É necessário um mínimo de três unidades. O RAID F1 pode suportar a perda de uma única unidade. No caso de uma falha na unidade, os dados da unidade defeituosa serão reconstruídos a partir da paridade distribuída entre as unidades restantes. Como resultado, o desempenho de leitura e gravação serão severamente afetados enquanto uma matriz RAID F1 estiver em estado degradado. O F1 RAID é ideal para conjuntos totalmente em flash.