Viking Enterprise Solutions (VES) est une société leader dans le domaine du stockage et du développement de serveurs, spécialisée dans le développement de systèmes pour les clients OEM d'entreprise, fournissant des solutions à grande échelle pour les hautes performances et le cloud computing. Avec une clientèle aussi diversifiée, VES est une entreprise dynamique et prête à tirer parti des technologies émergentes pour aider ses clients à conserver un avantage concurrentiel.
Solutions d'entreprise Viking (VES) est une société leader dans le domaine du stockage et du développement de serveurs, spécialisée dans le développement de systèmes pour les clients OEM d'entreprise, fournissant des solutions à grande échelle pour les hautes performances et le cloud computing. Avec une clientèle aussi diversifiée, VES est une entreprise dynamique et prête à tirer parti des technologies émergentes pour aider ses clients à conserver un avantage concurrentiel.
VES a son siège social à San Jose, en Californie, et est une division de produits de Sanmina Corporation, qui est l'un des plus grands fabricants mondiaux de produits électroniques complexes dans des secteurs tels que l'informatique et le stockage, le médical, la défense et l'aérospatiale, les semi-conducteurs, l'automobile et technologie propre. VES fait partie de la famille Sanmina® depuis 2002 et était à l'origine connu sous le nom de Newisys, Inc. jusqu'en 2018, date à laquelle ils ont changé leur nom pour Viking Enterprise Solutions.
Garder les clients en avance sur la courbe est exactement ce que VES a fait avec la récente version de la plate-forme du serveur de stockage VSS2249R : un facteur de forme 2U dense avec 24 baies de lecteur à double port qui utilisent les technologies PCIe Gen4 et NVMe.
Chacun des deux nœuds de calcul VSSEP1EA est piloté par un processeur AMD EPYC (Rome) (jusqu'à 64 cœurs, 225 W) et prend en charge deux cartes d'extension PCIe Gen16 x4, une carte d'extension OCP NIC 3.0 x16 PCIe Gen4 et jusqu'à 8 modules DIMM fournissant un maximum de 1 To de mémoire DDR4. Avec un grand potentiel d'E/S de stockage et de bande passante, la plate-forme est idéale pour des cas d'utilisation tels que le stockage informatique de pointe, l'analyse, l'apprentissage automatique, l'IA, les bases de données transactionnelles OLTP, le trading haute fréquence, la modélisation, la simulation et la recherche scientifique.
La conception VSS2249R permet aux deux nœuds de calcul de communiquer simultanément avec tous les SSD, permettant une plus grande disponibilité et des performances accrues. L'accès des nœuds de calcul aux SSD peut être géré de différentes manières, ce qui offre aux clients une flexibilité accrue. Les solutions logicielles compatibles avec les clusters, plusieurs partitions, ainsi que plusieurs espaces de noms peuvent permettre à chaque nœud d'accéder au même SSD en même temps, sans chevauchement des écritures.
La prise en charge par le VSS2249R des SSD PCIe Gen4 NVMe est importante, car cette nouvelle interface apporte des gains massifs de performances séquentielles et aléatoires, ainsi qu'une latence plus faible par rapport à la génération précédente. Par exemple, certains des disques d'entreprise Gen4 que nous avons examinés sont censés fournir environ 7 Go/s en lecture et plus d'un million d'IOPS, ce qui représente un gain énorme par rapport à PCIe Gen3.
Nous avons équipé le serveur de stockage VSS2249R de 24 KIOXIA CM6 Disques SSD PCIe Gen7.68 NVMe de 4 To. Le CM6 est livré avec des vitesses indiquées allant jusqu'à 6.9 Go/s et plus de 1.4 million d'IOP à 25 W de consommation électrique maximale. Le lecteur comprend également BiCS FLASH TLC NAND, MTTF de 2,500,000 5 6 heures et une garantie de 3 ans. Le CM1001 est également à double port pour fournir une haute disponibilité. Ces disques tirent parti du facteur de forme U.XNUMX (conforme SFF-TA-XNUMX), permettant aux utilisateurs de les faire fonctionner dans des fonds de panier compatibles tri-mode.
Bien que nous utilisions le modèle 7.68 To, le CM6 est disponible dans des capacités allant de 800 Go à 30.72 To, ce qui leur permet d'être l'épine dorsale de stockage de serveurs hautement adaptables et évolutifs. Ces disques sont disponibles en modèles à lecture intensive (CM6-R) et à usage mixte (CM6-V), et il existe également une gamme de versions sécurisées telles qu'un Sanitize Instant Erase (SIE), un disque à cryptage automatique (SED ) et un modèle FIPS 140-2 (niveau 2).
Notre modèle spécifique utilisé dans le serveur de stockage VSS2249R est le KCM6XRUL7T68, la version intensive en écriture de la ligne. En termes de performances, ce disque a le potentiel d'afficher des chiffres assez impressionnants sur le papier. KIOXIA indique que son disque fournit respectivement jusqu'à 6,900 4,000 Mo/s et 4 1.4 Mo/s en lectures et écritures séquentielles, tandis que les performances 170K aléatoires devraient atteindre jusqu'à XNUMX million d'IOPS en lecture et XNUMX XNUMX IOPS en écriture.
Viking Enterprise Solutions VSS2249R Conception et construction
Le serveur de stockage VSS2249R est un facteur de forme 2U, prenant en charge jusqu'à 24 disques SSD NVMe U.2.5 (SFF-2) de 8639 pouces via l'interface PCIe Gen4. Avec un peu moins de 40 pouces de longueur de boîtier (avec le CMA installé), il est conçu pour s'adapter à des racks de 1 mètre, tandis que les kits de rails prennent en charge des profondeurs de rail de 27 pouces et 37 pouces.
VES s'est donné beaucoup de mal pour assurer un accès efficace et direct des SSD aux processeurs AMD. Tous les disques et les emplacements AIC/OCP arrière sont directement connectés au CPU. Cette conception a nécessité un temps d'ingénierie conjoint avec AMD et constitue la mise en œuvre la plus efficace sans l'utilisation de commutateurs PCI ou de resynchronisations. Le résultat net permet à chaque serveur d'offrir la solution de latence la plus faible et de bande passante la plus élevée.
Le serveur de stockage VSS2249R a été conçu pour que ses deux modules de serveur VSSEP1EA remplaçables à chaud puissent être réparés sur le panneau arrière. Cette construction de configuration flexible et sa facilité d'utilisation lui permettent d'être déployé dans une gamme d'applications différentes. La suppression d'un module de serveur est un processus transparent. Nous avons simplement dû desserrer les vis à oreilles (situées sur le côté droit de chaque module sur le panneau arrière) et tirer la barre de verrouillage vers le bas, ce qui nous a permis de retirer le module du boîtier.
Sur le panneau arrière, chaque module dispose d'une gamme de connectivité, y compris un port de console USB Mini-B, un port RJ1 45GbE (pour accéder à l'interface Web BMC), deux emplacements pour carte d'extension PCIe Gen4 (pour plus d'expansion et de flexibilité), un emplacement pour carte mezzanine OCP 3.0, un port USB 3.1 Gen1 type A et un port vidéo BMC PCIe.
Chaque module est alimenté par un seul AMD EPYC Rome et huit canaux de mémoire DDR4 3200 MHz avec un DIMM par canal (DPC). Le module serveur prend également en charge les futurs modules NVDIMM.
De plus, chaque nœud dispose d'un module d'alimentation redondant N+1 (PM), qui est disponible dans une gamme de capacités différentes (standard avec 1600 2200 W, mais prise en charge de XNUMX XNUMX W selon la configuration) pour prendre en charge les cartes PCIe et les SSD de puissance supérieure. Le remplacement d'un module d'alimentation est simple : appuyez sur la languette de déverrouillage (située en haut à gauche du PM) tout en tirant la poignée vers vous.
Pour le refroidissement, le VSS2249R est équipé de six ventilateurs à roue unique de 60 mm (cinq plus un redondant). Ces ventilateurs sont remplaçables à chaud et chargeables par le haut, ce qui permet de les retirer et de les remettre en place rapidement et facilement, de sorte que les utilisateurs n'auront aucun problème à remplacer un ventilateur en cas de panne.
Le serveur de stockage VSS2249R utilise le processeur ASPEED AST2500 iBMC, le processeur de gestion de serveur de 6e génération de la société. L'AST2500 iBMC permet aux utilisateurs de connecter le PC hôte à la fonctionnalité série ou vidéo du serveur afin de modifier les paramètres du BIOS et d'installer un système d'exploitation. VES prend également en charge Redfish, qui est une API RESTful qui offre une méthodologie de gestion moderne.
Viking Enterprise Solutions VSS2249R Test/Performance
Configuration matérielle:
- 24 x KIOXIA KCM6XRUL7T68 7.68 To CM6
- 2 processeurs AMD 7742 (nœuds à processeur unique)
- 512 Go de RAM (256 Go par nœud)
- CentOS 7 (3.10.0-1062.el7.x86_64)
Pour mesurer les performances des 24 SSD KIOXIA CM6 PCIe Gen4 NVMe, nous avons configuré chaque SSD avec deux espaces de noms, divisant les disques en deux. Chaque espace de noms a ensuite été pré-rempli à pleine capacité avant d'être partitionné à 25 % de sa taille afin que nos tests fonctionnent à moins de 25 % de la capacité totale du disque pour une taille de jeu de données de travail de 46 To.
Nous avons ensuite utilisé FIO comme générateur de charge de travail pour effectuer des tests « aux quatre coins » afin d'examiner le débit et la bande passante de pointe, en plus des profils de charge de travail mixtes courants.
Alors que les performances devraient être bonnes sur n'importe quelle plate-forme 2249 % flash, le serveur de stockage VSS4R les amène à un tout autre niveau. Le débit maximal de nos charges de travail de lecture et d'écriture aléatoires 2K était le nombre le plus élevé que nous ayons jamais enregistré pour un système 23.5U. Performances de lecture mesurées à 11.7 millions d'IOPS, soit environ 980 millions d'IOPS par nœud ou 16.63 690 IOPS par SSD. Les performances d'écriture étaient tout aussi impressionnantes, mesurant XNUMX millions d'IOPS ou XNUMX XNUMX IOPS par SSD.
Bien qu'un débit élevé soit idéal pour les charges de travail transactionnelles à grande vitesse, une bande passante élevée est tout aussi importante pour les zones qui doivent ingérer rapidement des données. Le VSS2249R n'a pas non plus déçu dans ce domaine. Nous avons enregistré une lecture étonnante de 125.3 Go/s dans notre charge de travail séquentielle de 64K ou 5.22 Go/s par SSD. La bande passante d'écriture séquentielle est arrivée à 63.2 Go/s ou 2.63 Go/s par SSD. Il n'y a pas grand-chose qui se rapproche de ces chiffres sur le marché aujourd'hui.
Du point de vue de la charge de travail mixte, le VSS2249R a poursuivi la tendance à dépasser nos attentes. Dans notre charge de travail 4K 70/30, nous avons mesuré un niveau de performance global de 7.64 millions d'IOPS. Dans une plus grande taille de charge de travail 8K 70/30, nous avons mesuré 3.82 millions d'IOPS ou 159.2K IOPS par SSD. Enfin, dans notre profil SQL avec un écart R/W de 97/3, la plate-forme a atteint 11.85 millions d'IOPS, soit un peu moins de 500 XNUMX IOPS par SSD.
Réflexions finales
Le serveur de stockage Viking VSS2249R est un serveur incroyablement dynamique, c'est le moins qu'on puisse dire. Il dispose d'un serveur de facteur de forme 2U dense avec 24 baies PCIe Gen4 NVMe à double port réparties sur le devant. Comme le prouvent les résultats de nos benchmarks, il excellera dans des cas d'utilisation tels que le stockage informatique de pointe, l'analyse, l'apprentissage automatique, l'IA, les bases de données transactionnelles OLTP, le trading haute fréquence, la modélisation, la simulation et la recherche scientifique. Tout cela est possible grâce à sa puissante construction à deux nœuds de calcul, chacun étant alimenté par des processeurs AMD EPYC (Rome) prenant en charge deux emplacements x16 PCIe Gen4, une carte d'extension OCP NIC 3.0 PCIe Gen4 et jusqu'à 8 DIMM de mémoire DDR4.
Notre version a été configurée avec 24 disques KIOXIA 7.68 To CM6, deux processeurs AMD 7742 (nœuds à processeur unique) et 512 Go de RAM (256 Go par nœud) au cours de notre vaste ensemble de tests. Sans surprise, le résultat a montré des E/S et une bande passante à la hauteur de la barre avec certains des meilleurs chiffres que nous ayons jamais vus de loin. Inutile de dire qu'il a dépassé toutes les attentes.
En performances 4K aléatoires, le serveur VES a affiché un énorme 23.5 millions d'IOPS, ce qui se traduit par environ 11.7 millions d'IOPS par nœud, ou 980 16.63 IOPS par SSD. Les performances d'écriture étaient tout aussi impressionnantes avec ses 690 millions d'IOPS, ou 64 2249 IOPS par SSD. Pour nos tests séquentiels 125.3K, le VSS5.22R a poursuivi cette performance sans précédent avec 63.2 Go/s en lecture (ou 2.63 Go/s par SSD) et 2 Go/s en écriture (ou XNUMX Go/s par SSD). Ce sont facilement les meilleurs chiffres que nous ayons vus pour n'importe quel système XNUMXU ; rien ne se rapproche vraiment.
Passant à un environnement de charge de travail mixte pour nos tests, le VSS2249R a continué à avoir des chiffres écrasants. Dans notre charge de travail 4K 70/30, le serveur VES a affiché un niveau de performance global de 7.64 M IOPS, tandis que la plus grande taille de charge de travail 8K 70/30 mesurait 3.82 M IOPS (ou 159.2 K IOPS par SSD). Enfin, le profil SQL, qui utilise un écart R/W de 97/3, a atteint 11.85 millions d'IOPS, soit un peu moins de 500 XNUMX IOPS par SSD.
Au total, il est clair que Viking Enterprise Solutions est avant tout une organisation d'ingénierie. Nous pouvons voir cet ADN dans la construction physique du système, allant du plan médian bien exécuté aux pièces remplaçables sur le terrain facilement accessibles. De plus, la disposition du refroidissement est superbe, ce qui est essentiel pour les performances de conduite. Sur cette note, le serveur de stockage VSS2249R excelle, délivrant plus de 125 Go/s dans un boîtier 2U. Le profil de construction et de performances offre au VSS2249R une grande flexibilité en termes de charges de travail. Toute application gourmande en performances serait ravie de fonctionner sur cette boîte. C'est absolument fantastique.
Ce rapport est sponsorisé par Viking Enterprise Solutions. Tous les points de vue et opinions exprimés dans ce rapport sont basés sur notre vision impartiale du ou des produits à l'étude.