Unidades SSD e configurações RAID vs LVM

5

Histórico:

Estou familiarizado com os níveis básicos de RAID e estou curioso para saber se usar dispositivos SSD em RAID0 ou RAID5 seria uma implantação melhor do que adicioná-los a um grande volume LVM .

Especificamente, estou preocupado com o calor, o som e o consumo de energia em uma pequena sala de servidores e estou planejando migrar para SSDs de discos rígidos. Os servidores em questão possuem 4-6% deSATA-II de canais, portanto, trata-se apenas de obter o melhor desempenho dos drives após o switch, sem se preocupar em adicionar novos controladores ou qualquer outra coisa na categoria drástica além de substituir os drives.

RAID0

Com RAID0 , percebo que não tenho nenhuma recuperação de uma perda de unidade - mas em um ambiente de leitura dominante, acredito que os SSDs provavelmente nunca chegarão perto de atingir o MTBF estimado em 1000000 horas, e certamente não acertar os problemas do ciclo de gravação que atormentaram a memória flash por um longo tempo (mas agora parecem efetivamente ser uma coisa do passado).

RAID5

Com RAID5 eu estaria "perdendo" uma das unidades por paridade, mas no caso de qualquer uma delas morrer, posso recuperar apenas substituindo essa unidade.

LVM

Com LVM , estou efetivamente criando um software JBOD - simples, mas se uma unidade morrer, o que estiver nela desaparecerá como em RAID0 .

Pergunta:

O que a comunidade SF sugere como a melhor abordagem para este cenário?

    
por warren 02.10.2009 / 13:34

4 respostas

6

Primeiro, a configuração do LVM e as configurações do RAID devem ser duas decisões independentes. Use o RAID para configurar a redundância e ajustar o desempenho, use o LVM para criar os volumes necessários dos discos lógicos que o controlador RAID fornece.

O RAID0 não deve aparecer no seu vocabulário. Só é aceitável como uma maneira de criar armazenamento rápido para dados com os quais ninguém se preocupa se explodir. A necessidade por ele é amplamente aliviada pela velocidade dos SSDs (o SSD de classe empresarial pode fazer 10 ou mais vezes mais IOPS do que o disco rígido SAS mais rápido, portanto, não é mais necessário distribuir a carga por vários eixos) e, se você já Se precisar, você também pode obter o mesmo resultado com o striping do LVM, onde você tem muito mais flexibilidade.

RAID1 ou RAID10 não fazem muito sentido com SSDs, novamente, porque são muito mais rápidos que discos comuns, você não precisa gastar 50% do seu espaço em troca de desempenho.

O RAID5, portanto, é a solução mais apropriada. Você perde um pouco de espaço (1/6 ou 1/4), mas ganha redundância e paz de espírito.

Quanto ao LVM, cabe a você decidir como usar o espaço que você obtém depois de criar seus grupos de RAID. Você deve usar o LVM como uma regra, mesmo em sua configuração mais simples de mapear um PV para um VG para um LV, caso precise fazer alterações no futuro. Além disso, o fdisk é tão século 20! No seu caso específico, uma vez que provavelmente será um único grupo RAID abrangendo todos os discos no servidor, você não se juntará a vários PVs em um VG, portanto, a distribuição ou a concatenação não aparecem em sua configuração, mas no futuro , se você mudar para matrizes externas maiores (e eu tenho a sensação de que, eventualmente, você o fará), você terá esses recursos à sua disposição, com alterações mínimas na sua configuração existente.

    
por 01.10.2009 / 18:28
2

Alguns comentários;

  1. Tenha muito cuidado com o que você está usando, a menos que você esteja comprando 'enterprise class' (ou seja, não Intel X25s), não os use para gravações de peso médio - eles morrem muito rapidamente de fato, se você faz.

  2. Não se preocupe com o desempenho dos discos até ter certeza de que os controladores de disco podem ser mantidos. A maioria dos controladores de servidor, especialmente aqueles que suportam SATA, não serão capazes de acompanhar mais de 4 SSDs.

  3. Eu pessoalmente não usaria RAID0 / LVM-JBOD, nunca, com discos, você está apenas aumentando as chances de uma perda de dados catastrófica - não é nada divertido.

por 01.10.2009 / 15:13
1

Como administrador de sistemas, eu definitivamente recomendo o raid5. e adicione um hotspare a esse. No topo do ataque, por todos os meios - use LVM

O LVM é para facilitar o gerenciamento de espaço, enquanto o raid é para velocidade e redundância. Não faz sentido comparar essas duas tecnologias

    
por 01.10.2009 / 14:53
0

Use-os como faria com qualquer outro disco (er) rápido.

Citar os MTBFs são bons. Mas qualquer componente pode falhar, por várias razões.

Se você usa o RAID > 0, será determinado pela importância dos dados.

  • Você poderia perder tudo isso?
  • Existem backups?
  • Com que rapidez precisa estar on-line novamente?
por 01.10.2009 / 15:01