DataCore présente UpTempo, un logiciel d’accélération des performances conçu pour Microsoft Exchange, les bases de données SQL, les serveurs virtuels, Citrix, OLTP, VDI et autres applications gourmandes en E/S disque
DataCore Software, fournisseur phare de solutions de virtualisation du stockage, vient d’annoncer la commercialisation de nouvelles versions de ses accélérateurs de performances UpTempo. Ces produits sont destinés à doper de manière significative les performances des plates-formes Microsoft Windows Server et des applications qui y sont exécutées. Les versions serveur du logiciel UpTempo TM peuvent considérablement booster Microsoft Exchange, les bases de données SQL, les serveurs virtuels, Citrix, les infrastructures de bureaux virtuels (VDI) et d’autres applications serveur Windows gourmandes en E/S disque et en fichiers. UpTempo accélère de manière notable les applications en permettant au système de l’ordinateur de lire et d’écrire plus efficacement les données sur les lecteurs de disque. Il procède en surmontant ce qui constitue actuellement l’obstacle majeur aux performances, c’est-à-dire, les goulets d’étranglement d’entrée/sortie (E/S) de données liés aux accès disque mécaniques et lents. Cela représente la cause la plus courante de sous-rendement des applications serveur et client. Les prix catalogue d’UpTempo démarrent à 49 dollars* pour la version XP et à 350 euros pour la version Windows 2003 Server. Des versions d’évaluation du logiciel sont téléchargeables sur www.datacore.com/download.asp.
D’après George Teixeira, Président-Directeur général de DataCore Software, « le temps, c’est de l’argent. Or, UpTempo peut faire gagner du temps ! Le logiciel UpTempo est intelligent et ajoute des algorithmes de mise en cache prédictifs et autodidactes permettant d’accélérer les charges de travail et d’optimiser le débit d’E/S. UpTempo réduit les temps de réponse, améliore l’utilisation du système et augmente considérablement la productivité des utilisateurs en fournissant un retour sur investissement élevé. »
Le problème des performances serveur et le fossé des E/S qui ne cesse de s’élargir
Les progrès réalisés en matière de processeurs ont suivi la loi de Moore pendant de nombreuses années, doublant approximativement leur vitesse tous les 18 mois à l’heure actuelle. Les technologies mémoire ont progressé presque aussi rapidement. Par contraste, les disques durs ont mis plus de 10 ans avant de voir leur vitesse doubler. Cet écart de performances de plus en plus important fait de la latence rotationnelle et du temps de recherche des disques durs le goulet d’étranglement des performances le plus important observé sur les ordinateurs modernes.
En quoi consiste UpTempo ?
– Mise en cache avancée des blocs de disque ; contrôleur d’E/S « virtuel » sophistiqué placé sous le système de fichiers
– Planificateur d’E/S
– Combinaison de mécanismes de pointe permettant d’accroître les performances d’E/S locales
– Jeu d’algorithmes prédictifs, conscients des charges de travail et autodidactes
– Schéma général favorisant la réduction des surcharges d’exceptions pour les E/S disque
– Logiciel situé « sous » le système de fichiers Windows et qui en augmente les performances
– Logiciel convivial et automatisé, ne nécessitant pas de connaissances de la part de l’utilisateur
* commercialisé via le site web exclusivement
Dans quelles proportions UpTempo peut-il se rendre utile ?
L’augmentation des performances est variable ! Toutefois, il n’est pas rare que ce logiciel accélère les performances d’E/S selon un facteur de 3 à 4 (voire 10 ou plus). Cela dépend de l’incidence des goulets d’étranglement d’E/S sur les applications. Consultez les résultats de plusieurs études comparatives sur notre site Web (http://www.datacore.com/products/prod_UpTempo_benchmarks.asp). Le voir, c’est le croire : faites un essai gratuit ! Cliquez ici pour télécharger la version d’évaluation : http://www.datacore.com/download.asp.
Quels sont les types de plates-formes et applications Windows pouvant bénéficier de l’accélération des performances d’UpTempo ?
La plupart des systèmes actuels subissent des goulets d’étranglement liés aux E/S ; plus le nombre de tâches en cours d’exécution et le nombre de disques en service sont nombreux, plus vous bénéficierez des avantages d’UpTempo. De par leur nature, les ordinateurs ont une vocation générale et, de ce fait, les charges de travail changent constamment. UpTempo brille dans les environnements complexes aux nombreux disques et multiples utilisateurs. Si le trafic est plus dense, l’encombrement l’est aussi. Dans ce genre de situation, UpTempo est donc plus à même d’éliminer les goulets d’étranglement et d’accélérer les E/S. Il se peut qu’aucun goulet d’étranglement d’E/S ne soit visible à un instant T, mais suite à des changements de charges de travail et à des taux d’utilisation variables, un goulet risque de survenir tôt ou tard. C’est dans ces moments-là que le dopage des performances d’UpTempo prend tout son sens et vous fait gagner votre journée.
La capacité d’UpTempo à éliminer les goulets d’étranglement permet d’accroître les performances de l’ordinateur tout au long de la journée, mais son importance est encore plus notable lors des pics d’utilisation d’applications comme celles-ci :
– Serveurs de messagerie et de collaboration : Microsoft Exchange, IBM Lotus Domino, etc. Les lourdes charges ont un impact indiscutable sur la collaboration et la productivité. Lorsque le volume des transactions utilisateur monte en flèche, le temps nécessaire à un utilisateur pour visualiser son planning, ses contacts et ses tâches, ou pour envoyer et recevoir du courrier électronique, etc., peut passer d’une fraction de seconde à plusieurs secondes. Un trafic plus dense peut se traduire par une congestion accrue et un temps d’exécution des opérations nettement plus long. Bien que les serveurs Exchange intègrent une fonction de mise en cache interne, leur efficacité se trouve limitée par l’augmentation du nombre d’utilisateurs et de transactions d’E/S.
– Serveurs de bases de données : Microsoft SQL Server, Oracle, etc. Les serveurs de gestion de bases de données se trouvent dans la tranche supérieure des serveurs sollicitant le plus le sous-système de stockage. Ils font l’objet de multiples discussions concernant l’optimisation des performances. Les serveurs DBMS sont sujet au sous-rendement, et les goulets d’étranglement d’E/S disque en sont souvent la raison principale. En effet, les bases de données extrêmement volumineuses et extrêmement sollicitées par les utilisateurs exercent une pression intense sur le système de fichiers Windows.
– Applications financières, de commerce électronique et de traitement transactionnel en ligne (OLTP), et serveurs d’intelligence métier (CRM, ERP, OLAP) : SAP, Macola, Oracle et Microsoft Small Business Financials. Les grands systèmes de commerce électronique, financiers, de contrôle de la fabrication et des processus exercent une pression écrasante sur les capacités d’E/S disque. Les charges transactionnelles importantes, les exigences d’accès aux bases de données, la génération de rapports, de même que les systèmes de traitement et de contrôle de documents se caractérisent généralement par des pics intenses qui submergent les systèmes.
– Infrastructures de bureaux virtuels et solutions de serveurs virtuels – solutions serveur de client léger : Citrix MetaFrame et Microsoft Terminal Server. Par définition, une structure informatique basée sur des serveurs virtuels dispose de plusieurs serveurs virtuels qui exploitent les mêmes plates-formes matérielles et, par conséquent, qui centralisent différentes charges E/S pour la récupération des données, le stockage sur disque et le traitement sur un même serveur physique. Bien que cette méthode s’avère rentable et optimise l’utilisation du matériel, elle exerce également une pression importante sur les ressources E/S disque qui peut amoindrir les performances du système d’exploitation invité (serveurs et bureaux virtuels).
Un goulet d’étranglement pour les performances ? Le voyant d’activité de votre disque clignote-t-il ?
Votre système semble-t-il ralentir uniquement lorsque vous effectuez des tâches particulières ? Le voyant des disques clignote-t-il en continu pendant ces opérations ? Utilisez-vous de nombreux disques ? Exécutez-vous plusieurs applications simultanément ou est-ce un système multiutilisateurs ? Les charges de travail incombant au système varient-elles en fonction du moment ? Si vous répondez par l’affirmative à l’une de ces questions, vous devez sans doute connaître des goulets d’étranglement d’E/S disque et UpTempo peut modifier de manière considérable vos performances.
La puissante fonction de mise en cache disque d’UpTempo aide à optimiser l’utilisation des ressources système en appliquant les ressources du processeur et de la mémoire à l’origine du goulet d’étranglement d’E/S.
En savoir plus
Pour télécharger un document PDF des questions fréquemment posées (FAQ), cliquez ici : http://www.datacore.com/downloads/UpTempo_FAQs_032306.pdf. Vous pouvez également visiter le site : http://www.datacore.com/products/prod_UpTempo_faqs.asp.
Informations supplémentaires
Vous pouvez également consulter la référence à DataCore figurant à la page 12 du rapport VDI intitulé « VDI: A New Desktop Strategy – A Guide to Managing User Desktop Environments with Virtual Desktop Infrastructure ». Le rapport VDI complet est accessible sur le site Web de VMware à l’adresse http://www.vmware.com/pdf/vdi_strategy.pdf.
Voici un court extrait traduit de ce rapport : « La mise en cache de blocs à l’aide d’outils tels que UpTempo permet d’allouer une quantité prédéfinie de mémoire aux blocs de données de stockage requis par le système de fichiers. L’extraction préliminaire des blocs de données d’après les schémas d’utilisation accélère davantage encore l’accès aux données. Les écritures sont consignées en mémoire et transférées sur le disque à intervalle régulier en vue d’améliorer les performances. »