Quais são as vantagens e desvantagens dos RAIDs SSD / HDD híbridos

8

Acabei de ler sobre matrizes RAID híbridas que consistem em SSDs e HDDs comuns suportados pelos controladores RAID da Adaptec .

insira a descrição da imagem aqui

  1. Essa configuração RAID fornece uma vantagem real?
  2. O desempenho de gravação não é rebaixado para a velocidade de gravação do disco rígido?
  3. E quanto aos diferentes tamanhos de discos?

Em resumo, quais contras e prós possui uma solução RAID?

Ladislav Mrnka
fonte
Passei o link que você postou e isso realmente não faz sentido para mim. Se eles gravam 50% dos dados no disco rígido, como eles podem evitar a leitura total?
Xbonez
11
@xbonez: Eu não acho que eles gravem 50% dos dados no HDD. Essa deve ser a configuração de espelhamento, na qual todos os dados são gravados no SSD e no HDD (imagem à esquerda).
Ladislav Mrnka
Ah, sim ... desculpe. Eu tenho completamente o RAID 0 em mente.
Xbonez

Respostas:

6

No link:

Solução Adaptec Hybrid RAID Os controladores Adaptec gravam no HDD e no SSD e lêem o SSD 100% do tempo, resultando em desempenho máximo.

As gravações e o tamanho máximo do volume serão limitados no disco menor / mais lento como qualquer outro RAID misto. A vantagem é que as leituras são todas do SSD, que é onde realmente se destaca. Permite a redundância do RAID-1 e o desempenho de leitura de um SSD sem o custo de dois SSDs.

Certamente, há uma penalidade de gravação, mas para a maioria dos usuários domésticos, eles são pesados ​​para leitura e não para gravação.

MDMarra
fonte
O controlador RAID com suporte para unidades SATA / SAS é direcionado a usuários domésticos?
Ladislav Mrnka
@Ladislav - Observando as especificações, eles são direcionados para usuários domésticos avançados ou para pequenos escritórios. Uma grande empresa provavelmente não estaria comprando um controlador simples e, mesmo que o fizesse, provavelmente não estaria misturando e combinando unidades.
MDMarra 07/02
1

Observe que, além do "Hybrid RAID" da Adaptec, eles também têm algo a que chamam "Max Cache".

O RAID híbrido permite que você tenha seus SSDs apoiados por discos rotativos regulares, para diminuir o custo da matriz RAID. A desvantagem é que, se você precisar do desempenho dos SSDs, provavelmente não poderá sobreviver rodando no disco mecânico. Então você está obtendo o desempenho de gravação de um disco giratório e provavelmente precisará interromper os serviços até que a reconstrução da matriz seja concluída - me parece bastante limitada em utilidade. Estou especulando que você estaria melhor com uma matriz de todos os SSD RAID-5 de 5 unidades do que um híbrido de 8 unidades, mas não tenho números para fazer backup disso.

O Max Cache permite que você insira um SSD como um dispositivo de cache para sua matriz de discos giratórios. Isso parece promissor, mas a boa impressão é que esse cache é apenas de gravação, para que as gravações ocorram na velocidade dos discos giratórios, e apenas as leituras são aceleradas. Se você precisar de aceleração de leitura, provavelmente é um bom caminho a percorrer, mas eu não a testei pessoalmente.

Se você estiver executando o Linux de 64 bits, poderá tentar o módulo do kernel flashcache, que permite fazer cache de write-through ou write-back (embora possa haver problemas de segurança de dados com o write-back) de um dispositivo de bloco para outro. Eu brinquei com isso e funciona bem, mas na situação em que planejava colocá-lo em produção recentemente, o sistema era de 32 bits e realmente não funciona atualmente em 32 bits (julho de 2011).

Sean Reifschneider
fonte
0

Primeiro de tudo, se você instalar o SSD atrás do controlador RAID, perderá o suporte ao TRIM.
Segundo, eu realmente não entendo toda essa ideia de RAID híbrido. O ponto principal do RAID1 é IMHO ser capaz de suportar a perda de uma das unidades. Agora imagine que você perde seu SSD neste RAID híbrido sob carga pesada. Você entende o meu ponto? Parece mais uma solução de backup para mim.

@MarkM Desculpe por não me expressar claramente. Obviamente, o controlador detectará a falha do membro. Mas por que as pessoas estão prontas para pagar premium pelo SSD? Porque ele pode suportar cargas mais altas. Para alguns tipos de carga (IOPS alto), ele pode suportar até 10x em comparação com o HDD convencional. Sob essa carga, o HDD restante nunca será capaz de funcionar como o SSD - o servidor efetivamente falha. Portanto, no caso de RAID1 com 2 unidades idênticas, quando uma falha, o servidor continua a operar - e esse é o objetivo do RAHO1 IMHO. É necessário substituir a unidade com falha para não restaurar o servidor (está funcionando bem), mas porque outra unidade pode ficar inativa. Mas com este RAID híbrido, é necessário substituir o SSD com defeito o mais rápido possível para restaurar o servidor à operação normal. Como quando você tinha apenas uma unidade e ela falhou e você deve substituí-la e restaurar a partir de um backup. Por isso, brinquei que é uma solução de backup. Desculpe de novo

Art Shayderov
fonte
Tenho certeza de que o controlador é inteligente o suficiente para ler a partir do disco rígido se o SSD cair da matriz. Além disso, o RAID nunca é um backup em nenhuma circunstância.
MDMarra 8/02
Discordo. Primeiro, não existem apenas servidores. Segundo, um servidor pode ficar 10 vezes mais lento depois de perder o disco, mas pode ser aceitável por um tempo. Terceiro, a perda de um dos dois discos idênticos pode reduzir consideravelmente o desempenho da leitura.
Maaartinus 15/03
11
Apenas para acrescentar, existe um modo de falha comum no mundo real para SSDs baseados no Sandforce que os faz morrer quase aleatoriamente e sem aviso se o seu PC suspender "da maneira errada" devido a um bug no firmware do controlador. Para piorar as coisas, se você tentar RAID1 com um segundo SSD idêntico, o mesmo bug pode literalmente atingir as duas unidades simultaneamente, deixando-o igualmente ferrado. Nesse caso, poder usar o SSD como um cache de gravação pode significar a diferença entre passar uma semana ou mais se recuperando de uma falha e algumas horas de agravamento na reformatação do SSD.
Bitbang3r