Accueil Entreprise EMC VxRack Node powered by ScaleIO Review : Examen des performances synthétiques (HCI)

EMC VxRack Node powered by ScaleIO Review : Examen des performances synthétiques (HCI)

by Brian Beeler

Nous avons passé beaucoup de temps à parler des capacités d'EMC ScaleIO dans une configuration à deux couches ou de stockage en ligne. Dans cette prochaine série de revues, nous détaillons les résultats avec ScaleIO configuré comme un système hyperconvergé. Il convient de noter que ScaleIO peut en fait fonctionner dans un troisième mode où il combine ces deux options. Cependant, le fait que le SDS (ScaleIO Data Server) et le SDC (ScaleIO Data Client) fonctionnent dans le même environnement est fondamental pour la configuration HC. Dans cette configuration, les applications et le stockage partagent les mêmes ressources de calcul. Dans notre cas, cela signifie le châssis PF2 4U à 100 nœuds hautes performances du VxRack Node qui réside dans notre laboratoire. 


Nous avons passé beaucoup de temps à parler des capacités d'EMC ScaleIO dans une configuration à deux couches ou de stockage en ligne. Dans cette prochaine série de revues, nous détaillons les résultats avec ScaleIO configuré comme un système hyperconvergé. Il convient de noter que ScaleIO peut en fait fonctionner dans un troisième mode où il combine ces deux options. Cependant, le fait que le SDS (ScaleIO Data Server) et le SDC (ScaleIO Data Client) fonctionnent dans le même environnement est fondamental pour la configuration HC. Dans cette configuration, les applications et le stockage partagent les mêmes ressources de calcul. Dans notre cas, cela signifie le châssis PF2 4U à 100 nœuds hautes performances du VxRack Node qui réside dans notre laboratoire. 

En pratique, la gestion de ScaleIO dans une configuration hyperconvergée n'est pas très différente de celle à deux couches. L'administrateur utilise le même logiciel pour configurer le système, provisionner le stockage et afficher les rapports. Cela a beaucoup de sens, puisque ScaleIO est souvent déployé dans une configuration ou dans l'autre, et souvent dans une configuration mixte lorsque les organisations font passer leurs charges de travail de deux couches à hyperconvergées. Cette flexibilité s'explique en partie par la manière dont EMC utilise le MDM (Meta Data Manager), un processus de surveillance léger qui assure le suivi de tout ce qui se passe dans le système. Actuellement, 1024 nœuds peuvent être gérés par un seul MDM. 

Lorsqu'il s'exécute dans HCI, ScaleIO prend en charge presque tous les systèmes d'exploitation modernes. Cela inclut Windows 2008 et versions ultérieures, Hyper-V, KVM, les principales distributions Linux telles que Red Hat, CentOS, SUSE et Ubuntu, VMware ESXi et XEN. De plus, SacelIO prend en charge plusieurs d'entre eux à la fois, avec très peu de surcharge du MDM. En jetant un coup d'œil au reste de l'espace HCI, les fournisseurs s'alignent généralement sur ou préfèrent un hyperviseur ou un environnement d'exploitation très spécifique. Le fait d'être généralement agnostique rend ScaleIO d'autant plus flexible lorsqu'il est mis au travail dans de grands environnements qui peuvent avoir à prendre en charge une plus large gamme de logiciels. 

Tout comme en 2 couches, ScaleIO en tant que HCI peut être consommé de plusieurs façons. Les nœuds peuvent être achetés directement auprès d'EMC et de ses partenaires. VCE propose un produit VxRack qui est un SKU unique, qui est configuré avec toutes les licences requises et qui est entièrement pris en charge par VCE. Et il existe toujours des configurations flexibles qui prennent en charge le XNUMX % Flash pour les besoins de hautes performances, ainsi que des solutions de disque ou hybrides.

Spécifications du nœud VCE VxRack (Performance Compute All Flash PF100)

  • Châssis – # de nœud : nœud 2U-4
  • Processeurs par nœud : Dual Intel E5-2680 V3, 12c, 2.5 GHz
  • Jeu de puces : Intel 610
  • Mémoire DDR4 par nœud : 512 Go (16 x 32 Go)
  • Carte réseau intégrée par nœud : deux ports Ethernet 1 Gbit/s + 1 port de gestion 10/100
  • Contrôleur RAID par nœud : 1x LSI 3008
  • SSD par nœud : 4.8 To (6 x 2.5 pouces 800 Go eMLC)
  • SATADOM par nœud : 32 Go SLC
  • Port 10 GbE par nœud : 4 ports 10 Gbit/s SFP+
  • Alimentation : double alimentation AC 1600 XNUMX W en platine
  • Routeur : Cisco Nexus C3164Q-40GE

Configuration des tests HCIbench

  • Hyperviseur ESXI 6.0
  • 16 VM
  • 10 VMDK par machine virtuelle
    • VMDK de 40 Go (empreinte de 6.4 To)
  • Initialisation du stockage en écriture complète
  • Intervalles de test de 1.5 heure (préconditionnement de 30 minutes, période d'échantillonnage de test de 60 minutes)

Pour tester le cluster ScaleIO HCI, nous avons déployé une configuration lourde pour nos profils de charge de travail. Cela consistait en une empreinte de données de 6.4 To sur 8 To utilisables.

Profils de charge de travail HCIbench de StorageReview

Performances du banc HCI

Ce que nous avons fait, c'est tester d'une manière qui permet une comparaison linéaire entre la configuration du nœud VxRack à deux couches avec calcul externe et le nœud VxRack fonctionnant en mode hyperconvergé. Alors que notre benchmark VxRack Node à deux couches comprenait quatre serveurs Dell PowerEdge R730 agissant comme loadgens, la configuration VxRack Node HCI utilise ses propres ressources de calcul internes pour stresser son propre stockage.

Dans notre premier test mesurant la bande passante de transfert aléatoire 4K, le test HCI est légèrement en retard avec 1.6 Go/s en lecture et 720 Mo/s en écriture.

Les vitesses de transfert aléatoire 4K étaient à nouveau élevées, mesurant 398.3K IOPS en lecture et 184.3K IOPS en écriture, bien qu'à la traîne de la double couche qui dépassait 512k IOPS en lecture et 228.6K IOPS en écriture.

La latence moyenne dans notre test de transfert aléatoire 4K a mesuré 0.8 ms en lecture et 1.73 ms en écriture, légèrement supérieure à la version à deux couches.

Avec notre profil de transfert aléatoire 8K dans HCIbench avec un mélange 70/30 R/W, nous avons vu la bande passante chuter de 700 Mo/s derrière les 2.7 Go/s à deux couches.

Le débit de notre test 8K 70/30 HCIbench a mesuré 255.6K IOPS par rapport à la configuration à deux couches qui mesurait 346k IOPS.

La latence moyenne 8K 70/30 mesurait 1.24 ms, légèrement en hausse par rapport aux 0.92 ms des deux couches.

Semblable à la configuration EMC VxRack Node Two-Layer, la plate-forme HCI offre d'énormes performances de transfert de blocs volumineux. Avec une taille de bloc de 32 Ko, nous avons mesuré une bande passante de lecture séquentielle de 8.24 Go/s en lecture et de 4.16 Go/s en écriture.

Le débit séquentiel de 32 263.5 blocs volumineux de la configuration VxRack Node HCI mesurait 133.1 XNUMX IOPS en lecture et XNUMX XNUMX IOPS en écriture.

La latence moyenne était de 1.21 ms en lecture et de 2.4 ms pour la configuration HCI, en légère hausse par rapport à deux couches qui mesuraient 1.11 ms en lecture et 2.13 ms en écriture.

Conclusion

Lorsque nous comparons les nœuds EMC VxRack en 2 couches par rapport à HCI avec HCIbench, il y a quelques points à noter. Premièrement, HCIbench n'est pas utile pour déterminer les capacités maximales du système. Le point ici est comparatif; HCIbench agit comme un bon outil pour obtenir autant de pommes que possible, dans des environnements traditionnellement disparates. Cela dit, nous voyons en mode HCI les nœuds VxRack fonctionner en parité à certains endroits et abandonner des performances modérées à d'autres. L'avantage pour l'entreprise, cependant, est que ce qui représenterait 10U d'espace de rack dans l'architecture à deux couches, prend désormais 2U en HCI, et selon la charge de travail, il n'y aura peut-être pas beaucoup d'impact sur les performances. De plus, les nœuds sont gérés exactement de la même manière et peuvent être exploités dans l'écosystème logiciel le plus large de toutes les solutions HCI. Dans ce cas, nous avons utilisé VMware, mais EMC a bien fait de prendre en charge à peu près tout ce qu'une entreprise pourrait souhaiter. Ce n'est que le début. Nous exécuterons ScaleIO dans HCI à travers tous les mêmes tests d'application que nous avons fait en deux couches, ce qui fournit une véritable comparaison des performances entre les options de configuration offertes par ScaleIO.

Examen du nœud EMC VxRack : Présentation
Nœud EMC VxRack optimisé par ScaleIO : examen des performances OLTP de Sysbench à l'échelle (2 couches)
Nœud EMC VxRack optimisé par ScaleIO : Examen des performances de SQL Server (2 couches)
Nœud EMC VxRack optimisé par ScaleIO : examen des performances synthétiques (2 couches)
Nœud EMC VxRack optimisé par ScaleIO : Examen des performances de SQL Server (HCI)
Nœud EMC VxRack optimisé par ScaleIO : examen des performances VMmark (HCI)

ÉchelleIO

Discutez de cet avis

Inscrivez-vous à la newsletter StorageReview