Choisissez les ressources de calcul pour un parc géré - 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.

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 Servers fournit des flottes gérées qui utilisent les ressources Amazon Elastic Compute Cloud (Amazon EC2) 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 Servers Anywhere. Consultez Configuration d'un parc d'hébergement avec Amazon GameLift Servers.

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, consultezAmazon GameLift Serverspoints de service.

Envisagez Balises ping UDP de collecter des données de latence du réseau dans différentes zones géographiques afin d'anticiper la latence entre les appareils des joueurs et les emplacements potentiels de la flotte. Ces points de terminaison spéciaux acceptent les messages UDP au lieu des pings ICMP traditionnels, fournissant des mesures de latence précises pour vous aider à sélectionner les emplacements de flotte optimaux.

Pour les flottes Amazon GameLift Servers Anywhere, vous déterminez l'emplacement de votre matériel physique. Pour plus d'informations sur les emplacements personnalisés, consultezDes emplacements pour Amazon GameLift Servers n'importe où.

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 Serversutilise les files d'attente et l'FleetIQalgorithme pour déterminer qui AWS va interrompre une instance Spot, il met l'instance en état de recyclage. Ensuite, lorsqu'aucune session de jeu n'est active sur l'instance, Amazon GameLift Servers 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

Amazon GameLift Serversles instances prennent en charge les versions de serveurs de jeu qui s'exécutent sous Microsoft Windows ou Amazon Linux. Lorsque vous téléchargez une version de jeu surAmazon GameLift Servers, spécifiez le système d'exploitation du jeu. Lorsque vous créez une EC2 flotte Amazon pour déployer le build du jeu, les instances Amazon GameLift Servers sont automatiquement configurées 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, consultezObtenez des outils Amazon GameLift Servers de développement.

Lorsque vous utilisez une flotte Amazon GameLift Servers Anywhere, vous pouvez utiliser n'importe quel système d'exploitation compatible avec votre matériel. Amazon GameLift Servers Les flottes Anywhere vous obligent à déployer votre version de jeu sur le matériel tout Amazon GameLift Servers en gérant 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 Amazon GameLift Servers serveur basé sur le système d'exploitation Linux. Le SDK Server 5.1.1 ou une version ultérieure est requis pour C++ et C#. Le SDK Server 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 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:

Quotas de service

Pour voir les quotas de service par défaut et les quotas actuels pour votre service Compte AWS, procédez comme suit : Amazon GameLift Servers

  • Pour obtenir des informations générales sur les quotas de service pourAmazon GameLift Servers, voir les Amazon GameLift Serverspoints de terminaison et les quotas 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 Amazon GameLift Servers console. 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 dans la Amazon GameLift Serversconsole. L'Amazon GameLift Serverséquipe utilise le questionnaire de lancement pour déterminer les quotas et les limites appropriés pour votre jeu.