Comprando o novo IBM Blade. Considerando SSDs para configuração pesada de IOPS

2

Eu estou no mercado para um novo servidor e necessito de iops de disco pesado. Nosso varejista está oferecendo um IBM BLADE HS22 com dual Xeons, mas limitado a RAID0 / 1. Por alguma razão, os únicos SSDs que ele pode me oferecer são unidades de 50 GB por 1000 dólares cada. Estou pensando em comprar 2 Crucial C300 256GB e configurar uma configuração RAID1. Então: Viabilidade, prós, contras, eu deveria, não deveria?
Tenha em mente que precisamos disso rapidamente, o poder de processamento é bom, mas muitos E / S aleatórios de disco, especialmente pesquisas de banco de dados. 256GB é o suficiente para o futuro previsível, mas apenas mal, então não há opção para 160GB da Intel.

Todas as sugestões e alternativas são muito bem-vindas. Eu sou um engenheiro de software líder de profissão e não sou novato em computadores em geral, mas infelizmente sou novo em configurar servidores.

    
por ssteinberg 12.04.2011 / 20:18

5 respostas

3

Essa pergunta parece um pouco errada. Não quero ofender de forma alguma, mas você está ciente de que servidores blade exigem que um gabinete blade proprietário e outras infra-estruturas estejam presentes?

Se você estiver usando blades, esperaria que você também estivesse usando um Fibre Channel SAN ou semelhante para seu armazenamento . Se assim for, então provavelmente você deve ficar com sua SAN para suas necessidades de armazenamento. Se você não estiver usando blades em um datacenter com alta densidade de energia (provavelmente junto com uma SAN), por que você está escolhendo um servidor blade - os servidores de rack regulares geralmente são mais baratos para implementações muito pequenas e têm mais opções de armazenamento. p>

Se você quiser usar um SSD, você pode absolutamente. Big +1 para a sugestão de Littleman usar um SSD de nível empresarial projetado e construído para E / S pesadas - e não um SSD de mesa, que são normalmente criados para < 10 GB de gravações por dia . Parece estranho comprar um servidor blade IBM (caro) e, em seguida, colocar um SSD consumidor nele (que a BTW não é certificada pela IBM).

As boas escolhas nos SSDs empresariais incluem:

por 12.04.2011 / 22:18
3

Se você está comprando um servidor de produção e realmente precisa do desempenho, eu tentaria obter um SSD de nível corporativo, o que significa flash SLC NAND. A unidade Crucial que você mencionou é uma unidade consumidora que usa flash MLC. Uma pesquisa rápida mostra que a Micron tem o RealSSD P300 em um Versão de 200GB. A Seagate cria uma unidade corporativa do SLC chamada Pulsar em uma versão de 200 GB ( análise da Anandtech ). O SLC é mais confiável que o MLC e durará muito mais tempo (geralmente também é mais rápido). Então, se o seu perfil de uso é pesado no IOPS, eu iria para o SLC. Ainda pode te custar alguns milhares de dólares por unidade. Se você quer economizar dinheiro, eu pulo o RAID1 por enquanto e vejo se você realmente precisa desse desempenho extra de leitura na prática. Além disso, lembre-se de que os discos de 200GB que mencionei têm 256GB de flash, mas reservam alguns para "área livre para limpeza / coleta de lixo / alocação de bloco defeituoso" (citação de Anand), portanto você pode não obter todos os 256GB do disco Crucial ( revisão da bit-tech dessa unidade diz 17.8GB é reservado para esses fins).

Linha de fundo: eu diria que não. Tente obter uma unidade SLC. Realmente, embora eu não conheça o seu fator limitante. É orçamento? É capacidade? Isso é performance? O que é mais importante? A resposta pode mudar com base nas suas prioridades.

    
por 12.04.2011 / 22:03
1

Esses discos para consumidores durarão mais de 3 anos. No entanto, você está procurando I / O Ops pesada, portanto, seus padrões de uso não serão tão tolerantes. Sim, o Crucial oferece muito espaço e muitas operações de E / S, mas martelar essas unidades significa que você estará substituindo-as muito mais rápido que as unidades de grau "Enterprise". Pior, já que você os está espelhando, eles usarão de maneira muito semelhante e, portanto, falharão muito perto um do outro.

Existe uma razão sólida pela qual os SSDs 'corporativos' custam tanto quanto eles, e isso é porque eles são projetados a partir dos chips para lidar com o tipo de bancos de dados de cargas de E / S que podem ser jogados neles. A camada superior de unidades usa o flash SLC, em vez do MLC, que é mais rápido e dura mais tempo, ao preço de ser muito mais caro.

A única área que eu consideraria SSDs de nível de consumidor seria se esse banco de dados fosse write-lite por algum motivo (as atualizações são uma pequena fração das operações de disco em geral). O MLC de nível de consumidor deve acompanhar esse tipo de carga de trabalho. Só você sabe suas porcentagens de leitura / gravação, no entanto.

    
por 12.04.2011 / 22:37
0

Compramos alguns C300s Crucial para testar as águas dos SSDs. (Afinal, se a engrenagem do consumidor chutasse a bunda, então investiríamos em SSDs corporativos.) Tivemos dois problemas com a engrenagem mais barata:

  • Os SSDs foram montados em HP DL380s, com o controlador RAID P812 / 1GB. O firmware mais recente do DL380 não reconhece que o C300 reporta uma temperatura de 0xFF e assim executou o ventilador em alta, depois desistiu por causa do overtemp e se recusou a inicializar. Descartando o BIOS algumas versões 'resolveram' esse problema.

  • Perdemos um banco de dados devido a uma falha de energia - as unidades mentiram ao sistema sobre a gravação dos dados em uma loja não volátil. Quando extraímos o plugue, o banco de dados acabou em um estado inconsistente.

Os SSDs mais baratos do C300 foram ótimos para testar nosso aplicativo, mas nunca os utilizarei.

    
por 14.04.2011 / 18:23
-2

Existem muitos profissionais em usar SSDs.

Eu só vejo dois contras.

1- Gravação mais lenta em comparação com o HDD de servidor. 2- Custo / GB

Se você está pronto para gastar o dinheiro extra, eu iria com SSDs.

    
por 12.04.2011 / 21:30