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.
GAMECOST02-BP01 Optimisez le coût du transfert de données sur Internet
Bien que les frais soient AWS principalement facturés pour le transfert de données sortantes (sortantes) depuis vos AWS ressources vers Internet, les sociétés de jeux peuvent être confrontées à des coûts élevés liés au transfert de données via AWS Direct Connect les équilibreurs de charge des AWS passerelles, qui peuvent facturer à la fois les données entrantes (entrantes) et sortantes. Mettez en œuvre des solutions qui réduisent le coût global du transfert de données depuis le AWS backend de votre jeu vers vos joueurs, en vous concentrant sur la réduction des frais de sortie de vos AWS ressources et en évaluant les options permettant de gérer les frais d'entrée et de sortie via les services de connectivité. AWS
Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé
Directives d’implémentation
Utilisez Amazon CloudFront pour réduire les coûts liés à la diffusion de contenu et aux applications Web destinées au public.
Le contenu et les ressources des jeux stockés dans le cloud sont généralement stockés dans Amazon S3 et transmis au client du jeu, soit directement depuis S3, soit depuis des serveurs Web hébergés sur Amazon EC2 qui récupèrent le contenu depuis Amazon S3 et le transmettent aux clients. Pour réduire les coûts de transfert de données liés aux téléchargements de contenu, pensez à utiliser Amazon CloudFront en parallèle de votre stockage cloud pour diffuser du contenu aux utilisateurs.
L'utilisation CloudFront peut réduire le coût du transfert de données car la diffusion de votre contenu depuis des CloudFront points de présence est moins coûteuse que directement depuis les régions, et CloudFront ne facture pas de frais de récupération d'origine pour les origines AWS basées, telles qu'Amazon EC2 et Amazon S3. Si votre contenu est statique et ne change pas souvent, vous pouvez mettre ces données en cache CloudFront au plus près des utilisateurs finaux, ce qui peut encore réduire les coûts.
CloudFront améliore également la rentabilité des applications et services Web orientés vers le public, même si la mise en cache n'est pas utilisée, car le coût du transfert de données entre vos serveurs et vos clients peut être réduit en acheminant le trafic via le réseau. AWS
Amazon CloudWatch peut être utilisé pour surveiller votre CloudFront utilisation d'Amazon. Dans les cas d'utilisation où vous utilisez plusieurs réseaux de diffusion de contenu (CDN), Amazon CloudFront Origin Shield peut fournir une couche supplémentaire de mise en cache afin de consolider et de réduire le nombre de demandes d'origine provenant de différents fournisseurs.
Pour comprendre le trafic de votre réseau de jeu, vous pouvez activer VPC Flow Logs et Amazon CloudWatch Internet Monitor afin d'avoir une visibilité de bout en bout sur les connexions des joueurs ou du backend du jeu. Cette approche permet d'identifier les causes des coûts de transfert de données élevés et d'apporter des modifications architecturales afin d'optimiser les dépenses de transfert de données.
Étapes d’implémentation
-
Utilisez Amazon avant Amazon CloudFront S3 ou les origines du EC2-based contenu pour réduire les coûts de transfert de données en tirant parti de la livraison à moindre coût depuis les CloudFront points de présence et en supprimant les frais de récupération de l'origine.
-
Activez VPC Flow Logs et Amazon CloudWatch Internet Monitor pour analyser le trafic réseau et identifier les modifications architecturales afin d'optimiser les coûts de transfert de données.
-
Implémentez CloudFront Origin Shield pour consolider et réduire les demandes d'origine lors de l'utilisation de plusieurs CDN pour une meilleure rentabilité.
Pour en savoir plus sur les meilleures pratiques en matière de diffusion de contenu, consultez le livre blanc sur la diffusion de