O RAID 5 ainda é uma opção viável?

0

Sem escrever muito:
O RAID 5 ainda é uma opção viável em sistemas > Espaço de 10 TB. Eu posso lidar com algumas horas ou talvez 1,2 dias de recreação / extensão - mas mais do que isso seria uma pita.

Eu quero construir um NAS doméstico pequeno com algumas máquinas virtuais descartáveis para fins de desenvolvimento. Eu quero ser capaz de estender o espaço em disco disponível a qualquer momento sem muito trabalho. E quando uma unidade falhar, eu quero poder recriar a invasão em um tempo decente.

Como é um NAS privado, não é um grande problema quando a recriação leva algum tempo - como algumas horas ou dias. Mas uma semana ou mais é algo que eu realmente quero evitar.

Eu preferiria usar uma invasão de software.

    
por Brettetete 09.10.2015 / 16:47

3 respostas

4

Is RAID 5 still a viable option?

Sim, para algumas configurações, é. Exemplo: Pegue um usuário doméstico que deseja armazenar muitos filmes (para a maioria lê) e que não faz backup de todos os que frequentemente, sim, não quer perder tudo quando um disco morre. O RAID10 e o RAID6 também funcionariam nesse exemplo, mas o RAID 5 usa menos unidades e, portanto, é mais barato, menos potente e menos barulhento.

Para a maioria das outras configurações: não, evite-o.


I want to build a small home NAS with some throwaway virtual machines for developing purposes.

Isso provavelmente significa que você também escreverá muito. Ir para HW RAID com cache (para evitar o intervalo de gravação) ou ir para o RAID 10. Ou qualquer coisa, mas RAID 5. Ou aceitar um longo tempo de reconstrução ou restauração.

Observe que o RAID não é um substituto para os backups, portanto, presumo que você tenha backups e que limpar um array e reconstruí-lo pode ser aceitável. E, potencialmente, muito mais rápido do que fazer o resilver com um novo disco.

Observe também que muitas implementações de RAID têm uma configuração que determina a rapidez com que se recuperam. Esses geralmente variam de 'Tempo de restauração longo, mas os usuários podem continuar acessando os arquivos sem atraso significativo' para 'passar todo o tempo reconstruindo'.

I want to be able to extend the available disk space anytime without too much hassle.

Isso depende do que você chama de "incômodo" e se quiser manter tudo em um volume. Pode ser útil examinar o ZFS.

And when a drive fails I want to be able to recreate the RAID in a decent amount of time.

O que é 'uma quantia decente se for tempo'? Para RAID 5 e discos de vários terabytes, isso pode levar um final de semana para ser restaurado. Possível menos se você limpar a matriz, criar uma nova matriz com o disco quebrado substituído e restaurar a partir do backup. (O que aumenta a velocidade de leitura dos backups, o que pode ser lento se eles estiverem em uma rede diferente).

    
por 09.10.2015 / 16:51
2

Definitivamente, é. Nós lidamos com mais de 150 servidores físicos e a maioria deles (com exceção de alguns servidores de leitura e gravação de alta taxa, que possuem RAID10) são RAID5. O tempo de recreação dependerá da capacidade do disco, mas lembre-se de que as falhas de disco são (ou devem ser) uma situação pouco frequente, portanto, se o disco falhar, você não terá perda de dados ou falha de serviço, a menos que outro disco falhe entre o momento em que o primeiro falha e o novo é reconstruído, o que é ainda menos frequente, a menos que você tenha algum outro hardware que esteja fazendo seus discos falharem.

Um esclarecimento: Se um disco falhar, você não terá perda de serviço. Entre o tempo que ele falha e você o substitui, o restante dos discos ainda funcionará e tudo funcionará normalmente. O problema acontece quando mais de um disco falha.

    
por 09.10.2015 / 16:59
0

Absolutamente não, se você se importa com seus dados. Absolutamente sim, se você não se importa em perdê-lo.

Como você já disse que não tem backup, existe um alto risco de setores defeituosos adicionais (= perda de dados) se você perder uma unidade.

O tempo de recreação não é o problema. A reconstrução de RAID por software pode saturar facilmente o STR de qualquer HDD moderno. Uma matriz de 10 TB de drives 6x2TB seria reconstruída em cerca de 4 horas.

O problema é sem scrubs de fundo, você quase certamente já terá pelo menos um setor ruim em uma unidade, se qualquer outra unidade falhar. O efeito disso pode variar de seu array ficando somente leitura para completar a corrupção de todo o sistema de arquivos.

Adendo: Para desenvolvimento típico e teste de VMs, é muito melhor não usar um NAS. Embora eu não consiga ver como você pode usar ~ 10TB com "VMs descartáveis"

    
por 09.10.2015 / 18:42