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.
Stratégies d'optimisation des coûts
Utilisez ces stratégies avec une solution d'hébergement géré pour réduire vos coûts d'hébergement cloud tout en maintenant des performances et une expérience de jeu élevées.
Bonnes pratiques
Suivez ces conseils pour intégrer des pratiques d'optimisation des coûts pour l'hébergement de vos jeux. Nous vous recommandons au minimum de planifier des examens réguliers de vos Amazon GameLift Servers coûts et de vos habitudes d'utilisation. Si vous avez des questions relatives aux prix, contactez votre
Fleet configuration (Configuration de la flotte)
-
Utilisez le calculateur de prix : utilisez cet outil avec vos données d'hébergement de jeux pour explorer les options et tester des scénarios de configuration potentiels afin de réaliser des économies. Voir le calculateur de AWS prix pour Amazon GameLift Servers
. -
Économisez sur le développement : pour le développement et les tests, utilisez des types d'instances plus petits et moins coûteux et exécutez-les uniquement lorsque vous en avez besoin.
-
Adaptez le type d'instance au jeu : choisissez les familles, les types et les tailles d' EC2 instances Amazon qui répondent le mieux aux exigences de votre jeu pour vos flottes. Consultez la section Types d'instances dans Choisir les ressources de calcul pour un parc géré.
-
Utiliser les types d'instances Graviton : les instances Graviton sont alimentées par des processeurs ARM. Elles offrent un meilleur rapport prix/performances, une meilleure efficacité énergétique et des coûts inférieurs à ceux des instances x86 comparables avec le modèle de tarification à la demande.
-
Utiliser des instances ponctuelles : les instances ponctuelles sont généralement moins coûteuses que celles à la demande, mais elles ne sont pas toujours disponibles. Combinez des flottes ponctuelles et à la demande pour trouver le juste équilibre entre faible coût et haute disponibilité (50 à 85 % d'utilisation de la technologie Spot recommandée). Utilisez les instances Spot pour les modes de jeu non critiques ou pendant les heures creuses. Pour surveiller la viabilité des instances Spot, suivez des indicateurs tels que
InstanceInterruptionsetGameServerInterruptions. Consultez Instances à la demande et instances Spot. -
Exécuter des serveurs sous Linux : créez l'environnement d'exécution de votre serveur de jeu pour Linux. Les instances déployées avec Linux sont généralement plus économiques que celles déployées avec Windows.
-
Optimisation de l'utilisation des ressources : configurez les flottes pour une efficacité maximale en exécutant autant de processus de serveur de jeu simultanés que possible tout en préservant les performances. Consultez Optimisation de la configuration d'exécution du serveur de jeu en mode géré Amazon GameLift Servers.
-
Créez une stratégie multirégionale — Le déploiement de l'hébergement de jeux sur plusieurs sites peut permettre à vos joueurs de réduire le temps de latence et de meilleures options de sauvegarde. Équilibrez la couverture régionale et la rentabilité en déployant d'abord l'hébergement sur les marchés de vos principaux acteurs et en utilisant des sites secondaires pour surcharger la capacité pendant les heures de pointe. Consultez Créez une file d'attente multi-sites.
Évolution de la capacité du parc
-
Échelle jusqu'à zéro — Lorsque les flottes ne sont pas utilisées, réglez manuellement la capacité de la flotte à zéro pour éviter des frais inutiles. Consultez Régler manuellement la capacité d'une Amazon GameLift Servers flotte.
-
Ajoutez une mise à l'échelle automatique : évitez de surprovisionner les ressources d'hébergement en utilisant la mise à l'échelle automatique pour ajuster la capacité d'hébergement des jeux. Adaptez la capacité aux fluctuations de la demande des joueurs et à d'autres indicateurs clés. Consultez Dimensionner automatiquement la capacité de la flotte avec Amazon GameLift Servers.
-
Maintenez une zone tampon : pour gérer les pics soudains de demande des joueurs sans les faire attendre, utilisez le suivi des cibles pour conserver une mémoire tampon de serveurs de jeu inactifs. Personnalisez la mémoire tampon en fonction de la taille et des habitudes d'utilisation de votre base de joueurs. Consultez Autoscaling basé sur des cibles.
Placement des sessions de jeu
-
Utilisez des files d'attente : les Amazon GameLift Servers files d'attente s'appuient sur un algorithme pour déterminer les « meilleurs » emplacements d'hébergement possibles pour les sessions de jeu, en fonction du coût des ressources d'hébergement et d'autres facteurs. Consultez Configurer le placement des sessions de jeu.
-
Personnalisez les priorités des files d'attente : vous pouvez modifier la façon dont une file d'attente hiérarchise les coûts d'hébergement lorsque vous placez des sessions de jeu. Consultez Prioriser le placement des sessions de jeu.
-
Surveillez les indicateurs de placement : suivez la façon dont les files d'attente choisissent les emplacements des sessions de jeu afin d'identifier les opportunités d'optimisation. Consultez Métriques Amazon GameLift Servers pour les files d'attente.
Transfert de données
-
Suivez les transferts de données — Surveillez la manière dont les données sont transférées entre vos clients de jeu et vos serveurs et prenez des mesures pour optimiser l'activité.
-
Utiliser la compression des données — Envisagez de mettre en œuvre des techniques de compression de données pour les transferts de données entre les clients et les serveurs du jeu. La compression joue un rôle crucial dans la réduction de l'utilisation de la bande passante ainsi que dans l'amélioration des performances de jeu et de la latence.
Outils relatifs au coût et à l'utilisation des ressources
Découvrez comment utiliser les AWS outils pour surveiller et optimiser les coûts d'hébergement de vos jeux avecAmazon GameLift Servers. Pour plus d'informations sur les outils supplémentaires, voir AWS Billing and Cost Management.
AWS outils de gestion des coûts
-
Console de facturation : passez en revue vos AWS factures et votre consommation. Consultez la section Configuration de la facturation.
-
Alertes d'utilisation du niveau gratuit : configurez des notifications lorsque vous approchez des limites du niveau gratuit. Consultez la section Suivi de votre utilisation du niveau AWS gratuit.
-
Alertes CloudWatch de facturation Amazon : configurez les alertes lorsque l'utilisation atteint des seuils personnalisés. Consultez la section Créer une alarme de facturation pour suivre l'estimation de vos AWS frais.
Répartition et suivi des coûts
-
Étiquettes de répartition des coûts : étiquetez vos flottes et autres ressources pour organiser et suivre les coûts d'hébergement. Consultez la section Organisation et suivi des coûts à l'aide des balises de répartition des AWS coûts.
-
Rapports de coûts — Créez des rapports classés par balises attribuées. Voir Utilisation du rapport mensuel de répartition des coûts.
-
AWS Cost Explorer— Analysez les coûts, les tendances et les prévisions grâce à des filtres et à des vues personnalisables. Consultez la section Analyse de vos coûts et de votre utilisation avec AWS Cost Explorer.
-
AWS Budgets— Suivez vos AWS coûts et votre consommation et prenez des mesures en conséquence. Consultez la section Gérer vos coûts avec AWS Budgets.
Surveillance des performances avec Amazon Amazon GameLift Servers et Amazon CloudWatch
Surveillez ces indicateurs clés pour optimiser l'utilisation des ressources. Consultez les statistiques dans la Amazon GameLift Servers console ou utilisez les CloudWatch tableaux de bord Amazon. Pour plus de détails sur toutes les mesures disponibles pourAmazon GameLift Servers, voirSurveillez Amazon GameLift Servers avec Amazon CloudWatch.
-
Métriques d'instance —
ActiveInstances,IdleInstances,PercentIdleInstances -
Métriques des processus du serveur —
ActiveServerProcesses,HealthyServerProcesses -
Statistiques des sessions de jeu —
ActiveGameSessions,AvailableGameSessions -
Statistiques relatives aux sessions des joueurs —
CurrentPlayerSessions -
Mesures relatives aux files d'attente —
AverageWaitTime,QueueDepth -
Métriques de matchmaking —
CurrentTickets,MatchesPlaced -
Performances matérielles —
CPUUtilization,NetworkIn/NetworkOut,DiskReadBytes/DiskWriteBytes Métriques d'utilisation des ressources
-
PercentIdleInstancesÀ utiliser pour déterminer la taille optimale de la flotte. -
Suivez
PercentAvailableGameSessionspour garantir une capacité d'hébergement de jeux suffisante. -
Surveillez
InstanceInterruptionsetGameServerInterruptionsdéterminez la viabilité de l'instance Spot.
-