L'EchoStreams FlacheSAN2 est un serveur ultra-dense à 48 baies qui est extrêmement peu encombrant, s'intégrant dans seulement 2U d'espace rack. Comme pour les autres solutions d'EchoStreams, le FlacheSAN2 est également extrêmement personnalisable avec des configurations matérielles disponibles pour intégrer spécifiquement ce produit aux besoins précis des organisations. Cela fait du FlacheSAN2 une excellente option pour une entreprise qui a déjà un matériel spécifique à l'esprit. Dans notre configuration particulière, nous avons peuplé les 48 baies avec SSD Toshiba HK3R2 SATA et garanti des performances robustes avec quatre cartes RAID PCIe 3.0 Adaptec 71605 et quatre adaptateurs InfiniBand double port Mellanox ConnectX-3 56 Gb/s. Avec certaines configurations conçues pour prendre en charge plus de 25 Go/s de bande passante et plus de 3.8 millions d'IOPS, le FlachSAN2 est conçu pour rivaliser là où peu d'autres peuvent le faire.
L'EchoStreams FlacheSAN2 est un serveur ultra-dense à 48 baies qui est extrêmement peu encombrant, s'intégrant dans seulement 2U d'espace rack. Comme pour les autres solutions d'EchoStreams, le FlacheSAN2 est également extrêmement personnalisable avec des configurations matérielles disponibles pour intégrer spécifiquement ce produit aux besoins précis des organisations. Cela fait du FlacheSAN2 une excellente option pour une entreprise qui a déjà un matériel spécifique à l'esprit. Dans notre configuration particulière, nous avons peuplé les 48 baies avec SSD Toshiba HK3R2 SATA et garanti des performances robustes avec quatre cartes RAID PCIe 3.0 Adaptec 71605 et quatre adaptateurs InfiniBand double port Mellanox ConnectX-3 56 Gb/s. Avec certaines configurations conçues pour prendre en charge plus de 25 Go/s de bande passante et plus de 3.8 millions d'IOPS, le FlachSAN2 est conçu pour rivaliser là où peu d'autres peuvent le faire.
Dans le segment de marché du stockage haute performance, il existe des systèmes pré-construits et plus courants expédiés afin de réduire le processus de planification et de déploiement, mais il existe également de nombreuses organisations qui ont à l'esprit des arrangements d'infrastructure informatique uniques. Dans le cas du FlacheSAN2, certaines organisations peuvent avoir le budget nécessaire pour tirer parti de la majorité des 48 baies pour les SSD 2.5″ à petit facteur de forme (SFF) haute capacité (donnant au FlacheSAN2 la densité la plus élevée pour les SSD en 2U), tandis que d'autres pourraient être intéressé à gagner les taux de transfert SSD bruts, mais avec moins de souci de capacité. Le FlacheSAN2 peut prendre en charge ces configurations et d'autres grâce à sa flexibilité et sa capacité à prendre en charge les disques SAS et SATA de 7 mm de hauteur z. Le FlacheSAN2 prend également en charge tous les SSD, permettant aux clients de réaliser encore plus d'économies par rapport aux offres des fournisseurs de serveurs standard. Un autre domaine dans lequel des économies peuvent être réalisées est celui de l'efficacité énergétique. Le FlacheSAN2 ne consomme que 500 W à sa consommation électrique maximale, ce qui lui confère l'un des rapports performances / watts les plus élevés du marché. Le FlacheSAN2 exploite les cartes mères Intel, ce qui lui confère une grande fiabilité et une grande compatibilité. Il maximise ces ressources de la carte mère en donnant un équilibre entre les E/S côté disque et côté contrôleur.
L'EchoStreams FlacheSAN2 est livré avec une garantie de remplacement des pièces d'un an et est disponible dès maintenant avec un prix de départ de 1 7,800 $.
Spécifications EchoStreams FlacheSAN2
- Capable de prendre en charge plus de 3.8 millions d'IOPS ou jusqu'à 25 Go/s de bande passante
- Sandy Bridge EP à double socket de taille propriétaire Intel
- Jusqu'à deux processeurs Intel® Xeon® E2011 5 V2600 Ivy Bridge 2 socket
- 16 DDR3 quatre canaux/CPU 800/1066/1333/1600 RDIMM/UDIMM/LRDIMM
- 48 baies SSD 6G SAS/SATA 2.5" x 7 mm remplaçables à chaud + 2 x SSD/HDD internes 2.5" x 7 mm pour système d'exploitation
- Quatre ports 1GbE Intel i350 intégrés
- 7x PCIe Gen3 X8 LP + 1x emplacements PCIe Gen2 X4 LP + 1x Intel PCIe Gen3
- Alimentation 800W AC/DC 1+1 80Plus alimentation redondante à haut rendement ; Option 700W -48VDC disponible
- 4 ventilateurs PWM 80 mm à remplacement rapide
- Dimensions (LxHxP) : 16.8" x 3.5" x 26"
- Poids : 58 lb à pleine charge
Concevoir et construire
Le FlacheSAN2 a un design vraiment élégant qui semble être à la fois haut de gamme et industriel. En commençant par l'avant du serveur, il y a des indicateurs LED sur le panneau avant pour l'alimentation, le réseau et l'état du système ainsi que des boutons d'alimentation, NMI et de réinitialisation standard. La caractéristique la plus importante de l'ensemble de l'unité est les 48 baies ultra-denses conçues pour les SSD de 7 mm. Du point de vue de la facilité d'entretien, le FlacheSAN2 est conçu pour être simple à construire selon vos spécifications, sans effort à mettre en rack et facile à interagir avec une fois mis en production et également assez facile. EchoStreams se donne beaucoup de mal pour rendre cela possible, avec des illustrations très détaillées pour guider ses clients tout au long du processus.
Quand vient le temps d'installer des SSD à l'avant du FlacheSAN2, aucun outil n'est requis. La partie supérieure de chaque baie est dotée d'un loquet qui permet un accès simple et rapide. Les plateaux de disque eux-mêmes ne nécessitent aucun outil pour installer les SSD, en utilisant un mécanisme de préhension unique pour maintenir les SSD en sécurité sans nécessiter de vis qui sont parfois surutilisées dans les JBOD et les serveurs de stockage. Dans notre unité, nous avons l'avant entièrement rempli de 48 SSD Toshiba HK3R2.
EchoStreams a également inclus des glissières à roulement à billes sans outil pour simplifier le processus d'installation. Pour ceux qui ont de l'expérience dans l'installation de rails, cela rend ce processus encore plus facile. Une fois les rails installés, vous pouvez positionner le FlacheSAN2 en place. À partir de là, il peut être glissé d'avant en arrière avec facilité, s'étirant de l'avant du rack de plusieurs centimètres pour permettre la maintenance.
Pour comprendre la nature unique de la disposition de la carte mère à l'intérieur du FlacheSAN2, EchoStreams inclut un guide détaillant la disposition PCIe. À partir de là, les acheteurs peuvent comprendre comment exploiter au mieux certains périphériques PCIe pour optimiser les performances, ainsi que tirer parti d'un positionnement unique lorsque des emplacements PCIe traditionnels sont utilisés. L'un des éléments les plus uniques est l'emplacement de module ROC, qu'EchoStreams utilise un adaptateur personnalisé pour monter un emplacement PCIe distant à l'intérieur du châssis pour une carte RAID supplémentaire.
À l'intérieur du FlacheSAN2, vous pouvez voir la grande attention portée aux détails par EchoStreams dans le châssis 2U pour prendre en charge quatre à six cartes RAID ou HBA, ainsi que les cartes réseau de support pour partager le stockage sur le réseau. EchoStreams utilise un câblage SAS personnalisé pour connecter les fonds de panier des disques avant aux cartes de stockage, ce qui permet de réduire au minimum les perturbations du flux d'air. Cette approche facilite le refroidissement, où chaque bit contribue à une construction haute performance. Un autre élément unique est une cage PCIe personnalisée ajoutée au châssis pour améliorer la densité matérielle où chaque dernière carte PCIe doit être exploitée à l'intérieur du système.
Passant à l'arrière du FlacheSAN2, sur le côté gauche se trouvent les deux alimentations ainsi que les ports d'échappement pour les quatre ventilateurs PWM situés à l'intérieur du châssis. Ensuite, nous arrivons à toute la connectivité, y compris quatre ports 1GbE (partagés avec la direction), ainsi que quatre ports USB, VGA et un port COM hérité. À côté de ceux-ci se trouvent les huit emplacements PCIe, qui dans notre version de production comprennent trois cartes RAID Adaptec 71605 (la quatrième est située à l'intérieur) ainsi que quatre cartes IB Mellanox ConnectX-3 56 Gb/s à double port. Cela laisse un emplacement libre pour une autre interface réseau ou un produit de stockage supplémentaire.
Tests de performances de fusion de données
Nous nous sommes associés à Stream Financial pour reproduire leur Test de performances DataFusion dans notre laboratoire. L'introduction de ce test faisait partie de notre examen Violin WFA-64, où une fois terminé, nous avons transféré les données sur EchoStreams FlacheSAN2 et les avons présentées de la même manière sur le même serveur de calcul Dell R920.
DataFusion, dans sa forme la plus simple, est conçu pour démontrer le traitement et l'agrégation de plus d'un billion de lignes de données de risque, contenant 13 billions de points de données, un point de risque par ligne. Le test examine un cas d'utilisation très réel du Big Data, où la prise de décision peut être entravée par le temps nécessaire au traitement des données. Le test imite un environnement de trading avec des données de risque contenant des compartiments de risque pour delta, gamma, vega et thêta pour les portefeuilles de trading sur une période de 12 ans. Pour simuler une vue d'entreprise typique, les données ont été agrégées à l'aide de requêtes SQL « où », « comme » et « grouper par » pour afficher l'exposition au risque regroupée par type de risque, devise et contrepartie. L'empreinte globale de la base de données hautement compressée est d'un peu plus de 8 To, étendue dépasse 100 To. Pour les besoins de ce test, la base de données est exécutée sans indexation, ce qui oblige le serveur et le stockage à traiter toutes les données en temps réel.
Avec l'EchoStreams FlacheSAN2 chargé de 48 SSD Toshiba HK3R2 soutenant le stockage dans le benchmark, nous avons mesuré un temps de 60 minutes et 32 secondes. Ceci par rapport aux 56 minutes et 16 secondes que nous avons mesurées en utilisant le Violin WFA-64 pour le stockage.
Analyse synthétique de la charge de travail d'entreprise
Notre processus de référence d'entreprise préconditionne chaque périphérique de stockage dans un état stable avec la même charge de travail avec laquelle le périphérique sera testé sous une charge lourde de 16 threads avec une file d'attente exceptionnelle de 16 par thread, puis testé à des intervalles définis dans plusieurs threads/profondeur de file d'attente profils pour afficher les performances en cas d'utilisation légère et intensive.
Configuration matérielle EchoStreams FlacheSAN2
- 2 x Intel Xeon E5-2697 v2 (2.7 GHz, 30 Mo de cache, 12 cœurs)
- Jeu de puces Intel C602
- Mémoire – 64 Go (8 x 8 Go) 1333 Mhz DDR3 enregistrés RDIMM
- Windows Server standard 2012
- 100GB Micron P400e Démarrage SSD interne
- 4 x Adaptec 71605 en mode HBA
- 48 x SSD Toshiba HK3R2
- Configuration du stockage local : Chaque SSD est adressé individuellement
- Configuration du stockage à distance : 4 x 12 pools de miroirs d'espaces de stockage SSD (12 SSD par HBA). 2 partages SMB25 de 3 Go par pool.
Configuration matérielle EchoStreams FlacheSAN1
- 2 x Intel Xeon E5-2697 v3 (2.6 GHz, 35 Mo de cache, 14 cœurs)
- Mémoire – 256 Go (16 x 16 Go) RDIMM enregistrés DDR4
- Windows Server standard 2012
- 2 x LSI9300-8i
- 24 x SSD Toshiba HK3R2
- Configuration du stockage local : Chaque SSD est adressé individuellement
- Configuration du stockage à distance : 2 x 12 pools de miroirs d'espaces de stockage SSD (12 SSD par HBA). 4 partages SMB25 de 3 Go par pool.
Dell PowerEdge R920 Infiniband FIO LoadGen
- Quatre processeurs Intel E7-4870 v2 (2.3 GHz, 15 cœurs, 30 Mo de cache)
- 512 Go de RAM (8 Go x 64 DDR3, 128 Go par processeur)
- 2 démarrages RAID300 SAS 10 1 Go de XNUMX Go
- 4 adaptateurs InfiniBand double port Mellanox ConnectX-3
Tests de préconditionnement et d'état stable primaire :
- Débit (agrégat IOPS lecture + écriture)
- Latence moyenne (latence de lecture + écriture moyennée ensemble)
- Latence maximale (latence maximale de lecture ou d'écriture)
- Écart-type de latence (écart-type de lecture + écriture moyenné ensemble)
Notre analyse synthétique de la charge de travail d'entreprise comprend des profils basés sur des tâches réelles. Ces profils ont été développés pour faciliter la comparaison avec nos précédents benchmarks ainsi qu'avec des valeurs largement publiées telles que 4K, 8k 70/30 et 128K qui sont couramment utilisées pour les produits d'entreprise.
- Profil 4k
- 100 % de lecture et 100 % d'écriture
- 8k 70/30
- 70 % de lecture, 30 % d'écriture
- 100% 8K
- 128K (séquentiel)
- 100 % de lecture ou 100 % d'écriture
- 100% 128K
Lors de notre test de lecture et d'écriture aléatoire 100% 4K, nous avons mesuré les performances de 16 SSD KK3R2 en RAID10 ou Raw ainsi que les performances de 48 SSD KK3R2 en RAID10 ou Raw. Les résultats de lecture aléatoire 4K ont montré que la configuration 48 Raw affichait près de 2 millions d'IOPS en lecture (1,906,010 1,765,088 16 IOPS) avec 1 1,037,200 742,662 IOPS en écriture, les deux étant très impressionnants. La deuxième configuration la plus proche était la XNUMX Raw ; cependant, les deux résultats étaient de près de XNUMX million d'IOPS en lecture et en écriture avec XNUMX XNUMX XNUMX IOPS et XNUMX XNUMX IOPS, respectivement.
Lorsque nous avons examiné la partie de latence moyenne, nous avons constaté que la configuration 16 Raw avait la latence la plus faible avec 0.245 ms en lecture et 0.341 ms en écriture. Les EchoSteams utilisant la configuration 48x RAID10 ont obtenu les meilleurs résultats suivants, affichant 0.41 ms en lecture et 0.49 ms en écriture.
Passant aux performances de latence maximale, la configuration 16 Raw affichait des performances opposées par rapport au dernier test, car nous avons enregistré une latence cinq fois supérieure à la configuration suivante la plus proche. Cela étant dit, le 48 RAID10 avait la latence la plus faible avec 8.56 ms en lecture et 31.358 ms en écriture avec la configuration 16 RAID10 assez proche derrière avec des lectures et des écritures de 9.4 ms et 44.6 ms, respectivement.
Nos résultats d'écart type ont montré que le 48 RAID10 affichait la latence de lecture la plus faible à seulement 0.08 ms, tandis que le 48 Raw avait la latence d'écriture la plus faible à 0.30 ms. La configuration 16 RAID10 a montré les résultats les plus faibles avec 0.46 ms en lecture et 1.73 ms en écriture.
Notre prochain benchmark utilise une charge de travail séquentielle composée d'opérations de lecture à 100 %, puis d'opérations d'écriture à 100 % avec une taille de transfert de 8 k. Encore une fois, nous voyons la configuration 48 Raw écraser les autres configurations en débit. Pour le débit de lecture, le 48 Raw affichait un impressionnant 1,823,704 1,503,920 XNUMX IOPS tandis que les écritures atteignaient XNUMX XNUMX XNUMX IOPS. Ces deux résultats étaient plus d'un million d'IOPS supérieurs à la configuration suivante la plus proche.
Notre prochaine série de charges de travail est composée d'un mélange d'opérations de lecture 8k (70%) et d'écriture (30%) jusqu'à une file d'attente 16 Threads 16, notre première étant le débit. Ce n'était pas vraiment une surprise ici de voir la configuration 48 Raw démarrer et rester au top tout au long du test. Le 48 Raw a culminé à 1,489,979 1 XNUMX IOPS dans la file d'attente du terminal. Encore une fois, cette configuration impressionnante a placé environ XNUMX million d'IOPS de plus que le prochain comparable le plus proche.
En regardant la latence moyenne, nous voyons des résultats qui reflètent notre test 4K de la même référence. Ici, le 16 Raw avait la latence la plus faible partout; cependant, il a à peine devancé les 48 RAID10 à la fin avec 0.47 ms contre 0.48 ms.
Avec une latence maximale, les deux 48 configurations étaient au coude à coude du début à la fin pour la latence la plus faible, car aucun des disques ne dépassait 30 ms ou était inférieur à 10 ms. Cela étant dit, nous avons vu des pics assez importants du 16 RAID10 (un atteignant 2,133 XNUMX ms) qui sont sortis de nos cartes.
Notre graphique suivant trace le calcul de l'écart type pour les latences pendant les opérations de lecture 8k 70% et 30% écriture. Le 48 RAID10 avait la tête au début du benchmark et l'a maintenu jusqu'à la fin. Une fois de plus, cependant, nous avons vu de gros pics du 16 RAID10, mais certainement pas aussi importants qu'avec la latence maximale ci-dessus.
Notre benchmark synthétique final a utilisé des transferts séquentiels de 128k et une charge de travail de 100% d'opérations de lecture et 100% d'écriture. Ici, la configuration 48 Raw a de nouveau été clairement gagnante en termes de débit, car elle affichait des vitesses de pointe de 15,840 16,005 Mo/s en lecture et 48 10 Mo/s en écriture. La deuxième meilleure configuration était le 13,715 RAID6,258, qui avait des résultats de lecture et d'écriture de XNUMX XNUMX Mo/s et XNUMX XNUMX Mo/s, respectivement.
Conclusion
L'EchoStreams FlacheSAN2 offre aux organisations une solution personnalisable avec ses 48 baies pour SSD de 7 mm qui s'intègrent dans seulement 2U d'espace de rack. EchoStreams est plus qu'heureux de construire le système selon les spécifications d'une organisation en installant une gamme de matériel pour répondre à leurs besoins exacts. Cela rend le FlacheSAN2 idéal pour les organisations qui ont déjà un plan d'infrastructure informatique en tête et qui n'ont pas besoin d'une solution préconfigurée/clé en main. Dans notre système de test, nous avons chargé le FlacheSAN2 avec quatre cartes RAID Adaptec 71605, quatre adaptateurs InfiniBand double port Mellanox ConnectX-3 56 Gb/s et 48 SSD Toshiba HK3R2 pour des performances de stockage partagées exceptionnelles. Les SSD en particulier nous offrent l'un des meilleurs mélanges performances/$ disponibles avec les SSD d'entreprise. De plus, notre FlacheSAN2 dispose d'une carte mère Intel à double processeur avec deux processeurs Intel E5-2697 v2 pour aider à gérer beaucoup d'E/S et de bande passante sur le fil.
Lors de nos tests, nous avons mesuré les performances enregistrées localement (brutes) ainsi que dans StorageSpaces Mirror sur SMB3 vers un autre serveur Windows Server 2012. Ces deux configurations montrent le potentiel de stockage disponible pour les applications exploitées localement ou à distance. Localement, nous avons mesuré un pic d'E/S supérieur à 1.8 million d'IOPS en lecture et 1.7 million d'IOPS en écriture avec une charge de travail aléatoire de 4K. En ce qui concerne le débit séquentiel, ces chiffres mesuraient environ 16 Go/s en lecture et en écriture. En présentant le stockage dans une configuration en miroir à l'aide d'espaces de stockage, nous avons mesuré le pic d'E/S à 629 421 IOPS en lecture et 13.7 6.3 IOPS en écriture, tandis que le débit séquentiel mesurait XNUMX Go/s en lecture et XNUMX Go/s en écriture.
À partir d'une plate-forme 2U, peu de concurrents peuvent atteindre ou dépasser ces chiffres dans cette empreinte particulière. Les serveurs équipés de SSD PCIe ou NVMe pourraient être sur le point de rattraper leur retard, mais vous perdez la capacité de stockage et les avantages économiques des SSD SATA dont FlacheSAN2 peut tirer parti. Le FlacheSAN2 est également un serveur à contrôleur unique, de sorte que les objectifs HA nécessitent plusieurs châssis et un certain degré de coordination. Dans l'ensemble, nous avons été assez impressionnés par la plate-forme, tant par ses hautes performances que par sa conception configurable par l'utilisateur qui couvre plusieurs segments de l'industrie. C'est vraiment la définition d'un stockage flexible et haute performance et beaucoup trouveront que les étapes de configuration supplémentaires valent bien l'investissement compte tenu du gain. Pour ceux qui ont besoin d'un peu plus de performances, Echostreams a récemment annoncé le FlacheSAN2-D3, qui prend en charge Haswell et propose 4 baies de lecteur supplémentaires à l'arrière du châssis pour 52 au total.
Avantages
- Conception de serveur de stockage 48U à 2 baies très dense (SATA ou SAS)
- Incroyables pics d'E/S et de bande passante offerts
- La conception flexible permet un haut niveau de personnalisation
Inconvénients
- Pas HA dans un seul châssis
Conclusion
Associé aux bons composants, l'EchoStreams FlacheSAN2 offre un mélange unique de performances et de rentabilité avec ses 48 baies dans une empreinte de seulement 2U. La plate-forme est extrêmement flexible, ce qui signifie qu'elle peut être configurée pour répondre aux besoins des applications les plus exigeantes avec un investissement relativement modeste.
Discutez de cet avis
Inscrivez-vous à la newsletter StorageReview