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

 

Spam

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

7 derniers jours :

 SpamVirusMails traités
Jeu24%0357
Mer24%0468
Mar12%0628
Lun3%0370
Dim83%0444
Sam97%03 598
Ven78%99377 762

4 semaines précédentes :

N° Sem.SpamVirusMails traités
2978%7,5902 059 480
2879%3,6592 555 844
2777%3,6352 191 770
2657%1,6761 865 165