Rechercher
Contactez-nous Suivez-nous sur Twitter En francais English Language
 

Abonnez-vous gratuitement à notre NEWSLETTER

Newsletter FR

Newsletter EN

Vulnérabilités

Se désabonner

Car&Boat Media optimise les performances de ses sites Web La Centrale, Caradisiac, Forum Auto et Annonces Bateau avec ALOHA Load Balancer

mars 2011 par Marc Jacob

Exceliance, éditeur français de solutions pour la répartition de charge et la haute disponibilité des applications et services Web, annonce que Car&Boat Media, spécialiste des petites annonces automobiles et nautiques, a déployé ses solutions de répartition de charge ALOHA Load Balancer pour garantir la disponibilité et améliorer les performances de ses sites Web.

La rançon d’un fort trafic Web

La Centrale, Caradisiac, Forum Auto, Annonces Bateau … On ne présente plus les sites de Car&Boat Media : avec plusieurs millions de pages vues chaque jour, ils font partie des poids lourds de l’Internet français. Depuis juillet 2009, hormis Annonces du Bateau dont le lectorat reste très attaché au magazine vendu en kiosque, les éditions papier ont toutes disparu au profit du Web. Une évolution qui impose de proposer aux internautes un service de qualité, autrement dit rapide, fiable et accessible à toute heure.

Pour faire face à ses enjeux, une première solution de répartition de charge (load balancer AppDirector de Radware) avait été mise en place par Car&Boat Media en octobre 2008, mais elle n’apportait pas de réponse satisfaisante pour la répartition de charge de niveau 7 (application Web) : les temps de réponse continuaient à se dégrader, notamment lors des pics de trafic. En outre, jeune et instable, la solution initialement en place nécessitait plusieurs mises à jour par mois et ne proposait pas de support en France.

A l’approche du Mondial de l’Automobile 2010, générateur de fort trafic sur les sites automobiles du groupe, et d’une campagne de publicité télévisuelle en prime time, le risque de baisse inacceptable des performances, voire d’interruption de service, était devenu trop grand pour Car&Boat Media.


La répartition de charge intelligente

Quelques mois avant le Mondial, la décision de remplacer la solution de load balancing existante est prise. Un délai qui laisse le temps aux équipes informatiques de Car&Boat Media d’identifier l’origine des problèmes de performance, de tester différentes offres du marché et de vérifier leur efficacité dans l’environnement des sites du Groupe.

« Les pages de nos sites, et notamment de La Centrale, sont générées de manière dynamique à partir de nombreux éléments, et nécessitent beaucoup de requêtes. Pour optimiser leur affichage et soulager nos bases de données, un routage "intelligent" (de niveau 7, couche applicative) était nécessaire », explique Nicolas Lacourte, Responsable de l’Infrastructure de Car&Boat.

Parmi des différentes sociétés consultées, c’est Exceliance qui est retenue. Disposant d’une équipe limitée, Nicolas Lacourte préfère l’appliance ALOHA Load Balancer 16K à la solution open source HAProxy vers laquelle son choix s’était initialement porté. « Pour nous, c’était la solution idéale, poursuit-il : nous allions bénéficier des fonctionnalités enrichies de HAProxy dans une appliance nativement optimisée, sans avoir à faire le choix d’un matériel, d’un système d’exploitation, etc. ».

Car&Boat Media a également suivi les recommandations des experts d’Exceliance, en termes de refonte de l’architecture de load balancing : la moitié des répartiteurs de charge sera dorénavant dédiée au niveau 4 (réseau), tandis que l’autre sera affectée au niveau 7 (applicatif), pour soulager les bases de données par une réelle prise en charge des files d’attente, la mise en mémoire tampon des données, la régulation dynamique du nombre de connexions simultanées, etc.

Après environ deux mois de tests dans le courant de l’été 2010, la solution est mise en production en septembre, juste avant le Mondial de l’Automobile.

Une rentabilité immédiate

Et les résultats ne se sont pas faits attendre : en dépit de l’augmentation régulière du trafic sur ses sites (de l’ordre de 10% par an), et des pics liés au salon et à la campagne de publicité TV, la charge moyenne des quelques 180 serveurs que compte l’architecture de Car&Boat Media a diminué jusqu’à se retrouver à un niveau historiquement bas : plus linéaire et moins brutale, elle a tout simplement été divisée par deux, passant ainsi de 60% à 30% de CPU utilisé.

Une vraie économie pour l’entreprise, dont l’audience des sites est en croissance constante, et qui aurait donc dû rapidement investir dans de nouveaux serveurs sans l’implémentation de la solution d’Exceliance. « Avec de tels gains de performances, nous estimons que la solution ALOHA a été rentabilisée en un week-end ! », conclut Nicolas Lacourte.


Voir les articles précédents

    

Voir les articles suivants