View a markdown version of this page

GAMEREL02-BP02 Supportez l'utilisation de plusieurs types d'instances EC2 pour votre jeu - Lens de l'industrie du jeu

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.

GAMEREL02-BP02 Supportez l'utilisation de plusieurs types d'instances EC2 pour votre jeu

Lorsque vous hébergez votre jeu à l'aide d'instances EC2, ou si vous utilisez des conteneurs hébergés sur des instances EC2 dans votre système Compte AWS, utilisez plusieurs types d'instances dans votre stratégie d'hébergement. En utilisant plusieurs types d'instances, vous pouvez augmenter le nombre d'options de calcul qui peuvent être utilisées lorsque votre jeu évolue afin d'ajouter de nouveaux serveurs afin de soutenir la croissance du nombre de joueurs, ce qui améliore la fiabilité au cas où votre type d'instance préféré ne serait pas disponible.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé

Directives d’implémentation

Lorsque vous hébergez votre jeu à l'aide d'instances Spot, utilisez plusieurs types d'instances, car la disponibilité des instances Spot fluctue en fonction de la demande des clients.

Testez votre jeu sur plusieurs types d'instances pour répondre à vos exigences en matière de coûts et de performances et déterminez un classement par ordre de priorité des types d'instances. Amazon EC2 Auto Scaling prend en charge l'utilisation de plusieurs types et tailles d'instances, ainsi que l'attribution de pondérations à chaque type d'instance dans votre configuration afin que vous puissiez implémenter un classement hiérarchisé des options de calcul.

Lorsque vous hébergez votre jeu à l'aide d'un hébergement GameLift géré par Amazon, déterminez le type d'instances dont votre jeu a besoin et comment exécuter les processus du serveur de jeu sur celles-ci (à l'aide d'une configuration d'exécution). Lorsque vous choisissez des ressources pour une flotte, tenez compte de plusieurs facteurs, notamment le système d'exploitation du jeu, le type d'instance (le matériel informatique) et l'utilisation d' On-Demand instances, d'instances ponctuelles ou des deux. Les coûts d'hébergement chez Amazon dépendent GameLift principalement du type d'instances que vous utilisez. Pour plus d'informations, voir Choisir les ressources de calcul pour un parc géré.

Étapes d’implémentation

  • Utilisez plusieurs types d'instances EC2 pour améliorer la fiabilité et les options d'évolutivité lorsque vous hébergez votre jeu sur EC2 ou sur des conteneurs.

  • Configurez Amazon EC2 Auto Scaling ou GameLift des flottes avec des types d'instances et des pondérations hiérarchisés afin d'optimiser les coûts et les performances.

  • Testez votre jeu sur différents types d'instances pour vérifier que les performances répondent aux exigences et ajustez votre stratégie d'hébergement en conséquence .