Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
GAMEPERF01-BP03 Évaluer l'intégration avec d'autres AWS services, environnements de développement, architectures de processeurs cibles et fonctionnalités
Évaluez dans quelle mesure chaque option d'hébergement s'intègre aux autres AWS services sur lesquels repose votre jeu, tels que les bases de données, les analyses ou les services de diffusion de contenu.
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé
Directives d’implémentation
Vous pouvez exploiter facilement d'autres services AWS
L'intégration fluide entre les services offre des avantages opérationnels tels qu'une meilleure surveillance des performances et une diffusion sécurisée des données entre les composants du jeu, les serveurs de jeu, les services de backend du jeu et les solutions d'observabilité.
Par exemple, la coordination des changements de trafic pour les matchs en direct peut être complexe. Amazon Route 53 vous aidera à maintenir vos enregistrements DNS à jour, ce qui simplifie la coordination des transferts de trafic. AWS Les cadrans de trafic de Global Accelerator vous permettent d'envoyer un pourcentage du trafic vers une autre région et de faire fonctionner votre jeu pendant la maintenance.
Environnement et outils de développement
Tenez compte des outils de développement, des frameworks et des environnements pris en charge par chaque option d'architecture. Vérifiez que l'option que vous avez choisie correspond à votre solution de développement de jeux et à vos langages de programmation, car cela peut avoir un impact sur la capacité de votre équipe à optimiser et à maintenir les performances des serveurs de jeu. La diffusion d'un jeu sur mobile, console et PC augmentera la complexité des outils et des tests. Cross-system le support est particulièrement important pour les studios multijeux où des services centralisés peuvent normaliser les meilleures pratiques de développement entre les titres.
Architecture et fonctionnalités du processeur cible
Tenez compte du profil de performance des processus de votre moteur de jeu et de votre serveur de jeu, ainsi que du niveau de support ARM disponible. Évaluez si vous pouvez bénéficier de l'amélioration du rapport prix/performance des processeurs Graviton basés sur ARM ou AMD64 basés sur x86. Avez-vous besoin d'utiliser des fonctionnalités Intel telles que AES-NI le cryptage, AVX ou Turbo Boost ? Passez en revue les types d'hôtes dédiés
Étapes d’implémentation
-
Sélectionnez des options d'hébergement qui s'intègrent parfaitement à AWS des services tels AWS Secrets Manager qu'ACM, entre autres, afin de rationaliser la surveillance des performances, de sécuriser la livraison des données et de réduire les tâches opérationnelles manuelles.
-
Vérifiez la compatibilité entre votre option d'hébergement et votre environnement de développement, vos frameworks et vos langages de programmation afin d'optimiser et de maintenir efficacement les performances du serveur.
-
Évaluez les exigences en matière d'architecture du processeur, en tirant parti de Graviton pour le rapport prix/performances ou du x86 pour des fonctionnalités spécifiques telles que AES-NI AVX et Turbo Boost, et optimisez les performances du serveur grâce à l'épinglage et au réglage NUMA. C-state/P-state