www.neoxia.com
Accueil   Contacts
 
 

 
Audit

Identifier les freins de performance

L’audit de performance permet, à travers un examen complet du code,
de l’architecture applicative et de la plateforme, d’identifier les freins de
performance qui pénalisent l’application, et de préconiser les solutions
adaptées aux difficultés rencontrées.

Les besoins - Les principes - Les résultats


 Les besoins

Par nature, les applications d’entreprise sont davantage sujettes aux problèmes de performance : fortes montées en charge, fonctionnalités complexes, exigences des utilisateurs. Des temps de réponse excessivement longs, une faible tenue à la charge ou l’indisponibilité sont ainsi vécus, par ces derniers, comme un obstacle majeur à l’exercice de leur activité. Ils se traduisent par des clients ou des usagers insatisfaits, par des processus métier freinés ou interrompus. Le durcissement sensible des contraintes de niveau de service (SLA) en est la conséquence directe.

Les applications d’entreprise reposent majoritairement sur des architectures distribuées construites à partir d’éléments hétérogènes (bases de données, serveurs d’applications, middleware orientés messages, annuaires, moniteurs transactionnels, etc.). Cette dispersion complique singulièrement la localisation et le diagnostic des freins de performance, alors même que les solutions proposées doivent être pragmatiques, techniquement efficaces et financièrement recevables.

Dans ce contexte, l’audit de performance répond à trois objectifs principaux :

  • Diagnostiquer les freins de performance,
  • Identifier les solutions efficaces et réalistes,
  • Évaluer le coût et l’impact des préconisations.

 Les principes


L’audit de performance intervient sur des applications en phase d’intégration ou de production, souvent dans un contexte sensible : problèmes techniques, contraintes budgétaires, délais, pression des utilisateurs… Sans diagnostic précis, la plupart des actions d’amélioration (tuning, upgrades matériels, etc.) n’apportent pas de gains significatifs.

Forte de ce constat, Neoxia a élaboré une démarche d’analyse qui repose sur :

  • une interview des acteurs pour isoler les cas d’utilisation concernés sur le plan opérationnel,
  • une analyse statique de l’applicatif et de son environnement,
  • une exploration dynamique du comportement de l’application.

Les étapes d’analyse et d’exploration s’appuient, selon le cas, sur des outils d’investigation qui favorisent l’identification rapide des freins de performance.

Les préconisations se fondent sur le diagnostic. Elles permettent de définir les actions les plus efficaces au regard des contraintes techniques, des impératifs métier, du coût de mise en œuvre, et des gains escomptés.


 Les résultats
 
  • Diagnostic précis des causes des freins de performance
  • Préconisations d’actions à mener à court et moyen terme avec évaluation des charges et des coûts.
    Il s’agit notamment :
    • de l’upgrade matériel et / ou logiciel,
    • du tuning et du paramétrage des
      configurations,
    • de l’optimisation de code,
    • du refactoring.

 

Contactez-nous pour en savoir plus
sur notre solution "Audit de performance"

 
Copyright © 2000-2008 Neoxia SA  |  Mentions légales