Soluções SSD de terceiros em servidores ProLiant Gen8

25

Eu queria saber se alguém tinha alguma experiência específica usando SSDs Intel DC3700 (ou similar) nos servidores HP (DL380p) Gen8?

Estou atualizando um conjunto de servidores de banco de dados que usam armazenamento conectado diretamente. Normalmente, usamos tudo da marca HP em nossas configurações de servidor e, além de alguns desktops com SSD (todos funcionaram perfeitamente), eu não usei SSDs - certamente não em um servidor.

Os servidores que estamos atualizando executam o SQL Server (2005) no Windows. Estamos migrando para o SQL 2012. As caixas atuais hospedam um único banco de dados de 200 GB no DL370 G6 fornecido com unidades SFF de 72 GB e 15K em RAID 1 + 0, da seguinte forma: SO (2 eixos), tempdb (4 eixos), logs t (8 eixos) ), dados (20 eixos). O desempenho não é um problema (a carga da CPU geralmente é de 20% / pico de 30%, as filas de disco são tipicamente = 1). Os discos de volume de dados estão sendo executados nos MSA50s a partir de um P800 - então provavelmente há 5K IOPS no topo. O hardware está chegando aos 4 anos e, portanto, é hora de uma atualização.

O uso de dados, conforme relatado pelos discos rígidos individuais, mostra um volume de gravação <100 TB desde a implantação no volume de dados; Gravação de <10 TB no volume do log de transações; e ~ 1 TB no tempdb.

Esse é o caso de uso. Agora considere um novo subsistema de disco idêntico. Ele vai rodar ~ US $ 15 mil por servidor (34x HD 15K a US $ 250 + 2x prateleira D2700 + matriz inteligente P421 para armazenamento externo).

Considere uma implantação SSD semelhante, por exemplo, 6x 200 GB SSD para o volume de dados e 2 cada (100 GB) para SO, tempdb e registro. Talvez exagere, mas o uso do Intel DC S3700 para todos com uma segunda placa de matriz gera cerca de US $ 5 mil por servidor. Além disso, ele se encaixa em uma caixa de 2U (use a gaiola de expansão no DL380p) e economiza várias centenas de dólares em eletricidade a cada ano. Com o aumento do desempenho do SSD, isso pode até cobrir algumas consultas desleixadas ;-).

Uma solução HP SSD equivalente "sem preocupações" será executada em ~ US $ 10,5 mil. O dobro do preço com menos garantia, menor resistência, mas desempenho e capacidade de gerenciamento garantidos.

Certamente, existem muitas soluções intermediárias que podem funcionar. Também estou ciente da solução suportada pelo fornecedor em relação às compensações de terceiros. O que não tenho é experiência na integração desses produtos específicos para ajudar a quantificar essas compensações. Espero que alguém lá fora o faça e esteja disposto a compartilhar sua experiência.

As perguntas que me vêm à mente são:

O S3700 funciona bem no ambiente Proliant com as placas Array P42x / P822? Se estiver usando o S3700, haveria uma vantagem em usar uma placa de terceiros, por exemplo, o LSI 9270-8i? Como (bem, facilmente) são realizadas atualizações de firmware ou alertas de gerenciamento com a solução de terceiros, como descrevi?

Se houver problemas específicos com a montagem, como você os contornou - supondo que sim?

Com as mudanças que os SSDs introduziram na arena de armazenamento, as soluções de armazenamento são bem menos diretas do que alguns anos atrás. Tenho certeza de que eles serão muito diferentes em mais alguns anos, e esperávamos esperar outro ciclo antes de considerar seriamente o uso de SSDs em qualquer aplicativo de servidor.

Antes de seguir adiante, há alguém que compartilhe sua experiência relevante com algo disso? Diga-nos por que somos inteligentes, loucos ou algo parecido.

gwf
fonte
8
Temos muitas perguntas sobre "sou muito barato para comprar os discos suportados pelo fabricante" e todas se resumem à mesma resposta - você pode fazê-las funcionar, se tiver boa sorte, mas também temos muitas pessoas que venham aqui dizendo que perderam sua matriz cheia de dados há alguns anos simplesmente porque sempre foi um pouco marginal. Basicamente, cuidado com o comprador.
Chopper3
2
Esta não é uma pergunta do tipo "estou muito barato". Eu tive que enfrentar a mesma coisa ... mais detalhes abaixo.
precisa saber é
1
Não importa quanto você gasta em SSDs quando eles gastam seus dados perdidos - os ssds "corporativos" são um pouco mais rápidos e duram até o dobro do tempo - mas quando eles falham, eles falham da mesma maneira. IMHO há um bom argumento para comprar SSDs baratos, mas eles precisam ser espelhados - e o conjunto de espelhos foi substituído por cerca de um terço do ciclo de vida para obter um conjunto de dados completo armazenado em discos com diferentes níveis de desgaste.
symcbean
2
Você considerou uma placa PCIe Fusion-IO?
Tom O'Connor
5
@symcbean: O Intel DC3700 não é um SSD "barato". Ele usa MLC-HET (e-MLC) e pode suportar 10x gravações de capacidade total (4k 100% aleatório com QD = 32) por dia. Este é o cenário de implantação ideal para ele. Os SSDs SLC da HP durarão mais (uma ordem de magnitude maior que as unidades MLC), mas também são muito caros. O DC3700 superará as unidades MLC da HP em longevidade e desempenho.
Daniel Lawson

Respostas:

25

Abordei vários problemas de interoperabilidade e compatibilidade de SSD com servidores HP várias vezes aqui.

Verifique estas postagens:

Gabinete HP D2700 e SSDs. Algum SSD funcionará?

Existem fornecedores de SAN que permitem unidades de terceiros?

Portanto, a mudança dos HP ProLiants G6 e G7 para as variantes Gen8 forçou uma alteração no fator de forma da portadora de disco. A HP foi para a operadora SmartDrive com o produto Gen8, e isso criou um conjunto de problemas que afetam a compatibilidade do SSD.

Gosto da ideia de escolher as opções mais apropriadas para meus ambientes e aplicativos, dentro do razoável. Com o G7, eu poderia usar os SSDs corporativos SanDisk / Pliant SAS da HP quando necessário, mas também a Intel ou outros SSDs baseados em SandForce de baixo custo, onde isso fizesse sentido. Se estiver usando um gabinete externo como o D2700 ou o D2600, eu também poderia usar SSDs sTec (que oferecem outra opção de SSD SAS de qualidade). Portadores de acionamento para o antigo fator de forma foram facilmente obtidos.

Com os servidores Gen8, muito disso não é possível. Desde o difícil acesso às operadoras SmartDrive às técnicas restritivas de validação de firmware e disco até o preço obscenamente alto dos SSDs da marca HP (US $ 2500 + por unidade), acho que a HP se colocou fora do mercado.

Suas unidades renomeadas não são excelentes, mas têm uma resistência tremenda. Isso não é necessário em todos os ambientes. Obter o melhor desempenho dos SSDs HP no atual controlador HP Smart Array também requer ajuste ou mesmo licenciamento adicional do HP SmartPath . Controladores anteriores como o Smart Array P410 eram limitados por IOPS e outras restrições .

Um bom desenvolvimento que pode afetar seu aplicativo nos servidores Gen8 é a classificação por níveis do HP SmartCache SSD . Assim como o Cachecade da LSI, isso permite que você adicione o cache de leitura do SSD e se beneficie de latências mais baixas onde for necessário. Consulte também: Qual a eficácia das camadas de armazenamento SSD do LSI CacheCade?

Em geral, não estou preocupado com a confiabilidade do SSD nas configurações de RAID com fatores de forma do disco. Os SSDs baseados em PCIe apresentam outras preocupações . Não tive problemas de resistência, mas verifique: as unidades SSD são tão confiáveis ​​quanto as unidades mecânicas (2013)?


Então o que você pode fazer?

  • O gabinete externo do D2700 pode ser a chave aqui. Ele usa os portadores de disco G7 mais antigos. É também uma unidade muito sólida e compatível com controladores antigos e de nova geração. Você pode encher discos Intel / sTec / cheappo nele o dia todo e ficar bem. Conecte isso ao adaptador em seus hosts, e isso lhe dará a flexibilidade necessária. Use um DL360p em vez de um DL380p para salvar uma unidade de rack.

  • Discos Intel dentro do servidor Gen8 ... Eu não faria isso, por qualquer motivo, para evitar os POST 1709erros. Além disso, você será autossuficiente de maneira a impactar a unidade principal do servidor. Acabei de pedir a um cliente que preenchesse um DL380p Gen8 de 25 compartimentos com SSDs da Intel e operadoras de unidades do eBay. Ele teve que devolver as unidades Intel e usar discos HP SATA de baixo custo para que o sistema funcionasse.

O HP ProLiant DL380p Gen8 é oferecido em unidades de 8, 12 e 15 , 16 e 25 compartimentos.

  • O compartimento de 8 está bem. É uma boa plataforma, especialmente se você adicionar armazenamento externo.

  • O Gen8 de 16 compartimentos não possui placa de expansão SAS ( e é incompatível com o excelente HP SAS Expander ), portanto, você precisa de dois controladores RAID internos para usá-la. Como resultado, suas unidades lógicas não podem abranger os dois compartimentos de 8 baias. Esta é uma partida dos G7s, onde 16 baias / discos em uma matriz não eram problema .

  • A unidade de 25 compartimentos possui uma falha de design preocupante. O expansor SAS está incorporado no backplane de 25 unidades. Este backplane requer um controlador P420i com cache FBWC para funcionar. Bem. Eu tinha três DIMMs de controlador RAID morridos em um período de 60 dias. Nas unidades de 8 compartimentos, isso apenas desativa o cache de gravação. No servidor de 25 compartimentos, uma falha de cache torna o Smart Array um controlador de "memória zero" e desativa todo o acesso aos discos !! Evite esse modelo, a menos que você possa aceitar esse risco. Minha taxa de falhas nos módulos de cache de 2 GB é muito maior que os módulos de 1 GB, portanto, faço o downgrade para os módulos de 1 GB para esta plataforma específica.

Matriz de unidade 1746-Slot z - Conexão de armazenamento não suportada detectada - A conexão SAS via expansor não é suportada neste modelo de controlador. O acesso a todo o armazenamento foi desativado.

insira a descrição da imagem aqui

ewwhite
fonte
4
Mostrando minha idade aqui, mas esses erros de postagem do Proliant são retrocessos para a antiga série L do Netserver. Você coloca algo que não é da marca HP, e isso se queixa no correio e avisa que você está comprometendo sua garantia, estabilidade e segurança no emprego. Ainda há muito valor no FUD.
precisa saber é
Quais marcas de HDD você recomendaria para a série HP Proliant Gen 8? Essa marca seria diferente se dependesse de ser mecânico ou HD de SSD?
Jonas
@JonasAxelsson Eu recomendo o uso de discos da marca HP. Você pode usá-los ou reformar esses dias.
ewwhite
@ewwhite OK thx analisará o HP SSD. Você concorda que os servidores gen9 e gen10 perdoam mais as unidades de terceiros?
Jonas
Eu não concordo com isso. Existe algum motivo para você não considerar uma unidade HP?
ewwhite
5

Aqui está uma atualização para resumir meus tópicos desta pergunta. Obrigado pelas contribuições!

É justo dizer que a pergunta original pressupõe que uma solução de armazenamento OEM (nesse caso, os SSDs da HP) forneçam uma solução de trabalho suportada ou "garantida" em termos de compatibilidade de componentes e desempenho do sistema. Obviamente, isso tem um preço premium, e o valor percebido informa quão razoável é o prêmio.

Embora eu realmente tenha descartado a noção de usar SSDs nessa atualização de hardware, a imprensa no Intel S3700, especificamente, tornou uma solução SSD atraente o suficiente para ser considerada. Olhando para os produtos equivalentes da HP, descobri (1) que eles não estão disponíveis no momento e (2) o preço esperado é de 2,4x o produto da Intel. Portanto, a questão passa a ser a quantidade de esforço necessário para integrar e validar a solução Intel? Compreender isso leva a uma solução muito específica do produto, que é contrária ao objetivo da falha do servidor; portanto, generalizarei meu processo de raciocínio usando as respostas fornecidas:

  1. Seja integrado ao fornecedor ou faça você mesmo, ainda existem muitas variáveis ​​em pendurar SSDs atrás de controladores RAID otimizados para discos giratórios. A HP recomenda diversos ajustes para o uso de SSD, e o software HP SmartPath que ewwhite mencionou (somente Gen8 RAID + Windows) basicamente causa um curto-circuito em grande parte do firmware RAID ao usar SSDs. O "protecionismo" adicional da HP com as operadoras Gen8 e o gerenciamento de atualizações de firmware para SSDs de terceiros (que eu esperaria ser mais crítico do que para os HDDs) também fazem com que tudo pareça um pouco imaturo (ou muito intensivo em gerenciamento) para o horário nobre em uma configuração complexa.

  2. Antes de voltar aos discos giratórios, porém, dei uma outra olhada no produto FusionIO, como sugeriu Tom O'Connor. Como o desempenho não é realmente um problema para nós, o maior benefício é que é um módulo de armazenamento integrado. Isso torna a compatibilidade e a configuração muito mais simples. Outro ponto importante é que os OEMs da HP os fazem, para que você possa obter produtos HP "genuínos" nessa linha, e a integração se torna ainda menos um problema. Além disso, e em forte contraste com os SSDs SATA / SAS que eu estava considerando, os preços anunciados (online) da HP são realmente melhores que os do FusionIO. Vai saber.

Repensando a implantação com este post em mente, considerei construir nós de disponibilidade com placas FusionIO únicas. Isso levou o custo da solução de "não posso considerar" a "vamos investigar mais". Finalmente, quando a cotação real chegou a um nível acima do esperado, eu fui vendido.

Portanto, o ponto principal é que temos dois servidores Gen8 com placas FusionIO da marca HP em execução na sandbox. A resistência estará muito além do uso esperado, o custo foi menor do que em uma solução de disco SAS de 15K e reduziremos substancialmente o consumo de energia e o espaço em rack. O modelo de redundância é diferente, com certeza, mas a única coisa que espero que as pessoas sintam falta são todos os LEDs piscando.

Meu pensamento original sobre SSDs para um sistema de banco de dados de missão crítica era esperar alguns anos, pois haverá muitas soluções mais maduras e comprovadas com melhores preços. Sem dúvida, esse ainda será o caso, mas fiquei surpreso ao encontrar algo hoje que parece fazer bem o trabalho.

gwf
fonte
As coisas ainda estão mudando. Fiquei sem meu suprimento de SSDs de fator de forma de disco do HP Enterprise e tenho usado o Fusion-io para instalações de ponta. Para clientes de baixo impacto, ainda adotei o SSD baseado em PCIe, mas usando placas de baixo custo . Isso é tudo para contornar o protecionismo Gen8 incorporado nos controladores RAID, firmware e operadoras de unidades.
ewwhite
Já se passaram cerca de 5 anos desde que você decidiu usar unidades SSD baseadas em PCIe em seus servidores Proliant Gen8, as coisas mudaram? Você ainda está usando o Gen8 e que tipo de unidades você está usando? Atualmente, estou pensando em comprar unidades de terceiros para serem usadas em um servidor gen8 antigo.
Jonas
0

Posso apenas dizer que tive sorte de que, por coincidência, comprei uma D2700 e uma P822 + P830, pois isso resolve todos os aspectos negativos do meu HP DL385P Gen8 com 8 baias. Adicionarei 1 gaiola para terminar com 16 compartimentos e o P830 pode lidar com isso: O HP Smart Array P830 permite conectar um total de 16 unidades, abrangendo duas gaiolas de unidades separadas. http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oas O P822 conecta minha biblioteca e meu D2700, por isso estou coberto de todas as maneiras . Não é uma solução barata, com certeza, mas posso dizer que com isso você é bastante seguro.

Frank
fonte
0

Minha primeira experiência real:

Encontrei (e comprei) 4 bandejas HP SFF para transportadores "originais" e usei 2 WD 1000GB SATA RED 2,5 "e duas Kingston 240GB SSD SATA (nenhuma SSD sofisticada, apenas a UV400) em um novo HP DL160 G9 com CTRL P440 com Cache e bateria de 2 GB. Ambos os pares configurados no RAID 1. Não há problemas com uma instalação "física" do w2008r2 (no SDD foram 12 minutos com o provisionamento inteligente hp e uma unidade flash USB2 com configuração do Windows) (sem virtualização e hipervisor) e excelente Não houve problema de firmware ou comportamento estranho. Foi um experimento e acho que, no futuro, usarei com mais frequência o HDD / SDD (principalmente SSD), pois compreendo a garantia e o HW premium que a HP renova a marca, mas não consigo (leia I não quer) pagar 500 € pelo SSD de 240 GB em 2016!

Francesco
fonte
Para meu entendimento, os servidores Proliant gen9 são mais tolerantes com unidades de terceiros se você comparar com o gen8, talvez por isso tenha tido sucesso?
Jonas
0

Acabei de instalar com êxito um ADATA SP900 e um Kingston V300 em um HP DL380 G6 com um controlador P410i. os dois são baseados em um ontroller SandForce 2281. A temperatura das unidades é relatada corretamente.

charlesnadeau
fonte