Meu entendimento é que um SSD tem uma quantidade limitada de gravações. O RAID5 realiza muitas gravações devido a informações de paridade nas unidades. Portanto, o raciocínio afirma que o RAID5 mataria e diminuiria o desempenho dos discos de estado sólido a uma taxa mais rápida.
A declaração a seguir deste artigo me faz pensar que não entendo completamente ou posso estar incorreto com o meu raciocínio acima.
Outro nicho para SSDs de alta resistência está em matrizes RAID paritárias. O SLC, devido à sua latência e resistência de gravação inerentemente superiores, é adequado para esse tipo de aplicativo.
Respostas:
Seu raciocínio está correto, embora você esteja perdendo a escala do problema.
Os SSDs corporativos estão sendo fabricados com células MLC de maior resistência e podem tolerar taxas de gravação muito altas. O SLC ainda expulsa o MLC de alta resistência da água, mas na maioria dos casos a duração de gravação do HE-MLC excede o tempo de vida operacional esperado de um SSD.
Atualmente, a resistência está sendo listada como "Gravações vitalícias" nas folhas de especificações.
Como exemplo disso, a linha SSD do Seagate 600 Pro tem uma lista disso, aproximadamente:
Dada uma vida operacional de 5 anos, para atingir a resistência listada para essa unidade de 100 GB, é necessário gravar 123 GB nessa unidade por dia. Isso pode ser pouco para você, e é por isso que existem unidades de resistência ainda mais altas no mercado. A Stec, fornecedora OEM de certos fornecedores de primeira linha, possui unidades listadas para "10x gravações de unidade completa por 5 anos". Estes são todos os dispositivos eMLC.
Sim, o R5 incorre em uma amplificação de gravação. No entanto, isso não importa na maioria dos casos de uso.
Há outra questão aqui também. Os SSDs podem realizar gravações (e leituras) tão rápido que o gargalo de E / S se move para o controlador RAID. Esse já era o caso das unidades de metal giratório, mas é posto em evidência quando os SSDs estão envolvidos. O cálculo de paridade é caro, e você terá dificuldade em obter seu desempenho de E / S com um R5 LUN criado com SSDs.
fonte
Encontrei 2 trabalhos de pesquisa sobre este tópico:
Atualização de paridade aumenta a carga de trabalho de gravação e a utilização de espaço
O envelhecimento igual de todos os SSDs impõe risco de falha simultânea (RAID1 e RAID6 também são afetados!)
Para proteger isso, o documento propõe um novo nível de RAID chamado Diff-RAID que faz a troca aleatória automaticamente por idade nas substituições de dispositivos).
Você pode se proteger disso verificando manualmente o indicador de desgaste do SSD e substituindo as unidades de maneira proativa por discos sobressalentes, para que, em nenhum momento, vários discos tenham a mesma idade crítica.
fonte
O Parity RAID debulha seu SSD SATA de US $ 300 para desktop. Nem sequer prejudicará um SSD de nível empresarial de US $ 3000.
É tudo sobre o que você está comprando e qual é o seu caso de uso. O SSD é uma tecnologia muito mais madura do que costumava ser. No final, suas gravações MTBF e max estão se aproximando do mesmo tipo de confiabilidade que os HDDs mecânicos.
Um motivo pelo qual você pode não querer usar o RAID de paridade no SSD é que você pode saturar rapidamente um backplane ou um barramento controlador com um grande grupo de RAID SSD de vários membros. Há retornos decrescentes muito rapidamente com a velocidade de leitura dos SSDs de ponta e a largura de banda do barramento / backplane dos controladores RAID atuais. Sem mencionar que, se esses dados estão hospedando dados distribuídos pela rede, é perfeitamente possível que suas interfaces de rede sejam o gargalo antes da E / S do disco quando você estiver falando de RAIDs SSD grandes.
Basicamente, a vida útil da gravação não é tão grande, a menos que você esteja construindo seu "servidor" da Newegg, mas existem outras razões pelas quais você pode estar desperdiçando dinheiro colocando SSDs em grandes conjuntos de RAID por paridade.
fonte