mardi 3 mai 2016

DataCore enregistre le temps de réponse le plus rapide - Des performances record d'E/S


« Ces résultats n'ont rien d’étonnant pour nous », affirme Ziya Aral, Chairman  de DataCore Software. « Oui, nous utilisons un serveur 2U standard, mais ce serveur comporte 36 cœurs et 72 CPU logiques. Chaque processeur est cadencé à 2,5 GHz. Nous pouvons donc atteindre 180 GHz, sous réserve d'utiliser simultanément l'ensemble des CPU. Même si les CPU ne sont pas entièrement exploitées, nous bénéficions d'une puissance de calcul exceptionnelle. Et encore, avec une exploitation de seulement 60 % (elle est bien plus importante que cela en réalité), nous bénéficions déjà d'une puissance de CPU effective supérieure à 100 GHz. Pour être honnête, nous aurions été déçus de ne pas obtenir de telles performances d'E/S avec une CPU de 100 GHz. »

Les premiers résultats de DataCore venant confirmer la puissance de Parallel I/O ont été publiés fin 2015. Les nouveaux résultats, qui montrent que les performances ont été multipliées par trois, ont été obtenus sur la même plate-forme de serveurs afin de démontrer le potentiel et les perspectives d'évolution de la nouvelle architecture d'E/S parallèle et logicielle. Et ce n'est qu'un début.

Des performances record

Pour démontrer la puissance d'E/S du système dans les environnements de base de données exigeants, DataCore a choisi le test SPC-1 du Storage Performance Council, la norme d'excellence utilisée par tous les principaux fabricants de solutions de stockage pour mesurer les performances d'E/S, le ratio performances-prix et le temps de réponse. Pour ce test, DataCore a utilisé le serveur prêt à l'emploi basé sur Intel Lenovo System x3650 M5.

Les 1 510 090,52 SPC-1 IOPS™ ont été obtenus avec le coût total de possession, du logiciel et de trois ans de support, pour un total de 136 758,88 $. Cela a permis d'obtenir un ratio SPC-1 Price-Performance™ de 0,09 $ par SPC-1 IOPS™, soit plus de huit fois moins que tous les systèmes haut de gamme les plus performants qui ont obtenu plus d'un million de SPC-1 IOPS™[3].

Le logiciel DataCore Parallel Server a obtenu la troisième place en matière de SPC-1 IOPS™, derrière deux systèmes coûtant plus de 2 millions de $. Seuls les systèmes Huawei OceanStor 18800V3 (à un prix total de 2 370 760 de $) et Hitachi VSP G1000 (à 2 003 803 $) ont obtenu de meilleurs résultats SPC-1 IOPS™ que la solution à 136 759 $ de DataCore. Contrairement à ces deux systèmes de stockage, qui fournissent uniquement des fonctions SAN externes, le logiciel DataCore Parallel Server a également exécuté les charges de travail de base de données de calcul d'entreprise et OLTP dans le même package compact.

Mieux encore, la configuration de DataCore a délivré le meilleur temps de réponse jamais enregistré par le test SPC-1 (100 microsecondes à 100 % de charge), soit des performances au moins 7 fois supérieures à tous les systèmes, y compris les systèmes à plusieurs millions de dollars et les baies 100 % flash. En termes d'encombrement, le système dans sa totalité occupe seulement 4U (sept pouces verticaux) dans un rack standard de 19 pouces. Ce résultat contraste fortement avec les autres systèmes atteignant le million de SPC-1 IOPS™, qui occupent plusieurs armoires de 42U et sont donc beaucoup plus gourmands en termes d'espace de centre de données, de puissance et de refroidissement.

DataCore occupe désormais les deux premières places dans la catégorie SPC-1 Price-Performance SPC-1™[4] (le système précédent DataCore™ SANsymphony™, qui fonctionne sur une configuration hyperconvergée utilisant un serveur Lenovo System x similaire, a enregistré un ratio SPC-1 Price-Performance™ record de 0,08 $/SPC-1 IOPS™[5]). « C'est essentiellement notre logiciel qui explique la différence entre nos premiers et seconds résultats SPC-1 », fait remarquer Ziya Aral, qui a ensuite répondu à la question qui vient tout de suite à l'esprit : comment cela a-t-il été possible ? « Bien sûr, la plate-forme matérielle est importante, le multitraitement également, ainsi que la performance des E/S, mais c'est l'architecture logicielle qui constitue l'élément essentiel. À l'origine, le système DataCore a été conçu pour les architectures parallèles... mais à cette époque, ce type d'architecture comprenait 4, 8 ou 12 CPU au maximum. Aujourd'hui, nous fonctionnons sur des plate-formes standard avec 72, 144 voire 288 cœurs de CPU logiques, des chiffres qui devraient doubler de plus en plus rapidement, selon la version actualisée de la loi de Moore. »

M. Aral poursuit : « La solution Parallel Server est conçue pour tirer parti de cette évolution des architectures informatiques, non seulement aujourd'hui, mais également dans le futur. Ce logiciel remet en question notre interprétation précédente : ce que nous considérions auparavant comme un bien précieux est aujourd'hui en surplus, et le logiciel doit en tirer parti. »

Produit testé : DataCore™ Parallel Server pour systèmes hyper-convergés et de serveurs

DataCore a certifié ses résultats en utilisant le logiciel DataCore Parallel Server sur un serveur multi cœur 2U compact Lenovo System x3650 M5 équipé de processeurs de la série Intel® Xeon® E5-2600 v3 ainsi que de systèmes de stockage SSD flash et sur disque.

Le logiciel DataCore Parallel Server transforme les serveurs standard en serveurs parallèles destinés aux applications pour lesquelles un nombre élevé d'IOPS et une faible latence constituent des critères essentiels. La technologie d'E/S parallèles de DataCore exécute simultanément et dans plusieurs cœurs de CPU un grand nombre de flux d'E/S indépendants, réduisant ainsi de façon significative les temps de latence du traitement des E/S. Cette technologie supprime les limites et les engorgements sérialisés des E/S qui réduisent le nombre de machines virtuelles (VM), de bureaux virtuels (VDI) et de charges de travail d'application pouvant être consolidés sur une plate-forme de serveurs ou hyperconvergée. Elle permet au contraire de traiter bien plus de tâches par serveur et accélère les applications intensives en E/S.

Le logiciel DataCore Parallel Server est désormais disponible pour les partenaires OEM de DataCore, et il est actuellement évalué par les fournisseurs de serveurs et de systèmes. Sa disponibilité générale est prévue pour le 2e trimestre 2016.

Hyper-consolidation et productivité nouvelle génération avec la technologie d'E/S parallèles de DataCore

L'importance pratique et les avantages commerciaux liés aux résultats record obtenus par DataCore Parallel Server peuvent être considérés depuis différents points de vue :

· Les serveurs constituent la nouvelle solution de stockage : Les charges de travail intensives en E/S, qui nécessitaient auparavant d'importants investissements dans du matériel SAN dédié ou des baies externes d'entreprise, peuvent désormais être traitées avec du matériel relativement peu coûteux, compact et prêt à l'emploi équipé du logiciel DataCore Parallel Server.

· Une seule machine est plus facile à utiliser que plusieurs : Les entreprises n'ont plus besoin de répartir leurs applications intensives en E/S sur des centaines de serveurs pour réduire leur dépendance aux équipements dédiés. Elles peuvent exécuter ces programmes tels quels sur un petit nombre de serveurs low-cost, le tout sans complexité, délais et frais indus.

· Hyper-Consolidation versus prolifération des serveurs : Plusieurs années d'initiatives en matière de virtualisation et de traitement des E/S en série à l'intérieur des serveurs ont fortement contribué à la faible densité en machines virtuelles. En faisant fonctionner plusieurs cœurs de CPU en E/S, DataCore permet aux clients d'exécuter les tâches de 10 serveurs sur un ou deux serveurs.

Le logiciel Parallel Server de DataCore permet de tirer pleinement parti des capacités de calcul parallèle inexploitées des serveurs x86 normalisés, mais également de bénéficier de la fonctionnalité d'E/S indispensable pour satisfaire les besoins actuels élevés des applications commerciales de niveau 1. Les entreprises bénéficient ainsi d'une productivité considérablement accrue et réalisent d'importantes économies en consolidation de serveurs. Pour plus d'informations, rendez-vous sur la pagewww.datacore.com/products/parallel-io.

Aucun commentaire: