Avec l'évolution de l'industrie du jeu mobile en Chine continentale vers l'ère de la 4G, les jeux mobiles de cartes ont joué un rôle dominant sur le marché national du jeu mobile, représentant près de la moitié des revenus du jeu mobile en 2013. En 2014, les jeux mobiles de cartes d'action intense ont émergé, et en 2015, les jeux mobiles de cartes sont entrés dans l'ère du combat en temps réel. Parallèlement, les jeux de cartes font face à un défi de taille venant des jeux mobiles gourmands en ressources graphiques. Face à la popularité croissante des RPG, les jeux mobiles de cartes nécessitent des moteurs cloud capables d'alimenter un gameplay innovant et une architecture de services back-end plus puissante.
Alibaba Cloud propose une plateforme de cloud computing pour répondre aux besoins spécifiques et aux défis des jeux de cartes. Cette solution offre les avantages suivants :
E/S disque élevées
Disque cloud SSD haute vitesse
Les serveurs de jeux mobiles de cartes génèrent et accumulent d'importants volumes de journaux de joueurs et de stockage persistant, principalement assurés par des produits de persistance NoSQL non relationnels tels qu'ApsaraDB for MongoDB et LevelDB. Ces serveurs doivent fournir une capacité d'E/S disque élevée.
Avec Alibaba Cloud ECS, les utilisateurs peuvent configurer un disque cloud SSD à haut débit d'E/S avec des capacités de lecture/écriture aléatoire rapides et stables, répondant pleinement aux exigences des développeurs de jeux, comme les besoins en performance d'écriture pour le stockage d'un volume massif de journaux de joueurs. Grâce à un mécanisme de triple réplication distribué, cette solution garantit une fiabilité robuste des données.
Déploiement rapide et mise à jour progressive
Déploiement rapide et mise à jour progressive
Les jeux de cartes ont un cycle de développement plus court que les RPG et autres jeux mobiles intensifs, ce qui facilite la maîtrise des coûts. L'activation rapide des serveurs, leur regroupement et rotation ainsi que l'ajustement rapide des paramètres sont devenus la norme pour les jeux de cartes. Les déploiements et mises à jour fréquents sur de multiples serveurs posent de nouveaux défis en matière d'expérience de jeu et d'exploitation. Les jeux doivent prendre en charge les mises à jour progressives (grey release) ainsi que le déploiement rapide.
Les serveurs Alibaba Cloud offrent une activation et une libération entièrement automatisées, une copie d'images pratique et des fonctions d'opération par lots. Cela permet aux utilisateurs de configurer l'environnement en peu de temps et de libérer les ressources excédentaires après la bascule. Le mode d'opération par API est mieux adapté au déploiement en exploitation entièrement automatisé.
Facturation flexible de la bande passante
Facturation flexible de la bande passante
La plupart des jeux mobiles de cartes sont hébergés sur un seul serveur pour une ou plusieurs zones. Il est difficile de prévoir les coûts de trafic internet et les pics pour un seul serveur. Les opérateurs souhaitent donc facturer le trafic des serveurs individuels selon le mode Paiement à l'utilisation.
Les frais ECS peuvent être facturés sur la base d'une bande passante fixe ou à l'heure selon le trafic réel. Les utilisateurs ont la flexibilité de choisir un mode de facturation adapté aux caractéristiques de trafic de leurs jeux. En général, lorsque moins de 30 % de la bande passante est utilisée, la facturation au trafic permet de réaliser davantage d'économies.
Risque de point de défaillance unique
Serveurs sans risque de SPOF
Il s'agit d'un problème typique des architectures de déploiement vertical. Si un seul serveur tombe en panne, le service peut devenir indisponible dans au moins une région. Le temps nécessaire pour restaurer le serveur a un impact direct sur l'expérience utilisateur, les flux financiers et même la rétention des joueurs. En raison des contraintes de développement, de l'héritage du code, des coûts et d'autres facteurs, la grande majorité des jeux suivent encore ce modèle de déploiement obsolète.
La plateforme cloud repose sur un système de fichiers distribué fonctionnant selon un mécanisme de stockage à triple redondance hautement fiable. Cela garantit la sécurité des données en permanence. De plus, les serveurs ECS prennent en charge la migration automatique en cas d'indisponibilité. Ainsi, lorsqu'une panne survient, le service est rapidement restauré par migration, protégeant les serveurs de jeu contre le risque de point de défaillance unique.
Évolutivité élastique
Évolutivité élastique des ressources
Le nombre incertain de joueurs en ligne rend la prévision de l'allocation des ressources difficile, en particulier lors des événements en ligne et des pics d'affluence suivant le lancement d'un jeu. La pression d'accès ponctuelle peut facilement dépasser la capacité de charge maximale du système, tandis que le maintien permanent d'une configuration à hautes ressources entraîne un gaspillage considérable. C'est pourquoi une évolutivité élastique, flexible et automatique, est essentielle.
Les multiples services d'Alibaba Cloud, notamment ECS et ApsaraDB RDS, prennent tous en charge la mise à niveau verticale de la configuration et l'extension horizontale. Combinés avec Auto Scaling (ESS) pour permettre la mise à l'échelle horizontale automatique en fonction de la charge, cette solution répond aux besoins d'ajustement dynamique des ressources à chaque étape de l'activité.