Home > Legacy Management & Modernization > Amélioration de la Performance des applications


Amélioration de la Performance des applications

L’observation des systèmes TI des entreprises d’aujourd’hui permet le constat suivant : en dépit des récents progrès technologiques, environ 80% d’entre eux reposent encore sur une plateforme patrimoniale. Même si elles souhaitent fortement remplacer ces systèmes patrimoniaux, les entreprises sont freinées par des contraintes bien réelles :

  • L’accumulation d’investissements importants à long terme dans les systèmes patrimoniaux
  • Une pénurie aiguë de personnel technique qualifié
  • Des connaissances très insuffisantes quant aux fonctionnements internes de ces systèmes

De telles contraintes entravent les entreprises désireuses de remplacer ces systèmes à moindre coût et dans un délai efficace. Dans une optique de performances optimales, l’ingénierie des systèmes TI – en particulier dans l’environnement OC – a ainsi pris un essor significatif, et ce non seulement en raison des conditions économiques difficiles mais également face à la prolifération de tâches exécutées par lot, aux multiples environnements de test et aux ressources partagées/de sous-systèmes. Permettant d’évaluer la santé des infrastructures et des applications, la gestion des performances fait l’objet d’une attention de plus en plus grande au sein des organisations TI.

Les modifications d’attributs de fichier et de programme les plus insignifiantes sont susceptibles d’entraîner des déficits de performance même pour une application à l’origine parfaitement réglée. Une « ignorance » des performances restreint la disponibilité des applications, génère une escalade des coûts liée aux traitements parasites et se solde par des traitements par lot impliquant une utilisation excessive de l’unité centrale et des délais d’exécution des tâches inutiles.

Toute initiative d’optimisation basant sa stratégie d’amélioration sur des changements structurels de grande ampleur (dont une restructuration fonctionnelle) doit faire l’objet d’une analyse critique portant notamment sur l’impact global de ces changements – et une telle stratégie est souvent sujette à risque. Par contre, une optimisation basée sur des changements du programme à l’échelle locale, abordant les insuffisances et la validation structurelles et visant une optimisation de l’environnement aura un impact minimal sur les composants avoisinants et se traduira par un succès remarquable obtenu sur un délai réduit.

Les principaux désagréments

Les coûts élevés qu’impliquent ces applications basées sur un ordinateur central s’expliquent par

  • les coûts importants de l’unité centrale. On note parmi les causes potentielles :
    • un code inefficace (à la structure défaillante)
    • un SQL inefficace
  • les coûts importants de l’unité de stockage à accès direct. On note parmi les causes potentielles :
    • la redondance des données
    • des politiques d’archivage inadéquates
  • la surcharge des traitements par lot (le traitement par lot dispose de fenêtres de temps variant de 8 à 10 heures, durée au bout de laquelle le réseau en ligne doit être réactivée). On note parmi les causes potentielles :
    • des tâches particulièrement longues à l’exécution difficile
    • la collision de fichiers
    • un excès d’appels VSAM d’entrée-sortie

Une solution intégrale conçue pour améliorer les performances dans la gestion des applications. Cette solution convient idéalement aux productions impliquant un traitement de données par lot à grande échelle. Ses objectifs majeurs sont :

  • L’obtention de bénéfices « immédiats » en terme de retours sur investissements, principalement grâce à la baisse du recours aux MIP et aux I/O
  • L’accélération des cycles de traitement par lot, augmentant ainsi les temps de fenêtre
  • La libération de ressources cruciales (unité centrale, unité de stockage à accès direct) pour plus d’expansion
  • L’ajournement des actualisations coûteuses des MIP

En fonction de la particularité d’un site et des problèmes rencontrés, notre équipe se charge du réglage du processus afin que des économies importantes soient réalisées pour l’effort le plus minimum possible. De nombreux clients ont bénéficié de nos services et réalisent aujourd’hui des économies annuelles de coûts opérationnels se chiffrant à plusieurs millions d’euros.

 

Case Studies

No case-studies found
 

White Papers

No white-paper found
 

Webinars

No webinars found
 

News/Events

No found