Réseau Libre-entreprise

Test de Montée de Charge Imprimer

Vous souhaitez que l'on effectue un test de montée de charge sur une application donnée afin d'évaluer la capacité de réponse de celle-ci sur une architecture matérielle spécifique.

Test de Charge

Situation

Dans les architectures avec de la haute disponibilité, les sources possibles d'une lenteur des réponses aux requêtes soumises par les clients ne peuvent venir que des serveurs Web/Appli et/ou des serveurs de base de données et/ou des processus de virtualisation. Les frontaux loadbalanceur peuvent supporter une charge largement supérieur à ce que les applications Java/PHP/ASP peuvent absorber.

Soit vous disposez d'une architecture fonctionnelle, dans ce cas nous lancerons nos tests sur cette architecture; soit nous vous fournirons un accès sur un serveur Bi-Processeur Quad core pour la mise en place de l'applicatif et nous exécuterons nos tests sur ce serveur

Objectif

Lors de la montée en charge, observer :

  • les ressources systèmes des serveurs en production et visualiser leur limites,
  • le comportement des applications serveurs Apache Tomcat Mysql LDAP et autres.

Test de Charge

Notre solution

  • Vous nous communiquez les URLs de tests.
  • On établit ensemble un ou plusieurs scénarios de navigation probables pour les utilisateurs finaux. Nos robots répéterons ces scénarios complets lors du tests de charge.
  • On met en place nos utilitaires de récoltes de données sur l'infrastructure de test.
  • On configure nos 5 serveurs de tests de charges.
  • On lance de façon graduelle une à des milliers de connexions à partir de 5 points différents de l'internet (Montpellier , Herault , Paris, Courbevoie) en passant par 5 fournisseurs d'accès internet.
  • On reste connecté en continu sur le serveur cible afin de voir en ligne de commande le comportement interne du serveur ... (analyse des logs, commandes systèmes ..).
  • On génère plusieurs graphes de consommation des ressources matériels et logiciels suivant la charge envoyée à chaque fois.
  • On vous envoie un rapport regroupant toutes les informations avec nos analyses et préconisations.
Voir l'exemple d'un rapport très simplifié d'un test de montée en charge

Technologies Cibles

  • Applications Web multiplatforme (HTML, PHP, JSP, ASP, Java, CGI, Ajax, Javascript, ...)
  • Webservices
  • Bases de données
  • Serveurs Apache, IIS, Tomcat, Jboss, Mysql, PostgreSQL, OpenLDAP, Oracle, ...

Options d'infrastructure de test

  • Mise à disposition dans le Data-center de Syloé d'un serveur unique DELL Bi-Processeur Quadcore Xeon à 2,5Ghz et 8G de RAM avec 3 disques 73Go en Raid5 avec 15000 tpm.

    Nous installerons ce serveur sous Linux avec les applications attendues. Ce serveur accueillera votre application pour la mise en place des tests de charge. Une fois l'application en place, nous lancerons nos tests.

  • En plus de l'installation de Linux, nous pouvons mettre en place la virtualisation à base de Xen ou OpenVZ(virtuozzo) ou KVM pour mesurer les performances de la combinaison des applications systèmes couplées à votre logiciels et à la virtualisation et voir l'impacte de la virtualisation sur les réponses de votre logiciel face à la charge.
  • Au delà d'un serveur unique, nous pouvons aussi vous mettre à disposition une architecture haute disponibilité, avec un loadbalancer en frontale, deux serveurs web/application et un cluster Mysql (ou serveur de base de données autres).

Téléchargez la version pdf test_de_charge_des_serveurs_par_syloe.pdf

Liste des logiciels monitorés avec précision par nos sondes : Syloe_Liste_logiciels_monitoring_supervision.pdf

 

Sur Internet

Spam

Idée de l'efficacité de nos antispams libres :

7 derniers jours :

 SpamVirusMails traités
Sam64%678141 852
Ven50%246184 026
Jeu49%357204 430
Mer50%850208 779
Mar45%320252 778
Lun27%961246 321
Dim49%542195 731

4 semaines précédentes :

N° Sem.SpamVirusMails traités
0450%3,4501 533 459
0354%1,2201 395 119
0233%1,0232 004 651
0134%1,1341 673 167