Solutions SSD tierces dans les serveurs ProLiant Gen8

25

Je me demandais si quelqu'un avait une expérience spécifique en utilisant les SSD Intel DC3700 (ou similaire) dans les serveurs HP (DL380p) Gen8?

Je mets à niveau un ensemble de serveurs de base de données qui utilisent un stockage à connexion directe. En règle générale, nous utilisons tout ce qui est de marque HP dans nos configurations de serveur, et au-delà de quelques ordinateurs de bureau SSD (qui ont tous fonctionné sans problème), je n'ai pas utilisé les SSD autrement - certainement pas sur un serveur.

Les serveurs que nous mettons à niveau exécutent SQL Server (2005) sous Windows. Nous passons à SQL 2012. Les boîtes actuelles hébergent une seule base de données de 200 Go sur DL370 G6 provisionnée avec 72 Go de disques SFF 15K en RAID 1 + 0 comme suit: OS (2 broches), tempdb (4 broches), t-logs (8 broches) ), données (20 broches). Les performances ne sont pas un problème (la charge du processeur est généralement de 20% / pic de 30%, les files d'attente de disque sont typ = 1). Les disques de volume de données fonctionnent dans MSA50 à partir d'un P800 - il y a donc probablement 5 000 IOPS là-haut. Le matériel approche de 4 ans, il est donc temps de se rafraîchir.

L'utilisation des données, telle que rapportée par les disques durs individuels, montre un volume d'écriture <100 To depuis le déploiement sur le volume de données; <10 To d'écriture sur le volume du journal des transactions; et ~ 1 To sur tempdb.

Voilà le cas d'utilisation. Considérons maintenant un nouveau sous-système de disque identique. Il va fonctionner ~ 15 000 $ par serveur (34 disques durs 15 000 @ 250 $ + 2 étagères D2700 + Smart array P421 pour le stockage externe).

Envisagez un déploiement SSD similaire, disons 6 SSD 200 Go pour le volume de données et 2 chacun (100 Go) pour le système d'exploitation, tempdb et la journalisation. Peut-être exagéré, mais l'utilisation d'Intel DC S3700 pour tous avec une deuxième carte réseau me rapporte environ 5 000 $ par serveur. De plus, il tient dans un boîtier 2U (utilisez la cage d'extension du DL380p) et économise plusieurs centaines de dollars en électricité chaque année. Avec l'augmentation des performances SSD, cela pourrait même couvrir certaines requêtes bâclées ;-).

Une solution SSD HP «sans souci» équivalente va tourner à ~ 10,5 K $. Deux fois le prix avec moins de garantie, une endurance inférieure, mais des performances et une gérabilité garanties.

Certes, il existe de nombreuses solutions intermédiaires qui pourraient fonctionner. Je suis également très au courant de la solution prise en charge par le fournisseur par rapport aux compromis tiers. Ce que je n'ai pas, c'est l'expérience d'intégration de ces produits spécifiques pour aider à quantifier ces compromis. J'espère que quelqu'un le fera, et est prêt à partager son expérience.

Les questions qui me viennent à l'esprit sont:

Le S3700 fonctionne-t-il bien dans l'environnement Proliant avec les cartes Array P42x / P822? Si vous utilisez le S3700, y aurait-il un avantage à utiliser une carte tierce, par exemple le LSI 9270-8i? Comment (bien, facilement) les mises à niveau du micrologiciel ou les alertes de gestion sont-elles effectuées avec la solution tierce comme je l'ai indiqué?

S'il y a des problèmes particuliers avec l'assemblage, comment avez-vous travaillé autour d'eux - en supposant que vous l'avez fait?

Avec les changements que les SSD ont introduits dans le domaine du stockage, les solutions de stockage sont beaucoup moins simples qu'il y a quelques années. Je suis sûr qu'ils seront très différents dans quelques années, et nous nous attendions à attendre un autre cycle avant d'envisager sérieusement d'utiliser des SSD dans n'importe quelle application serveur.

Avant d'aller trop loin dans cette voie, y a-t-il quelqu'un qui pourrait partager son expérience pertinente avec tout cela? Veuillez nous expliquer pourquoi nous sommes intelligents, fous ou quelque chose entre les deux.

gwf
la source
8
Nous recevons BEAUCOUP de questions «Je suis trop bon marché pour acheter les disques pris en charge par le fabricant» et ils se résument tous à la même réponse - vous pouvez les faire fonctionner, si vous avez de la chance, mais nous recevons également beaucoup de gens qui venez ici boo-hoo'ing qu'ils ont perdu leur tableau rempli de données quelques années simplement parce que c'était toujours un peu marginal. Fondamentalement, attention aux acheteurs.
Chopper3
2
Ce n'est pas une question "je suis trop bon marché". J'ai dû faire face à la même chose ... plus de détails ci-dessous.
ewwhite
1
Peu importe le montant que vous dépensez pour les SSD lorsqu'ils vous fatiguent, vous perdez des données - les ssds «d'entreprise» sont légèrement plus rapides et durent jusqu'à deux fois plus longtemps - mais quand ils échouent, ils échouent tout autant. À mon humble avis, il y a de bonnes raisons d'acheter des SSD bon marché, mais ils doivent être mis en miroir - et le jeu de miroirs a remplacé environ un tiers du cycle de vie pour obtenir un ensemble de données complet stocké sur des disques avec différents niveaux d'usure.
symcbean
2
Avez-vous envisagé une carte PCIe Fusion-IO?
Tom O'Connor
5
@symcbean: l'Intel DC3700 n'est pas un SSD "bon marché". Il utilise MLC-HET (e-MLC) et peut soutenir des écritures à pleine capacité 10x (4k 100% aléatoire avec QD = 32) par jour. C'est le scénario de déploiement idéal pour cela. Les SSD SLC de HP dureront plus longtemps (un ordre de grandeur plus long que les disques MLC), mais sont également trop chers. Le DC3700 surclassera les disques HP MLC en termes de longévité et de performances.
Daniel Lawson

Réponses:

25

J'ai couvert plusieurs fois les problèmes d'interopérabilité et de compatibilité des SSD avec les serveurs HP.

Vérifiez ces messages:

Boîtier et SSD HP D2700. Est-ce que tout SSD fonctionnera?

Existe-t-il des fournisseurs de SAN qui autorisent les disques tiers?

Ainsi, le passage des HP ProLiants G6 et G7 aux variantes Gen8 a forcé un changement de facteur de forme du support de disque. HP a opté pour le support SmartDrive avec le produit Gen8, ce qui a créé un ensemble de problèmes qui ont un impact sur la compatibilité des SSD.

J'aime l'idée de choisir les options les plus appropriées pour mes environnements et applications, dans des limites raisonnables. Avec les G7, je pouvais utiliser les SSD d'entreprise SanDisk / Pliant SAS de HP en cas de besoin, mais aussi Intel ou d' autres SSD à bas prix SandForce là où cela avait du sens. Si vous utilisez un boîtier externe comme un D2700 ou D2600, je pourrais également utiliser des SSD sTec (qui offrent une autre option SSD SAS de qualité). Les supports d'entraînement pour l'ancien facteur de forme ont été facilement obtenus.

Avec les serveurs Gen8, une grande partie de cela n'est pas possible. De l' accès difficile aux supports SmartDrive aux techniques de validation de micrologiciel et de disque restrictives au prix incroyablement élevé des SSD de marque HP (2500 $ + par lecteur), je pense que HP s'est fait un prix hors du marché.

Leurs lecteurs renommés ne sont pas des artistes stellaires, mais ont une endurance énorme. Ce n'est pas nécessaire dans tous les environnements. Pour obtenir les meilleures performances des SSD HP sur le contrôleur HP Smart Array actuel, vous devez également régler ou même obtenir des licences HP SmartPath supplémentaires . Les contrôleurs précédents comme le Smart Array P410 étaient limités par les IOPS et d'autres contraintes .

Un bon développement qui peut affecter votre application sur les serveurs Gen8 est la hiérarchisation SSD HP SmartCache . Tout comme Cachecade de LSI, cela vous permet d'ajouter un cache de lecture SSD et de bénéficier de latences plus faibles là où cela est important. Voir également: Quelle est l'efficacité de la hiérarchisation du stockage SSD LSI CacheCade?

En général, je ne suis pas préoccupé par la fiabilité des SSD dans les configurations RAID avec des facteurs de forme de disque. Les SSD basés sur PCIe posent d'autres problèmes . Je n'ai eu aucun problème d'endurance, mais vérifiez: les disques SSD sont-ils aussi fiables que les disques mécaniques (2013)?


Alors que peux-tu faire?

  • Le boîtier externe D2700 peut être la clé ici. Il utilise les anciens supports de disques G7. C'est également une unité très solide et compatible avec les contrôleurs de l'ancienne et de la nouvelle génération. Vous pouvez y fourrer des disques Intel / sTec / cheapo toute la journée et tout va bien. Connectez-le à l'adaptateur de vos hôtes, et cela vous donnera la flexibilité dont vous avez besoin. Utilisez un DL360p au lieu d'un DL380p pour enregistrer un rack.

  • Disques Intel à l' intérieur du serveur Gen8 ... Je ne le ferais pas, ne serait-ce que pour éviter les POST 1709erreurs. De plus, vous serez autosuffisant d'une manière qui aura un impact sur l'unité du serveur principal. Je viens de faire essayer à un client de remplir un DL380p Gen8 à 25 baies avec des SSD Intel et des supports de lecteur eBay. Il a dû retourner les disques Intel et utiliser des disques HP SATA bas de gamme pour que le système fonctionne même.

Le HP ProLiant DL380p Gen8 est proposé en unités à 8 baies, 12 baies 15 , 16 baies et 25 baies.

  • Le 8-bay a été très bien. C'est une bonne plate-forme, surtout si vous ajoutez du stockage externe.

  • Le Gen8 16 baies n'a pas de carte d'extension SAS ( et est incompatible avec l' excellent HP SAS Expander ), vous avez donc besoin de deux contrôleurs RAID internes pour l'utiliser. Par conséquent, vos unités logiques ne peuvent pas s'étendre sur les deux cages d'unité à 8 baies. C'est un départ par rapport aux G7, où 16 baies / disques dans une baie ne posaient aucun problème .

  • L'unité à 25 baies présente un défaut de conception inquiétant. L'extenseur SAS est intégré au fond de panier à 25 disques. Ce fond de panier nécessite un contrôleur P420i avec cache FBWC pour fonctionner. Bien. J'ai eu trois modules DIMM du contrôleur RAID meurent dans une période de 60 jours, cependant. Sur les unités à 8 baies, cela désactive simplement le cache d'écriture. Sur le serveur à 25 baies, une panne de cache fait du Smart Array un contrôleur "sans mémoire" et désactive tout accès aux disques !! Évitez ce modèle à moins que vous ne puissiez accepter ce risque. Mon taux d'échec sur les modules de cache de 2 Go est beaucoup plus élevé que les modules de 1 Go, donc je rétrograde les modules de 1 Go pour cette plate-forme spécifique.

Baie de disques z 1746 emplacements - Connexion de stockage non prise en charge détectée - La connexion SAS via un module d'extension n'est pas prise en charge sur ce modèle de contrôleur. L'accès à tout le stockage a été désactivé.

entrez la description de l'image ici

ewwhite
la source
4
Montrer mon âge ici, mais ces erreurs de publication Proliant sont des retours à l'ancienne série Netserver L. Vous y avez mis quelque chose qui n'était pas de marque HP, et il se plaindrait au poste et vous avertirait que vous mettiez en péril votre garantie, votre stabilité et votre sécurité d'emploi. Le FUD a encore beaucoup de valeur.
gwf
Quelles marques de disques durs recommanderiez-vous pour la série HP Proliant Gen 8? Cette marque serait-elle différente si cela dépendait de la mécanique des disques durs SSD?
Jonas
@JonasAxelsson Je recommanderais d'utiliser des disques de marque HP. Vous pouvez les faire utiliser ou remettre à neuf ces jours-ci.
ewwhite
@ewwhite OK thx se penchera sur le SSD HP. Seriez-vous d'accord pour dire que les serveurs gen9 et gen10 sont plus tolérants envers les disques tiers?
Jonas
Je ne suis pas d'accord avec ça. Y a-t-il une raison pour laquelle vous n'envisageriez pas un disque HP?
ewwhite
5

Voici une mise à jour pour résumer mes points à retenir de cette question. Merci pour les contributions!

Il est juste de dire que la question d'origine suppose qu'une solution de stockage OEM (les SSD HP dans ce cas) fournit une solution de travail prise en charge ou "garantie" en termes de compatibilité des composants et de performances du système. Cela vient évidemment à un prix élevé, et la valeur perçue indique à quel point la prime est raisonnable.

Alors que j'avais vraiment abandonné l'idée d'utiliser des SSD dans cette actualisation matérielle, la presse sur l'Intel S3700, en particulier, a rendu une solution SSD suffisamment attrayante pour la considérer. En regardant les produits HP équivalents, j'ai trouvé (1) qu'ils ne sont pas actuellement disponibles et (2) la prime de prix attendue est 2,4 fois supérieure au produit Intel. Donc, la question devient combien d'efforts faudrait-il pour intégrer et valider la solution Intel? Comprendre cela conduit à une solution très spécifique au produit qui va à l'encontre de l'objectif de défaillance du serveur, je vais donc généraliser mon processus de réflexion en utilisant les réponses fournies:

  1. Qu'il soit intégré au fournisseur ou bricolage, il y a encore beaucoup de variables à suspendre les SSD derrière des contrôleurs RAID optimisés pour faire tourner les disques. HP recommande divers réglages pour l'utilisation des SSD, et le logiciel HP SmartPath mentionné par ewwhite (Gen8 RAID + Windows uniquement) court-circuite essentiellement une grande partie du micrologiciel RAID lors de l'utilisation de SSD. Le «protectionnisme» supplémentaire de HP avec les supports Gen8 et la gestion des mises à jour du micrologiciel pour les SSD tiers (que j'attendrais à être plus critiques que pour les disques durs) rendent également tout cela un peu trop immature (ou trop gourmand en gestion) pour les heures de grande écoute dans une configuration complexe.

  2. Avant de revenir aux disques en rotation, j'ai jeté un coup d'œil au produit FusionIO, comme l'a suggéré Tom O'Connor. Étant donné que les performances ne sont pas vraiment un problème pour nous, le plus grand avantage est qu'il s'agit d'un module de stockage intégré. Cela rend la compatibilité et la configuration beaucoup plus simples. Un autre point important est que les OEM HP les utilisent pour que vous puissiez obtenir des produits HP «authentiques» dans cette gamme, et l'intégration devient encore moins un problème. En outre, et contrairement aux SSD SATA / SAS que j'envisageais, les prix annoncés (en ligne) de HP sont en fait meilleurs que ceux de FusionIO. Allez comprendre.

En repensant le déploiement avec cette publication à l'esprit, j'ai envisagé de créer des nœuds de disponibilité avec des cartes FusionIO uniques. Cela a fait passer le coût de la solution de "ne peut pas considérer" à "examinons plus loin". Enfin, lorsque le devis réel est arrivé à un niveau meilleur que prévu, j'ai été vendu.

Donc, l'essentiel est que nous avons deux serveurs Gen8 équipés de cartes FusionIO de marque HP fonctionnant dans le bac à sable. L'endurance sera bien au-delà de notre utilisation prévue, le coût était inférieur à celui d'une solution de disque SAS 15K, et nous réduirons considérablement la consommation d'énergie et l'espace rack. Le modèle de redondance est différent, bien sûr, mais la seule chose que je pense que les gens vont manquer, ce sont toutes les LED clignotantes.

Ma pensée originale concernant les SSD pour un système de base de données critique était d'attendre quelques années, car il y aura de nombreuses solutions plus matures et éprouvées à de meilleurs prix. Ce sera sans doute toujours le cas, mais j'ai été surpris de trouver aujourd'hui quelque chose qui semble bien faire l'affaire.

gwf
la source
Les choses changent encore. J'ai épuisé ma réserve de disques SSD HP Enterprise à facteur de forme et j'utilise Fusion-io pour des installations haut de gamme. Pour les clients à faible impact, j'ai toujours adopté le SSD PCIe, mais en utilisant des cartes peu coûteuses . Tout cela pour contourner le protectionnisme Gen8 intégré aux contrôleurs RAID, au micrologiciel et aux supports de lecteur.
ewwhite
Cela fait maintenant environ 5 ans que vous avez décidé d'utiliser des disques SSD basés sur PCIe dans vos serveurs Proliant Gen8, les choses ont-elles changé? Utilisez-vous toujours Gen8 et quel type de lecteurs utilisez-vous? Je pense actuellement à acheter des disques tiers à utiliser dans un ancien serveur gen8.
Jonas
0

Je peux simplement dire que j'ai eu la chance d'avoir acheté par hasard un D2700 et un P822 + P830 car cela résout tous les aspects négatifs de mon HP DL385P Gen8 avec 8 baies. J'ajouterai 1 cage pour que je me retrouve avec 16 baies et que le P830 puisse le gérer: le HP Smart Array P830 vous permet de connecter un total de 16 disques sur deux cages de disque distinctes. http://www8.hp.com/us/en/products/iss-controllers/product-detail.html?oid=6259422#!tab=oas Le P822 attache ma bibliothèque et mon D2700 donc je suis couvert de toutes les manières . Ce n'est pas une solution bon marché, c'est sûr, mais je peux dire qu'avec cela, vous êtes assez en sécurité.

Franc
la source
0

Ma première expérience réelle:

J'ai trouvé (et acheté) 4 plateaux HP SFF caddie "d'origine" et utilisé 2 WD 1000GB SATA RED 2,5 "et deux Kingston 240GB SSD SATA (pas de SSD de fantaisie juste l'UV400) sur un tout nouveau HP DL160 G9 avec CTRL P440 avec 2 Go de cache et de batterie. Les deux couples sont configurés en RAID 1. Aucun problème avec une installation "fisical" w2008r2 (sur SDD, c'était comme 12 minutes avec l'approvisionnement intelligent hp et un lecteur flash usb2 avec configuration Windows) (pas de virtualisation et d'hyperviseur) et excellent Aucun problème de micrologiciel ou comportement étrange. C'était une expérience et je pense que dans mon avenir, j'utiliserai plus souvent des disques durs / SDD (en particulier des SSD), car je comprends la garantie et le matériel premium que HP rebrand v mais je ne peux pas (lire je ne veulent pas) se permettre de payer 500 € pour un SSD de 240 Go en 2016!

Francesco
la source
À ma connaissance, les serveurs Proliant gen9 sont plus tolérants avec les disques tiers si vous les comparez à gen8, c'est peut-être pourquoi vous avez eu du succès?
Jonas
0

Je viens d'installer avec succès un ADATA SP900 et un Kingston V300 dans un HP DL380 G6 ayant un contrôleur P410i. Ils sont tous deux basés sur une ontroller SandForce 2281. La température des disques est signalée correctement.

charlesnadeau
la source