À propos Entreprise Examen de la série QSAN XCubeSAN XS1200

Examen de la série QSAN XCubeSAN XS1200

La série QSAN XCubeSAN XS1200 est un SAN à double contrôleur conçu pour répondre aux besoins des PME et ROBO. Prenant en charge Fibre Channel et iSCSI, le XS1200 peut gérer les charges de travail requises. QSAN offre une grande variété de fonctionnalités dans la baie via SANOS 4.0, mises en évidence par le provisionnement léger, le cache de lecture/écriture SSD, la hiérarchisation, les instantanés, les clones de volumes locaux et la réplication à distance. En interne, les contrôleurs sont alimentés par des processeurs Intel D1500 à deux cœurs et 4 Go de mémoire DDR4. Pour ceux qui ont besoin d'évoluer, QSAN propose l'unité d'extension XD5300 ; le XS1200 peut prendre en charge jusqu'à 286 disques au total.


La série QSAN XCubeSAN XS1200 est un SAN à double contrôleur conçu pour répondre aux besoins des PME et ROBO. Prenant en charge Fibre Channel et iSCSI, le XS1200 peut gérer les charges de travail requises. QSAN offre une grande variété de fonctionnalités dans la baie via SANOS 4.0, mises en évidence par le provisionnement léger, le cache de lecture/écriture SSD, la hiérarchisation, les instantanés, les clones de volumes locaux et la réplication à distance. En interne, les contrôleurs sont alimentés par des processeurs Intel D1500 à deux cœurs et 4 Go de mémoire DDR4. Pour ceux qui ont besoin d'évoluer, QSAN propose l'unité d'extension XD5300 ; le XS1200 peut prendre en charge jusqu'à 286 disques au total.

Au sein de la famille XS1200, QSAN propose une multitude de facteurs de forme avec un (S) ou deux (D) contrôleurs. Le XS1224S/D est 4U, 24x 3.5″, le XS1216S/D est 3U, 16x 3.5″ et le XS1212S/D est 2U, 12x 3.5″. QSAN propose également un modèle optimisé pour le flash, qui est le système à l'étude ici dans la configuration à double contrôleur. Le XS1226D offre de manière unique 26 baies 2.5″ à l'avant, soit deux de plus que la plupart des baies ou des serveurs. Cela s'avère pratique de différentes manières en fonction de la configuration RAID. Dans ce cas, les tests ont été effectués en RAID10, de sorte que les baies supplémentaires peuvent être utilisées pour les disques de secours. D'autres configurations RAID pourraient utiliser les baies pour fournir une capacité supplémentaire.

L'accès à tout ce flash signifie que la connectivité du contrôleur est importante. Chaque contrôleur offre deux emplacements d'extension pouvant prendre en charge 1 GbE, 10 GbE, Fibre Channel ou une combinaison. Chaque contrôleur dispose de deux ports 10GbE intégrés, ce qui signifie un total de 10 ports 10GbE maximum par contrôleur. Si Fibre Channel, le XS1200 prend en charge 4 ports par contrôleur.

L'intégrité et la fiabilité des données dans un système comme celui-ci sont importantes. QSAN revendique cinq neuf de fiabilité, à égalité avec la plupart des systèmes d'entreprise. Pour ceux qui souhaitent une couche supplémentaire de protection du chemin de données, QSAN propose un module Cache-to-Flash en option, qui est livré avec un SSD M.2 et soit un BBM (Battery Backup Module) ou un SCM (Super Capacitor Module), qui protège les données en vol en cas de perte de puissance inattendue.

Tel que configuré, sans disques inclus, le coût de notre XS1226D tel que révisé était de 9,396 1226 $ (base XS4D, plus rails et deux cartes FC 16 Go à XNUMX ports).

Spécifications de la série QSAN XCubeSAN XS1200

  • Contrôleur RAID
    • Contrôleur double actif (Modèle : XS1224D / XS1216D / XS1212D / XS1226D)
    • Contrôleur évolutif unique (Modèle : XS1224S / XS1216S / XS1212S / XS1226S)
  • Processeur : Processeur double cœur Intel D1500
  • Mémoire (par contrôleur) : DDR4 ECC 4 Go, jusqu'à 32 Go (deux emplacements DIMM, insérez deux DIMM ou plus pour améliorer les performances)
  • Connectivité hôte (par contrôleur) :
    • Logement de carte hôte 1 (en option)
      • 4 ports FC 16 Go (SFP+)
      • 2 ports FC 16 Go (SFP+)
      • 4 ports iSCSI 10 GbE (SFP+)
      • 2 ports iSCSI 10GbE (RJ45)
      • 4 ports iSCSI 1GbE (RJ45)
    • Logement de carte hôte 2 (en option)
      • 4 ports FC 16 Go (SFP+) (le logement 2 fournit une bande passante de 20 Go)
      • 2 ports FC 16 Go (SFP+) (le logement 2 fournit une bande passante de 20 Go)
      • 4 ports iSCSI 10 GbE (SFP+) (le logement 2 fournit une bande passante de 20 Gb)
      • 2 ports iSCSI 10GbE (RJ45)
      • 4 ports iSCSI 1GbE (RJ45)
    • Débuter
      • 2 ports iSCSI 10GBASE-T
      • 1 port de gestion 1GbE
  • Connectivité d'extension (par contrôleur) : 2 ports larges SAS 12 Gb/s intégrés (SFF-8644)
  • Type de lecteur:
    • XS1224/XS1216/XS1212
      • Mélangez et assortissez 3.5″ 2.5″ SAS, NL-SAS, SED1 HDD
      • SAS 2.5 pouces, SSD SATA (carte MUX 6 Go nécessaire pour les disques SATA 2.5 pouces dans un système à deux contrôleurs)
    • XS1226
      • 2.5″ SAS, NL-SAS, disque dur SED1
      • SAS 2.5 pouces, SSD SATA (carte MUX 6 Go nécessaire pour les disques SATA 2.5 pouces dans un système à deux contrôleurs)
  • Capacités d'extension :
    • Jusqu'à 10 unités d'extension utilisant le boîtier d'extension SAS 5300 Go de la série XD12
      • XD5324 (4U 24 baies, LFF)
      • XD5316 (3U 16 baies, LFF)
      • XD5312 (2U 12 baies, LFF)
      • XD5326 (2U 26 baies, petit format)
  • Max. Lecteurs pris en charge :
    • XS1224 (4U 24 baies, LFF) : 284
    • XS1216 (3U 16 baies, LFF) : 276
    • XS1212 (2U 12 baies, LFF) : 272
    • XS1226 (2U 26 baies, petit format) : 286
  • Dimensions (H x L x P):
    • Montage en rack 19"
      • XS1224 (4U 24 baies, LFF) : 170.3 x 438 x 515 mm
      • XS1216 (3U 16 baies, LFF) : 130.4 x 438 x 515 mm
      • XS1212 (2U 12 baies, LFF) : 88 x 438 x 515 mm
      • XS1226 (2U 26 baies, petit format) : 88 × 438 × 491 mm
  • Protection de la mémoire :
    • Module Cache vers Flash (optionnel)
      • Module de sauvegarde sur batterie + module Flash (pour protéger toute la capacité de mémoire)
      • Module super condensateur + module Flash (pour protéger jusqu'à 16 Go de mémoire par contrôleur)
  • LCM (module LCD) : USB LCM (en option)
  • Alimentation
    • 80 PLUS Platinum, deux 770W redondants (1+1)
    • Entrée AC:
      • 100~127V, 10A, 50-60Hz
      • 200~240V, 5A, 50-60Hz
    • DC Sortie:
      • +12 V, 63.4 A
      • +5VSB, 2.0A
  • Module de ventilateur : 2 x modules de ventilateur enfichables à chaud/redondants
  • Software
  • Gestion du stockage:
    • Niveau RAID 0, 1,0+1, 3, 5, 6, 10, 30, 50, 60 et miroir N-way
    • Propriété flexible du pool de stockage
    • Thin Provisioning (QThin) avec récupération d'espace
    • Cache SSD (QCache2)
    • Hiérarchisation automatique (QTiering2)
    • Disques de secours mondiaux, locaux et dédiés
    • Politique de cache d'écriture immédiate et de réécriture
    • Itinérance de disque en ligne
    • Répartition des disques RAID sur les boîtiers
    • Paramètre de priorité d'E/S en arrière-plan
    • Disponibilité instantanée du volume RAID
    • Reconstruction RAID rapide
    • Extension du pool de stockage en ligne
    • Extension de volume en ligne
    • Migration de volume en ligne
    • Reconstruction automatique du volume
    • Restauration instantanée du volume
    • Migration de niveau RAID en ligne
    • Prise en charge du lecteur SED1
    • Mode de montage vidéo pour des performances améliorées
    • Vérification de l'état du lecteur de disque et attributs SMART
    • Vérification de la parité du pool de stockage et analyse des médias pour le nettoyage du disque
    • Indicateur de durée de vie du SSD
    • Mise à jour par lots du micrologiciel du lecteur de disque
  • Connectivité hôte iSCSI :
    • Moteur d'optimisation QSOE 2.0 éprouvé
    • Authentification CHAP et CHAP mutuelle
    • Prise en charge SCSI-3 PR (réservation persistante pour clôture d'E/S)
    • Prise en charge iSNS
    • Prise en charge du VLAN (LAN virtuel)
    • Prise en charge des trames Jumbo (9,000 XNUMX octets)
    • Jusqu'à 256 cibles iSCSI
    • Jusqu'à 512 hôtes par contrôleur
    • Jusqu'à 1,024 XNUMX sessions par contrôleur
    • Connectivité hôte Fibre Channel :
    • Moteur d'optimisation QSOE 2.0 éprouvé
    • Prise en charge FCP-2 et FCP-3
    • Détection automatique de la vitesse de liaison et de la topologie
    • La topologie prend en charge le point à point3 et la boucle
    • Jusqu'à 256 hôtes par contrôleur
  • La haute disponibilité:
    • Contrôleurs SAN double actif (actif/actif)
    • Mise en miroir du cache via le bus NTB
    • Prise en charge ALUA
    • Basculement transparent du port de gestion
    • Composants modulaires tolérants aux pannes et redondants pour le contrôleur SAN, le bloc d'alimentation, le module FAN et l'interface de lecteur de disque à double port
    • Connecteur de plateau de disque dur à double port
    • Prise en charge des E/S multivoies et de l'équilibrage de charge (MPIO, MC/S, Trunking et LACP)
    • Mise à jour du micrologiciel sans temps d'arrêt du système
  • Sécurité :
    • Web sécurisé (HTTPS), SSH (Secure Shell)
    • Champ de force iSCSI pour se protéger des attaques réseau mutantes
    • iSCSI CHAP et authentification mutuelle CHAP
    • Prise en charge du lecteur SED
  • Efficacité de stockage :
    • Thin Provisioning (QThin) avec récupération d'espace
    • Hiérarchisation automatique (QTiering2) avec 3 niveaux de stockage
  • Mise en réseau:
    • DHCP, IP statique, NTP, Trunking, LACP, VLAN, trame Jumbo (jusqu'à 9,000 XNUMX octets)
  • Protection avancée des données :
    • Instantané (QSnap), niveau bloc, sauvegarde différentielle
      • Prise en charge des instantanés inscriptibles
      • Tâches manuelles ou planifiées
      • Jusqu'à 64 instantanés par volume
      • Jusqu'à 64 volumes pour l'instantané
      • Jusqu'à 4,096 XNUMX instantanés par système
    • Réplication à distance (QReplica)
      • Sauvegarde différentielle asynchrone, au niveau des blocs, basée sur la technologie des instantanés
      • Mise en forme du trafic pour le contrôleur de bande passante dynamique
      • Tâches manuelles ou planifiées
      • Retour automatique à la version précédente si la réplication actuelle échoue
      • Jusqu'à 32 tâches planifiées par contrôleur
    • Clone de volume pour la réplication locale
    • Mise en miroir N-way configurable
    • Intégration avec Windows VSS (Volume Shadow Copy Service)
    • Restauration instantanée du volume
    • Protection de la mémoire cache vers Flash2
      • Module flash M.2
      • Module d'alimentation : BBM ou SCM (Super Capacitor Module)
    • Prise en charge de l'onduleur USB et réseau avec gestion SNMP
  • Certificat de virtualisation :
    • Virtualisation et clustering de serveurs
    • Dernière certification VMware vSphere
    • VMware VAAI pour iSCSI et FC
    • Certification Windows Server 2016, 2012 R2 Hyper-V
    • MicrosoftODX
    • Dernière certification Citrix XenServer
  • Gestion facile:
    • USB LCM2, prise en charge de la console série, mise à jour du micrologiciel en ligne
    • Interface utilisateur de gestion Web intuitive, Web sécurisé (HTTPS), SSH (Secured Shell), indicateurs LED
    • Prise en charge de SES, prise en charge SMART, Wake-on-LAN et Wake-on-SAS
  • Écologique et efficacité énergétique :
    • Alimentation 80 PLUS Platine
    • Wake-on-LAN pour allumer ou réveiller le système uniquement lorsque cela est nécessaire
    • Arrêt automatique du disque
  • Prise en charge des systèmes d'exploitation hôtes :
    • Windows Serveur 2008, 2008 R2, 2012, 2012 R2, 2016
    • SLES (SUSE Linux Enterprise Server) 10, 11, 12
    • RHEL (Red Hat Enterprise Linux) 5, 6, 7
    • CentOS (système d'exploitation d'entreprise communautaire) 6, 7
    • Solaris 10, 11
    • BSD gratuit 9, 10
    • Mac OS X 10.11 ou plus tard
  • Garanties
    • Système : 3 ans
    • Module batterie de secours : 1 an
    • Module super condensateur : 1 an

Concevoir et construire

Le XS1226D est une baie de stockage active/active à double contrôleur avec un profil 2U comprenant 26 baies 2.5″ pour disques durs SAS ou SSD. Le format 26 disques est un peu unique dans l'espace, car la plupart des systèmes ne s'adaptent qu'à 24 baies à l'avant, ce qui donne à QSAN une longueur d'avance sur la concurrence. Sur le côté droit du panneau avant se trouvent le bouton d'alimentation du système, le bouton UID (identifiant unique), les voyants d'accès au système et d'état du système et un port USB pour le module USB LCM.

L'arrière du châssis comporte les deux blocs d'alimentation redondants, ainsi que les deux contrôleurs. Chaque contrôleur dispose d'une connectivité réseau jumelle 10Gbase-T intégrée, en plus d'une interface de gestion hors bande. Pour une connectivité supplémentaire, chaque contrôleur dispose de deux emplacements pour carte hôte, qui peuvent être chargés avec des cartes double ou quadruple port 8/16 Go, ou des cartes Ethernet double ou quadruple port 1-10 Go. Cela offre aux utilisateurs un large éventail d'options pour connecter le stockage dans un environnement de centre de données diversifié. Les capacités d'extension sont également prises en charge via deux ports SAS 12 Gb/s par contrôleur, permettant des étagères d'extension SAS 3.0.

Gestion et convivialité

La série QSAN XS1200 utilise le système d'exploitation QSAN SANOS de la société, actuellement dans sa version 4.0. Le système d'exploitation a une disposition générale simple et intuitive. Sur le côté gauche de l'écran se trouvent divers menus principaux et sous-menus pour des fonctions telles que le tableau de bord, les paramètres système, la connectivité de l'hôte, la gestion du stockage, la sauvegarde des données, la virtualisation et la surveillance. Chacun des menus principaux comporte des sous-menus permettant aux utilisateurs d'explorer les détails. Fondamentalement, SANOS 4.0 donne aux utilisateurs un accès facile à toutes les fonctions dont ils auront besoin lors de la gestion d'un SAN.

Le premier écran que nous regardons est le tableau de bord. L'écran Tableau de bord donne aux utilisateurs un aperçu général du système (en le décomposant en informations spécifiques), des performances, du stockage et des journaux d'événements.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Le seul sous-menu du tableau de bord est Surveillance du matériel. Comme son nom l'indique, cette fonction permet aux utilisateurs d'explorer le matériel présent dans le système et d'obtenir des informations sur celui-ci, par exemple s'il fonctionne correctement ou s'il a été installé (on peut voir en bas que nous n'avons pas installé le module d'alimentation pour le Cache to Flash et il apparaît absent).


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Sous Paramètres système, les utilisateurs peuvent accéder à des menus tels que les paramètres généraux, le port de gestion, les paramètres d'alimentation, les notifications et la maintenance. Dans le menu de maintenance, les utilisateurs reçoivent des informations système (pour l'ensemble du système et chaque contrôleur), la possibilité de mettre à jour le système, la synchronisation du micrologiciel, l'identification du système, la réinitialisation aux valeurs par défaut, la configuration de la sauvegarde, la restauration du volume et la possibilité de redémarrer ou d'arrêter le système.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

La connectivité hôte donne aux utilisateurs un aperçu de chaque contrôleur ainsi que l'emplacement, le nom du port, l'état et l'adresse MAC/WWPN. Les utilisateurs ont également la possibilité d'explorer plus avant les ports iSCSI ou les ports Fibre Channel.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Le dernier menu principal que nous allons examiner pour cet examen est, bien sûr, la gestion du stockage. Ce menu comporte quatre sous-menus. Le premier concerne les disques. Ici, on peut facilement voir l'emplacement dans lequel se trouve le disque, son état, sa santé, sa capacité, son type (interface et s'il s'agit d'un SSD ou d'un disque dur), l'utilisation, le nom du pool, le fabricant et le modèle.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Le sous-menu suivant examine les pools. Ici, on peut voir le nom du pool, l'état, la santé, la capacité totale, la capacité libre, la capacité disponible, si le provisionnement léger est activé ou non, quel volume est utilisé et le contrôleur actuel.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Le sous-menu des volumes est similaire à l'autre dans cette catégorie avec la possibilité de créer un volume et de voir des informations telles que le nom du volume, l'état, la santé, la capacité, le type, si le cache SSD est activé ou non, l'espace d'instantané, la quantité d'instantanés, de clone, d'écriture et de nom de pool.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Le dernier sous-menu est Mappages LUN. Grâce à cet écran, les utilisateurs peuvent mapper les LUN et voir des informations telles que les hôtes autorisés, la cible, le LUN, l'autorisation, les sessions et le nom du volume.


Faites un clic droit et ouvrez dans un nouvel onglet pour une image plus grande

Analyse de la charge de travail des applications

Les benchmarks de charge de travail d'application pour le QSAN XCubeSAN XS1200 comprennent les performances OLTP de MySQL via SysBench et les performances OLTP de Microsoft SQL Server avec une charge de travail TPC-C simulée. Dans chaque scénario, la baie était configurée avec 26 SSD Toshiba PX04SV SAS 3.0, configurés en deux groupes de disques RAID12 à 10 disques, un épinglé à chaque contrôleur. Cela a laissé 2 SSD en réserve. Deux volumes de 5 To ont ensuite été créés, un par groupe de disques. Dans notre environnement de test, cela a créé une charge équilibrée pour nos charges de travail SQL et Sysbench.

Performances du serveur SQL

Chaque machine virtuelle SQL Server est configurée avec deux vDisks : un volume de 100 Go pour le démarrage et un volume de 500 Go pour la base de données et les fichiers journaux. Du point de vue des ressources système, nous avons configuré chaque machine virtuelle avec 16 vCPU, 64 Go de DRAM et exploité le contrôleur LSI Logic SAS SCSI. Alors que nos charges de travail Sysbench testées saturaient la plate-forme à la fois en termes d'E/S de stockage et de capacité, le test SQL recherche les performances de latence.

Ce test utilise SQL Server 2014 s'exécutant sur des machines virtuelles invitées Windows Server 2012 R2 et est souligné par Benchmark Factory for Databases de Quest. Alors que notre utilisation traditionnelle de cette référence a été de tester de grandes bases de données à l'échelle 3,000 1,500 sur un stockage local ou partagé, dans cette itération, nous nous concentrons sur la répartition uniforme de quatre bases de données à l'échelle 1200 XNUMX sur le QSAN XSXNUMX (deux machines virtuelles par contrôleur).

Configuration des tests SQL Server (par machine virtuelle)

  • Windows Server 2012 R2
  • Empreinte de stockage : 600 Go alloués, 500 Go utilisés
  • SQL Server 2014
    • Taille de la base de données : échelle 1,500 XNUMX
    • Charge de client virtuel : 15,000 XNUMX
    • Mémoire tampon : 48 Go
  • Durée du test : 3 heures
    • 2.5 heures de préconditionnement
    • Période d'échantillonnage de 30 minutes

SQL Server OLTP Benchmark Usine Équipement LoadGen

  • Dell EMC PowerEdge R740xd Cluster virtualisé SQL à 4 nœuds
    • 8 processeurs Intel Xeon Gold 6130 pour 269 GHz en cluster (deux par nœud, 2.1 GHz, 16 cœurs, 22 Mo de cache)
    • 1 To de RAM (256 Go par nœud, 16 Go x 16 DDR4, 128 Go par processeur)
    • 4 HBA FC double port Emulex 16 Go
    • 4 x Mellanox ConnectX-4 rNDC 25GbE double port NIC
    • VMware ESXi vSphere 6.5/Enterprise Plus 8-CPU

Nous avons mesuré les performances d'une configuration SQL Server qui exploitait 24 SSD en RAID10. Les performances individuelles des VM TPS étaient pratiquement identiques avec 3,158.4 3,158.8 à 12,634.305 XNUMX TPS. La performance cumulée enregistrée est de XNUMX XNUMX TPS.

Avec une latence moyenne, le XCubeSAN XS1200 a enregistré des latences comprises entre 5 ms et 6 ms, avec des machines virtuelles individuelles et un total de 5.8 ms.

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 (270 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 des serveurs Dell R740xd.

Cluster à 740 nœuds MySQL virtualisé Dell PowerEdge R4xd

  • 8 processeurs Intel Xeon Gold 6130 pour 269 GHz en cluster (deux par nœud, 2.1 GHz, 16 cœurs, 22 Mo de cache)
  • 1 To de RAM (256 Go par nœud, 16 Go x 16 DDR4, 128 Go par processeur)
  • 4 HBA FC double port Emulex 16 Go
  • 4 x Mellanox ConnectX-4 rNDC 25GbE double port NIC
  • VMware ESXi vSphere 6.5/Enterprise Plus 8-CPU

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 benchmark Sysbench, nous avons testé plusieurs ensembles de 4VM, 8VM et 16VM. Contrairement à SQL Server, nous n'avons examiné ici que les performances brutes. En termes de performances transactionnelles, le XS1200 a affiché de solides performances commençant avec 7,076.82 4 TPS pour 16,143.94VM et jusqu'à 16 XNUMX TPS à XNUMXVM.

Avec une latence moyenne, le XS1200 avait 18.14 ms à 4 VM et est passé à seulement 20.63 lorsque les VM ont été doublées à 8. En doublant à nouveau les VM, la latence est passée à seulement 32.22 ms.

Dans notre benchmark de latence du pire scénario, le XS1200 a de nouveau montré des résultats très cohérents avec une latence au 99e centile de 32.40 ms à 4 VM et une latence de 62.1 ms lors des tests avec 16 VM.

Analyse de la charge de travail VDBench

Lorsqu'il s'agit de comparer les baies de stockage, les tests d'application sont les meilleurs et les tests synthétiques viennent en deuxième position. Bien qu'ils ne soient pas une représentation parfaite des charges de travail réelles, les tests synthétiques aident à référencer les périphériques de stockage avec un facteur de répétabilité qui facilite la comparaison de pommes à pommes entre des solutions concurrentes. Ces charges de travail offrent une gamme de profils de test différents allant des tests « aux quatre coins », des tests de taille de transfert de base de données communs, ainsi que des captures de traces à partir de différents environnements VDI. Tous ces tests exploitent le générateur de charge de travail vdBench commun, avec un moteur de script pour automatiser et capturer les résultats sur un grand cluster de test de calcul. Cela nous permet de répéter les mêmes charges de travail sur une large gamme de périphériques de stockage, y compris les baies flash et les périphériques de stockage individuels. Côté baie, nous utilisons notre cluster de serveurs Dell PowerEdge R740xd :

Profils:

  • Lecture aléatoire 4K : 100 % de lecture, 128 threads, 0-120 % d'iorate
  • Écriture aléatoire 4K : 100 % d'écriture, 64 threads, 0-120 % de vitesse
  • Lecture séquentielle 64K : 100 % de lecture, 16 threads, 0-120 % d'iorate
  • Écriture séquentielle 64K : 100 % d'écriture, 8 threads, 0-120 % d'iorate
  • Base de données synthétique : SQL et Oracle
  • Traces de clone complet et de clone lié VDI

Le XS1200 a très bien fonctionné dans notre premier profil synthétique, qui examine les performances de lecture aléatoire 4K. L'unité a maintenu une latence inférieure à 1 ms jusqu'à environ 198,000 284,000 IOPS et a offert un débit de pointe à 13.82 XNUMX IOPS, avec une latence moyenne de XNUMX ms.

En ce qui concerne les performances d'écriture de pointe 4K, le XS1200 a montré des performances de latence incroyablement faibles commençant à 0.38 ms et restant inférieures à 1 ms jusqu'à environ 222,000 7.9 IOPS. Il a culminé à une latence de 246,000 ms et des IOPS à plus de XNUMX XNUMX.

Passant à une lecture de crête de 64K, le XS1200 a commencé le test à 3.98 ms et a pu descendre jusqu'à 2.62 ms à environ 28,000 70,000 IOPS. Il a culminé à 7.29 4.37 IOPS avec une latence de XNUMX ms et une bande passante de XNUMX Go/s.

Pour une écriture de crête séquentielle de 64 1200, le XS2.32 a démarré avec une latence de 1.44 ms, sa latence la plus faible atteignant 24,800 ms à 60,800 4.2 IOPS. La baie a culminé à 3.80 XNUMX avec une latence de XNUMX ms et une bande passante de XNUMX Go/s.

Dans notre charge de travail SQL, le XS1200 a démarré à 2.21 ms avec sa latence la plus faible atteignant 1.66 ms à un peu plus de 154,000 249,000 IOPS. Il a culminé à 3.35 XNUMX IOPS avec une latence de XNUMX ms.

Le benchmark SQL 80-20 a commencé avec 2.12 ms et a enregistré sa meilleure latence à 1.593 ms pendant 100,000 128,000 IOPS à 247,000 3.26 IOPS. Il a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms.

Dans le benchmark SQL 90-10, le XS1200 a démarré à 2.18 ms et a enregistré sa latence la plus faible à 1.6 ms autour de la barre des 154,000 249,000 IOPS. Il a culminé à 3.29 XNUMX IOPS avec une latence de XNUMX ms.

Avec Oracle Workload, le XS1200 a démarré à 1.67 ms tandis que sa latence la plus faible a été enregistrée à 126,000 1.31 IOPS avec 246,186 ms. Il a culminé à 2.21 XNUMX IOPS avec une latence de XNUMX ms.

Avec l'Oracle 90-10, le XS1200 a démarré à 1.76 ms tout en enregistrant sa latence la plus faible à 1.32 ms pendant la barre des 153,427 248,759 IOPS. Il a culminé à 2.2 XNUMX IOPS avec une latence de XNUMX ms.

Avec l'Oracle 80-20, le XS1200 a commencé à 2.5 ms et a réussi à descendre à 1.78 ms à 121,600 242,000 IOPS. La baie a culminé à 4.16 XNUMX IOPS avec une latence de XNUMX ms.

En passant à VDI Full Clone, le test de démarrage a montré que le XS1200 commençait à une latence de 2.85 ms avec une faible latence de 1.92 ms jusqu'à environ 110,190 218,000 IOPS. Il a culminé à 4.26 XNUMX IOPS avec une latence de XNUMX ms.

La connexion initiale VDI Full Clone a commencé à 2.48 ms et est tombée à 1.68 ms à 74,370 185,787 IOPS. Il a culminé à 3.91 XNUMX IOPS avec une latence de XNUMX ms.

La connexion VDI Full Clone Monday a commencé à 1.85 ms et est descendue à 1.28 ms à environ 73,000 182,376 IOPS. Il a culminé à 2.55 XNUMX IOPS avec une latence de XNUMX ms.

En passant à VDI Linked Clone, le test de démarrage a montré que le XS1200 commençait à une latence de 2.33 ms et sa latence la plus faible de 1.62 ms à 60,200 149,488 IOPS. Il a culminé à 3.39 XNUMX IOPS avec une latence de XNUMX ms.

La connexion initiale VDI Linked Clone a commencé à 1.143 ms et a atteint sa latence la plus faible à 59,689 1.11 IOPS avec 147423 ms. Il a culminé à 1.71 IOPS avec une latence de XNUMX ms.

Le VDI Linked Clone Monday a démarré à 2.16 ms et a atteint sa latence la plus faible à 60,000 1.52 IOPS avec 248.514 ms. Il a culminé à 3.24 IOPS avec une latence de XNUMX ms.

Conclusion

Les séries QSAN XCubeSAN XS1200 sont des SAN à double contrôleur destinés davantage aux petites entreprises ou aux sites distants et succursales. La série XS1200 présente une grande variété de facteurs de forme en fonction de la quantité totale de capacité nécessaire. Les unités sont alimentées par des processeurs Intel D1500 à deux cœurs et 4 Go de mémoire DDR4 par contrôleur. Ils prennent également en charge la connectivité iSCSI et Fibre Channel. Pour notre examen particulier, nous avons examiné le SAN à double contrôleur XS1226D avec 26 SSD Toshiba PX04SV 960 Go SAS 3.0.

Dans notre benchmark transactionnel pour SQL Server, le XCubeSAN XS1200 avait un score global impressionnant de 12,634.305 5.8 TPS et une latence moyenne globale de seulement 7,076.82 ms. Avec ces chiffres, c'est certainement l'une des baies de stockage SQL Server les plus rapides que nous ayons vues jusqu'à présent. Les résultats de Sysbench ont également montré de solides scores TPS, affichant 4 16,143.94 TPS pour 16VM et 1200 18.14 TPS à 4VM. Le XS20.63 a poursuivi ses excellentes performances avec une latence moyenne de 8 ms à 32.22 VM et de seulement 99 à 32.40 VM, tout en passant à seulement 4 ms en doublant à nouveau les VM. Cette tendance s'est poursuivie lorsque nous examinons les résultats de notre pire scénario avec une latence au 62.1e centile de 16 ms à XNUMX VM et une latence maximale de XNUMX ms lors des tests avec XNUMX VM.

Les résultats de nos tests VDBench ont raconté une histoire similaire, bien qu'avec une latence moyenne dépassant les baies flash que nous avons testées. En 4K aléatoire, le XS1200 a enregistré une latence inférieure à 1 ms jusqu'à 198,000 284,000 IOPS, tout en offrant un débit maximal de 13.82 64 IOPS avec une latence moyenne de 1200 ms. En regardant la lecture de crête de 3.98K, le XS2.62 a commencé à 28,000 ms et a pu descendre jusqu'à 70,000 ms à la marque de 7.29 4.37 IOPS. Le débit a culminé à environ 1200 100 IOPS avec une latence de 90 ms et une bande passante de 10 Go/s. Nous avons également soumis le nouveau QSAN XS80 à trois charges de travail SQL : 20 % de lecture, 1200 % de lecture et 249,000 % d'écriture, et 249,000 % de lecture et 247,000 % d'écriture. Ici, le XS3 a culminé à 246,186 248,759 IOPS, 242,000 3 IOPS et 1200 218,000 IOPS, qui ont tous affiché une latence d'un peu plus de 185,787 ms. Les trois mêmes tests ont été exécutés avec une charge de travail Oracle, ce qui a donné des performances qui ont culminé à 182,376 149,488 IOPS, 147,423 248,514 IOPS et XNUMX XNUMX IOPS, respectivement, à un peu plus de XNUMX ms à nouveau. Enfin, nous avons exécuté des benchmarks VDI Full Clone et Linked Clone pour le démarrage, la connexion initiale et la connexion du lundi. Le XSXNUMX a culminé à XNUMX XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS en Full Clone, et XNUMX XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS en Linked Clone.

Dans l'ensemble, le QSAN XCubeSAN XS1200 dispose de nombreuses fonctionnalités pour l'aider à se faire un nom sur le marché. Au prix d'entrée de gamme du marché intermédiaire, il a dépassé de nombreux systèmes que nous avons testés dans des fourchettes de prix beaucoup plus élevées. Cela dit, il y a des domaines où ces modèles plus chers peuvent montrer leurs points forts. L'interface utilisateur est importante, où le système QSAN est fonctionnel mais n'a pas l'ajustement et la finition fournis par de nombreux autres systèmes. L'ensemble de fonctionnalités en est un autre; d'autres systèmes sont capables de maintenir des niveaux de performances similaires, avec des services de données en ligne complets activés, tels que la compression en ligne et la déduplication. En fin de compte, cependant, les clients à la recherche d'un excellent rapport performances/budget et qui n'hésitent pas à en compromettre dans d'autres domaines seront séduits par le XCubeSAN XS1200.

Conclusion

Le QSAN XCubeSAN XS1226D offre un mélange convaincant de fonctionnalités, de performances et de prix, ce qui en fait une très bonne solution de stockage pour les situations SMB/ROBO qui veulent tout, tout en restant aussi rentable que possible.

Page produit de la série QSAN XCubeSAN XS1200

Discutez de cet avis

Inscrivez-vous à la newsletter StorageReview