Tous les produits
Search
Centre de documentation

Server Load Balancer:Étude de cas Anipop : utilisation d'ALB pour gérer les scénarios à fort trafic et haute concurrence

Dernière mise à jour :Sep 09, 2026

Anipop, un jeu solo très populaire en Chine, connaît fréquemment des pics de trafic et une forte concurrence. Pour distribuer le trafic à la demande, Anipop utilise Application Load Balancer (ALB) afin de transférer les requêtes et de mettre à l'échelle ses ressources de manière élastique, sans planification manuelle de la capacité. Cette rubrique présente les difficultés rencontrées par Anipop ainsi que l'architecture et les avantages de la solution ALB.

Difficultés rencontrées

Lors des festivals et des événements promotionnels, Anipop subit de brusques augmentations de trafic. Son centre de données Big Data analyse les métriques de performance du jeu et distribue le trafic en fonction des besoins métier. Toutefois, comme il est difficile de prévoir les volumes de trafic à l'avance, les ingénieurs devaient mettre à l'échelle les services manuellement pendant les événements, en tenant compte de la région, de l'heure et du nombre d'appareils connectés.

Les ingénieurs IT O&M sont souvent confrontés aux défis suivants :

  • Charge de travail O&M élevée : La gestion des pics de trafic, de la forte concurrence et du nombre élevé de QPS nécessite la prise en charge de plusieurs groupes de serveurs pour l'équilibrage de charge, ce qui alourdit la charge de travail O&M.

  • Intervention manuelle pour les services critiques : Pendant les heures de pointe, les ingénieurs O&M doivent déployer deux groupes de serveurs et acheminer manuellement les requêtes par URL pour protéger les services critiques.

  • Capacités de routage de couche 7 limitées : Certains services nécessitent un routage basé sur les en-têtes, mais les capacités limitées de la couche 7 obligent à exécuter cette logique côté serveur.

Architecture

Une seule instance ALB peut traiter jusqu'à un million de requêtes de couche 7 par seconde et s'adapte automatiquement au trafic. Anipop a adopté ALB pour améliorer la planification du trafic et gérer les pics ainsi que la forte concurrence sans intervention manuelle. Le schéma suivant illustre l'architecture de la solution.

Architecture

Avantages

  • Hautes performances et grande évolutivité : Chaque instance ALB peut traiter jusqu'à un million de requêtes par seconde, ce qui élimine le besoin d'estimer le trafic de pointe. ALB gère automatiquement les pics de trafic en fonction des besoins métier.

  • Simplification des opérations O&M et réduction des effectifs : Le trafic nettoyé par Anti-DDoS est acheminé directement vers ALB. Une seule instance ALB remplace plusieurs instances d'équilibreurs de charge, réduisant ainsi la complexité des opérations O&M.

  • Latence réduite et meilleure expérience utilisateur : Les règles de transfert basées sur l'URL au sein d'un groupe de serveurs acheminent le trafic selon la priorité des services, répondant ainsi aux exigences personnalisées de planification du trafic.

  • Mises à niveau simplifiées et conception pérenne : ALB peut servir d'Ingress pour les conteneurs, permettant des mises à niveau transparentes vers les dernières technologies de conteneurisation.

Références