Accueil Entreprise Examen de la baie 2100 % flash Huawei OceanStor Dorado2 GXNUMX

Examen de la baie 2100 % flash Huawei OceanStor Dorado2 GXNUMX

Le Huawei OceanStor Dorado2100 G2 est un SAN entièrement flash avec une architecture active-active à double contrôleur et configurable avec des SSD MLC ou SLC. La plate-forme est conçue en interne, tirant parti des composants Huawei de haut en bas, du châssis aux contrôleurs SSD et SSD. Ce niveau d'intégration permet à Huawei de pousser autant de performances que possible à partir de la baie et est unique sur le marché de la baie 2100 % flash (AFA). Selon les références du fabricant, le Dorado2 G600,000 peut atteindre 500 1 IOPS avec une latence jusqu'à 400 μs et ils indiquent également leur score public SPC-3 IOPS de plus de XNUMX XNUMX. Les performances globales affichent un gain de XNUMX fois par rapport à leur Dorado AFA de première génération. Ce niveau de performances rend la baie idéale pour les besoins en bases de données hautes performances, VDI et autres charges de travail critiques sensibles à la latence.


Le Huawei OceanStor Dorado2100 G2 est un SAN entièrement flash avec une architecture active-active à double contrôleur et configurable avec des SSD MLC ou SLC. La plate-forme est conçue en interne, tirant parti des composants Huawei de haut en bas, du châssis aux contrôleurs SSD et SSD. Ce niveau d'intégration permet à Huawei de pousser autant de performances que possible à partir de la baie et est unique sur le marché de la baie 2100 % flash (AFA). Selon les références du fabricant, le Dorado2 G600,000 peut atteindre 500 1 IOPS avec une latence jusqu'à 400 μs et ils indiquent également leur score public SPC-3 IOPS de plus de XNUMX XNUMX. Les performances globales affichent un gain de XNUMX fois par rapport à leur Dorado AFA de première génération. Ce niveau de performances rend la baie idéale pour les besoins en bases de données hautes performances, VDI et autres charges de travail critiques sensibles à la latence.

Le Dorado2100 G2 représente un nouveau portefeuille de propriété intellectuelle à l'œuvre dans les coulisses, mais expose un ensemble robuste de fonctionnalités SAN d'entreprise communes, notamment la gestion du cache, la planification des E/S et le provisionnement léger intelligent. Le Dorado2100 G2 est également certifié pour les plates-formes d'entreprise clés telles que VMware ESXi 5.1/5.0 et SAP. Côté réseau, la baie prend en charge Fibre Channel 8 Gbit/s, iSCSI 10 Gbit/s et IB QDR 40 Gbit/s pour permettre une large prise en charge de divers cas d'utilisation. 

Le système tire parti de l'intégration verticale pour utiliser ses propres technologies de nivellement de l'usure, de réparation des blocs défectueux et de code de brouillage aléatoire pour atteindre un MTBF global supérieur à un million d'heures. Sa conception de châssis intègre également des alimentations redondantes, des ventilateurs, des modules d'interface, des SSD et des unités de batterie de secours intégrées. Le Dorado2100 G2 prend en charge RAID 0, 5 et 10, avec des disques de secours globaux et une pré-copie des données pour les disques défectueux pour une protection accrue du système.

Le multipathing Huawei UltraPath utilise un pilote hôte pour analyser et acheminer l'accès entre les hôtes et les périphériques de stockage afin d'améliorer la fiabilité et les performances lorsque plusieurs routes sont disponibles pour un LUN. UltraPath peut être configuré pour le basculement et l'équilibrage de charge entre les serveurs et les baies. De plus, les mécanismes de gestion et de maintenance du Dorado2100 G2 prennent en charge les modes GUI et CLI et fournissent des notifications d'alarme pratiques par son, message court et/ou par e-mail.

Huawei nous a fourni une plate-forme de test 6U comprenant l'unité de contrôleur de stockage ainsi que deux étagères d'extension qui utilisent au total 75 SSD SLC de 200 Go.

Spécifications du Huawei OceanStor Dorado2100 G2

  • Boîtier : 2U pour le contrôleur et chaque étagère de disque supplémentaire
  • Contrôleurs : contrôleurs doubles, actif/actif
  • Ports E/S intégrés : 8 x 8 Gbit/s Fibre Channel
  • Nombre maximal de modules d'extension E/S : 2
  • Options de module d'extension d'E/S
    • Fibre Channel 4 x 8 Gbit/s
    • 4 ToE iSCSI 10 Gbit/s (moteur de déchargement TCP)
    • 2 x 40 Gbit/s InfiniBand QDR
  • Options de capacité
    • SLC : 2.5 To ou 5 To par boîtier
    • eMLC : 5 To ou 10 To par boîtier
    • Boîtiers de disques d'extension maximum : 3
  • Performances
    • Bande passante : 10 Go/s
    • Débit : 600,000 XNUMX IOPS
    • Latence : 500μs
  • Caractéristiques du logiciel
    • Niveaux RAID : 0, 5, 10
    • Nombre maximum d'hôtes : 512
    • Nombre maximal de LUN : 2,048 XNUMX
    • Logiciel multi-accès : UltraPath
  • Spécifications de puissance
    • Alimentation (AC) : 100V à 127V ou 200V à 240V
    • Consommation d'énergie typique
    • Boîtier de contrôleur 2U : 580 W
    • Boîtier de disque 2U : 295 W
  • Dimensions (H x L x P)
    • Boîtier de contrôleur 2U : 86.1 mm x 446 mm x 582 mm (3.39 pouces x 17.56 pouces x 22.91 pouces)
    • Boîtier de disque 2U : 86.1 mm x 446 mm x 412 mm (3.39 pouces x 17.56 pouces x 16.22 pouces)
  • Poids
    • Boîtier de contrôleur 2U avec 25 HSSD : 32.5 kg
    • Boîtier de disque 2U avec 25 HSSD : 24.5 kg
  • Environnement d'exploitation
    • 5°C à 40°C avec une altitude inférieure à 1,800 XNUMX m
    • 5°C à 30°C avec une altitude entre 1,800 3,000 m et XNUMX XNUMX m
    • Humidité ambiante de fonctionnement : 5 % HR à 95 % HR

Construire et concevoir

Le contrôleur Huawei Dorado2100 G2 dispose de 25 baies de lecteur et peut être connecté à un maximum de trois étagères d'extension avec 25 lecteurs supplémentaires chacune. Alors que 25 peut sembler un nombre impair pour certains groupes RAID tels que RAID10, ce 25e disque de chaque étagère est un disque de secours dédié. De face, le Dorado2100 G2 offre un design minimaliste qui peut se comparer aux autres fournisseurs de stockage Tier1.

L'arrière de la plate-forme Dorado2100 G2 est modulaire et conçu pour être très facile à entretenir. Chaque composant principal du système, tel que les blocs d'alimentation, le module de ventilateur/batterie, le contrôleur ou le module d'E/S, peut être rapidement remplacé sans utiliser d'outils. Une caractéristique intéressante est l'inclusion d'un onduleur à l'intérieur du châssis pour permettre au cache système de se vider sur le disque en cas de panne de courant. Les batteries lithium-ion sont situées à l'intérieur de chaque module de ventilateur, ce qui assure un refroidissement suffisant lorsque le système est sous tension.

Le Dorado2100 G2 utilise deux contrôleurs. Chaque contrôleur comprend un emplacement pour un module d'interface qui peut être Fibre Channel (8 Gbit/s), iSCSI (10 Gbit/s) ou InfiniBand (40 Gbit/s). Les deux contrôleurs doivent utiliser des interfaces du même type. Notre configuration a exploité 8 Go FC, avec 4 ports sur chaque contrôleur. Deux câbles mini SAS assurent la connectivité entre le contrôleur et les tiroirs d'extension avec redondance de chemin en cas de défaillance d'un câble.

Direction

Le Dorado2100 G2 est géré via le logiciel ISM de Huawei, qui utilise un client Java pour l'administration. Un volet de navigation arborescent reste à gauche, la fenêtre de droite pour la tâche administrative en cours ou une vue d'ensemble du système. L'utilitaire de gestion permet aux utilisateurs de surveiller la santé du système et de gérer toutes les activités jusqu'à la modification du type de RAID ou du mappage des LUN.

L'affichage de la santé des composants individuels est une tâche facile via le logiciel de gestion, où Huawei fournit une interface graphique de la baie, où en survolant certaines parties apparaît une fenêtre décrivant ce composant. Cette vue peut être modifiée pour afficher le contrôleur ainsi que chaque étagère d'extension.

Le Dorado2100 G2 prend en charge les LUN "traditionnels" épais ainsi que les LUN légers avec des capacités évolutives. Les LUN épais ne peuvent pas dépasser la capacité totale du système, mais les LUN légers peuvent être provisionnés avec des quantités totales plus importantes.

ISM prend en charge deux modes de mappage : 1) le mode de mappage initiateur qui établit des mappages côté baie pour les SAN Fibre Channel et 2) un mode de mappage de port de baie initié par l'hôte qui est pris en charge pour tous les types de structure.

L'ISM fournit une multitude d'informations, y compris des capacités de surveillance des performances de l'ensemble de la baie jusqu'à un niveau granulaire de composants plus petits. Ceci est extrêmement utile lors de l'optimisation de la plate-forme dans un environnement de production ou du diagnostic de problèmes.

Contexte des tests et comparables

Nous publions un inventaire de notre environnement de laboratoire, un aperçu des capacités de mise en réseau du laboratoire, et d'autres détails sur nos protocoles de test afin que les administrateurs et les responsables de l'acquisition des équipements puissent évaluer équitablement les conditions dans lesquelles nous avons obtenu les résultats publiés. Aucun de nos examens n'est payé ou supervisé par le fabricant de l'équipement que nous testons.

Nous allons comparer le cluster Huawei OceanStor Dorado2100 G2 au JetStorNAS 1600S, Accélérateur Fusion-io ION et Infortrend ESDS S16F-G2652-4.

Fusion-io ION

  • Flash : 12.8 To/25.6 To utilisables (8 x 3.2 To ioScale PCIe SSD RAID10/RAID0)
  • Interconnexion réseau : 4 x 16 Go Fibre Channel

Huawei OceanStor Dorado2100 G2 :

  • Flash : 7.2 To/14.2 To/14.4 To utilisables (75 x 200 Go SLC Huawei SSD RAID10/RAID5/RAID0)
  • Interconnexion réseau : 8 x 8 Go Fibre Channel

Infotrend ESDS S16F-G2652-4 :

  • Flash : 3.2 To utilisables (16 x 400 Go Smart Optimus SSD RAID10)
  • Interconnexion réseau : 4 x 16 Go Fibre Channel

Jetstor NAS1600S

  • Flash : 3.2 To utilisables (16 x 400 Go Smart Optimus Eco SSD RAID10)
  • Interconnexion réseau : 2 x 10GbE Twinax

Chacune des baies comparables a également été comparée à notre Banc d'essai Lenovo ThinkServer RD630:

  • 2 x Intel Xeon E5-2690 (2.9 GHz, 20 Mo de cache, 8 cœurs)
  • Jeu de puces Intel C602
  • Mémoire – 16 Go (2 x 8 Go) 1333 Mhz DDR3 enregistrés RDIMM
  • Windows Server standard 2012
  • 2 x Emulex LightPulse LPe16202 Gen 5 Fibre Channel (8GFC, 16GFC ou 10GbE FCoE) PCIe 3.0 Dual-Port CFA

Commutateur FC Brocade 6510 16 Gb/s

  • Bande passante agrégée : 768 Gb/s en duplex intégral de bout en bout

Notre configuration d'examen pour le Dorado2100 G2 utilise 75 SSD SLC de 200 Go, que nous testons en RAID0, RAID5 et RAID10.

Analyse des performances des applications

Nos deux premiers repères sont les Benchmark de virtualisation VMware VMmark et de la Référence OLTP Microsoft SQL Server qui simulent tous deux des charges de travail d'application similaires à celles que le Dorado2100 G2 et ses comparables sont conçus pour servir.

Le protocole StorageReview VMmark utilise une gamme de sous-tests basés sur des charges de travail de virtualisation et des tâches administratives courantes avec des résultats mesurés à l'aide d'une unité basée sur des tuiles. Les vignettes mesurent la capacité du système à exécuter diverses charges de travail virtuelles telles que le clonage et le déploiement de machines virtuelles, l'équilibrage de charge automatique des machines virtuelles dans un centre de données, la migration en direct des machines virtuelles (vMotion) et la relocalisation dynamique des banques de données (storage vMotion).

Le score d'application Dorado2100 G2 VMmark 2.5.1 normalisé le plus élevé était de 23.02 avec 18 Tiles, tandis que son score VMmark global le plus élevé était de 18.84 avec 18 Tiles. À un carreau, le score d'application normalisé était de 1.71 tandis que le score global d'un carreau était de 1.59. Il convient de noter qu'il s'agit des performances les plus élevées que nous ayons mesurées dans VMmark à ce jour. Notre cluster de test s'est essoufflé avant que la latence d'E/S n'augmente de la baie !

Protocole de test Microsoft SQL Server OLTP de StorageReview utilise la version actuelle du Transaction Processing Performance Council's Benchmark C (TPC-C), une référence de traitement des transactions en ligne qui simule les activités trouvées dans des environnements d'application complexes. Le benchmark TPC-C est plus proche que les benchmarks de performances synthétiques pour évaluer les forces de performance et les goulots d'étranglement de l'infrastructure de stockage dans les environnements de base de données. Notre protocole SQL Server utilise une base de données SQL Server de 685 Go (échelle 3,000 30,000) et mesure les performances transactionnelles et la latence sous une charge de XNUMX XNUMX utilisateurs virtuels.

Dans ce benchmark, nous avons exploité le cache en écriture différée sur les trois baies et utilisé un seul iSCSI ou FC de 1 To à présenter à notre serveur SQL pour placer sa base de données sous test.

En termes de transactions par seconde, le Dorado2100 G2 est proche du sommet de nos valeurs mesurées lors du test du serveur SQL avec les deux configurations RAID. Ces résultats reflètent une performance compétente limitée uniquement par l'environnement et le protocole de test.

Le résultat le plus significatif pour le benchmark SQL Server est notre mesure de la latence moyenne qui reflète davantage la façon dont les performances sont ressenties par les utilisateurs et les administrateurs d'un système de base de données. Avec une charge de travail de 30,000 10 utilisateurs virtuels et configuré pour RAID2100, le Dorado2 G15 a maintenu une latence moyenne à 1600 ms, devant le Jetstor 5S. Reconfiguré pour RAID53 pour offrir une plus grande capacité, le Dorado a enregistré une latence moyenne à XNUMX ms.

Analyse synthétique de la charge de travail

Nos protocoles de référence synthétiques commencent chacun par préconditionner le stockage cible dans un état stable avec la même charge de travail qui sera utilisée pour tester l'appareil. Le processus de préconditionnement utilise une lourde charge de 16 threads avec une file d'attente exceptionnelle de 16 par thread.

Tests de préconditionnement et d'état stable primaire :

  • Débit (agrégat IOPS lecture + écriture)
  • Latence moyenne (latence de lecture + écriture moyennée ensemble)
  • Latence maximale (latence maximale de lecture ou d'écriture)
  • Écart-type de latence (écart-type de lecture + écriture moyenné ensemble)

Une fois le préconditionnement terminé, chaque appareil comparé est ensuite testé sur plusieurs profils de profondeur de thread/file d'attente pour montrer les performances en cas d'utilisation légère et intensive. L'analyse synthétique de la charge de travail pour cet examen utilisera deux profils qui sont largement référencés parmi les spécifications et les références des fabricants :

  • Profil 4k
    • 100 % de lecture et 100 % d'écriture
  • Profil 8K
    • 100 % de lecture et 100 % d'écriture
    • 70 % de lecture, 30 % d'écriture

Au cours de ces benchmarks synthétiques, nous avons testé le Dorado2100 G2 en deux modes : WB, qui indique que le cache en écriture différée est activé, et WT, qui indique l'écriture continue. La réécriture envoie des données via le cache du contrôleur, ce qui améliore les temps de réponse pour les transferts en rafale. L'écriture directe envoie les données directement aux SSD et devrait donc avoir des performances plus élevées avec des charges de travail constantes.

Au cours de la référence synthétique 4k, le Dordo2100 G2 a atteint le plus grand débit de lecture parmi les comparables avec la réécriture activée. Bien que le passage à l'écriture directe ait légèrement réduit le débit de lecture, il a considérablement amélioré le débit d'écriture. Le Dorado2100 G2 a atteint ses meilleures performances globales dans le benchmark 4k lorsqu'il est configuré en tant que matrice RAID0 avec écriture activée, à 381,405 340,614 IOPS pour les opérations de lecture et XNUMX XNUMX IOPS pour les opérations d'écriture.

L'activation de l'écriture directe fait également une différence essentielle pour les latences d'écriture du Dorado2100 G2 pendant le benchmark synthétique 4k. La latence d'écriture moyenne de 2100k du Dorado2 G4 en tant que matrice RAID0 avec réécriture activée est de 1.52 ms. Le mode d'écriture directe représente en moyenne moins de la moitié de cette latence à 0.67 ms avec une matrice RAID0.

La latence maximale pendant le benchmark 4k est une métrique où le Dorado2100 G2 se situe derrière les comparables dans chacune des configurations que nous avons testées. Comme pour les autres résultats 4k, les performances d'écriture se sont améliorées lorsque l'écriture a été activée

Les résultats de l'écart type aident à identifier les appareils qui connaissent une plage de latences supérieure à la moyenne pendant le benchmark synthétique. Au cours de la référence 4k, le Dorado2100 G2 a obtenu les meilleurs résultats d'écart type de sa catégorie tout en étant configuré pour le mode d'écriture.

Après avoir reconditionné les baies pour des charges de travail de 8 16, nous avons mesuré le débit des comparables avec une charge lourde de 16 threads et une profondeur de file d'attente de 100 pour des opérations de lecture à 100 % et d'écriture à 8 %. Avec ces charges de travail, le mode d'écriture différée a fourni les meilleures performances globales 2100k pour le Dorado2 G0, sauf lorsque la baie était configurée pour RAIDXNUMX.

Les résultats suivants sont basés sur un test composé de 70 % d'opérations de lecture et de 30 % d'opérations d'écriture avec une charge de travail de 8 2100 sur une plage de nombres de threads et de files d'attente. Le Dorado 2 G2100 a obtenu ses meilleurs résultats sur les charges de travail avec un nombre élevé de threads et des profondeurs de file d'attente élevées, où il a souvent été en mesure de surpasser les configurations Fusion-io qui occupaient autrement la première place. Le Dorado 2 G8 a globalement mieux performé pendant le benchmark 70k 30/XNUMX lorsqu'il est configuré pour l'écriture.

En termes de latence moyenne, le Dorado2100 G2 a également obtenu les meilleurs résultats avec des charges de travail plus élevées lors du benchmark 8k 70/30 et a le plus bénéficié de la configuration d'écriture. Les pires résultats du Dorado2100 G2 lors de ce benchmark sont survenus lors du test RAID5.

Les latences les plus élevées pour le Dorado2100 G2 pendant le benchmark 8k 70/30 ont été mesurées lorsque le système était configuré en mode écriture différée et culminait avec de grandes files d'attente. Les latences maximales pour la configuration d'écriture directe du Dorado2100 G2 étaient bien inférieures mais toujours supérieures à celles des baies comparables.

Les calculs de l'écart type pour le benchmark 8k 70/30 mettent également en évidence les problèmes rencontrés par la configuration de réécriture du Dorado2100 G2 avec cette charge de travail avec un nombre élevé de files d'attente. D'autre part, la configuration d'écriture directe a pu atteindre des latences plus cohérentes que les comparables. Avec un nombre de threads de 16 et une profondeur de file d'attente de 16, le Dorado2100 G2 configuré pour RAID0 et en écriture a maintenu son écart type à 0.32 ms.

Conclusion

Le Huawei Oceanstor Dorado2100 G2 est une baie 2100 % flash ultra hautes performances conçue pour servir de stockage principal pour les charges de travail applicatives intensives en E/S. Avec de vastes configurations intégrées verticalement proposées avec MLC ou SLC flash, le Dorado2 G8 est conçu pour les centres de données en pleine croissance avec une infrastructure fortement virtualisée, de grandes bases de données ou des besoins de calcul haute performance. Huawei positionne la baie flash avec un large éventail de fonctionnalités, ainsi que plusieurs options d'interconnexion, notamment 10 Go FC, 40 Go iSCSI ainsi que 2 Go IB. Cela lui donne la flexibilité de travailler sur différents segments de marché qui exploitent différentes structures de réseau de stockage. En termes de performances, la plate-forme vise à remplacer les grands SAN HDD traditionnels, offrant des économies d'énergie importantes lorsque vous tenez compte du fait qu'une baie 8-1,500U est conçue pour surpasser un SAN HDD de 15 XNUMX XNUMXK.

En termes de performances, l'Oceanstor Dorado2100 G2 a affiché des résultats exceptionnels dans tous les domaines, établissant des records dans bon nombre de nos références de baies. Dans notre profil 4k aléatoire 100% lecture et 100% écriture, il a montré le plus grand débit de lecture parmi les comparables avec écriture différée (WB) activée, avec 411,065 0 IOPS en RAID2100. Avec l'écriture directe (WT), la disparité du débit de lecture n'était pas significative ; cependant, sa vitesse d'écriture a plus que triplé dans certains cas. Le Dorado2 G8 a également obtenu de très bons résultats en termes de latence moyenne avec WB activé, bien que sa latence d'écriture soit nettement plus élevée que lorsque WT était utilisé. Dans notre charge de travail séquentielle de 100 100 % (2100 % de lecture et 2 % d'écriture), Dorado10 G480,904 était le plus performant en mode de réécriture fourni, en particulier lorsque la baie était configurée pour RAID16, avec 16 70 IOPS en lecture à 30T/8Q. Lorsque nous examinons notre test composé de 2100 % d'opérations de lecture et de 2 % d'opérations d'écriture avec une charge de travail de 0 XNUMX sur une gamme de nombres de threads et de files d'attente, le DoradoXNUMX GXNUMX a publié ses résultats (en plus d'être en tête du classement par un nombre significatif marge) lorsqu'il est configuré en RAIDXNUMX WT.

Bien que les résultats synthétiques montrent un bon point de départ, nous avons été très impressionnés par ses solides performances lors de nos tests d'application. Dans les tests SQL Server, la latence moyenne du Dorado2100 G2 était de 15 ms. Dans notre benchmark VMware VMmark, le Dorado2100 G2 a poussé notre cluster de calcul haut de gamme à 4 nœuds à ses limites, poussant sa charge maximale jusqu'à 18 tuiles tout en gardant la QoS sous contrôle. Il a eu la course VMmark la plus élevée enregistrée dans notre laboratoire à ce jour, avec une marge significative. Dire que ces chiffres sont impressionnants est un euphémisme.

Si Huawei va beaucoup se faire cogner, c'est du côté des services de données. Bien qu'ils disposent de pilotes multivoies et de fonctionnalités telles que le provisionnement léger, les unités manquent de fonctionnalités de base telles que les instantanés à l'échelle du système, la réplication et la réduction des données (déduplication et compression), bien que certains de leurs systèmes AFA plus importants incluent des services supplémentaires. Les fonctionnalités de réduction des données sont particulièrement importantes dans les AFA, car le débat entre brut et utilisable pèse lourd dans le processus de décision d'achat. Huawei contrecarre cela en étant plus rentable que de nombreux autres AFA et ils ont certains avantages que d'autres n'aiment pas un avantage de support d'être intégrés verticalement et du matériel dédié à ce travail avec des fonctionnalités telles que l'unité de batterie de secours intégrée. Pour les charges de travail définies par l'application, le Dorado2100 G2 a beaucoup à offrir, se démarquant comme unique sur un marché encombré. 

Avantages

  • Résultats de référence globaux solides dans tous les domaines
  • Les résultats de l'analyse comparative VMmark établissent une nouvelle norme de performance dans notre laboratoire
  • Interface de gestion intuitive 
  • Conception de système dédié, intégré verticalement

Inconvénients

  • Mauvais résultats de latence pour certaines charges de travail en mode écriture différée
  • Manque de certains services de données que les systèmes concurrents offrent

En résumé

Le Huawei Dorado2100 G2 est une baie XNUMX % flash polyvalente et compétitive qui offre des performances de premier ordre dans bon nombre de nos références, tout en restant relativement rentable sur le marché AFA de plus en plus encombré.

Page Produit

Discutez de cet avis