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.
Choisissez les ressources de calcul pour un parc géré
Pour déployer vos serveurs de jeu et héberger des sessions de jeu dans le cloud, Amazon GameLift fournit des flottes gérées qui utilisent les ressources Amazon Elastic Compute Cloud (AmazonEC2) appelées instances. Utilisez les rubriques suivantes pour déterminer le type d'EC2instances que vous souhaitez utiliser pour votre solution d'hébergement géré et comment les configurer pour exécuter le logiciel de votre serveur de jeu.
Note
Si vous envisagez d'utiliser des ressources d'hébergement dont vous êtes propriétaire, qu'il s'agisse de matériel sur site ou d'un autre hébergement basé sur le cloud, envisagez des options d'hébergement hybride avec Amazon GameLift Anywhere. VoirConfiguration d'un parc d'hébergement avec Amazon GameLift.
Rubriques
Emplacement de la flotte
Tenez compte des emplacements géographiques dans lesquels vous prévoyez de déployer vos serveurs de jeu. La disponibilité du type d'instance varie en fonction Région AWS de la zone locale.
Pour les flottes multisites, la disponibilité des instances et les quotas dépendent de la combinaison de la région d'origine de la flotte et des sites distants sélectionnés. Pour plus d'informations sur les emplacements des flottes, consultezPoints GameLift de service Amazon.
Pour Amazon GameLift Anywhere flottes, vous déterminez l'emplacement de votre matériel physique. Pour plus d'informations sur les emplacements personnalisés, consultezEmplacements pour Amazon GameLift Anywhere.
Instances à la demande et instances ponctuelles
Les instances EC2 Amazon On-Demand et les instances Spot offrent le même matériel et les mêmes performances, mais leur disponibilité et leur coût diffèrent.
On-Demand instances
Vous pouvez acquérir une instance à la demande lorsque vous en avez besoin et la conserver aussi longtemps que vous le souhaitez. Les instances à la demande ont un coût fixe, ce qui signifie que vous payez en fonction de la durée pendant laquelle vous les utilisez, et il n'y a aucun engagement à long terme.
Instances Spot
Les instances Spot peuvent constituer une alternative rentable aux instances à la demande en utilisant la capacité AWS informatique inutilisée. Les prix des instances Spot fluctuent en fonction de l'offre et de la demande pour chaque type d'instance sur chaque site. AWS peut interrompre les instances Spot chaque fois qu'elle a besoin de récupérer sa capacité. Amazon GameLift utilise les files d'attente et l'algorithme FleetIQ pour déterminer si AWS une instance Spot va être interrompue. Cela met l'instance en état de recyclage. Ensuite, lorsqu'aucune session de jeu n'est active sur l'instance, Amazon GameLift essaie de la remplacer.
Pour plus d'informations sur l'utilisation des instances Spot, consultezConcevoir une file d'attente pour les instances Spot.
Operating systems
GameLift Les instances Amazon prennent en charge les versions de serveurs de jeu qui s'exécutent sous Microsoft Windows ou Amazon Linux. Lorsque vous importez une version de jeu sur Amazon GameLift, spécifiez le système d'exploitation du jeu. Lorsque vous créez une EC2 flotte Amazon pour déployer le build du jeu, Amazon configure GameLift automatiquement les instances avec le système d'exploitation du build. Pour plus d'informations sur les systèmes d'exploitation de serveurs de jeu pris en charge, consultezAccédez aux outils GameLift de développement Amazon.
Lorsque vous utilisez un Amazon GameLift Anywhere flotte, vous pouvez utiliser n'importe quel système d'exploitation supporté par votre matériel. Amazon GameLift Anywhere les flottes vous obligent à déployer votre version de jeu sur le matériel tout en utilisant Amazon GameLift pour gérer vos ressources en un seul endroit.
Types d’instances
Le type d'instance d'une EC2 flotte Amazon détermine le type de matériel utilisé par les instances. Les différents types d'instances offrent différentes combinaisons de puissance de calcul, de mémoire, de stockage et de capacités réseau.
Lorsque vous choisissez parmi les types d'instances disponibles pour votre jeu, tenez compte des points suivants :
-
Architecture de calcul de votre serveur de jeu : x64 ou Arm (AWS Graviton).
Note
Les instances Graviton Arm nécessitent un GameLift serveur Amazon basé sur le système d'exploitation Linux. Le serveur SDK 5.1.1 ou une version plus récente est requis pour C++ et C#. Le serveur SDK 5.0 ou une version ultérieure est requis pour Go. Ces instances ne prennent pas out-of-the-box en charge l'installation de Mono sur Amazon Linux 2023 (AL2023) ou Amazon Linux 2 (AL2).
-
Les exigences en matière de calcul, de mémoire et de stockage de la version de votre serveur de jeu.
-
Le nombre de processus de serveur que vous prévoyez d'exécuter par instance.
En utilisant un type d'instance plus important, vous pourrez peut-être exécuter plusieurs processus de serveur sur chaque instance. Cela peut réduire le nombre d'instances nécessaires pour répondre à la demande des joueurs.
Pour plus d’informations, consultez:
À propos des types d'instances, consultez Amazon EC2 Instance Types
. À propos de l'exécution de plusieurs processus par instance, voirGérez la façon dont Amazon GameLift lance ses serveurs de jeux.
Quotas de service
Pour connaître les quotas de service par défaut pour Amazon GameLift et les quotas actuels pour le vôtre Compte AWS, procédez comme suit :
-
Pour obtenir des informations générales sur les quotas de service pour Amazon GameLift, consultez la section GameLiftPoints de terminaison et quotas Amazon dans le Références générales AWS.
-
Pour obtenir la liste des types d'instances disponibles par emplacement pour votre compte, ouvrez la page Quotas de service
de la GameLift console Amazon. Cette page affiche également l'utilisation actuelle de votre compte pour chaque type d'instance dans chaque emplacement. -
Pour obtenir la liste des quotas actuels de votre compte pour les types d'instances par région, exécutez la commande AWS Command Line Interface (AWS CLI)
describe-ec2-instance-limits
. Cette commande renvoie le nombre d'instances actives que vous avez dans votre région par défaut (ou dans une autre région que vous spécifiez).
Alors que vous vous préparez à lancer votre jeu, remplissez un questionnaire de lancement sur la GameLift console Amazon