Les tests de performance, et plus précisément les tests capacitaires, permettent d’aider les entreprises à dimensionner et valider leur infrastructure cloud.
Il s’agit de se concentrer sur la réduction des coûts du cloud par l'optimisation de l'utilisation des ressources, et de mettre en place une approche fine et plus intelligente du cloud.
Une fois la stratégie d’hébergement définie – qu’il s’agisse de Cloud public, privé ou hybride – l’enjeu est de disposer du bon niveau d’infrastructure et de serveurs pour accueillir les applications et les utilisateurs.
Cela implique :
des temps de réponse maîtrisés,
de la résilience,
une haute disponibilité.
La bonne infrastructure est celle qui permet d’avoir les ressources adéquates, de gérer correctement les besoins, et d’adapter la capacité à une charge variable dans le temps ou lors d’événements ponctuels.
Il est donc essentiel de paramétrer et gérer la scalabilité, tout en veillant à payer le juste prix pour l’hébergement Cloud.
Nous dimensionnons d’abord la brique unitaire (Instance, POD, VM). L’objectif est de déterminer :
sa capacité de traitement,
son point de fonctionnement nominal (seuil capacitaire),
son point de rupture.
Ces tests permettent ensuite d’optimiser la brique unitaire et de valider sa capacité de traitement. Ils définissent également les règles de scaling : seuils de déclenchement pour l’ajout d’instances.
Une seconde étape consiste à vérifier la scalabilité sur deux briques unitaires (POD, Instance, VM). L’hypothèse est que le comportement est linéaire entre 1 et 2 briques.
Enfin, pour les applications les plus sensibles et critiques, nous réalisons des tests de charge avec hypothèses de trafic réelles.
Objectif : valider les temps de réponse, l’expérience utilisateur et les SLA.
Ces tests confirment que les règles de scaling définies s’appliquent correctement, même lors d’une forte variation d’activité.