Akamai acquiert LayerX, offrant une sécurité de bout en bout et un contrôle en temps réel de l'utilisation de l'IA sur n'importe quel navigateur. En savoir plus
株式会社AbemaTV

Localisation géographique

Secteur

Principaux impacts

  • Contrôles en temps réel détaillés du trafic des visiteurs
  • Structure permettant de ne pas alourdir les serveurs par le traitement en bordure de l'Internet
  • Maintien d'une expérience de visualisation stable dans l'application ou sur le Web

Solutions Akamai

Un tournoi de football qui suscite un intérêt mondial soulève des inquiétudes quant à la surcharge des infrastructures

Le service de streaming vidéo ABEMA est géré par AbemaTV Inc. (désignée ci-après sous le nom « AbemaTV ») et a pour ambition de devenir la « télévision du futur » en innovant dans le domaine des programmes télévisés. Aucune inscription n'est requise et environ 25 chaînes sont diffusées en continu 24 h/24, 365 jours par an. Il couvre une variété de genres, dont la seule chaîne d'information japonaise en continu, ainsi que des séries originales, des programmes romantiques, des animes et des émissions sportives. Le service peut facilement être consulté depuis un smartphone, une tablette, un ordinateur, une télévision ou tout autre terminal. L'application vidéo ABEMA a dépassé les 96 millions de téléchargements en avril 2023. Son abonnement premium, qui propose des contenus exclusifs, la lecture en différé et la possibilité de visionner des vidéos à la demande, connaît une croissance constante.

En 2022, ABEMA a décidé de diffuser un tournoi de football international de grande envergure, permettant de visionner tous les matchs live et gratuitement dans le monde entier. Comme la rumeur disait que l'équipe japonaise allait obtenir de bons résultats, le tournoi avait déjà suscité un vif intérêt avant même qu'il ne commence. Au cours du tournoi, le nombre de téléchargements de l'application a augmenté d'environ sept millions, tandis que le nombre de spectateurs (utilisateurs actifs hebdomadaires, ou WAU) a atteint un record de 34,09 millions en une seule semaine.

« Le tournoi étant extrêmement populaire, il était évident qu'un grand nombre de spectateurs allaient se précipiter pour le regarder. Nous avons enregistré un nombre d'accès sans précédent, et il était facile de prévoir que cela mettrait une pression considérable sur notre infrastructure. Bien sûr, nous avions estimé les chiffres en nous basant sur diverses données historiques. Cependant, il était difficile de prédire le nombre maximal de visiteurs, en particulier avant et après le début d'un match de football. Nous avions peur que des pics de charge soudains n'empêchent la mise à l'échelle verticale des serveurs dans les temps. Il était essentiel d'assurer la capacité de notre infrastructure de streaming vidéo grâce à un réseau de distribution de contenu (CDN) pour garantir une diffusion vidéo stable. Nous avons également compris que la capacité de contrôler le nombre de connexions via des requêtes API par unité de temps (taux de visites) serait cruciale », déclare Ryota Nishio, directeur technique d'AbemaTV.

Une autre méthode pour contrôler l'accès consistait à mettre en place des salles d'attente virtuelles. Toutefois, cette approche s'est révélée trop complexe, les contrôles n'auraient pas offert une précision suffisante face au volume massif de connexions par seconde attendu et leur impact sur la charge des serveurs serait resté difficile à prévoir.

Contrôles précis du nombre de visiteurs sans surcharger les serveurs

Le principal défi pour contrôler le taux de visites pendant le tournoi consistait à réguler avec précision le volume des requêtes adressées à l'API du serveur, une fois que les connexions à ABEMA depuis les navigateurs ou les applications avaient été établies.

Nous avons envisagé de développer un mécanisme interne de régulation du trafic, qui pouvait s'avérer déterminant pour la réussite ou l'échec du projet. Cependant, nous disposions de peu de temps entre le début des discussions et le début du tournoi pour choisir un format et en tester pleinement l'efficacité. C'est pourquoi ABEMA a fait appel à Akamai Event Support. Tout en bénéficiant d'un solide soutien de la part de l'ingénieur consultant technique d'Akamai, nous avons exploré et testé plusieurs méthodes. Finalement, nous nous sommes décidés pour Akamai API Gateway.

Plus précisément, Akamai API Gateway a été configuré comme point de terminaison d'API lors du démarrage de l'application cliente de visualisation, et une limitation du débit d'API a été mise en place pour contrôler le trafic par unité de temps. En procédant ainsi, nous avons opté pour un format dans lequel seuls les utilisateurs recevant une réponse prédéfinie d'Akamai API Gateway indiquant un statut normal pouvaient poursuivre le processus de démarrage. Si une valeur de tarif prédéfinie est dépassée, Akamai API Gateway renvoie une erreur prédéfinie. Les opérations de démarrage des applications ayant rencontré une erreur sont interrompues, de sorte que les serveurs ne soient surchargés par le traitement ultérieur de cette API.

« Je suis convaincu qu'Akamai API Gateway est un service inégalé qui nous permet de contrôler les taux de requêtes API avec une précision allant jusqu'à la seconde près. Si ce type de contrôle est effectué via un CDN, il est courant que les implémentations définissent le débit de trafic vers les serveurs pour chaque serveur en bordure de l'Internet en fonctionnement. Dans ce cas précis, il est techniquement difficile de contrôler le volume brut de données que les serveurs reçoivent chaque seconde en provenance de plusieurs serveurs en bordure de l'Internet. Il est également possible que les serveurs subissent une charge supérieure à celle prévue. Lors de la distribution des requêtes Edge d'Akamai, Akamai API Gateway peut ajuster le nombre de requêtes par intervalle en fonction du volume total reçu par un serveur. En outre, après une vérification approfondie, il s'est avéré que la précision du contrôle des taux était exceptionnelle par rapport aux autres solutions envisagées. Il a été établi que cette solution permet de contrôler le trafic des spectateurs en fonction d'un débit prédéterminé, même en cas de forte affluence. Grâce à Akamai API Gateway, nous avons pu contrôler avec précision le nombre de connexions par seconde aux serveurs, ce qui nous a permis de configurer l'infrastructure côté serveur pour la durée de l'événement dans des conditions préalablement testées, et ainsi d'éviter tout problème ou coût imprévu », affirme Junpei Tsuji, ingénieur au sein du département de développement d'AbemaTV.

Junpei Tsuji a souligné l'importance du soutien apporté par l'ingénieur consultant technique, même pendant la phase de vérification précédant la mise en service complète. Grâce à des réunions en ligne et aux outils de messagerie instantanée, nous avons obtenu des réponses rapides et précises à nos questions détaillées, ce qui nous a permis de mener à bien le projet sans encombre. En fait, une fois que nous avons décidé d'adopter Akamai API Gateway, sa mise en œuvre a été finalisée en un temps record, soit environ un mois.

Un soutien technique généreux pour un contrôle sophistiqué et un streaming vidéo stable des événements sportifs les plus populaires

Ryota Nishio indique qu'Akamai API Gateway leur a permis de « fonctionner exactement comme prévu » pendant le tournoi. Nous étions parfaitement prêts à organiser le tournoi, car la structure du système d'ABEMA était initialement conçue pour offrir une grande flexibilité. Cela étant dit, lors des matchs très populaires des équipes japonaises, la limite supérieure configurée sur Akamai API Gateway a été dépassée à plusieurs reprises, ce qui a activé le mécanisme de contrôle du débit. Malgré cela, les contrôles du trafic des visiteurs ont été activés de manière fiable, garantissant ainsi une diffusion continue et stable. Ryota Nishio fait également l'éloge du service : « Sa capacité à répondre à nos exigences les plus élevées témoigne de la qualité exceptionnelle de ses services. Nous étions tout à fait sereins pendant nos diffusions. »

De plus, selon Junpei Tsuji, « Akamai possède une vaste expérience dans le soutien à la diffusion en direct d'une multitude d'événements de grande envergure à travers le monde. Son offre se distingue nettement de tous les autres services similaires grâce à la stabilité et à l'évolutivité offertes par son architecture hyperdistribuée. Il propose également des fonctionnalités extrêmement efficaces pour renforcer la sécurité des API. En outre, nous sommes impatients de découvrir l'infrastructure informatique qui pourrait émerger de la convergence entre les serveurs cloud et l'Edge, grâce aux services cloud de type IaaS proposés par Akamai. Cela étant dit, la flexibilité du service et des configurations est presque trop élevée, ce qui me fait prendre conscience de l'ampleur des défis technologiques auxquels nous avons été confrontés. Akamai offrant une assistance technique de premier ordre, nous prévoyons d'en tirer le meilleur parti afin d'obtenir des résultats similaires. »

À l'avenir, AbemaTV est déterminé à renforcer la valeur d'ABEMA en tant qu'« infrastructure sociale accessible à tout moment et en tout lieu. » En plus de notre service principal de diffusion live d'événements sportifs, nous prévoyons d'élargir notre offre de programmes et de continuer à proposer des contenus populaires qui plairont à une large audience.

« Pour nous, qui aspirons à devenir partie intégrante de l'infrastructure sociale, il est essentiel que nos CDN et autres technologies de réseau continuent d'évoluer vers des niveaux de qualité et de sophistication toujours plus élevés », déclare Ryota Nishio. « Je suis convaincu qu'Akamai API Gateway, ainsi que les autres services d'Akamai, continueront d'évoluer et de gagner en simplicité. » Ryota Nishio ajoute : « Akamai est un leader dans le développement des technologies de services Internet, j'espère donc qu'ils proposeront activement des méthodes d'application et continueront à soutenir notre service ABEMA. »

À propos d'ABEMA

Cette entreprise de streaming vidéo (ABEMA) a pour ambition d'innover dans le domaine de la télévision et de devenir la « télévision du futur ». Aucune inscription n'est requise et environ 25 chaînes sont diffusées en continu, 24 h/24, 365 jours par an. Le service couvre une variété de genres, notamment la seule chaîne d'information japonaise en continu, ainsi que des séries originales, des programmes romantiques, des animes et des émissions sportives. Il propose également une vaste sélection de nouveaux films à succès, de séries télévisées nationales et internationales, d'animes populaires, ainsi que de nombreux concerts et spectacles de théâtre live en ligne. Profitez de vidéos de haute qualité sur plusieurs terminaux.

Partager