• Formerly Platform.sh
  • Contact us
  • Documentation
  • Login
Watch a demoFree trial
Blog
Blog
BlogProduitÉtudes de casNouvelles de l'entreprise
Études de cas

Le parcours PaaS de HMP Global : de pannes hebdomadaires à une disponibilité de 99,99 %

6 minutes de lecture

Partager
DrupalPaaS

Remarque : cette étude de cas a été initialement publiée sous la marque Platform.sh. Elle a été republiée (mise à jour) afin de refléter notre nouveau nom, Upsun. Tous les résultats et conclusions restent inchangés.

HMP Global, société internationale spécialisée dans l'événementiel et l'édition , s'efforce de rendre le monde plus sain grâce au pouvoir de l'éducation dans le secteur de la santé. Elle compte parmi ses marques HMP Global Learning Network, Consultant360 et Psych Congress, qui figurent parmi les événements de formation médicale accrédités que son équipe organise chaque année.

Nous avons rencontré Ryan Geraghty, directeur du développement web chez HMP Global, pour discuter de la manière dont son équipe gère plus de 150 microsites et applications répartis dans le monde entier pour les événements HMP Global. Cela comprend une vaste gamme d'événements virtuels et hybrides, dont beaucoup ont été organisés sur Upsun. De la mise en œuvre de processus CI/CD et d'assurance qualité pour leur infrastructure applicative centrée sur Drupal. En passant par le développement local pour répondre aux besoins de leurs événements et de leur public à travers le monde, et la recherche des meilleures pratiques en matière de sécurité et de conformité.

Optimisation des workflows des développeurs pour une amélioration de 200 % de la stabilité des applications

« Nous sommes une société internationale spécialisée dans l'événementiel et l'édition, avec des revues et des événements dans le domaine de la santé, et chacune de ces entités dispose de son propre site web », explique M. Geraghty. « Nous avons probablement environ 150 sites web au total. »

Cela représente 150 sites Web individuels qui nécessitent une maintenance, une optimisation, une mise à jour, ainsi qu'une sécurité et une conformité régulières pour fonctionner correctement. Avec autant de sites à gérer, l'équipe de développement de HMP Global avait besoin d'un outil capable de faciliter un développement local flexible afin de permettre à ses développeurs de travailler ensemble de manière transparente. Sans parler de la réduction du temps consacré à l'intégration des nouveaux développeurs, à la gestion des différentes versions de PHP, à la gestion des dépendances, à la configuration des certificats TLS locaux, au débogage de MySQL, et nous savons tous que la liste est encore longue.

En tant que partenaire de Lando, la principale plateforme open source pour la gestion des environnements de développement locaux, HMP Global a pu télécharger ses projets Upsun et exécuter des environnements locaux avec des répliques parfaites de ses sites web. Grâce à notre automatisation CI/CD intégrée, il suffit de quelques clics pour apporter des modifications en temps réel et renvoyer les modifications de code et de configuration vers Upsun. Les développeurs peuvent ainsi travailler en toute tranquillité, sachant que leur environnement local correspondra exactement à l'environnement de production, quel que soit le site web sur lequel ils travaillent.

L'équipe de développement de HMP Global a pu créer sans effort plusieurs versions du même site avec différentes branches. M. Geraghty a expliqué qu'avant d'utiliser Upsun, le DevOps ne faisait pratiquement pas partie du workflow de HMP Global. De plus, une grande partie de leurs applications n'étaient pas suivies dans Git, ce qui posait plusieurs problèmes pour le suivi des modifications. Désormais, chaque modification est lancée dans sa propre branche de test et approuvée avant d'être fusionnée, ce qui a permis d'améliorer la qualité et la stabilité de 200 %. Bien que ce processus supplémentaire ait allongé quelque peu les délais de déploiement, l'entreprise passe beaucoup moins de temps à gérer les pannes et les problèmes, ce qui compense largement ce temps supplémentaire.

Sans oublier que Lando se charge même de la mise en réseau complexe entre les composants, notamment les bases de données, les files d'attente et divers environnements d'exécution, ce qui évite d'avoir à configurer et à gérer différentes versions de logiciels sur Mac ou PC. Avec environ 30 des principales plateformes de HMP Global hébergées sur Upsun, l'entreprise a pu optimiser le flux de travail des développeurs pour environ un cinquième de l'ensemble de son portefeuille de sites web.

Des tests d'assurance qualité fiables pour de meilleurs résultats et une disponibilité accrue

Grâce aux capacités de développement local fournies par Upsun, HMP Global a également pu mettre en place des procédures rigoureuses d'assurance qualité (QA) et de tests d'acceptation par les utilisateurs (UAT), qui lui ont finalement permis de fournir des sites web plus performants. L'entreprise a en effet pu créer de nouvelles branches et les tester avec précision avant leur mise en production.

M. Geraghty explique qu'une fonctionnalité a aidé son équipe à fournir des sites web de meilleure qualité, « car nous disposons désormais de liens de QA et de test réels qui peuvent être utilisés avec un meilleur temps de disponibilité ». Le temps de disponibilité de leur réseau mondial d'apprentissage est passé de 99,95 % à 99,99 % grâce à Upsun. M. Geraghty a déclaré : « Bien que la différence ne soit pas énorme, il s'agit de notre site web phare et le plus visible, qui reçoit des millions de visites par mois. Les heures de disponibilité supplémentaires sont donc un énorme avantage pour nous, d'autant plus que nous n'avons pas à nous soucier de la surveillance et des corrections. » Avec une moyenne de 100 visites par mois pour leurs autres sites Web, ce chiffre pouvant augmenter considérablement pour atteindre entre 1 000 et 100 000 visites à l'approche d'un événement, la qualité et la fiabilité des performances sont essentielles pour le rendement de leur équipe de développement. Désormais, tous les temps d'arrêt des sites Web de HMP Global hébergés sur Upsun sont le résultat de déploiements planifiés, sans aucune surprise.

M. Geraghty a détaillé un problème récurrent particulier que HMP Global rencontrait avec la stabilité de l'un de ses sites, qui plantait au moins une fois par semaine pour diverses raisons. Un problème dont ils ne comprennent toujours pas la cause profonde à ce jour. Cependant, depuis le transfert du site web vers Upsun, il n'y a pas eu un seul problème.

Stabilité, qualité, fiabilité

« C'est vraiment une question d'efficacité et de possibilité d'avoir des produits de meilleure qualité et plus stables », explique M. Geraghty lorsqu'il résume l'impact positif qu'Upsun a eu sur le rendement de son équipe depuis qu'elle a rejoint notre plateforme en février 2022.

Avec plus de 30 sites web HMP Global utilisant désormais notre PaaS, l'équipe a eu de nombreuses occasions de se familiariser avec toutes les fonctionnalités et capacités disponibles. M. Geraghty a notamment souligné les déploiements automatiques et les mises à jour logicielles, la réduction du temps consacré au DevOps et à l'assurance qualité, la facilité de création de nouvelles branches en un temps minimal, ainsi que nos mesures de sécurité et de conformité. Il a notamment déclaré : « Nous voulions vraiment maintenir des tarifs similaires à ceux que nous payions auparavant, tout en bénéficiant de ces gains d'efficacité dans le processus », ce que nous avons pu leur offrir.

Votre meilleur travail
est à l'horizon

Essai gratuit
© 2025 Upsun. All rights reserved.