Examen de l'EMC VNX5200
Le contrôleur de stockage VNX5200 d'EMC constitue le point d'entrée des offres VNX2 de l'entreprise et propose un stockage en bloc avec des fonctionnalités de stockage de fichiers et unifiées en option. Le VNX5200 peut gérer jusqu’à 125 disques durs et SSD SAS et NL-SAS de 2,5 ou 3,5 pouces et est construit avec l’architecture multicœur MCx d’EMC. Kevin O'Brien, directeur du laboratoire de tests StorageReview Enterprise, s'est récemment rendu au centre de données d'EMC à Hopkinton, dans le Massachusetts, pour un moment pratique et des tests de performances du VNX5200.
Le contrôleur de stockage VNX5200 d'EMC constitue le point d'entrée des offres VNX2 de l'entreprise et propose un stockage en bloc avec des fonctionnalités de stockage de fichiers et unifiées en option. Le VNX5200 peut gérer jusqu’à 125 disques durs et SSD SAS et NL-SAS de 2,5 ou 3,5 pouces et est construit avec l’architecture multicœur MCx d’EMC. Kevin O'Brien, directeur du laboratoire de tests StorageReview Enterprise, s'est récemment rendu au centre de données d'EMC à Hopkinton, dans le Massachusetts, pour un moment pratique et des tests de performances du VNX5200.
En septembre de l’année dernière, EMC a mis à jour sa gamme populaire de baies de stockage unifiées VNX avec des améliorations matérielles significatives. Le résultat a été la gamme VNX2, avec des améliorations telles que le passage de PCIe 2.0 à PCIe 3.0 et la nouvelle architecture MCx (englobant le RAID multicœur, le cache multicœur et le cache FAST multicœur) pour mieux tirer parti des plusieurs cœurs de processeur dans les processeurs de stockage.
Bon nombre de ces améliorations visent à permettre à la plate-forme VNX de mieux utiliser le flash à un moment où les administrateurs de stockage continuent d'évoluer vers des configurations de baies hybrides. Selon EMC, près de 70 % des systèmes VNX2 sont désormais livrés dans des configurations Flash hybrides, une évolution qui a également accordé davantage d'importance au rôle de la suite FAST d'EMC en matière de mise en cache et de hiérarchisation.
Alors que le plus petit VNXe3200 que nous avons examiné précédemment a également été mis à jour avec les technologies VNX2, le VNX5200 est conçu pour les clients de taille moyenne qui ont besoin d'un système de stockage principal à leur siège social et pour les besoins des bureaux distants/succursales qui sont plus robustes que ce que le VNXe3200 peut gérer. Le VNX5200 peut être configuré pour un stockage par blocs, par fichiers ou unifié et utilise un châssis 3U, 25 x 2,5 pouces EMC Disk Processor Enclosure (DPE). Les unités de processeur de stockage du VNX5200 intègrent un processeur Xeon E5 à quatre cœurs de 1,2 GHz avec 16 Go de RAM et peuvent gérer un maximum de 125 disques avec connectivité FC, iSCSI, FCoE et NAS.
La famille VNX2 comprend également actuellement cinq systèmes de stockage conçus pour des échelles plus grandes que le VNXe3200 et le VNX5200.
Le stockage par blocs VNX5200 est alimenté par deux processeurs de stockage VNX avec une topologie de disque SAS de 6 Go. Un déploiement VNX2 peut utiliser un ou plusieurs Data Movers et une unité de contrôleur pour offrir des services NAS. Comme les autres membres de la série VNX, le VNX5200 utilise des modules d'E/S UltraFlex pour ses Data Movers et ses processeurs de stockage en bloc. Le VNX5200 prend en charge jusqu'à trois Data Movers et un maximum de trois modules UltraFlex par Data Mover.
Fonctionnalité multicœur MCx
VNX est antérieur à la technologie de processeur multicœur largement répandue, et les générations précédentes de la plate-forme n'étaient pas construites sur une base capable de tirer parti de l'évolutivité dynamique du processeur. FLARE, l'environnement d'exploitation VNX1 et CLARiiON CX, permettait d'exécuter des services, notamment RAID, sur un cœur de processeur spécifique, mais le paradigme à thread unique de FLARE signifiait que de nombreuses fonctions principales étaient liées au premier cœur de processeur. Par exemple, tous les processus d’E/S entrants étaient gérés par le Core 0 avant d’être délégués à d’autres cœurs, conduisant à des scénarios de goulots d’étranglement.
MCx implémente ce qu'EMC qualifie de mise à l'échelle horizontale d'un système multicœur, qui permet à tous les services d'être répartis sur tous les cœurs. Grâce à cette nouvelle architecture disponible sur le VNX2 et le VNXe3200, les processus d'E/S entrants sont moins susceptibles d'être goulots d'étranglement car, par exemple, les ports Fibre Channel frontaux peuvent être répartis uniformément entre plusieurs cœurs de processeur. MCx implémente également l'affinité des cœurs d'E/S grâce à son concept de cœurs préférés. Chaque port, front-end et back-end, possède à la fois un noyau préféré et un noyau alternatif. Les services système hébergent les requêtes avec le même cœur frontal d’où proviennent les requêtes afin d’éviter l’échange de cache et de contexte entre les cœurs.