Comment swiss.blackfriday a géré un énorme pic de charge avec Hidora Cloud
Le Black Friday arrive bientĂŽt. Votre site Web est-il prĂȘt ? L’annĂ©e derniĂšre, nous avons publiĂ© une Ă©tude de cas de swiss.blackfriday – un agrĂ©gateur suisse d’offres de Black Friday. Rappelons-nous comment un pic de 300 000 visites a Ă©tĂ© absorbĂ© sans rĂ©duire le temps de rĂ©ponse.
Ă propos de
Le site swiss.blackfriday est un agrĂ©gateur de promotions construit exclusivement pour vendre les offres du Black Friday : les meilleures offres de rĂ©duction en ligne pour plus de 200 marques, y compris toutes sortes d’e-shops, des petits aux gĂ©ants du marchĂ© comme Manor, Globus, Apple, HP, Zara et mĂȘme Mediamarkt.
Défi
Le Black Friday continue de prendre de l’ampleur en Suisse. Mais une expĂ©rience en 2016 a montrĂ© que beaucoup de magasins d’e-commerce ont rĂ©alisĂ© que leurs sites web ne sont pas capables de gĂ©rer la vague de trafic pendant cet Ă©vĂ©nement.
Pour swiss.blackfriday, la tĂąche Ă©tait donc encore plus ardue : comment gĂ©rer les pics de trafic lorsque vous vendez plus de 200 marques en une seule journĂ©e et que vous ne pouvez mĂȘme pas estimer la charge potentielle ? Ăvaluer la vague potentielle d’utilisateurs et la quantitĂ© de ressources dont vous avez besoin pour avoir un temps de fonctionnement continu n’est pas une tĂąche facile. Dans ce cas, les serveurs doivent ĂȘtre choisis avec soin.
Comment rĂ©soudre ce dilemme : opter pour un serveur de faible puissance pour Ă©conomiser de l’argent ou choisir plusieurs serveurs puissants pour ĂȘtre sĂ»r que la charge pendant cet Ă©vĂ©nement crucial ne fera pas tomber le site web ?
Le choix d’un seul serveur peut permettre d’Ă©conomiser de l’argent mais, en mĂȘme temps, compromettre la disponibilitĂ© du site web au pire moment. Opter pour plusieurs serveurs permettra de faire face aux pics de charge. Mais la sous-utilisation des serveurs pendant le reste de l’annĂ©e entraĂźnera des dĂ©penses inutiles.
La principale question de l’Ă©quipe de swiss.blackfriday Ă©tait de savoir comment gĂ©rer la vague de consommateurs lors de cet Ă©vĂ©nement critique et de ne pas surpayer les serveurs.
Quels objectifs essayaient-ils d’atteindre ?
Pour Ă©viter une mauvaise expĂ©rience utilisateur causĂ©e par un temps d’arrĂȘt pour 300 000 visiteurs pendant la journĂ©e des soldes. Prouver qu’ils sont un centre de commerce Ă©lectronique fiable et toujours disponible, quel que soit le nombre d’utilisateurs qui visitent leur site.
Comment la solution Ă©volutive d’Hidora vous a-t-elle aidĂ© ?
Voyons comment swiss.blackfriday a utilisĂ© Hidora pour gĂ©rer un grand nombre d’utilisateurs uniques. Les organisateurs ont créé un environnement hautement disponible cloud pour faire fonctionner leur site web basĂ© sur WordPress en utilisant Hidora.
Cet environnement comprend deux Ă©quilibreurs de charge, deux bases de donnĂ©es et au moins deux serveurs d’applications WordPress partageant le mĂȘme espace de stockage.
Hidora PaaS distribue tous ces composants sur diffĂ©rents hĂŽtes physiques pour garantir une haute disponibilitĂ©. En outre, la base de donnĂ©es MySQL a Ă©tĂ© automatiquement rĂ©pliquĂ©e, ce qui a permis d’Ă©conomiser des jours de configuration et de tests.
En cas de pics de trafic, la plateforme Hidora peut automatiquement mettre Ă l’Ă©chelle les instances WordPress existantes ou mĂȘme ajouter de nouveaux nĆuds (mise Ă l’Ă©chelle horizontale). Ă l’inverse, les clusters peuvent ĂȘtre rĂ©duits et redimensionnĂ©s lorsque la charge diminue.
Comme vous pouvez le constater, Hidora Cloud constitue une solution parfaite pour les sites de commerce électronique dont la charge est trÚs variable. De plus, contrairement à Amazon Cloud, Hidora stocke vos données en Suisse, selon la législation suisse, ce qui vous assure un niveau de sécurité exceptionnel.
Résultats
Nous avons interviewĂ© l’Ă©quipe de swiss.blackfriday aprĂšs la journĂ©e de vente et avons appris l’expĂ©rience qu’ils ont eue avec la plateforme Hidora Cloud : Le pic de visites de 300K a Ă©tĂ© absorbĂ© sans rĂ©duire le temps de rĂ©ponse.
Comment WordPress a-t-il géré les pics ?
Pendant la journĂ©e de vente du Black Friday 2017, nous avons reçu un Ă©norme pic de 300K visites incluant des sources organiques et payantes provenant de toute la Suisse. Nous avions beaucoup d’activitĂ© front et back office Ă ce moment-lĂ et l’infrastructure a fait face sans problĂšme, les pics ont Ă©tĂ© absorbĂ©s sans rĂ©duire le temps de rĂ©ponse.
Comment fonctionne la mise Ă l’Ă©chelle automatique (verticale et horizontale) ?
Le dĂ©fi du Black Friday Ă©tait de publier le plus rapidement possible de nouveaux contenus et offres sur notre systĂšme multilingue et de maintenir toutes les informations Ă jour. Avec le systĂšme de mise Ă l’Ă©chelle automatique, nous devions avoir un temps de rĂ©ponse trĂšs faible sans divergences entre les versions, et le systĂšme Hidora a parfaitement fonctionnĂ© de cette maniĂšre.
Comment vos performances de production ont-elles changé ?
Avant de mettre en place le systĂšme Hidora, nous avions une infrastructure trĂšs simple avec la production sur un seul serveur. Cette situation Ă©tait la mĂȘme pour le dĂ©veloppement.
Avec la solution Hidora, nous avons réussi à déployer de nouvelles versions dans un temps limité sans aucun problÚme.
Comment votre facture d’hĂ©bergement a-t-elle Ă©voluĂ© avec Hidora ? A-t-elle diminuĂ© ?
Nous avons rĂ©duit de 30 % nos coĂ»ts d’infrastructure, car Hidora propose une structure de prix « pay as you use ». Nous n’avons donc pas besoin de deviner Ă l’avance le nombre de ressources Ă acheter, nous ne payons que ce que nous consommons. C’est l’une des meilleures choses Ă propos de Hidora.
Que pensez-vous du fait de ne plus faire de DevOps ?
Nous pensons que c’est une excellente nouvelle ! Nous sommes des Ă©diteurs et nous devons nous concentrer sur le contenu, pas sur l’informatique. Avec l’Ă©quipe DevOps de Hidora, ils connaissent notre projet et les dĂ©fis auxquels nous sommes confrontĂ©s, et ils sont trĂšs rĂ©actifs avec un coĂ»t limitĂ©.
Nous n’avons pas besoin d’embaucher des dĂ©veloppeurs ayant des connaissances en administration systĂšme, car Hidora remplace ce besoin.
Hidora a-t-il rĂ©solu votre problĂšme de temps d’arrĂȘt ?
L’opĂ©ration Black Friday ne permet pas de temps d’arrĂȘt car tout est concentrĂ© sur une seule journĂ©e. La solution Hidora nous a aidĂ©s Ă faire face au principal problĂšme potentiel de temps d’arrĂȘt pendant la journĂ©e de l’Ă©vĂ©nement.
Témoignage client
« Comment swiss.blackfriday a gĂ©rĂ© un pic de 300K visites sans rĂ©duire le temps de rĂ©ponse.â