Stratégies d'optimisation des coûts - Amazon GameLift Servers

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 InstanceInterruptions etGameServerInterruptions. 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
Répartition et suivi des coûts

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'instanceActiveInstances,IdleInstances, PercentIdleInstances

  • Métriques des processus du serveurActiveServerProcesses, HealthyServerProcesses

  • Statistiques des sessions de jeuActiveGameSessions, AvailableGameSessions

  • Statistiques relatives aux sessions des joueursCurrentPlayerSessions

  • Mesures relatives aux files d'attenteAverageWaitTime, QueueDepth

  • Métriques de matchmakingCurrentTickets, MatchesPlaced

  • Performances matériellesCPUUtilization,NetworkIn/NetworkOut,DiskReadBytes/DiskWriteBytes

  • Métriques d'utilisation des ressources

    • PercentIdleInstancesÀ utiliser pour déterminer la taille optimale de la flotte.

    • Suivez PercentAvailableGameSessions pour garantir une capacité d'hébergement de jeux suffisante.

    • Surveillez InstanceInterruptions et GameServerInterruptions déterminez la viabilité de l'instance Spot.