Exemple de réussite

PlaceWise Digital obtient un temps de disponibilité exemplaire grâce à HAProxy Enterprise

Eric Martinson

Directeur technologique de PlaceWise Digital

Temps de disponibilité incomparable
Plus sûr
Plus performant
Observabilité à 360° du réseau

Présentation de PlaceWise Digital

Situé à Denver, dans le Colorado, PlaceWise Digital est le premier prestataire de services numériques marchands des centres commerciaux depuis plus de 20 ans. Il a entièrement conçu son service RetailHub, solution professionnelle qui héberge aujourd'hui près de la moitié des sites Web des centres commerciaux des États-Unis et facilite la création de contenu et la gestion au quotidien.

Les résultats en bref

Temps de disponibilité incomparable
Plus sûr
Plus performant
Observabilité à 360° du réseau

Aperçu des solutions

HAProxy Enterprise
Gestion des bots
WAF incorporé
Géolocalisation intégrée

À la tête d'environ 50 serveurs dans huit régions, nous gérons de 150 à 200 requêtes à la seconde au niveau mondial. L'objectif de notre toute petite équipe en matière d'infrastructure est de proposer des services de données géolocalisés rapides, économiques et ultra-fiables à tous nos clients.

La situation

Face à la croissance ininterrompue du nombre de ses utilisateurs, PlaceWise Digital a compris qu'il lui fallait mettre à jour son ancien système, qui n'était pas conçu pour être évolutif et présentait des problèmes de fonctionnement et des pannes fréquentes. Eric Martinson savait qu'il pouvait accorder aux développeurs le temps nécessaire pour résoudre les problèmes sous-jacents, mais il avait besoin de réduire la charge supportée par la plateforme.

Notre première tâche consistait à améliorer la visibilité du trafic, car PlaceWise Digital manquait d'outils pour inspecter son réseau, mais soupçonnait la présence de clients indésirables (bots et autres) surchargeant ses serveurs. Selon toute probabilité, ils se mêlaient aux vrais clients et gâchaient de la bande passante. Il fallait un moyen de filtrer le trafic qui se dirigeait vers les applications.

Forte de ses connaissances et mue par un objectif clair, l'équipe PlaceWise Digital s'est retroussé les manches, s'attachant à moderniser son infrastructure.

ericmartinsononstagesuccessstory

Eric Martinson, lors de son intervention à la HAProxyConf 2019

Objectifs

PlaceWise Digital avait besoin d'améliorer son temps de disponibilité et l'observabilité de son réseau. Sachant qu'il fallait commencer par sa périphérie, l'équipe a déterminé que la première étape consistait à mettre en place une solution de répartition de charge simple et fiable. Le plus urgent était de maîtriser davantage le routage backend et les règles de basculement. Autrement dit, il fallait un répartiteur de charge de base assurant redondance et évolutivité.

Il devait s'adapter à l'environnement virtuel existant et être indépendant de tout fournisseur de cloud. La reprise en cas de sinistre figurait aussi parmi les priorités. Des mécanismes de basculement fiables s'avéraient nécessaires pour éviter les temps d'arrêt. Avec ce cahier des charges, Eric Martinson a essayé la grande majorité des solutions avant de trouver celle qui répondait à tous ses besoins, HAProxy.

La solution

PlaceWise Digital a tout d'abord déployé HAProxy Community Edition, sans lequel il aurait été difficile de rétablir le temps de disponibilité. Grâce à HAProxy, il est devenu possible de répartir le trafic entre de nombreux serveurs virtuels. PlaceWise a donc pu atteindre un niveau qui aurait été impensable si on s'était contenté d'améliorer le matériel existant. Des serveurs de secours ont été désignés pour un basculement automatique rapide en cas de défaillance.

HAProxy a également résolu le problème d'observabilité du réseau grâce à un ensemble complet de journaux, qui sont traités par la pile ELK. Il est ainsi devenu possible de filtrer le trafic et de rendre le réseau bien plus performant. Les capacités de surveillance du réseau s'en sont trouvées grandement améliorées, au point que les développeurs ont surnommé la combinaison HAProxy+ELK "L'incroyable HELK”.

HAProxy s'est révélé être outil très polyvalent, mais PlaceWise Digital a rapidement choisi de passer à HAProxy Enterprise. En effet, celui-ci contient des modules complémentaires, tels qu'Antibot, qui bloquent une part importante du trafic indésirable sur leur réseau. L'équipe s'est même aventurée à utiliser le trafic des bots des moteurs de recherche pour préparer les caches de secours.

placewise-slide-light

MaxMind Certified Integration dans HAProxy Enteprise

Grâce à MaxMind GeoIP Certified Integration de HAProxy, la mise en conformité avec le RGPD a été rapide et facile. De même, l'intégration de Let’s Encrypt a été un jeu d'enfant. Plus besoin de développement maison.

HAProxy est rapidement devenu la pièce maîtresse de notre réseau. Le ROI est très vite au rendez-vous.

Les résultats

Avec HAProxy, PlaceWise Digital dispose du temps nécessaire pour développer sa plateforme de nouvelle génération. En cas de problème dans l'ancien système, les serveurs de secours prennent automatiquement le relais. Les pannes deviennent très rares. La maintenance programmée est désormais possible sans entraver les clients et l'équipe peut résoudre les problèmes sans travailler contre la montre.

Avec les fonctions intégrées de HAProxy Enterprise il faut moins de temps de développement pour adapter et améliorer le système. Les modules complémentaires (Antibot, MaxMind Geolocation Integration, etc.) sont prêts à l'emploi.

Pour en savoir plus sur l'infrastructure de PlaceWise Digital, regardez l'intervention d'Eric Martinson lors de la HAProxyConf. Vous découvrirez comment la société a fait évoluer son infrastructure.

Pour en savoir plus sur les cas d'utilisation de HAProxy, consultez la page Exemples de réussite.

Nos spécialistes HAProxy sauront vous proposer la solution la plus adaptée en termes de déploiement, d’échelle et de sécurité.

Contacter nos spécialistes