Il y a un gobie qui se balance: une liste de contrôle pour le commerce électronique pendant la saison des ventes

Chaque année, des millions de personnes effectuent des achats sur Internet: c'est pratique, simple et rapide. L'utilisateur moyen, qui choisit auprès de qui acheter le produit souhaité, garde jusqu'à 5-7 onglets avec différents magasins en ligne ouverts: quelqu'un a un meilleur prix, quelqu'un a plus d'options de paiement. Et si tout à coup, en raison de dysfonctionnements, le site cesse de fonctionner ou est trop stupide, l'utilisateur ira sans doute chez les "voisins" du navigateur.

En prévision du Black Friday, la vente mondiale la plus populaire et la plus importante (mais loin d'être la seule), il convient de veiller à l'accessibilité de vos sites. Comment? Les spécialistes d'IT-GRAD donneront des conseils sous la coupe.


/ Image originale - Shutterstock

La principale raison de la "chute" des sites pendant la période de vente est une forte augmentation du trafic et des infrastructures mal préparées. Il convient de rappeler qu'en parallèle à l'afflux naturel de visiteurs, une attaque DDoS est possible.

Par conséquent, le moyen le plus sûr de survivre, par exemple le Black Friday et de ne pas tomber, est de donner la possibilité de passer à l'échelle pour la période de pointe. L'architecture de la solution doit être conçue de manière à ce que l'ajout de ressources puisse résoudre ce problème. Il en va de même pour le code de l'application elle-même: elle doit tenir compte de la possibilité de mise à l'échelle. Cependant, nous donnerons quelques conseils pratiques à la toute fin de l'article.

Bien sûr, il est impossible de créer l'instruction parfaite étape par étape "Pour ne jamais tomber, il vous suffit de ...", qui conviendra à tout le monde. Néanmoins, au milieu de l'automne, lorsque les ventes les plus chaudes commencent dans le monde l'une après l'autre, il ne sera pas superflu de rappeler certaines règles de préparation, mais en même temps d'étudier l'expérience inestimable des collègues de l'atelier.
Nous ne cherchons en aucun cas à discréditer aucune des sociétés dont les cas seront examinés dans l'article. Le seul but de mentionner les incidents ci-dessous est d'illustrer les risques, les méthodes de protection et les moyens d'atténuer les conséquences d'un déni de service. Tous les calculs des pertes estimées ont été effectués par nous seulement approximativement et ne peuvent pas refléter l'image réelle dans les entreprises.

Huawei


Date de l'incident: 4 avril 2018.
Ce qui s'est passé: Il semblerait que la Chine soit l'un des pays les plus densément peuplés au monde. Et le vendeur chinois, qui a lancé une action d'une générosité sans précédent (smartphones et tablettes pour seulement 1000 roubles), pourrait bien prévoir une charge sérieuse. Néanmoins, le bureau de la société a sous-estimé l’enthousiasme de nos fans de haute technologie, ce qui a entraîné l’ouverture du site Web de la division russe de Huawei.



L'échec a été enregistré littéralement immédiatement après le début de la vente, vers 11h00, heure de Moscou. Dans le même temps, la page principale "promotionnelle" s'est ouverte sans problème, mais lors de la tentative d'ajout du produit au panier, une erreur HTTP Status 404 - / CAS / remoteLogin s'est produite. Les représentants de la société se sont abstenus de commenter, citant, encore une fois, une augmentation imprévue du trafic pendant la campagne.

Commentaire d'un expert: Huawei a commencé tout en paix. En fait, la campagne ne parlait que de 10 appareils pour 1000 roubles, mais les gens ne comprenaient pas quelque chose, et ça a commencé. Il est probable que la véritable cause de la chute n'était pas une commercialisation de qualité suffisante - lors de l'élaboration de matériel promotionnel, il valait la peine d'indiquer clairement les limites.

Heureusement, l'entreprise a évité les atteintes à la réputation . La plupart des utilisateurs étaient sensibles aux problèmes techniques sur le site et la réputation positive de la marque a permis d’étouffer la situation.

Victoire


Date de l'incident: 12 août 2019
Ce qui s'est passé: Le site Web de la compagnie aérienne à bas prix Pobeda (ou plutôt le service de réservation) a cessé de fonctionner correctement lors de la vente de billets à 499 roubles.



Selon les représentants de "Victory", le site a été soumis à "une puissante attaque DDoS de serveurs chinois". Ils ont déclaré qu'il n'y avait pas eu d'interruption de travail avec l'afflux de visiteurs et qu'ils avaient commencé plus tôt que l'action n'avait commencé. En essayant de trouver des billets, le site a donné l'erreur n ° 502 et un message sur l'indisponibilité du service.

Pour Victory, ce n'est pas le premier cas de chute lors d'une vente - la même chose s'est produite plus tôt.

En conséquence: Pobeda prévoyait de vendre 200 000 billets aux tarifs les plus bas - de 499 à 1999 roubles. Selon la société, 160 000 ont été ajoutés au site, mais sur le nombre prévu, il était encore possible de vendre environ 52 203 billets. En conséquence, 107 797 billets sont restés, dont le prix moyen était d'environ 1249 roubles. Sur cette base, nous pouvons faire une estimation approximative et calculer que la «victoire» pourrait maximiser encore 134 millions de roubles.

Cependant, le fait même que la vente de billets ait provoqué une telle agitation, et Pobeda a reçu un grand nombre de références dans les médias et les réseaux sociaux, suggère que les billets de 499 roubles peuvent faire oublier la chute et d'autres moments douteux aux utilisateurs.

Journée des célibataires sur AliExpress


Date de l'incident: 11 novembre 2015
Ce qui s'est passé: La vente totale, programmée pour coïncider avec la "Journée du baccalauréat", populaire en Chine, a eu lieu en Russie pour la première fois en 2015. Cependant, les utilisateurs et partenaires de la plateforme de trading populaire ont rencontré des problèmes lors du paiement des marchandises. Pendant plusieurs heures, les commandes émises et payées sont restées dans les paniers des utilisateurs avec le statut «En attente de paiement» et de l'argent a été prélevé deux fois sur les cartes.

En conséquence: Néanmoins, les représentants d'AliExpress ont déclaré qu'il n'y avait pas eu d'échec de leur côté et que les coupables de la situation actuelle étaient de grandes banques russes et européennes qui ne pouvaient pas faire face au nombre considérablement accru de demandes de paiement.
Parlez de réputation. Le crash a touché de nombreux utilisateurs de Russie et d'Europe. De plus, cela entraînait des coûts matériels pour certains de ces utilisateurs. Néanmoins, il y a un point positif pour le commerce de détail: malgré la baisse, cela prouve que les gens étaient tellement passionnés par l'action que même les banques ne pouvaient pas «digérer» tous les paiements.

BlackFriday2013.ru


Date de l'incident: 6 décembre 2013
Ce qui s'est passé: le site de vente du Black Friday a refusé littéralement juste après le début de la vente. Ozon, Enter, White Wind, L'Etoile et d'autres partenaires de l'action, dont les bannières ont été placées sur la page de l'organisateur, ont également participé à l'automne festif.



De toute urgence, un travail technique a été effectué sur le site, au cours duquel les flux xml ont été mal téléchargés, et les acheteurs ont reçu de telles offres de réduction:


/ Ainsi, le résultat des flux xml incorrectement remplis semblait

En conséquence: selon les organisateurs, du fait que le Black Friday a eu lieu dans notre pays pour la première fois en 2013, ils n'ont pas pu évaluer correctement la charge estimée. Il a fallu environ 11 heures pour rétablir les performances, l'action a été prolongée jusqu'au samedi soir. Malgré les commentaires positifs des représentants d'Ozon, de Bukvoed et d'autres sociétés participantes, certains des partenaires en 2013 ont refusé de participer aux futures promotions. Il est probable qu'un dysfonctionnement important dans le travail d'un site d'agrégateur dédié et, par conséquent, un simple dysfonctionnement des ventes en soit une des raisons. Dans ce cas, il convient de noter que le transfert d'une partie de la charge vers l'agrégateur de vente est un moyen de réduire les risques pour les détaillants.Cependant, dans ce cas, l'agrégateur assume une responsabilité substantielle pour assurer l'action.

Belavia


Date de l'incident: 5 mars 2016
Ce qui s'est passé: à la veille de l'accident, la compagnie aérienne biélorusse Belavia, en l'honneur du vingtième anniversaire, a annoncé la vente de billets pour seulement 20 euros. On estimait que jusqu'à 114 000 billets seraient vendus à un tarif spécial tout au long de la journée du 5 mars.
Néanmoins, il s'est avéré que les serveurs de l'entreprise n'étaient pas prêts pour un afflux record de visiteurs. Une heure à peine après le début de l'action, les utilisateurs ont inondé les réseaux sociaux de messages d'erreur sur le site.


/ Capture d'écran de la publication des réseaux sociaux

Commentaire d'expert: à en juger par les déclarations sur les réseaux sociaux, Belavia utilisait à l'époque des infrastructures physiques. Dans une telle situation, toute expansion prend un certain temps, même en mode d'urgence. L'utilisation de ressources cloud aiderait à rendre la mise à l'échelle plus fluide.

En conséquence: Belavia prévoyait de vendre 114 000 billets autant que possible, selon le rapport, 47 681 billets ont été vendus. Cependant, cela a été facilité par la prolongation de l'action pour une journée de plus - le 5 mars, la société n'a vendu que 10 000 billets.


/ Capture d'écran de la publication des réseaux sociaux


/ Photo de la présentation Belavia résumant les résultats de 2016, blog.vp.by

Réputation: Belavia a peut-être trouvé le moyen le plus élégant et le plus honnête de restaurer une réputation ternie. L'action a été prolongée d'un autre jour et le 6 mars, la vente des billets pour le tarif promotionnel a repris, cette fois sans problème.

Tirer des conclusions


En conclusion, nous présentons une liste de contrôle, dont la conformité avant les pics de charge attendus aidera votre site à survivre. La liste des recommandations est divisée en 2 parties: la première est consacrée à la formation de la direction et du marketing, la seconde aux ingénieurs et spécialistes en exploitation.

Management et marketing


  • Très souvent, les stocks et les ventes sont prévus pour au moins six mois, et sur la base des années passées, vous pouvez faire une prévision approximative de la croissance de la charge.
  • Formez les offres les plus honnêtes et les plus compréhensibles pour les clients afin d'éviter toute excitation inutile . Une action vaguement formulée, multipliée par un ralentissement du site, peut entraîner une grave réputation et des pertes financières.
  • Pensez à la possibilité d'utiliser des plateformes d'affiliation pour répartir plus uniformément le trafic pendant la campagne.
  • Si vous avez encore les journaux des années passées, ne soyez pas trop paresseux pour les récupérer et étudier le comportement des utilisateurs du site.
  • Coordonner le plan d'action et les autres activités susceptibles d'entraîner une croissance du trafic avec le service informatique.

L'informatique


  • L'infrastructure informatique et l'architecture des applications doivent être évolutives.
  • Assurez-vous que l'infrastructure accepte la charge potentielle sans aucun problème. Idéalement, il vaut la peine d'effectuer des tests de charge à l'avance et de les modifier si des problèmes sont identifiés.
  • Informez votre fournisseur du pic à venir si vous utilisez des ressources cloud. Vérifiez la possibilité d'ajouter «à chaud» des ressources informatiques: ajout de pools de ressources, ajout de ressources de machines virtuelles.
  • Envisagez séparément l'évolutivité au niveau de l'application.
  • Mettez en surbrillance les chemins utilisateur typiques sur votre site et créez plusieurs scénarios d'émulation de charge réelle basés sur eux.
  • Si possible, déployez un banc d'essai et effectuez des tests de charge conformément aux scénarios précédemment préparés.
  • Déployez un support actif-actif et développez votre infrastructure distribuée active.
  • Travaillez sur la connectivité réseau à travers toute la chaîne des périphériques et canaux réseau actifs, du serveur d'applications au bord de l'infrastructure.

Si vous avez des questions, nous serons heureux de parler dans les commentaires.

Source: https://habr.com/ru/post/fr473364/


All Articles