PROCEDE ET SYSTEME DE DETERMINATION D'UNE CONFIGURATION DE SERVEURS CIBLE POUR UN DEPLOIEMENT D'UNE APPLICATION LOGICIELLE

Le procédé comprend : - l'obtention (E20) pour au moins un service offert par l'application, via au moins un test unitaire réalisé sur une configuration de serveurs de référence, d'un temps d'exécution moyen d'une requête invoquant ce service pour chaque serveur ; - la sélec...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DILLENSEGER BRUNO, VACHET GUY, ETCHEVERS XAVIER, MONIN WEI
Format: Patent
Sprache:fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Le procédé comprend : - l'obtention (E20) pour au moins un service offert par l'application, via au moins un test unitaire réalisé sur une configuration de serveurs de référence, d'un temps d'exécution moyen d'une requête invoquant ce service pour chaque serveur ; - la sélection (E60) d'une configuration de serveurs initiale supportant une charge cible, en tenant compte des temps obtenus, de la charge cible et d'une charge admissible de la configuration de référence, et en utilisant un modèle numérique reflétant au moins une contrainte de déploiement de l'application sur la configuration initiale ; et - la détermination (E90) à partir de la configuration initiale d'une configuration cible via des tests de tenue en charge (E80) paramétrés en fonction d'une charge maximale de la configuration initiale et de la charge cible, et en utilisant un profil de requêtes invoquant ledit au moins un service représentatif d'une utilisation de l'application en déploiement, la détermination comprenant, en fonction du résultat de chaque test, un ajustement de ressource(s) de la configuration initiale pour obtenir à l'issue des tests une configuration cible vérifiant un temps de réponse maximal et la charge cible. The method comprises: the obtaining (E20) for at least one service offered by the application, via at least one unit test carried out on a reference configuration of servers, of a mean execution time of a request invoking this service for each server; the selecting (E60) of an initial configuration of servers supporting a target load, while taking account of the times obtained, of the target load and of an admissible load of the reference configuration, and by using a numerical model reflecting at least one constraint of deployment of the application on the initial configuration; and the determining (E90) on the basis of the initial configuration of a target configuration via load-holding tests (E80) parameterized as a function of a maximum load of the initial configuration and of the target load, and by using a profile of requests invoking said at least one service representative of a use of the application during deployment, the determination comprising, as a function of the result of each test, an adjustment of resource(s) of the initial configuration so as to obtain on completion of the tests a target configuration satisfying a maximum response time and the target load.