La famille de stockage Dell EMC Unity est conçue pour répondre aux besoins des clients de milieu de gamme avec une variété d'options, notamment des options de déploiement hybride, XNUMX % Flash et VSA. Le stockage Dell EMC Unity prend généralement le relais de l'ancien Famille EMC VNX. Dire que c'est une évolution de VNX, cependant, n'est pas tout à fait exact ; EMC a entièrement repensé l'interface et a poursuivi les développements en matière de facilité d'utilisation et de déploiement qui ont en grande partie commencé avec la VNXe en 2014. L'interface est totalement nouvelle et le code sous-jacent a également été mis à jour. La baie Unity se compose d'un châssis 2U avec des contrôleurs double actif/actif alimentés par des processeurs Intel Xeon et 25 baies de lecteur 2.5″ (il existe également une option pour 12 baies 3.5″ pour la version hybride). Les systèmes évoluent pour plus de capacité et Dell EMC exploite la mémoire flash TLC dans les SSD pour favoriser l'accessibilité. Les systèmes prennent en charge les blocs, les fichiers et les VVols VMware avec une prise en charge simultanée des protocoles natifs NAS, iSCSI et Fibre Channel. Les systèmes XNUMX % flash (ou hybrides avec un pool XNUMX % flash) incluent des fonctionnalités de réduction des données pour des gains supplémentaires en termes de coût total de possession. Toutes les baies Dell EMC Unity peuvent facilement être hiérarchisées vers le cloud et offrir des analyses basées sur le cloud via CloudIQ sans investissement supplémentaire.
La famille de stockage Dell EMC Unity est conçue pour répondre aux besoins des clients de milieu de gamme avec une variété d'options, notamment des options de déploiement hybride, XNUMX % Flash et VSA. Le stockage Dell EMC Unity prend généralement le relais de l'ancien Famille EMC VNX. Dire que c'est une évolution de VNX, cependant, n'est pas tout à fait exact ; EMC a entièrement repensé l'interface et a poursuivi les développements en matière de facilité d'utilisation et de déploiement qui ont en grande partie commencé avec la VNXe en 2014. L'interface est totalement nouvelle et le code sous-jacent a également été mis à jour. La baie Unity se compose d'un châssis 2U avec des contrôleurs double actif/actif alimentés par des processeurs Intel Xeon et 25 baies de lecteur 2.5″ (il existe également une option pour 12 baies 3.5″ pour la version hybride). Les systèmes évoluent pour plus de capacité et Dell EMC exploite la mémoire flash TLC dans les SSD pour favoriser l'accessibilité. Les systèmes prennent en charge les blocs, les fichiers et les VVols VMware avec une prise en charge simultanée des protocoles natifs NAS, iSCSI et Fibre Channel. Les systèmes XNUMX % flash (ou hybrides avec un pool XNUMX % flash) incluent des fonctionnalités de réduction des données pour des gains supplémentaires en termes de coût total de possession. Toutes les baies Dell EMC Unity peuvent facilement être hiérarchisées vers le cloud et offrir des analyses basées sur le cloud via CloudIQ sans investissement supplémentaire.
Unity est une question de simplicité et de facilité d'utilisation. Disposer d'une baie puissante extrêmement difficile à utiliser ou à intégrer dans une infrastructure existante n'est pas aussi utile que quelque chose qui peut être facilement déployé et géré. Côté déploiement, Dell EMC affirme qu'une unité peut être déployée en moins de 10 minutes. Du côté logiciel/gestion, Unity utilise une interface moderne HTML5 orientée tâche qui peut facilement s'intégrer aux environnements VMware et Microsoft. Le dernier système d'exploitation offre une compression, des améliorations pour une meilleure efficacité XNUMX % flash et des mises à niveau du contrôleur de stockage des données sur place. La déduplication est disponible dans la prochaine version et est une mise à niveau gratuite et sans interruption. Une autre fonctionnalité de Unity est CloudIQ, l'application de surveillance proactive et d'analyse intelligente basée sur le cloud de Dell EMC.
Unity prend en charge une grande variété de suites logicielles, de plug-ins, de pilotes et de packs. Les logiciels de base tout compris de Unity comprennent des logiciels de gestion (dont Unisphere : Element Manager, Unisphere Central : tableau de bord et alerte consolidés, CloudIQ : analyses de stockage basées sur le cloud, Thin Provisioning et Dynamic Pools, entre autres), des protocoles unifiés (fichiers, bloc et VVols), protection locale (chiffrement basé sur contrôleur en option) avec gestion des clés autogérée ou externe, copies ponctuelles locales (instantanés et clones légers), AppSync Basic et Dell EMC Common Event Enabler (agent antivirus, Event Publishing Agent) et la protection à distance (réplication native asynchrone de blocs et de fichiers, réplication native de blocs synchrone, expédition de snapshots, Dell EMC RecoverPoint Basic et Dell EMC RecoverPoint for VMs).
Les nombres croissants, de 350F, 450F, 550F à 650F, indiquent l'augmentation du stockage flash total et des performances du processeur qui peuvent être mis dans chaque unité Unity et/ou son extension. Le 450F que nous examinons ici vise davantage le milieu de gamme avec une capacité brute maximale de 4PB. La taille suivante, le 550F, double cette capacité à 8 Po et la taille au-dessus, le 650F, double à nouveau le total à 16 Po. La famille Unity prend en charge plusieurs SSD et capacités, notamment 400 Go, 800 Go, 1.6 To, 1.92 To, 3.84 To, 7.68 To et 15.36 To. De toute évidence, la capacité brute maximale reflète les SSD de plus grande capacité exploités.
Unity (et tous ses avantages) ne se limite pas à une appliance physique. Dell EMC a également publié UnityVSA (Virtual Storage Appliance). Les utilisateurs peuvent économiser sur les coûts en déployant simplement UnityVSA sur un serveur VMware ESXi existant. Non seulement cela apporte les avantages de Unity à moindre coût, mais les organisations peuvent l'utiliser pour des environnements ROBO ou comme cible de réplication rentable.
Spécifications Dell EMC Unity 450F
Facteur de forme | 2U |
CPU du contrôleur (par baie) | 2x Intel 10 cœurs, 2.2 GHz |
Mémoire (par baie) | 128GB |
Disques par baie | 25 x 2.5 " |
Capacité brute maximale | 4PB |
Ports | |
Ports E/S SAS intégrés | 4 ports SAS 4 Gb/s à 12 voies pour la connexion BE |
Bus SAS BE 12 Gb/s de base | 2 x 4 voies (par processeur) |
Bus SAS BE max 12 Gb/s | 2 x 4 voies (par processeur) |
Max FE (frontal) Nombre total de ports | 24 |
Puissance | |
Tension de ligne CA | 100 à 240 VCA ± 10 %, monophasé, 47 à 63 Hz |
Courant de ligne CA | 10.18 A max à 100 VCA 5.09 A max à 200 VCA |
Consommation d'énergie | 1017.6 VA (981.0 W) max à 100 VCA 1017.6 VA (981.0 W) max à 200 VCA |
Physique | |
Poids | 24.60kg (54.11 lbs.) |
HxLxP | 8.88 x 44.76 x 60.9 cm (3.5 x 17.62 x 24 pouces) |
Construire et concevoir
Le stockage 450 % Flash Dell EMC Unity 25F est une baie à deux contrôleurs et une étagère de 2 disques dans un boîtier 2017U. Sur le devant se trouve le nouveau design de lunette très stylisé que Dell EMC a déployé avec ses nouveaux produits au cours du second semestre 25. La marque de l'entreprise est au centre avec le nom du produit en bas à droite. Le cadre se détache facilement pour révéler les 1 baies de lecteur à chargement frontal, s'adaptant à 24 lecteur de plus par rapport aux plates-formes à XNUMX baies. Bien que cela n'ait pas un impact énorme sur les performances, cela permet un dimensionnement simple du groupe RAID, ainsi que de la place pour un disque de secours en ligne impair.
L'arrière de l'Unity 450F est divisé en deux sections en miroir, l'une au-dessus de l'autre. Chaque côté dispose d'un bloc d'alimentation et d'un processeur de stockage, ainsi que de ports réseau et d'emplacements de module d'E/S. Dans cette configuration, nous avons 4 modules FC 16 Go à quatre ports, fournissant 8 ports par contrôleur. L'entretien sur le terrain est facilité par une couleur de traction orange clairement définie. Pour les techniciens de service, cela rend l'échange de composants moins sujet aux erreurs, car ils savent exactement où aller pour supprimer un certain composant.
Gestion/UI
Le Dell EMC Unity 450F utilise Unisphere pour la gestion. La page principale ou tableau de bord donne un bref aperçu du système. Les utilisateurs peuvent facilement voir la santé du système et du stockage, ainsi que la capacité (libre et utilisée), les pools et les performances. Sur le côté gauche de l'écran se trouvent les menus (Système, Stockage, Accès, Protection et mobilité, Événements et Assistance) et leurs sous-menus. Unisphere se classe facilement parmi les plates-formes de gestion les plus intuitives et les plus intégrées que nous ayons testées à ce jour. Des tâches telles que la création de nouvelles banques de données sont plus faciles que jamais, où Unisphere créera le stockage, le provisionnera automatiquement sur vos hôtes et s'assurera même que les chemins multiples sont correctement gérés.
Dans le menu Système, il existe des options telles que la vue système, les performances et le service. La vue du système permet aux utilisateurs de donner un aperçu rapide de l'ensemble du système en choisissant l'avant, l'arrière ou le haut. Cette vue indique rapidement si le système ou les ports fonctionnent correctement. Si des problèmes existent, l'article est clairement étiqueté pour minimiser la confusion lors de l'extraction des composants pour le remplacement.
Le sous-menu des performances peut donner aux utilisateurs des graphiques historiques ou en temps réel. Les utilisateurs doivent d'abord sélectionner les aspects du système ou l'endroit où ils souhaitent afficher les performances, puis sélectionner les mesures qu'ils souhaitent voir. Tous les systèmes ne gèrent pas les métriques en direct ou historiques en interne, donc l'avoir intégré à Unisphere est très utile lorsque vous résolvez des problèmes de performances ou que vous vous assurez que tout fonctionne comme il se doit.
Une fois les métriques sélectionnées, les utilisateurs peuvent générer des graphiques pour voir les performances à un moment donné. Cela peut aider à approfondir et à identifier les problèmes qui ont pu survenir. Les graphiques historiques ont une option d'actualisation automatique qui met à jour leur contenu toutes les 60 secondes. Les graphiques en temps réel permettent le même type de visibilité, avec des mises à jour de 5 secondes pour un sous-ensemble sélectionnable de mesures de performances clés.
Le sous-menu de service donne un bref aperçu du système, sa version logicielle et son numéro de série. En dessous, les utilisateurs ont la possibilité de se connecter aux services EMC Secure Remote, où des experts peuvent résoudre un problème à distance. Les utilisateurs peuvent également consulter les contrats de support dont ils disposent. À droite de cela, il y a les informations d'identification de l'assistance et les coordonnées de la personne d'assistance sur place. Encore une fois, cela regroupe de nombreux aspects essentiels de la gestion de la baie dans une interface utilisateur complète, au lieu de plusieurs emplacements fragmentés.
Le menu principal suivant est Stockage avec les sous-menus de pools, bloc, fichier et VMware. Comme son nom l'indique, le sous-menu des pools permet aux administrateurs d'explorer chaque pool avec des informations générales, ainsi que les paramètres des lecteurs, de l'utilisation et des instantanés.
Le sous-menu VMware, sous le menu Stockage, permet aux utilisateurs de créer et de configurer facilement de nouvelles banques de données. Nous montrerons au cours des prochaines étapes comment nous avons rapidement et facilement créé un magasin de données sur notre Dell EMC Unity 450F.
Tout d'abord, nous avons cliqué sur le bouton Créer. Ici, les utilisateurs seront invités avec un écran demandant quel type de banque de données ils recherchent : Fichier, Bloc, VVol (Fichier) ou VVol (Bloc).
L'écran suivant demande un nom et une description. Nous avons nommé notre datastore l'imaginatif "Large Datastore".
La prochaine étape de la configuration est le stockage. Pour configurer le stockage, il faut sélectionner le pool dont il provient, la taille (nous avons utilisé 10 To), activer ou non le provisionnement léger et la compression, et la limite d'E/S de l'hôte (elle peut également être définie sur aucune limite ).
Lors de la configuration de l'accès, les utilisateurs doivent sélectionner les hôtes qui y ont accès. Unisphere génère une liste d'hôtes qui peuvent être cochés ou recherchés par nom, système d'exploitation ou protocole. Les systèmes sont découverts automatiquement ou intégrés via l'intégration VMware que nous montrons plus loin dans l'examen.
Les instantanés peuvent également être activés ou désactivés. S'ils sont activés, le calendrier doit être défini. Unity est livré avec un paramètre par défaut, mais il peut être ajusté plus ou moins en fonction des besoins de l'organisation.
Après avoir configuré les instantanés, il est temps de configurer la réplication. Comme ci-dessus, il faut choisir de l'activer ou non, puis choisir le mode, le RPO et l'endroit où il sera répliqué. Il existe également une option permettant de choisir de répliquer les instantanés planifiés.
Une fois que tout est entré, Unisphere génère une page de résumé. C'est la dernière chance de passer et de s'assurer que tout est comme il se doit. Une fois que tout est correct, cliquez sur Terminer.
Après avoir cliqué sur Terminer, les utilisateurs verront l'écran de résultat qui donnera le statut du magasin de données tel qu'il est en cours de création, ainsi que plus de détails. Au cours de ce processus, la baie crée la banque de données sur elle-même et communique avec les hôtes ESXi externes pour rechercher les LUN et créer la banque de données à cette fin.
En retournant à vSphere, nous pouvons voir que tous les hôtes que nous avons sélectionnés pour accéder au stockage recherchent de nouveaux périphériques de stockage, et nous pouvons ouvrir nos datastores et voir en bas qu'un est en cours de création.
Lorsqu'il est terminé, il apparaît dans la liste avec les autres datastores.
Nous pouvons également voir le magasin de données lorsque nous revenons dans Unisphere sous Stockage> VMware.
Et nous pouvons double-cliquer dessus pour obtenir les propriétés du magasin de données et apporter quelques modifications.
Le menu principal suivant est Accès, avec les sous-menus Hôtes, VMware et Initiateurs. Dans le sous-menu des hôtes, les utilisateurs peuvent voir les hôtes potentiels auxquels connecter Unity au réseau et des informations de base sur chacun, telles que le nom, l'adresse, le type, les LUN, etc. Les hôtes peuvent être gérés directement comme indiqué ci-dessous, ou gérés automatiquement via un point d'intégration avec VMware vCenter.
Le sous-menu VMware offre aux utilisateurs la possibilité d'autoriser Unisphere à communiquer avec et à gérer directement le stockage via vCenter. Il indique également si le composant fonctionne correctement ou non. Ceci est extrêmement utile pour les utilisateurs novices ou même pour les administrateurs informatiques expérimentés qui ne veulent pas avoir à gérer directement les paramètres d'un cluster de serveurs pour chaque nouvelle banque de données provisionnée. Unisphere est configuré pour gérer automatiquement toutes les démarches à votre place.
Double-cliquer sur les vCenters donne plus d'informations à leur sujet.
Le sous-menu Accès nous permet également de voir les hôtes ESXi. Par ici, nous pouvons cliquer dessus et obtenir plus d'informations telles que l'adresse réseau, les initiateurs et les chemins d'accès des initiateurs.
Le sous-menu initiateur nous donne une liste des initiateurs, leurs hôtes, le type d'hôte, le protocole, la possibilité de les ignorer, le type iSCSI, ainsi que d'autres informations.
Dans le menu Événements, les utilisateurs peuvent voir les tâches qu'ils ont exécutées ou en cours d'exécution, leur taux d'achèvement, quelles sont les tâches et quand elles ont été terminées.
De même, les utilisateurs peuvent facilement parcourir les journaux dans le menu Événements sous Journaux.
La gestion n'est plus limitée à un navigateur Web sur un PC. Dell EMC prend désormais en charge la gestion mobile. Comme on peut le voir ci-dessous, la disposition est très similaire au tableau de bord.
Les capacités ne se limitent pas à la simple visualisation du système. Grâce à l'application mobile, un administrateur peut profiter d'une grande partie des mêmes fonctionnalités que l'interface graphique Web.
Performances
Performances Sysbench MySQL
Notre premier benchmark d'application de stockage partagé consiste en une base de données Percona MySQL OLTP mesurée via SysBench. Ce test mesure également le TPS moyen (transactions par seconde), la latence transactionnelle moyenne et la latence transactionnelle moyenne au 99e centile.
Chaque machine virtuelle Sysbench est configurée avec trois vDisks : un pour le démarrage (~92 Go), un avec la base de données prédéfinie (~447 Go) et un autre pour la base de données testée (270 Go). Du point de vue des ressources système, nous avons configuré chaque VM avec 16 vCPU et 60 Go de DRAM, et avons utilisé le contrôleur LSI Logic SAS SCSI.
Configuration des tests Sysbench (par machine virtuelle)
- CentOS 6.3 64 bits
- 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
Pour notre test Sysbench, nous avons comparé plusieurs ensembles de machines virtuelles, allant de 4VM à 24VM, et les avons configurées en RAID5 avec compression, RAID5 sans compression et RAID10. Au lieu de dire lequel est le "meilleur", nous examinerons chacun, donnant aux utilisateurs une idée de ce à quoi s'attendre.
Avec 4VM, le Dell EMC Unity 450F nous a donné 5,372.1 5 TPS en RAID7,538.5 avec compression, 5 7,405.6 TPS en RAID10 et 8 6,767.9 TPS en RAID5. Avec 10,882VM, Unity a atteint 5 10,510.8 TPS en RAID10 avec compression, 16 7,859.2 TPS en RAID5 et 17,209.5 5 TPS en RAID17,538.2. Avec 10VM, nous avons vu 24 7,457.4 TPS en RAID5 avec compression, 19,436.2 5 TPS en RAID20,936.7 et 10 XNUMX TPS en RAIDXNUMX. Et enfin, XNUMXVM avec Unity nous a donné des chiffres de XNUMX XNUMX TPS en RAIDXNUMX avec compression activée, XNUMX XNUMX en RAIDXNUMX avec compression désactivée et XNUMX XNUMX TPS en RAIDXNUMX.
Nous avons exécuté la même machine virtuelle et les mêmes configurations pour la latence moyenne de Sysbench. Avec 4VM, l'unité a atteint une latence moyenne de 17 ms en RAID5, 17.3 ms en RAID10 et seulement 24 ms en RAID5 avec compression. En regardant 8VM, nous avons vu 23.5 ms en RAID5, 24.4 ms en RAID10 et 38.6 ms en RAID5 avec compression. Le 16VM nous a donné 29.3 ms en RAID10, 29.9 ms en RAID5 et 65.2 ms en RAID5 avec compression. Enfin, 24VM nous a donné des temps de latence de 36.9 ms en RAID10, 39.8 ms en RAID5 et 103.3 ms en RAID5 avec compression.
Notre dernier test Sysbench examine la latence du pire scénario (99e centile). Avec le 4VM, nous avons vu des nombres de latence de 31.5 ms avec RAID5, 32.1 ms avec RAID10 et seulement 47.8 ms avec RAID5 et compression. Le 8VM nous a donné 43.2 ms en RAID5, 45.2 ms en RAID10 et 77.3 ms en RAID5 avec compression. Le 16VM avait 58.5 ms en RAID10, 59.9 ms en RAID5 et 463.5 ms en RAID5 avec compression. Et le 24VM avait 76.1 ms en RAID10, 82.3 ms en RAID5 et un énorme 1,387.2 5 ms en RAIDXNUMX avec compression.
Performances du serveur SQL
Le 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.
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 TPC-C est très sensible en ce qui concerne la latence de stockage, ce qui aura un impact sur son score ultime de latence d'application.
Ce test utilise SQL Server 2014 s'exécutant sur des machines virtuelles invitées Windows Server 2012 R2 et est souligné par Dell Benchmark Factory for Databases. 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 XNUMX XNUMX sur nos serveurs.
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
De la même manière que nous avons exécuté notre benchmark Sysbench, nous avons testé des configurations avec RAID5, RAID10 et RAID5 avec la compression activée. Dans notre benchmark SQL Server, le Dell EMC Unity 450F nous a donné un score TPS global de 12,623.1 10 en RAID3,155.7, avec des machines virtuelles individuelles allant de 3,155.8 5 TPS à 12,619.3 3,154.2 TPS. En RAID 3,155.6 sans compression, nous avons vu un score global de 5 12,586.6 TPS avec des machines virtuelles individuelles allant de 3,146.3 3,146.9 TPS à XNUMX XNUMX TPS. En RAIDXNUMX avec la compression activée, nous avons vu un score global impressionnant de XNUMX XNUMX TPS, avec des machines virtuelles individuelles allant de XNUMX XNUMX TPS à XNUMX XNUMX TPS.
Pour la latence moyenne de SQL Server, Unity nous a donné 10 ms au total et à tous les niveaux en RAID10. RAID5 nous a donné un total de 11.3 ms, avec des machines virtuelles individuelles allant de 10 ms à 12 ms. Et RAID5 avec la compression activée avait 24 ms à tous les niveaux.
Analyse de la charge de travail VDBench
Notre dernière section de tests de performances locales se concentre sur les performances des charges de travail synthétiques. Dans ce domaine, nous avons mesuré les performances sur trois configurations de stockage différentes : RAID10, RAID5 et RAID5 avec compression en ligne. Nous avons testé avec 32 VMDK de 125 Go montés sur 16 machines virtuelles pour mesurer une empreinte de stockage de 4 To. Ce type de test est utile pour montrer à quoi ressemblent les métriques de stockage du monde réel avec la surcharge associée à un environnement virtualisé.
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 R730 :
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
En ce qui concerne les performances de lecture 4K maximales, les trois configurations avaient des performances inférieures à la milliseconde jusqu'à environ 140K IOPS. La configuration RAID10 a culminé à 267,918 11.9 IOPS avec une latence de 5 ms. En RAID222,963, nous avons vu un pic de 13.8 207,915 IOPS avec une latence de 16 ms. Et avec la compression activée, les performances ont atteint XNUMX XNUMX IOPS et une latence de XNUMX ms.
Pour le pic d'écriture 4K, Unity avec compression avait une latence inférieure à la milliseconde jusqu'à un peu plus de 31K IOPS et culminait à 34K IOPS avec une latence de 9.12 ms. RAID5 a atteint environ 100 1 IOPS avec une latence inférieure à 107,216 ms et a culminé à 4.16 10 IOPS avec une latence de 184.7 ms. Pour RAID185,979, il y avait une latence inférieure à la milliseconde jusqu'à environ 1.09 XNUMX IOPS avec un pic de XNUMX XNUMX IOPS avec une latence de XNUMX ms.
En regardant la lecture séquentielle de 64K, avec la compression, l'Unity 450F a dépassé 1 ms à environ 31K IOPS ou 1.9 Go/s pour culminer à 33,764 8.99 IOPS, une latence de 2.11 ms et une bande passante de 5 Go/s. La configuration RAID100 a atteint environ 6 1 IOPS ou 107,216 Go/s avant de casser la latence de 4.16 ms ; il a culminé à 6.7 10 IOPS, une latence de 110 ms, avec une bande passante de 6.7 Go/s. La configuration RAID116,645 a donné les meilleurs résultats dans l'ensemble avec des performances inférieures à la milliseconde jusqu'à environ 4.312 7.27 IOPS ou XNUMX Go/s ; il a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms et une bande passante de XNUMX Go/s.
Pour l'écriture séquentielle de 64K, l'unité avec la compression est arrivée juste au nord de 25K IOPS ou 1.56 Go/s avant de dépasser 1 ms de latence ; il a culminé à 27,954 9.15 IOPS avec une latence de 1.74 ms et une bande passante de 5 Go/s. Le RAID10 et le RAID54 ont atteint environ 3.3 1 IOPS ou 10 Go/s sous 62,650 ms de latence. La configuration RAID40,309 a culminé à 4.01 2.52 IOPS avant de chuter à 5 84,778 IOPS avec une latence de 82,892 ms et une bande passante de 3.02 Go/s. La configuration RAID5.18 a culminé à XNUMX XNUMX IOPS avant de chuter à XNUMX XNUMX IOPS avec une latence de XNUMX ms et une bande passante de XNUMX Go/s.
Dans notre charge de travail SQL, l'Unity 450F avec compression avait des performances de latence inférieures à la milliseconde jusqu'à environ 149 184,097 IOPS ; il a culminé à 4.62 5 IOPS avec une latence de 152 ms. Pour notre configuration RAID214,160, nous avons vu des performances inférieures à la milliseconde jusqu'à 3.99 10 IOPS ; il a culminé à 206 252,821 IOPS avec une latence de 3.66 ms. Avec la configuration RAIDXNUMX, Unity a atteint environ XNUMX XNUMX IOPS et a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Dans le benchmark SQL 90-10, l'unité avec la compression a atteint environ 130 1 IOPS avant de dépasser 160,824 ms ; il a culminé à 5.11 5 IOPS et une latence de 140 ms. La configuration RAID199,600 avait une latence inférieure à la milliseconde jusqu'à environ 4.44 10 IOPS, culminant à 1 195 IOPS avec une latence de 240,649 ms. Et la configuration RAID3.7 a fonctionné en moins de XNUMX ms jusqu'à ce qu'elle atteigne environ XNUMX XNUMX IOPS ; il a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Le SQL 80-20 a vu l'Unity avec compression fonctionner sous la milliseconde jusqu'à environ 104 128,421 IOPS ; il a culminé à 7.7 5 IOPS et une latence de 130 ms. La configuration RAID182,314 a vu une latence inférieure à la milliseconde jusqu'à un peu moins de 4.9 10 IOPS et a culminé à 1 185 IOPS et une latence de 230,672 ms. La configuration RAID3.8 a fonctionné en moins de XNUMX ms jusqu'à ce qu'elle atteigne environ XNUMX XNUMX IOPS et culmine à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Dans notre charge de travail Oracle, l'Unity 450F avec compression a effectué moins de 1 ms de latence jusqu'à ce qu'il dépasse 85 121,584 IOPS et culmine à 10.47 5 IOPS avec une latence de 110 ms. La configuration RAID177,664 avait une latence inférieure à la milliseconde jusqu'à ce qu'elle atteigne 6.02 10 IOPS et culmine à 156 222,777 IOPS avec une latence de 4.7 ms. La configuration RAIDXNUMX a de nouveau donné les meilleurs résultats avec une latence inférieure à la milliseconde jusqu'à environ XNUMX XNUMX IOPS, culminant à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Pour la charge de travail Oracle 90-10, l'Unity 450F avec compression nous a donné des performances inférieures à la milliseconde jusqu'à environ 130 161,864 IOPS et a culminé à 3.43 5 IOPS avec une latence de 141 ms. La configuration RAID197,885 a exécuté des performances inférieures à la milliseconde jusqu'à environ 2.91 10 IOPS et a culminé à 200 1 IOPS avec une latence de 241,981 ms. La configuration RAID2.36 a presque atteint XNUMX XNUMX IOPS avec moins de XNUMX ms de latence ; il a culminé à XNUMX XNUMX avec une latence de XNUMX ms.
La charge de travail Oracle 80-20 a montré que l'Unity 450F avec compression atteignait environ 110 130,250 IOPS avec une latence inférieure à la milliseconde et culminait à 4.9 5 IOPS avec une latence de 1 ms. La configuration RAID128 est restée inférieure à 180,858 ms jusqu'à ce qu'elle atteigne environ 3.15 10 IOPS et culmine à 1 187 IOPS avec une latence de 228,943 ms. Et la configuration RAID2.47 est restée inférieure à XNUMX ms jusqu'à environ XNUMX XNUMX IOPS, culminant à XNUMX XNUMX IOPS et une latence de XNUMX ms.
Ensuite, nous avons examiné VDI Full Clone. Lors du test de démarrage, l'Unity 450F avec compression a pu maintenir une latence inférieure à la milliseconde jusqu'à environ 119 148,960 IOPS et a culminé à 6.89 5 IOPS avec une latence de 150 ms. La configuration RAID1 a atteint environ 208 850 IOPS avant de dépasser une latence de 4.51 ms et a culminé à 10 193 IOPS avec une latence de 248,333 ms. La configuration RAID3.72 a encore une fois donné les meilleurs résultats avec une latence inférieure à la milliseconde jusqu'à environ XNUMX XNUMX IOPS et a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Avec VDI Full Clone Initial Log In, l'Unity 450F avec compression avait des performances inférieures à la milliseconde jusqu'à environ 38 54,297 IOPS et culminait à 1.67 5 IOPS avec une latence de 80 ms. La configuration RAID113,669 avait des performances inférieures à la milliseconde jusqu'à environ 7.16 10 IOPS et culminait à 1 110 IOPS avec 154,075 ms. La configuration RAID5.05 avait des performances inférieures à XNUMX ms de latence jusqu'à environ XNUMX XNUMX IOPS et culminait à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Notre connexion VDI Full Clone Monday a montré que l'Unity 450F avec compression avait des performances inférieures à la milliseconde jusqu'à environ 44K IOPS; il a culminé à 63,151 8.1 IOPS avec une latence de 5 ms. La configuration RAID1 avait des performances avec une latence inférieure à 72 ms jusqu'à environ 117,911 3.9 IOPS et culminait à 10 105 IOPS avec une latence de 1 ms. La configuration RAID149,912 a atteint environ 3.11 XNUMX IOPS avant de dépasser une latence de XNUMX ms et de culminer à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Notre sélection finale de tests porte sur VDI Linked Clone. En recommençant avec le test de démarrage, l'unité 450F avait une latence inférieure à la milliseconde jusqu'à environ 96 106,534 IOPS ; il a culminé à 4.77 5 IOPS avec une latence de 165 ms. La configuration RAID187,102 avait des performances inférieures à la milliseconde jusqu'à environ 2.26 10 IOPS et culminait à 1 200 IOPS avec une latence de 221,760 ms. Et la configuration RAID2.18 avait des performances inférieures à XNUMX ms de latence jusqu'à un peu moins de XNUMX XNUMX IOPS, culminant à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Avec la connexion initiale, l'Unity 450F avait des performances de latence inférieures à la milliseconde jusqu'à environ 40 55,128 IOPS et culminait à 4.6 5 IOPS avec une latence de 1 ms. La configuration RAID80 est restée sous une latence de 112 ms jusqu'à environ 2.12 10 IOPS et a culminé à 100 1 IOPS avec une latence de 128,131 ms. La configuration RAID1.7 a atteint XNUMX XNUMX IOPS avant de dépasser la latence de XNUMX ms et a culminé à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
Enfin, avec VDI Linked Clone Monday Login, l'Unity 450F avec compression avait des performances inférieures à la milliseconde jusqu'à environ 29 55,603 IOPS, culminant à 9.2 5 IOPS avec une latence de 1 ms. La configuration RAID60 avait des performances inférieures à 102,936 ms jusqu'à environ 4.47 10 IOPS et culminait à 71 110,081 IOPS avec une latence de 4.23 ms. Et la configuration RAIDXNUMX a de nouveau eu les meilleures performances avec des performances de latence inférieures à la milliseconde jusqu'à environ XNUMX XNUMX IOPS et un pic à XNUMX XNUMX IOPS avec une latence de XNUMX ms.
VMwareVMmark 3
VMmark 3 de VMware est la dernière version de la référence de virtualisation leader du secteur. VMmark vise à mettre l'accent sur le stockage, le calcul et la mise en réseau par le biais de charges de travail et d'actions complexes du monde réel. Les soumissions pour VMmark passent par un processus rigoureux qui implique un comité d'examen composé de VMware et de représentants de plusieurs grands fournisseurs, dont beaucoup ont publié des résultats de référence VMmark. Le processus d'examen rigoureux a été mis en place pour protéger l'intégrité et l'équité de l'indice de référence. StorageReview a ajouté la soumission formelle de références auditées à notre processus d'examen normal pour les baies de stockage éligibles.
Ce n'est pas une tâche facile d'exécuter le benchmark VMmark 3, ni de configurer l'environnement pour stresser adéquatement la baie pour en faire une référence de stockage significative. L'environnement de test StorageReview VMmark 3 comprend 8 Dell EMC PowerEdge R740xd serveurs et 4 Serveurs Dell EMC PowerEdge R730, tous deux équipés de Carte réseau Mellanox ConnectX-4 Lx 25 GbEs ou rNDCs, ainsi que 2 commutateurs Dell EMC Networking Z9100 et un Commutateur FC Brocade 6510 16 Go.
Dans cette revue, nous avons testé deux configurations de la baie 450 % flash Dell EMC Unity 3F pour VMmark 10. Une exécution a été effectuée avec la baie configurée en RAID5, tandis que la seconde s'est déroulée en RAIDXNUMX. Les deux exécutions ont été mesurées avec l'efficacité des données en ligne (compression) désactivée.
Nous avons pu effectuer des benchmarks de 12 tuiles pour les deux configurations. Chaque tuile nécessite 891 Go de stockage, donc une série de 12 tuiles a une empreinte de stockage d'environ 10.6 To.
In notre soumission RAID10, le Dell EMC Unity 450F avait un score VMmark 12.11 de 3.0, avec un score d'application de 14.11 et un score d'infrastructure de 4.13. Dans notre soumission RAID5, le Dell EMC Unity 450F était légèrement supérieur avec un score VMmark 12.43 de 3.0, un score d'application de 14.51 et un score d'infrastructure de 4.13.
Les deux soumissions se sont plutôt bien comportées, la configuration RAID5 ayant un léger avantage en termes de performances.
Conclusion
Dell EMC a lancé Unity pour répondre aux besoins de stockage du marché intermédiaire. Unity est construit autour de la simplicité de déploiement et de l'intégration dans l'infrastructure et la gestion existantes. Les versions F sont la version 450 % flash de Unity, avec des numéros de modèle plus élevés indiquant une capacité brute plus élevée et des performances CPU accrues que l'unité peut prendre en charge. Pour notre examen, nous avons examiné la baie de milieu de gamme avec l'Unity 4F. Avec une capacité brute totale de 450 Po, le 400F prend en charge plusieurs capacités de SSD de 15.36 Go jusqu'à XNUMX To. Toutes les baies Unity sont livrées avec un large éventail de suites logicielles et d'autres offres prises en charge. Unity est également disponible sous une forme virtuelle à déployer sur du matériel existant sans les coûts de l'appliance Dell EMC.
Lors des tests Sysbench, nous avons exécuté l'Unity 450F en RAID5 avec compression activée, en RAID5 avec compression désactivée et en RAID10 avec différents nombres de machines virtuelles. Il n'y a pas eu de vraies surprises ici concernant la compression qui réduit les performances et plus encore avec un nombre de machines virtuelles plus élevé (c'est-à-dire que la 24VM avait un TPS de 7,457.4 19,436.2 avec la compression activée et de 7,538 4 TPS avec celle-ci désactivée). Pourtant, même avec la compression activée, Unity a pu atteindre 6,767 8 TPS avec 7,859VM, 16 7,457 TPS avec 24VM, 103.3 24 avec 1,387.2VM et, comme indiqué, XNUMX XNUMX TPS avec XNUMXVM. La même chose est observée dans la latence avec un nombre plus élevé de machines virtuelles, ce qui entraîne une latence et une compression plus élevées, ce qui augmente encore la latence. Cependant, la latence a atteint XNUMX ms avec XNUMX machines virtuelles et la compression activée. Dans notre pire scénario, bien au-delà de ce que la plupart des environnements verraient généralement, le même test a culminé à XNUMX XNUMX ms avec la compression activée. Les scénarios typiques du monde réel avaient des latences beaucoup plus faibles.
Lors des tests SQL Server, le Dell EMC Unity 450F a pu afficher des chiffres impressionnants même avec la compression. Dans notre test TPS, nous avons constaté des scores cumulés de 12,623.1 10 TPS en RAID12,619.3, 5 12,586.6 TPS en RAID5 et 10 10 TPS en RAID11.3 avec compression activée. La compression a eu un peu plus d'impact sur la latence de SQL Server. Alors que nous avons vu des scores cumulés de 5 ms en RAID24 et de XNUMX ms en RAIDXNUMX, lorsque la compression était activée, la latence a bondi jusqu'à XNUMX ms.
Pour nos tests VDBench, le Dell EMC Unity 450F a pu fonctionner en moins d'une milliseconde dans tous nos tests, même avec la compression. En 4K aléatoire, nous avons vu des performances inférieures à la milliseconde jusqu'à environ 140K IOPS en lecture et 31K IOPS en écriture avec compression activée. RAID10 nous a donné nos meilleures performances dans tous nos tests VDBench et en 4K, il a dépassé environ 268K IOPS et 116K IOPS en lecture et écriture avec des latences de 11.9 ms et 4.31 ms respectivement. Pour les performances séquentielles, nous avons examiné notre référence 64K où le 450F a pu atteindre des performances de latence inférieures à la milliseconde jusqu'à 31K IOPS ou 1.9 Go/s en lecture et 25K IOPS ou 1.56 Go/s en écriture avec compression activée. La configuration RAID10 a pu maintenir des performances de latence inférieures à la milliseconde jusqu'à 110 6.7 IOPS ou 54 Go/s en lecture et 3.3 XNUMX IOPS ou XNUMX Go/s en écriture.
Dans notre charge de travail SQL VDBench, le 450F avec compression avait des performances de latence inférieures à la milliseconde jusqu'à 149 130 IOPS, 90 10 IOPS dans notre 104-80 et 20 10 IOPS dans notre 1-206, tandis que la configuration RAID195 maintenait une latence inférieure à 90 ms jusqu'à ce qu'elle atteigne 10 185 IOPS. , 80 20 IOPS en 85-130 et 110 10 IOPS en 1-156. Nos charges de travail Oracle ont montré des performances inférieures à la milliseconde de 200 187 IOPS, 119 38 IOPS et 44 96 IOPS avec compression activée et RAID40 nous a donné des performances inférieures à 29 ms jusqu'à 10 193 IOPS, 110 105 IOPS et 200 100 IOPS. Pour notre clone complet VDI et notre clone lié, nous avons examiné le démarrage, la connexion initiale et la connexion du lundi. Avec la compression activée, nous avons constaté des performances de latence inférieures à la milliseconde de 71 XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS Full Clone et XNUMX XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS Linked Clone. À titre de comparaison, la configuration RAIDXNUMX avait des performances inférieures à la milliseconde jusqu'à XNUMX XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS Full Clone et XNUMX XNUMX IOPS, XNUMX XNUMX IOPS et XNUMX XNUMX IOPS Linked Clone.
Il est clair que notre laboratoire est impressionné par le 450F non seulement du point de vue des performances, mais également du point de vue de l'intégration. De tout ce que nous avons vu au fil des ans, aucune baie de stockage ne s'accroche aussi facilement à VMware. L'interface est peut-être aussi la plus simple à maîtriser, parfaite pour le public cible de milieu de gamme. Enfin, les prix du 450F sont en ligne avec les comparables. Alors que nous avons testé avec des SSD d'environ 8 To, l'unité de capacité inférieure utilisant des SSD de classe 1 To a un prix public juste à côté des autres grandes marques que nous avons vues avec une capacité similaire. S'il y a lieu de se plaindre, la plate-forme Unity manque aujourd'hui de déduplication et le coup de compression est important dans certaines charges de travail. Cependant, Dell EMC a annoncé que la déduplication arrivera bientôt et nous savons qu'ils ajustent toutes les fonctionnalités de réduction des données pour plus de performances. Au total, l'Unity 450F tient sa promesse de rendre le stockage facile à gérer pour le marché intermédiaire, tout en offrant un excellent profil de performances et une prise en charge étendue des protocoles. Ces raisons, associées aux prix du marché, sont la raison pour laquelle nous nommons le Dell EMC Unity 450F le récipiendaire de notre premier prix Editor's Choice de 2018.
Inscrivez-vous à la newsletter StorageReview