Découvrez les cas d'utilisation et les applications de la solution de jeux mobiles d'Alibaba Cloud.
Contexte
Le principal défi pour les développeurs de jeux mobiles est de concevoir une architecture back-end robuste et performante, capable d'offrir aux joueurs de MMOG sur mobile une expérience fluide, comparable à celle des jeux traditionnels sur PC. La solution suivante montre comment les développeurs de jeux mobiles peuvent déployer une architecture cloud hautement évolutive et optimisée.
Architecture de la solution
1. Pour servir un grand nombre de joueurs simultanément dans des zones individuelles, les jeux mobiles utilisent ApsaraDB for Redis. ApsaraDB for Memcache est également utilisé pour constituer une couche de cache accélérant la lecture et l'écriture des données de jeu.
2. Les données du cache sont extraites par lots réguliers vers un stockage persistant, afin de réduire la pression en lecture/écriture sur la base de données backend.
3. Les fichiers statiques peuvent utiliser le service CDN pour accélérer le téléchargement.
4. Le service Auto Scaling d'Alibaba Cloud permet aux développeurs de mettre en place un système d'activation automatique de serveurs et offre un accès de proximité aux utilisateurs, améliorant ainsi la qualité d'accès réseau.
De plus, le produit de sécurité Anti-DDoS fournit un Web Application Firewall (WAF) et assure la prévention des attaques DDoS.
Points forts
- Déploiement simplifié
- Provisionnement de serveurs à la demande
- Aucun point de défaillance unique
- Protection de sécurité multicouche
