Étude de cas

Enbridge

Comment l’expertise et l’expérience mènent à une implémentation réussie ?

Mise à niveau de LoadRunner

Enbridge exerce ses activités dans toute l’Amérique du Nord et au-delà. Elle achemine environ 30 % du pétrole brut produit en Amérique du Nord, transporte près de 20 % du gaz naturel consommé aux États-Unis et exploite le troisième service public de gaz naturel d’Amérique du Nord en termes de nombre de consommateurs. Mark Robinson est chef de projet chez Enbridge et possède plus de 25 ans d’expérience en informatique. Il s’est vu confier un projet stratégique en tant que chef de projet responsable de la mise à niveau de LoadRunner Professional vers LoadRunner Enterprise 2021 et de son déploiement dans l’ensemble de l’entreprise. Avec seulement un maximum de 4 à 6 semaines alloué au projet, cette mise à niveau devait être réalisée dans des délais serrés. Micro Focus, le fournisseur du produit, a recommandé à Enbridge de faire appel à SQALogic en tant qu’expert en la matière pour assurer le succès de l’implémentation. Ainsi, SQALogic serait le fournisseur du logiciel et fournirait ses services à Enbridge pour livrer l’implémentation. Lors de la phase de découverte, il a été déterminé qu’en plus des exigences de migration standard, Enbridge se dirigeait vers un cloud. Il était donc plus avantageux pour eux de déployer leurs instances LRE (LoadRunner Enterprise) dans leur environnement cloud privé.

Pendant la phase de conception et après avoir effectué le benchmarking, SQALogic a déterminé qu’Enbridge était complètement sous-dimensionné, qu’il ne répondrait à aucune exigence et qu’il devait faire quelque chose de spécial s’il voulait atteindre leurs objectifs de test de charge. La solution consistait à déplacer les générateurs de charge vers le cloud. L’équipe de test disposerait ainsi d’autant de générateurs de charge qu’elle en a besoin, avec un service de type “à la demande”. Les machines sont mises en marche et arrêtées selon les besoins, les services de serveur étant facturés à la minute. Il s’agit d’une solution beaucoup plus moderne et efficace que d’avoir une série de machines maintenues en ligne en permanence, 24 heures sur 24, 7 jours sur 7 et 365 jours par an, uniquement pour effectuer des tests.

Malheureusement, cette solution a été jugée trop coûteuse à exploiter et c’est là que SQALogic a proposé le provisionnement Elastic Cloud. Grâce à l’implémentation d’un mécanisme de provisionnement automatique de générateurs de charge à la demande, Enbridge pouvait réduire le coût de son infrastructure LRE car il n’avait plus l’obligation de faire fonctionner ces machines en permanence. Donc, en utilisant le provisionnement dynamique élastique des serveurs, Enbridge réduit ses coûts, mais continue de prendre en charge le besoin toujours croissant des tests de charge importants.

À ce stade, l’implémentation simple et directe a commencé à devenir de plus en plus complexe, mais Enbridge a accepté la solution proposée par SQALogic parce qu’ils avaient confiance en notre expertise et notre promesse de livrer.

Repousser les limites dans des environnements cloud

En entrant dans la phase de déploiement, certains problèmes ont commencé à faire surface. Il s’agissait de problèmes typiques liés au déploiement de l’environnement serveur dans le cloud, et Enbridge savait que SQALogic s’en sortirait, et ils l’ont fait.

En fait, chaque fois que le projet a été frappé par un problème, SQALogic a proposé un ensemble de solutions ou d’options. Enbridge s’est rapidement rendu compte que SQALogic apportait une autre dynamique au projet, en proposant toujours un ensemble différent d’options ou de solutions de manière proactive. Cela était crucial pour le court délai du projet. Une autre partie importante du succès d’Enbridge a été les générateurs de charges dynamiques, qui, bien que plus complexes à mettre en œuvre, permettent de réduire considérablement les coûts. Ils permettent à Enbridge de provisionner à la volée les grandes quantités de serveurs nécessaires pour effectuer les tests requis, qui atteignent parfois 30 à 50 serveurs de classe entreprise, et de les redémarrer automatiquement sans intervention. En fait, il s’agit d’implémenter un modèle où l’on ne paie que ce que l’on utilise. Naturellement, l’implémentation de ce modèle était nouvelle pour l’équipe d’Enbridge, leur migration vers le cloud étant nouveau, et ils se sont fortement appuyés sur l’expertise de SQALogic.

Les équipes internes d’Enbridge ont souvent fait part de leurs préoccupations, mais lorsqu’elles s’adressaient aux experts de SQALogic, les réponses étaient toujours disponibles et l’avancement du projet était maintenu sur la bonne voie. Pour SQALogic, la situation était normale et bien maîtrisée. Juste au moment où les choses commençaient à devenir un peu floues du point de vue du client, le projet a été frappé par un autre obstacle. L’équipe d’assistance cloud d’Enbridge (équipe Azure Cloud) passait d’un fournisseur de services à un autre. Ce changement s’est malheureusement produit en plein milieu d’étapes importantes du projet et aurait pu être dévastateur. SQALogic a pris l’affaire en main et programmé une réunion avec toutes les ressources auxquelles ils pouvaient penser. SQALogic a réuni le support de développement de Micro Focus, l’équipe Cloud Azure et les ingénieurs techniques d’Azure, ainsi que les groupes internes de réseaux et de serveurs. En trois heures de discussions intensives et de collecte d’informations, une solution a été trouvée. Deux jours après la réunion finale, tout était opérationnel : Enbridge disposait d’un système entièrement configuré. Elle pouvait activer et désactiver les générateurs de charge à la demande et activer les hôtes dynamiques. Enbridge a réussi à mettre en œuvre LoadRunner Enterprise avec l’aide de SQALogic.

Un gain de temps et un nouveau partenaire :

En regardant ce projet, Mark Robinson est impressionné par ce que l’équipe d’Enbridge a accompli et par la façon dont l’équipe s’est unie pour relever le défi. Une grande partie du projet était complexe et nouvelle pour eux, mais avec les ressources de SQALogic et leur expertise, ils ont pu naviguer dans ces eaux difficiles. L’expertise de SQALogic sur la solution ainsi que sa grande expérience ont vraiment aidé l’équipe de gestion du projet à se sentir entre de bonnes mains et à réduire le stress.

Au final, Enbridge a mis en place son nouveau cloud, correctement dimensionné, et son LRE est installé, fonctionne sans problème et apporte ses avantages. Mark a pu mener le projet à bien parce qu’il a choisi le bon conseiller pour l’aider à le mener à bien. Pour l’instant, Enbridge sait que SQALogic sera là pour eux lorsqu’ils devront relever de nouveaux défis.

Principaux défis :

  • Délais d’implémentation serrés
  • Bande passante limitée des équipes en raison des exigences des projets en cours
  • Implémentation continue d’Azure liée à la volonté de déplacer l’application LoadRunner sur site vers le cloud, parallèlement à la mise à niveau de la version LoadRunner Enterprise.
  • Exigences croissantes en matière de tests de charge entraînant une augmentation des dépenses en matière d’infrastructure de serveurs.

Principaux bénéfices :

  • Une expertise approfondie des solutions
  • Conseils proactifs sur la voie à suivre
  • Relations étroites avec le fournisseur de la solution
  • Une réflexion originale visant à réduire les coûts permanents d’Enbridge.
Mots clés
N'attendez plus. Demandez une évaluation gratuite