Quais são os prós e os contras dos SSDs de consumidor versus unidades giratórias rápidas de 10 a 15k em um ambiente de servidor? Não podemos usar SSDs corporativos em nosso caso, pois eles são proibitivamente caros. Aqui estão algumas notas sobre nosso caso de uso específico:
- Hipervisor com 5-10 VMs máx. Nenhuma VM individual ficará louca com I / O intensivo.
- RAID 10 interno, sem SAN / NAS ...
Eu sei que SSDs corporativos:
- são classificados para vida útil mais longa
- e ter um desempenho mais consistente por longos períodos
do que os SSDs de consumo ... mas isso significa que os SSDs de consumidor não são adequados para um ambiente de servidor ou ainda terão um desempenho melhor do que as unidades giratórias rápidas?
Como estamos protegidos por RAID / backup, estou mais preocupado com o desempenho ao longo da vida útil (desde que não se espere que a vida útil seja muito baixa).
virtualization
raid
hard-drive
hardware
ssd
David Budiac
fonte
fonte
Respostas:
Nota: Esta resposta é específica para os componentes do servidor descritos no comentário do OP.
Veja também: As unidades SSD são tão confiáveis quanto as unidades mecânicas (2013)?
fonte
Sim, os SSDs serão muito mais rápidos que os drives SAS. Para taxa de transferência seqüencial, um bom RAID de unidades SAS pode funcionar muito bem, mas para acesso aleatório, os SSDs os expulsarão da água, o que pode resultar em uma diferença de desempenho muito perceptível.
Dependendo das unidades SAS específicas e das unidades SSD específicas, os SSDs podem ter uma taxa de erro de leitura irrecuperável melhor em até um fator de 10.
Algumas dicas para se você usar unidades SSD de consumo:
fonte
Os SSDs de nível de consumidor funcionarão bem em muitos servidores para casos de uso.
Eles são muito, muito mais rápidos que os discos SAS. Eu sugeriria que o motivo para obter discos corporativos sobre discos de consumo não é a velocidade, são os ciclos de leitura e gravação e uma melhor engenharia - por exemplo, as supercaps estão presentes em alguns SSDs corporativos em que a versão de grau de consumidor não tem isso - se você perder poder para o servidor, é menos provável que seus dados sejam mortos.
Você precisa estar ciente de que o RAID não é de backup - se você quiser fazer o RAID com alguns SSDs, tudo bem, mas obter marcas diferentes de SSDs ou pelo menos modelos diferentes para que eles tenham características de desempenho diferentes. Quando os SSDs morrem, eles são muito mais propensos a fazê-lo sem aviso e sem capacidade de extrair dados - por outro lado, eles são 10x mais confiáveis do que os discos rígidos comuns.
Olhe para os discos da série Samsung 850 - pelo menos por 1/2 da matriz - eles são / foram prosumer e oferecem um bom retorno financeiro, e são apontados como mais confiáveis do que os 2d nand. (Eles usam 3d nand).
Além disso, como outra pessoa mencionou, não faça RAID5. As unidades aguentam muito para que funcione de maneira confiável - e faça backup de seus dados.
fonte
Se você estiver usando-os para gravações, para evitar corrupção de dados no caso de falta de energia, certifique-se de considerar apenas os modelos com supercap. Por exemplo. Intel S3500, Samsung 845DC Pro
Caso contrário, os SSDs do consumidor são mais adequados para o cache.
fonte
Mesmo os SSDs de nível de consumidor são muito mais rápidos que os HDs de 15k mais rápidos, portanto, do ponto de vista do desempenho, eles ficarão bem ( se estiver usando o disco certo e se os provisionar em excesso), mas você precisava escolhê-los com cuidado , principalmente devido à maneira como eles interagem com eles. controlador RAID baseado em hardware ...
fonte
A inconsistência de desempenho dos SSDs dos consumidores pode causar problemas em alguns controladores RAID, os picos na latência de E / S são exacerbados ao usar um controlador RAID, pois muitas vezes ele não usa TRIM (não conheço nenhum controlador que faça isso). As unidades corporativas são projetadas com base em desempenho consistente, mesmo sem o TRIM, de modo que elas geralmente funcionam bem com os controladores RAID.
Se você não precisar de alta resistência, existem SSDs corporativos de baixa qualidade projetados para ciclos de leitura alta e baixa gravação. Intel S3500 ou Samsung 845DC oferecem SSDs baratos, mas compatíveis com controladores de ataque.
No entanto, se você estiver usando controladores dell / hp raid, tenha cuidado com a compatibilidade. Na minha experiência, a HP é a pior quando se trata de unidades não-hp com seus controladores e, às vezes, não apresenta informações de monitoramento sobre as unidades.
fonte
O motivo para usar equipamentos de nível empresarial é a confiabilidade mais que a velocidade. A maioria dos SSDs de consumo é MLC, sendo o mais baixo o TLC (o MLC faz 2 bits por célula, o TLC faz 3, e eles têm menos desempenho e são confiáveis que o SLC). Em algum momento, eles também podem reduzir o cache de ram integrado para economizar custos, à medida que as células nand ficam mais baratas. Um SSD corporativo também possui maior redundância incorporada com mais chips nand de reposição
O mais novo, mais lento, teoricamente menos confiável do TLC tem um MBTF mais baixo. Você gostaria de ir para unidades MLC
Quanto à confiabilidade, é um saco misto. Você tem resistência a colisões físicas na cabeça, com certeza, mas os controladores podem morrer. A resistência da unidade melhorou significativamente .
Considere algumas coisas - todas as unidades morrem. Se for importante, é absolutamente necessário fazer backup. Considere isso como armazenamento nearline e leve em consideração a confiabilidade.
Se você está procurando resistência, um SSD moderno e sofisticado para consumidores (como o samsung 850 pro) tem uma resistência bastante decente. Os 850 profissionais classificados para 150-300 tb de gravações (em comparação com 73 tb no modelo mais antigo e 7300 a 14600 tb nos modelos mais recentes). Você pode trocar espaço por resistência e resistência jogando com espaço livre. Os SSDs corporativos vêm com mais espaço livre, portanto, se uma célula ou chip SSD se desgastar, ele poderá se ajustar.
Muitas unidades de consumo não permitem ler quando a resistência de gravação falha. Uma grande marca faz isso, mas não me lembro qual.
Edit: Recentemente, um 'bug do kernel do linux' com SSDs da Samsung foi relatado em geral, os discos rígidos de nível empresarial são chatos, tecnologia antiga confiável . Discos rígidos de consumo, acho que um pouco menos. Alguns dos bugs estão sendo eliminados - e há mudanças acontecendo, como o nvme se tornando mais comum. Esteja preparado para testar seus SSDs antes de confirmar qualquer coisa crítica. Este parece ser um caso único, mas pode ser você!
fonte
Se isso importa, RAID 1. Eu preferiria ter dois SSDs baratos para consumidores no RAID 1 do que o melhor SSD corporativo. O par deve usar aproximadamente na mesma taxa, mas, além do desgaste, é extremamente improvável que falhem ao mesmo tempo. Você deve ter RAM suficiente para limitar drasticamente a paginação, para poder colocar seu sistema e programas em um disco rígido e, em seguida, colocar seus bancos de dados no par SSD. Como os discos rígidos são baratos, você também pode pagar com RAID 1. Fora de um incêndio, essa configuração protegerá seus dados e proporcionará excelente desempenho. Em seguida, você pode fazer backup na nuvem e encerrar o dia.
fonte