|
Article
05/10/2001
Precise joue les pompiers de la qualité de service
Mesurer les performances d'une architecture n-tiers En plus de la performance strictement applicative liée au back-office, Precise s'est lancé plus récemment dans la mesure des temps aggrégés des applications en s'intéressant à chaque composant des architectures n-tiers. Ce type de plates-formes, qui supportent en général des sites Internet et intranet/extranet reliés à des applications centrales, se trouve formé d'au minimum trois serveurs : http, d'applications distribuées, et de données. Ici, point de backbone de mesure ni d'origines de tests : tous les composants sont contrôlés en interne et la mesure de bout en bout s'arrête à la sortie des infrastructures. "Nous mesurons la performance des applications critiques les plus stratégiques des entreprises, et ce 24h/24 et sept jours sur sept car nous pouvons fonctionner sur le serveur en production avec moins d'un pour cent du temps machine", déclare Marc-Henri Guy, pdg de Precise France. "En cela, nous avons une longueur d'avance sur beaucoup de nos concurrents qui ne sont utilisés qu'avant la mise en production du site. De plus, beaucoup d'entreprises se dotent en ce moment de plates-formes de ce type qui sont chères, mais le matériel ne surveille que le matériel, le web surveille le web et les applications surveillent les applications. Et enfin, la mesure de la performance devient un souci d'opérationnel et non plus d'informaticiens car elle implique des incidences sur la qualité de service finale et les SLA associés. De fait, nous traitons aujourd'hui la performance en pompiers." Une offre avec plusieurs niveaux de profondeur Aussi, l'architecture proposée par l'éditeur s'avère sensiblement différente des offres concurrentes comme celle de BMC Software avec ses centaines de sondes Patrol. Le produit central, Precise Insight, observe le temps passé par la requête (ou la transaction) sur le routeur, le serveur http, le serveur d'applications et le serveur de données. Tout autour, des composants plus spécifiques, les Knowledge Modules, apportent une traduction fonctionnelle des données récoltées. Pour une fraction du temps aggrégé passée au niveau du serveur web, par exemple, le module correspondant peut indiquer les URLs les plus sollicitées. Vis-à-vis d'une base Oracle, l'information portera sur les traitements récurrents. Ensuite, certains produits procurent une analyse plus en profondeur. C'est le cas de Precise SQL, InterPoint et J2EE. La première, d'évidence, s'adresse à toutes les bases de données compatibles avec le langage de requêtes SQL. Pour cela, elle utilise la mémoire de la base et écoute le serveur jusqu'à 100 fois par seconde. Ici, il s'agit de corréler l'activité de la SGBDR avec celle du système d'exploitation. En parallèle, Precise InterPoint s'intéresse à l'ERP (SAP R/3 ou Oracle Applications) et Precise J2EE au serveur d'applications, qui se réduit pour l'instant à BEA Weblogic. L'historisation, indispensable aux prédictions Puis, la récupération de toutes ces données ne donnerait rien de plus si celles-ci n'étaient pas historisées. Pour cela, l'éditeur suggère l'emploi d'un Performance WareHouse, soit un entrepôt de données dédié à la qualité de service. Ici, l'outil d'analyse Precise Foresight est en fait une version OEM du produit WebIntelligence de l'éditeur français Business Objects. Celui-ci est livré avec 70 rapports types selon les modules sélectionnés en amont. Derrière, enfin, Precise Pulse se charge de la remontée d'alertes en temps réel sur les canaux de son choix. En dehors des traditionnels conseils d'usage accompagnant la vente de ses produits, l'éditeur ne pratique que la vente des licences. Mais il multiplie les partenariats avec des sociétés de services chargées de réparer et d'optimiser les systèmes après diagnostic. La facturation s'effectue en fonction de la "classe machine" (la puissance du serveur selon le barême du marché) et le nombre d'agents installés. Precise Insight coûte ainsi de 380 000 à 400 000 francs sur un serveur "Entreprise Class" (de type Sun Enterprise 4 500 ou 5 000) pour 10 sondes. Precise SQL coûte de son côté 270 kf, et revient à 480 kf s'il est livré avec InterPoint ou J2EE. Enfin, côté évolutions, l'éditeur s'apprête à annoncer un nouveau Knowledge Module complètement spécifique au web, qui devrait être revendu par Cisco d'ici une semaine ou deux maximum. |
||||||||
[François
Morel, JDNet]
|