Northland Properties améliore ses performances en ligne et réduit les coûts de son infrastructure grâce à DataDome

Des sites Web rapides et disponibles pour les clients
Réduction de 40 % de la charge sur l'infrastructure
Connaissances analytiques de grande valeur
DataDome
Table des matières
28 Dec, 2020
|
min

Northland Properties est l’une des entreprises les plus renommées du secteur de l’hôtellerie-restauration au Canada. Des robots scrapers agressifs causaient des problèmes de performance, des interruptions et des pertes de revenus sur les sites Web des établissements de la société. Qui plus est, la précédente solution de lutte contre les bots s’était révélée insatisfaisante. Aujourd’hui, DataDome intercepte l’ensemble des bots indésirables sur les sites Web de l’entreprise, ce qui permet de réduire la charge des serveurs d’environ 40 %, tout en garantissant aux clients une expérience de réservation à la fois rapide et fluide.

DataDome
Il nous a fallu environ 30 minutes pour tout mettre en place.
Ben Norouzizadeh, chef du pôle de développement logiciel de Northland Properties.

Les défis : scraping agressif des données en ligne et détection défectueuse des bots

Comme c’est souvent le cas dans l’industrie hôtelière, le principal problème causé à Northland Properties par les robots logiciels était le scraping de données, ou « web scraping ». Ces robots racleurs s’attaquaient notamment de manière agressive aux informations tarifaires publiées sur les sites Web des établissements de la société :

« Nous ajustons continuellement les tarifs des chambres de nos différents hôtels. Les gens utilisaient donc des robots pour indexer automatiquement ces changements », explique Ben Norouzizadeh, directeur de l’équipe de développement logiciel chez Northland Properties. “« L’ampleur des attaques créait parfois une charge tellement importante que le serveur s’arrêtait purement et simplement. C’était très insidieux ».

Comme le rapport Ben, la pile de sites Web actuelle de la société avait été initialement développée au Royaume-Uni. Lorsque Northland l’a acquise en 2019, l’entreprise a hérité de la solution de protection anti-bots qui y était alors rattachée. Or celle-ci, fournie par l’un des géants nord-américains de la gestion de bots, s’est progressivement révélée insatisfaisante :

« Nous avons conservé cette solution pendant quelques mois, mais elle a ensuite commencé à nous poser des problèmes », observe Ben. « « Plus grave encore, notre logiciel de gestion bloquait les bots légitimes, y compris le robot d’indexation de Google, qui ne parvenait plus à référencer nos pages. C’est à ce moment-là que nous avons décidé de le remplacer ».

Avant DataDome, notre logiciel de gestion bloquait les bots légitimes, y compris le robot d’indexation de Google, qui ne parvenait plus à référencer nos pages. C’est à ce moment-là que nous avons décidé de le remplacer
Ben Norouzizadeh, chef du pôle de développement logiciel de Northland Properties.

La solution : configuration en 30 minutes et détection précise

Lorsque Ben et son équipe se sont mis en quête d’une nouvelle solution, leur principal critère de choix, outre l’identification correcte du robot de Google, était la facilité de mise en œuvre. La solution devait pouvoir s’intégrer à l’architecture existante, sans nécessiter le développement de code personnalisé ni d’autres modifications majeures du site.

Pour la gestion du DNS et de certains autres services, Northland Properties fait appel à Cloudflare. Ainsi, lorsque l’équipe a découvert le module DataDome Cloudflare, disponible sous forme d’application Cloudflare Marketplace, cela a été l’un des facteurs décisifs.

« L’intégration a été une expérience très plaisante », se souvient Ben. « Nous avons eu une session en ligne, au cours de laquelle l’équipe de DataDome nous a expliqué comment installer le module Cloudflare et optimiser la configuration. Il nous a fallu à peine 30 minutes pour tout mettre en place. »

La précédente solution de gestion de bots ayant eu pour inconvénient de bloquer les robots légitimes, Ben et son équipe ont avancé avec prudence, en veillant à ne pas rencontrer de nouveau les mêmes difficultés. Ils ont profité pleinement de l’essai gratuit de DataDome pendant 30 jours, en monitorant le mode de classification des différentes catégories de robots dans le tableau de bord du logiciel.

« Le tableau de bord est très convivial et on trouve son chemin facilement », atteste Ben. “« De fait, en constatant que le robot d’indexation de Google était correctement identifié, nous savions qu’il serait capable d’entrer sur nos sites et de nous indexer avec succès. Le tableau de bord a également confirmé que de nombreux bots de scraping tentaient d’extraire les prix de nos nœuds finaux publics », ajoute-t-il.

Le résultat : rapidité des sites Web, économies de coûts et connaissances analytiques

Si la principale raison du remplacement de l’ancienne solution de gestion de bots était de garantir une indexation sans encombre par Googlebot, Northland Properties veille également à ce que DataDome remplisse d’autres critères :

« Pour nous, le point essentiel est d’éviter le moindre problème de performance du site Web lorsque nous sommes visés par des attaques », note Ben. « Donc, en plus du tableau de bord de DataDome, nous surveillons notre infrastructure AWS, afin de nous assurer que nos serveurs ne soient pas surchargés. Lorsque DataDome nous informe d’une attaque, nous pouvons non seulement voir que tous les bots malveillants sont bloqués, mais aussi qu’aucun pic d’utilisation des processeurs ni quoi que ce soit de ce genre ne se produit sur nos instances in situ. Désormais, nous n’avons plus aucun problème de pics de trafic imprévisibles, de mauvaises performances des sites Web ni de temps d’arrêt ».

Parmi ses vertus, l’élimination des vastes volumes de trafic robotisé indésirable sur les sites Web de Northland Properties présente également l’avantage secondaire de réduire considérablement les coûts informatiques et ceux de l’infrastructure.

« Il y a deux aspects aux avantages financiers que nous réalisons », observe Ben. “Lorsque 40 % de notre trafic est bloqué, il y a évidemment des économies directes sur les coûts d’infrastructure qui sont associées à cela. Mais ce qui est peut-être encore plus important, c’est que le fait de stopper les mauvais robots nous aide à prévenir les pertes de revenus. Le secteur de l’hôtellerie et de la restauration est hautement concurrentiel. Si les gens viennent sur notre site Web et le trouvent trop lent, ils nous quitteront purement et simplement sans effectuer de réservation. Il est donc essentiel pour nous de veiller à ce que nos infrastructures soient toujours disponibles pour nos clients légitimes ».

Enfin, pendant la pandémie de COVID, Ben a également exploité DataDome dans le but d’acquérir de nouvelles connaissances analytiques. La vue « Exploration » du tableau de bord dispose d’une fonction de filtrage qui permet de distinguer aisément le trafic humain sous forme de segment séparé. Ben et son équipe l’ont ainsi mise à profit pour suivre l’évolution du trafic humain au cours de la pandémie.

En guise de conclusion, Ben exprime toute sa gratitude à l’assistance technique de DataDome : « L’équipe est extrêmement réactive ; dès que nous avons besoin de quelque chose, elle s’en occupe immédiatement. Ce fut une formidable expérience pour nous et nous sommes très satisfaits de DataDome », conclut-il.

L’équipe est extrêmement réactive ; dès que nous avons besoin de quelque chose, elle s’en occupe immédiatement. Ce fut une formidable expérience pour nous et nous sommes très satisfaits de DataDome
Ben Norouzizadeh, chef du pôle de développement logiciel de Northland Properties