Plus d'innovation :
Services de tests de performance pour la validation technologique à grande échelle
Votre solution technologique fonctionne peut-être bien en développement. Le véritable test survient lorsque le trafic augmente, que les charges de travail changent, ou qu’un client s’attend à ce qu’elle réponde à des exigences de performance précises. Pour les start-ups et scaleups canadiennes, répondre à ces questions avec confiance exige souvent plus que ce que permettent les ressources internes.
Les services de tests de performance de CENGN donnent accès à une infrastructure de test et à une expertise de niveau entreprise pour valider la fiabilité, la rapidité et la précision des solutions sous des charges de travail et des conditions de stress réalistes. Les start-ups et entreprises en expansion peuvent accéder à un environnement infonuagique sécurisé et personnalisé, sans avoir à bâtir ni à maintenir leur propre infrastructure de test dédiée.
Le service prend en charge les tests de performance pour un large éventail de solutions technologiques, y compris les solutions réseau et les applications logicielles.
Et en ce moment, cet accès est financé. Les services de tests de performance de CENGN sont actuellement offerts dans le cadre de projets de validation comprenant plus de huit semaines de tests au centre de données de CENGN, jusqu’à 250 000 $ de financement, ainsi qu’un accompagnement pratique par les experts techniques de CENGN.
Quand la performance devient une exigence technologique
À mesure qu’une solution technologique évolue vers un déploiement ou un client de plus grande envergure, les questions liées à la performance deviennent plus précises : combien d’utilisateurs ou de connexions peut-elle prendre en charge ? Comment réagit-elle à une hausse soudaine du trafic ? De quelle infrastructure a-t-elle besoin ? Peut-elle maintenir ses performances dans le temps ? Ces questions sont difficiles à résoudre par les seuls tests de développement.
Les tests de performance offrent des conditions contrôlées pour mesurer le comportement d’une solution à mesure que les charges de travail évoluent, ce qui permet de repérer les goulots d’étranglement, de déterminer les besoins en infrastructure et de vérifier que la solution atteint les cibles de performance définies.
Que peuvent valider les tests de performance ?
La bonne approche de test de performance dépend de ce qu’une entreprise doit valider. Les services de tests de performance de CENGN prennent en charge les types de tests suivants :
- Tests de charge : simulent le trafic réel des utilisateurs pour mesurer les performances d’une solution technologique à mesure que la demande augmente et déterminer le point à partir duquel la performance commence à changer.
- Tests d’utilisation des ressources : mesurent l’utilisation du CPU, de la mémoire, des entrées-sorties de disque et du réseau sous différentes charges de travail, afin de déterminer où l’infrastructure peut être dimensionnée de façon optimale sans compromettre lesperformances.
- Tests de résistance : poussent une solution technologique au-delà de ses conditions normales d’exploitation dans les files de messagerie, les bases de données et les API, afin de déterminer les limites de performance et les pistes d’amélioration.
- Tests d’endurance : imposent une charge de travail soutenue sur de longues périodes afin de révéler une dégradation des performances, des fuites de mémoire ou des défaillances qui pourraient ne pas apparaître lors de tests plus courts.

- Tests d’évolutivité : examinent la réponse d’une solution technologique aux changements de la demande, notamment la rapidité avec laquelle son infrastructure peut ajouter des ressources pour maintenir la performance lors de pics de trafic.
- Tests de débit : mesurent la quantité de données qu’une solution technologique peut traiter sans créer de goulots d’étranglement, en simulant des flux de données à haut débit et en surveillant la vitesse de traitement ainsi que l’efficacité du système.
- Tests de latence : mesurent la rapidité avec laquelle une solution technologique répond aux demandes des utilisateurs, via les composants réseau, API et base de données, y compris dans des conditions réseau difficiles.
- Tests de performance de sécurité : simulent des transactions impliquant l’authentification, le chiffrement ou d’autres fonctions de sécurité, afin de déterminer si les exigences de sécurité créent des contraintes de performance.
Les tests de performance en pratique
Deux entreprises canadiennes illustrent comment les tests de performance se traduisent par des décisions concrètes.
PerfectlySoft Inc. a utilisé l’infrastructure de CENGN pour comparer son serveur Web Perfect à huit serveurs Web concurrents, en mesurant l’utilisation du CPU, le nombre de requêtes traitées selon différents scénarios et les temps de réponse pour une variété de tailles et de types de requêtes. L’environnement de test comprenait deux serveurs bare-metal, trois générateurs de trafic JMeter, Zabbix pour la surveillance des ressources, et PostgreSQL pour le stockage des résultats.
Au cours du projet, PerfectlySoft a pu apporter des ajustements à son produit et tester immédiatement ces changements. Grâce à une reconfiguration continue, l’entreprise a mis au point une nouvelle version de son serveur Web qui surpassait l’original dans presque tous les aspects testés et devançait les autres serveurs Web quant au nombre de requêtes traitées par seconde et à la capacité client. PerfectlySoft a souligné qu’il n’aurait pas été possible de réaliser les mêmes tests de façon autonome, compte tenu de l’infrastructure et des exigences de trafic client en jeu.
Aterlo Networks, une entreprise de réseautique, devait valider que son appareil Preseem, une plateforme de qualité d’expérience (QoE) destinée aux fournisseurs de services Internet sans fil, pouvait gérer un débit supérieur à 10 gigabits par seconde, un niveau de trafic que l’entreprise ne pouvait ni générer ni tester sur son propre matériel.
En collaborant avec les ingénieurs et les générateurs de trafic de CENGN dans un environnement de test de type commercial, Aterlo a validé Preseem à 20 gigabits par seconde pour certains types de trafic, doublant ainsi la cible initiale et fournissant à l’entreprise les preuves dont elle avait besoin pour lancer Preseem sur le marché.
Dans les deux cas, les tests de performance ont transformé une inconnue technique en un avantage commercial, donnant à chaque entreprise les preuves nécessaires pour amorcer sa prochaine phase de croissance en toute confiance.
Une infrastructure pour des tests de performance à grande échelle
PLes tests de performance exigent une infrastructure capable de générer et de gérer les charges de travail évaluées.
Le centre de données de CENGN offre une infrastructure réseau, informatique et de stockage sécurisée pour les projets de tests de performance. Chaque projet bénéficie d’une portion dédiée et sécurisée du centre de données, avec un environnement applicatif et une architecture réseau personnalisés en fonction des exigences de validation propres au projet. Toutes les données sont isolées et conservées au Canada.
Selon les exigences du test, l’infrastructure peut comprendre :
- Serveurs bare-metal
- Machines virtuelles
- Stockage SSD
- Processeurs Intel Xeon
- GPU NVIDIA
- Configurations réseau adaptées au projet
CENGN configure et gère l’ensemble de l’environnement, permettant ainsi aux start-ups et scaleups canadiennes de réaliser des tests à grande échelle et de longue durée sans avoir à bâtir elles-mêmes l’infrastructure de test.
Un accompagnement tout au long du processus de test
L’environnement de test est accompagné d’un soutien pour la planification, la mise en œuvre, l’exécution et l’analyse.
Les services de tests de performance de CENGN comprennent le soutien technique suivant :
- Aide à l’intégration pour le déploiement de la solution
- Planification des tests
- Mise en œuvre des outils de test
- Exécution des tests
- Gestion de projet
- Suivis hebdomadaires de l’avancement
- Surveillance continue de l’infrastructure
- Résultats détaillés du projet et recommandations concrètes
Pourquoi faire vos tests avec CENGN
Les tests de performance sont offerts par de nombreuses sources, allant des outils infonuagiques de test de charge aux bancs d’essai internes. Ce qui distingue CENGN, c’est le degré de personnalisation intégré à chaque projet, du sommet à la base de la pile technologique, ainsi que le soutien expert offert tout au long du processus. Plutôt que de remettre un environnement générique ou un tableau de bord en libre-service, CENGN conçoit un dispositif de test adapté à votre technologie précise, à votre scénario de déploiement et à vos questions de performance, et accompagne votre équipe à chaque étape de la validation.

- Personnalisation complète de la pile technologique. Chaque projet bénéficie d’un environnement de test dédié, configuré en fonction de votre technologie, de votre environnement de déploiement et de vos exigences de validation spécifiques. La plupart des services de test n’offrent pas ce niveau de personnalisation.
- Soutien expert à chaque étape. Le personnel de CENGN travaille aux côtés de votre équipe pour la configuration de l’environnement, la planification des tests, la mise en œuvre des outils, l’exécution et l’analyse, plutôt que de simplement remettre un tableau de bord et de vous laisser vous débrouiller.
- Validation financée et non location d’infrastructure. Il s’agit de projets financés qui éliminent la barrière du coût pour effectuer des tests à l’échelle qu’exige un déploiement réel.
- Infrastructure réelle à grande échelle. Accédez à des serveurs bare-metal et à des ressources dédiées capables de générer et de gérer des charges de travail importantes.
- Données conservées au Canada. Un environnement sécurisé avec isolation des données intégrée et résidence des données au Canada.
Les services de tests de performance de CENGN sont actuellement offerts dans le cadre de projets d’innovation comprenant plus de huit semaines de tests au centre de données de CENGN et jusqu’à 250 000 $ de financement. Pour être admissibles, les entreprises doivent être basées au Canada, compter moins de 500 employés et avoir une technologie de NMT (niveau de maturité technologique) 4 ou plus.
Validez votre solution avant le déploiement
Les tests de performance peuvent aider les entreprises à comprendre comment leurs solutions technologiques se comporteront lorsque les conditions qui les entourent évolueront.
Que l’exigence soit de gérer un plus grand nombre d’utilisateurs, de traiter des volumes de données plus élevés, de maintenir les temps de réponse ou de fonctionner sous des charges de travail soutenues, les services de tests de performance de CENGN offrent l’infrastructure et le soutien nécessaires pour valider ces conditions et produire des preuves à l’appui des essais clients, des discussions d’approvisionnement et des décisions de déploiement.
Pour les start-ups et scaleups canadiennes admissibles, l’occasion actuelle offre également un financement de projet et un temps de test prolongé au centre de données de CENGN.
Validez votre solution dans des environnements réels. Au-delà des tests de performance, certaines solutions doivent faire leurs preuves dans les conditions d’exploitation propres au secteur qu’elles desservent. L’Initiative CENGN Living Lab offre aux start-ups et scaleups canadiennes des environnements de test en conditions réelles, une expertise sectorielle et du financement non dilutif pour atteindre la maturité commerciale. Si c’est la prochaine étape pour votre solution, un projet Living Lab peut vous aider à y parvenir.