Como dispor armazenamento de alta capacidade

3

Estou criando armazenamento de alta capacidade para vídeo. Atualmente, está em 20TB e continua crescendo. Atualmente, tenho um gabinete de 12 baias preenchido com unidades de 2 TB e configurado no RAID-6. Estou pensando em comprar outro gabinete de 12 baias e preenchê-lo com drives de 2 TB também e estou considerando as 2 opções a seguir:

  1. Expanda minha matriz RAID-6 em 12 unidades adicionais ou
  2. Crie outra matriz RAID-6 a partir de 12 novas unidades e use o LVM para expandir o volume original.

No primeiro caso, estarei enfrentando ~ 4-6 semanas de tempo de reconstrução antes de poder usar capacidade extra. Além disso, se eu precisar adicionar outra prateleira a essa matriz posteriormente e usar a mesma abordagem, o tempo de reconstrução provavelmente será ainda maior.

No segundo caso, estou perdendo alguma capacidade e potencialmente desempenho, mas parece mais fácil de lidar e os tempos de disponibilidade são mais previsíveis.

Eu também planejo aumentar esse array para 7-10 prateleiras no total dentro dos próximos 2-3 anos e todo o array será composto por um enorme volume formatado com XFS. Então, alguém poderia falar a partir de sua experiência e elaborar os prós e contras de cada abordagem e os possíveis problemas que enfrentarei com o passar do tempo.

Obrigado

    
por dtoubelis 24.03.2011 / 00:06

1 resposta

4

Muitas coisas precisam ser consideradas como resolver uma solução para seu problema. Como você não mencionou nada específico em termos de requisitos (taxa de transferência, IOPS / latência, tempo de reconstrução do RAID - apenas para citar alguns parâmetros importantes), respondi apenas sobre o tamanho do grupo de prateleira / LVM / RAID.

Como regra geral, você deve tentar manter seus LUNs RAID6 não muito grandes em termos de número de discos - não faz sentido ter LUNs RAID com discos de > 20 enquanto você está enfrentando problemas terrivelmente longos tempos de reconstrução. Os grandes fornecedores de armazenamento (EMC, NetApp et al) limitam seus tamanhos de grupo de RAID para cerca de 20 eixos (depende do modelo de disco). Mas esses caras conhecem seus controladores RAID, características e tempos de reconstrução muito bem e suas implementações RAID não são o seu funcionamento do moinho md (1) RAIDs ou HBAs PCI-E baratos. Entretanto, faz sentido usar o LVM para distribuir / concatenar suas LUNs RAID6 ao adicionar armazenamento, conforme necessário. Este é exatamente o caso de uso para um gerenciador de volume.

Não posso comentar o lado do desempenho, já que você não explicou nada sobre seus padrões e requisitos de IO.

    
por 24.03.2011 / 00:21

Tags