Accueil Entreprise Examen de la baie Mangstor NX6325 NVMf

Examen de la baie Mangstor NX6325 NVMf

La baie de stockage partagé Mangstor NX6325 NVMe Over Fabrics (NVMf) offre jusqu'à 21.6 To de stockage flash dans un serveur HP DL380 2U. Comme le NX6320 que nous avons examiné plus tôt cette année, le NX6325 agrège les lecteurs NVMe de la carte d'extension (AIC) de Mangstor et les partage sur le réseau. Cela permet aux applications sensibles à la latence de profiter de tous les grands avantages du stockage NVMe, sans avoir besoin d'avoir un AIC à l'intérieur de chaque serveur. Lorsqu'il est associé au commutateur Mellanox SN2700 100GbE et à ConnectX4 (Ethernet ou InfiniBand), le NX6325 possède des capacités impressionnantes, offrant des performances de lecture rapportées de 12 Go/s et des écritures de 9 Go/s sur une seule baie.


La baie de stockage partagé Mangstor NX6325 NVMe Over Fabrics (NVMf) offre jusqu'à 21.6 To de stockage flash dans un serveur HP DL380 2U. Comme le NX6320 que nous avons examiné plus tôt cette année, le NX6325 agrège les lecteurs NVMe de la carte d'extension (AIC) de Mangstor et les partage sur le réseau. Cela permet aux applications sensibles à la latence de profiter de tous les grands avantages du stockage NVMe, sans avoir besoin d'avoir un AIC à l'intérieur de chaque serveur. Lorsqu'il est associé au commutateur Mellanox SN2700 100GbE et à ConnectX4 (Ethernet ou InfiniBand), le NX6325 possède des capacités impressionnantes, offrant des performances de lecture rapportées de 12 Go/s et des écritures de 9 Go/s sur une seule baie.

L'orchestration du stockage est le logiciel TITAN de Mangstor. Nous avons vu une première version de TITAN dans le NX6320 ; Mangstor a créé le logiciel généralement disponible plus tôt ce mois-ci. À la base, TITAN apporte une intégration étroite entre les SSD NVMe et les cartes d'interface réseau (NIC) d'accès direct à la mémoire à distance (RDMA) tout en utilisant efficacement les capacités du serveur HPE. TITAN permet aux responsables informatiques de provisionner dynamiquement le flash localement ou à distance avec une gestion centralisée. Les capacités incluent également des fonctionnalités telles que la mise en cache du stockage et la gestion des clusters, et TITAN propose une API REST et des outils GUI qui permettent aux responsables informatiques de déployer et de gérer facilement de grands clusters de stockage NVMf.

Mangstor propose deux options de capacité configurées pour Ethernet ou InfiniBand. Les acheteurs peuvent choisir entre un système de 10.8 To configuré avec quatre disques de 2.7 To ou un système de 21.6 To avec quatre disques de 5.4 To. Notre système d'examen est la configuration Ethernet 10.8 To.

Spécifications du Mangstor NX6325

  • Baies de stockage Flash
    • Ethernet
      • NX6325R-016TF-2P100GQSF, 10.8 To (4 disques SSD de 2.7 To)
      • NX6325R-032TF-2P100GQSF, 21.6 To (4 disques SSD de 5.4 To)
    • InfiniBand
      • NX6325I-016TF-2P100GQSF, 10.8 To (4 disques SSD de 2.7 To)
      • NX6325I-032TF-2P100GQSF, 21.6 To (4 disques SSD de 5.4 To)​
  • Bande passante Rd/Wr (Go/s) : 12.0 / 9.0
  • Débit Rd/Wr (4K) (IOPS) : 3.0 M / 2.25 M
  • Puissance
    • 450 W Typique
    • Puissance de crête maximale 800 W
  • Connectivité E / S
    • Ethernet QSFP 2x100Gb/s
    • 2x100 Gb/s QSFP InfiniBand
  • Latence de lecture/écriture : 110 uS / 30 uS
  • Attributs de l'appareil
    • Montage en rack 2U (HxLxP) : 3.44 x 17.54 x 26.75 pouces (8.73 x 44.55 x 67.94 cm)
    • Tension d'alimentation : 100 à 240 VCA, 50/60 Hz - Alimentation redondante 800 W
    • Dissipation thermique (BTU/h) : 3207 BTU/h (à 100 VCA), 3071 BTU/h (à 200 VCA), 3112 BTU/h (à 240 VCA)
    • Courant d'appel maximal : 30 A (durée 10 ms)
    • Poids approximatif : 51.5 lb (23.6 kg) entièrement rempli
  • Environnements
    • Support de fonctionnement standard : 10° à 35°C (50° à 95°F) au niveau de la mer avec un déclassement d'altitude de 1.0°C tous les 305 m (1.8°F tous les 1000 pieds) au-dessus du niveau de la mer jusqu'à un maximum de 3050 m (10,000 XNUMX pieds)
    • Humidité : Hors fonctionnement 5 à 95 % d'humidité relative (Rh), 38.7 °C (101.7 °F) de température humide maximale, sans condensation
  • Prise en charge du protocole Fabric : RDMA sur Ethernet convergent (RoCE), InfniBand, iWARP
  • Prise en charge du système d'exploitation client : RHEL, SLES, CentOS, Ubuntu, Windows, VMware ESXi 6.0 (VMDirectPath)
  • Gestion opérationnelle : CLI, API RESTful, OpenStack Cinder
  • Garantie baie et SSD : Matériel 5 ans ; Logiciel de base 90 jours
  • Garantie logicielle : couverte par les options de service et d'assistance de niveau Gold ou Platinum de 1 an, 3 ans, 5 ans

Construire et concevoir

Dans la baie NX6320 précédemment examinée, Mangstor a exploité une plate-forme basée sur Dell R730. Cette fois-ci, avec le NX6325, ils utilisent un HPE ProLiant DL380 Gen9. Alors qu'à première vue, le mouvement semble "similaire", le changement est important pour les clients souhaitant déployer Ethernet 100 Go ou Infiniband, poussant le potentiel de stockage au maximum. Le Dell R730 offre 7 emplacements PCIe 3.0 ; quatre pleine hauteur x16 et trois demi-hauteur x8. Le HPE DL380 Gen9 ne dispose que de 6 logements d'extension PCIe 3.0, bien qu'avec un kit de montage PCIe approprié, les utilisateurs puissent créer une configuration avec six logements pleine hauteur x16.

Cette différence est significative, car les cartes proposées par Mangstor sont des SSD PCIe pleine hauteur et les cartes réseau 100GbE Mellanox ConnectX-4 sont des emplacements x16. Dans la configuration Dell, les utilisateurs devraient déposer un SSD PCIe pour s'adapter à la carte 100GbE, tandis que dans la configuration HPE, les utilisateurs peuvent équiper le système de 4 SSD PCIe et de deux cartes réseau 100GbE en même temps. Il s'agit moins d'un argument sur le meilleur serveur que l'autre, mais plutôt d'une analyse sur le serveur qui fonctionne le mieux avec cette combinaison de cartes plutôt unique. Mangstor souligne que pour les clients souhaitant utiliser Ethernet 40 Go ou Infiniband 56 Go, les produits NX6320 et NX6325 offrent des fonctionnalités et des performances équivalentes. Puisque nous testons l'Ethernet 100 Go dans cette revue, le NX6325 est le bon choix.

Performances de Sybench

Chaque Banc Sys La machine virtuelle est configurée avec trois vDisks, un pour le démarrage (~ 92 Go), un avec la base de données pré-construite (~ 447 Go) et le troisième pour la base de données testée (307 Go). Les LUN sont une répartition égale de 90 % du stockage utilisable (11 To) pour s'adapter de manière adéquate à la base de données (taille de 253 Go). Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 60 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI. Les systèmes de génération de charge sont Serveurs Dell R730; nous en employons quatre à huit dans cette revue, en adaptant les serveurs par groupe de 4 VM.

Spécifications du cluster à 730 nœuds Dell PowerEdge R8

  • Serveurs Dell PowerEdge R730 (x8)
  • Processeurs : Seize Intel Xeon E5-2690 v3 2.6 GHz (12C/24T)
  • Mémoire : 128 x 16 Go DDR4 RDIMM
  • Mellanox ConnectX-4 LX
  • VMware ESXi 6.0

Notre examen précédent du Mangstor NX6320 utilisait les cartes Mellanox ConnectX-3 et les pilotes OFED ESXi 6.0, où une carte était attribuée à chaque machine virtuelle (limitant notre échelle au nombre de cartes réseau disponibles). L'itération actuelle du NX6325 avec les cartes Mellanox ConnectX-4 LX et les derniers pilotes SRIOV nous a permis de partager plusieurs adaptateurs virtuels avec jusqu'à 4 machines virtuelles en même temps. Avec une carte allouée par serveur, nous avons utilisé cette configuration pour nous permettre d'évoluer jusqu'à tester 32 VM au total.

Sous une charge complète de 32 machines virtuelles, nous avons vu chaque serveur se stabiliser avec une utilisation du processeur d'environ 86 %.

Configuration des tests Sysbench (par machine virtuelle)

  • CentOS 6.3 64 bits
  • Empreinte de stockage : 1 To, 800 Go utilisés
  • Percona XtraDB 5.5.30-rel30.1
    • Tableaux de base de données : 100
    • Taille de la base de données : 10,000,000 XNUMX XNUMX
    • Threads de base de données : 32
    • Mémoire tampon : 24 Go
  • Durée du test : 3 heures
    • 2 heures de préconditionnement 32 fils
    • 1 heure 32 fils

Dans notre test Sysbench OLTP, nous avons fait passer la baie d'une petite charge de 4 VM à un point de saturation totale avec 32 VM. Le Mangstor NX6325 a atteint des records impressionnants. Pour commencer, il offrait les performances les plus rapides dans Sysbench qui n'était pas un flash attaché localement, et par rapport à tout ce que nous avons jamais testé, il a relevé la barre de plus d'un facteur de deux. Le NX6325 a atteint 38,673 17,316 TPS, tandis que le précédent détenteur du record d'une solution de stockage partagé flash moderne n'atteignait « que » XNUMX XNUMX TPS.

En ce qui concerne la latence, nous constatons que le NX6325 a très bien résisté à la charge, maintenant la latence transactionnelle globale dans une plage de 14.3 ms à 4 VM à 26.6 ms à 32 VM. Ainsi, alors que la charge a été multipliée par 8, la latence n'a même pas doublé.

En ce qui concerne la latence marginale avec nos chiffres au 99e centile, le Mangstor NX6325 s'est plutôt bien comporté sous charge. Nous avons vu les valeurs augmenter lentement à mesure que la charge globale augmentait, mais rien n'a augmenté de façon spectaculaire.

Conclusion

La baie de stockage partagé Mangstor NX6325 NVMe Over Fabrics (NVMf) est l'un des premiers systèmes disponibles dans le commerce qui permet de retirer le stockage NVMe très rapide des serveurs d'applications et de le placer dans une boîte où il peut être exploité par un cluster entier de serveurs. . Dans ce cas, le NX6325 que nous examinons offre jusqu'à 10.8 To de stockage NVMe dans un HPE ProLiant DL380 Gen9, sur une structure composée d'un commutateur Mellanox SN2700 100GbE et de cartes adaptateurs ConnectX4 LX. Le résultat net est un package qui est absolument brûlant au point qu'il s'agit du stockage partagé le plus rapide à avoir jamais atteint le laboratoire. Pour être juste, ce n'est pas directement comparable avec d'autres choses rapides que nous avons vues (comme le SAN tout flash plus traditionnel) et à cause de cela, certaines choses doivent être clarifiées.

NVMf est encore un concept très jeune en termes d'exécution. Mangstor, pour sa part, est très avancé sur la voie, et pour les applications extrêmement sensibles à la latence, les résultats sont phénoménaux. Certaines choses doivent encore mûrir pour que cela déplace la technologie SAN partout, mais pour les charges de travail clés, c'est une option fantastique. Par rapport à d'autres solutions NVMf, Mangstor exploite Ethernet ou IB existant pour la structure, ce qui la rend plus compatible que certaines qui utilisent du matériel personnalisé. Il est également important de noter que la façon dont le stockage est présenté dans cette baie n'offre pas de protection contre une panne SSD PCIe. La matrice est configurée en RAID0 pour des performances et une capacité maximales. Certaines applications peuvent faire face à des systèmes comme celui-ci, mais pour les charges de travail traditionnelles, il faut souligner que cette baie n'est pas une « taille unique ».

En regardant les performances de notre test Sysbench OLTP, nous avons vu des chiffres extraordinaires. Sur 4 VM, le TPS agrégé était supérieur au total offert par la plupart des baies, ou à ce que le flash NVMe attaché localement peut offrir. En augmentant cette charge de travail en augmentant le nombre de machines virtuelles, nous avons vu les performances globales continuer à grimper jusqu'à dépasser la solution de stockage partagé flash la plus proche de plus d'un facteur de deux. Le principal inconvénient de notre environnement à l'heure actuelle est la prise en charge des pilotes, ce qui l'empêche d'être utilisé comme datastore partagé VMware. Cela présente quelques défis, tels que la migration de VM (liée à un périphérique réseau virtuel) ou la prise en charge du système d'exploitation invité, qui est actuellement centrée sur Linux. Cependant, pour les utilisateurs qui peuvent contourner ces limitations, le Mangstor NX6325 ouvre la porte à des niveaux de performances que peu de solutions concurrentes, voire aucune, peuvent égaler.

Avantages

  • Exploite tout le potentiel de performance de NVMe et le partage sur un réseau haut débit
  • La solution de stockage partagé la plus rapide que nous ayons testée à ce jour
  • Non lié à du matériel personnalisé pour la structure du réseau

Inconvénients

  • Nécessite une bonne partie de la configuration manuelle

En résumé

La baie de stockage partagée NVMe Over Fabrics (NVMf) Mangstor NX6325 offre des performances flash NVMe exceptionnellement rapides sur une structure Ethernet partagée.

Baies Mangstor NVMf

Mellanox SN2700

Discutez de cet avis