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.
Créez un GameLift Serveurs Amazon flotte de conteneurs gérée
Créez une flotte de conteneurs Amazon GameLift Servers gérée pour déployer et héberger votre serveur de jeu conteneurisé dans le AWS Cloud. Lorsque vous créez une flotte de conteneurs, spécifiez des définitions de groupes de conteneurs qui spécifient une ou plusieurs images de conteneurs (au moins une qui inclut la version de votre serveur de jeu) et des paramètres de configuration.
Lorsque vous créez une nouvelle ressource de flotte de conteneurs gérée, vous lancez immédiatement la première phase de création de la flotte. La création d'une flotte gérée passe par plusieurs phases : le Amazon GameLift Servers provisionnement d'une instance EC2, l'installation d'un environnement d'exécution, le déploiement de vos groupes de conteneurs sur l'instance et le lancement des processus du serveur de jeu. En fonction de l'environnement d'exécution requis par la version de votre serveur de jeu, Amazon GameLift Servers déploie la dernière version d'Amazon Machine Image (AMI) au moment de la création de la flotte (et toutes les instances futures de la flotte utiliseront la même version). Vous pouvez surveiller l'état d'une flotte dans la console ou à l'aide du AWS Command Line Interface bouton (AWS CLI). Lorsqu'une flotte est prête à accueillir des sessions de jeu, son statut passe àACTIVE. Pour obtenir de l'aide face à des problèmes de création de flotte, veuillez consulter Débogage GameLift Serveurs Amazon problèmes liés à la flotte.
Vous pouvez choisir de créer une flotte de conteneurs vide, puis d'ajouter ou de mettre à jour les définitions de groupes de conteneurs de la flotte ultérieurement. Si vous créez une flotte sans définition de groupe de conteneurs, la flotte n'atteindra pas le statut actif.
À titre de meilleure pratique, nous vous recommandons de remplacer vos flottes tous les 30 jours afin de maintenir un environnement d'exécution sécurisé et à jour pour vos serveurs de jeux hébergés. Cela nécessite la création d'une nouvelle flotte et la migration du trafic des joueurs vers celle-ci. Pour plus d'informations, consultez Bonnes pratiques de sécurité pour GameLift Serveurs Amazon.
Utilisez la Amazon GameLift Servers console ou le AWS Command Line Interface
(AWS CLI) pour créer une flotte de conteneurs.
- Console
-
Dans la Amazon GameLift Servers console, sélectionnez l' Région AWS endroit où vous souhaitez créer la flotte. Les définitions des groupes de conteneurs doivent se trouver dans la même région que celle dans laquelle vous souhaitez créer la flotte.
Ouvrez la barre de navigation de gauche de la console et choisissez Conteneurs gérés : flottes. Sur la page Flottes, choisissez Créer une flotte de conteneurs.
Étape 1 : définir les détails de la flotte de conteneurs gérée
-
Dans la section Détails de la flotte de conteneurs, entrez une description de la flotte.
-
Spécifiez un rôle IAM pour la flotte. Ce rôle possède les Amazon GameLift Servers autorisations nécessaires pour gérer la flotte de conteneurs en votre nom. Pour obtenir de l'aide sur la création du rôle de service requis, consultezConfigurer un rôle de service IAM pour Amazon GameLift Servers.
-
Choisissez une option de configuration du journal. L' CloudWatch option est sélectionnée par défaut. Fournissez les informations requises en fonction de l'option que vous avez sélectionnée.
-
Ajoutez des groupes de conteneurs à la flotte. Il s'agit d'une étape facultative. Vous pouvez choisir de créer une flotte sans groupe de conteneurs avec un plan pour les ajouter ultérieurement. Une flotte dépourvue de groupes de conteneurs ne déploiera aucune instance de flotte et ne pourra pas encore héberger de jeux, mais la ressource de flotte est créée.
-
Sélectionnez une définition de groupe de conteneurs de serveurs de jeu. Spécifiez éventuellement la version de la définition que vous souhaitez déployer. Si vous ne spécifiez pas le numéro de version, utilise Amazon GameLift Servers automatiquement la dernière version.
-
Ajoutez éventuellement une définition et une version de groupe de conteneurs par instance. Si vous ne spécifiez pas le numéro de version, utilise Amazon GameLift Servers automatiquement la dernière version.
-
Dans les détails supplémentaires, vous pouvez définir certaines personnalisations facultatives. Aucun de ces paramètres n'est requis pour créer la flotte de conteneurs.
Étape 2 : définir les détails de l'instance
-
Dans Déploiement d'instances, sélectionnez un ou plusieurs emplacements distants vers lesquels déployer les instances. La région d'origine est automatiquement sélectionnée (il s'agit de la région dans laquelle vous créez la flotte). Si vous sélectionnez des sites supplémentaires, les instances de flotte sont également déployées dans ces emplacements.
Pour utiliser des régions qui ne sont pas activées par défaut, activez-les dans votre Compte AWS.
Les flottes dont les régions ne sont pas activées et que vous avez créées avant le 28 février 2022 ne sont pas concernées par cette exigence.
Pour créer de nouvelles flottes multi-sites ou pour mettre à jour des flottes multi-sites existantes, activez d'abord les régions ou les zones locales que vous choisissez d'utiliser.
Pour plus d'informations sur les régions qui ne sont pas activées par défaut et sur la manière de les activer, consultez la section Gestion Régions AWS dans le Références générales AWS. Consultez la section Premiers pas avec les zones locales dans le Guide de l'utilisateur des zones AWS locales.
-
Sélectionnez une configuration d'instance pour la flotte. La console calcule automatiquement le nombre minimal de processeurs virtuels et de mémoire requis (en fonction des limites totales que vous avez définies pour chaque groupe de conteneurs). Il filtre la liste complète des types d'instances disponibles en fonction des besoins en ressources et des emplacements que vous avez saisis. Vous pouvez ajouter des filtres supplémentaires si nécessaire.
Pour les instances Graviton ARM, assurez-vous que les images de conteneurs figurant dans les définitions de vos groupes de conteneurs sont conçues pour l'architecture ARM. Sinon, le déploiement de la flotte échouera.
Pour plus d'informations sur le choix d'un type d'instance, consultezConfiguration d'une flotte de conteneurs. La taille du type d'instance que vous choisissez aura un impact sur la manière dont les groupes de conteneurs de serveurs de jeu sont regroupés sur chaque instance de flotte. Selon votre choix, pensez à revoir vos paramètres pour les groupes de conteneurs de serveurs de jeu souhaités par instance.
Étape 4 : vérifier et créer
-
Vérifiez les paramètres de configuration de votre flotte.
Vous pouvez mettre à jour les métadonnées et la configuration de la flotte à tout moment, quel que soit l'état de la flotte. Pour plus d’informations, consultez Mettre à jour un GameLift Serveurs Amazon configuration de la flotte. Vous pouvez mettre à jour la capacité de la flotte une fois que celle-ci a atteint le statut ACTIF. Pour plus d’informations, consultez Augmenter la capacité d'hébergement de jeux avec Amazon GameLift Servers. Vous pouvez également ajouter ou supprimer des sites distants.
Lorsque vous avez terminé de réviser, choisissez Créer.
Si votre demande aboutit, la console affiche la page détaillée de la nouvelle ressource de flotte. Au départNEW, le statut est le suivant : Amazon GameLift Servers début du processus de création de la flotte. Vous pouvez suivre le statut de la nouvelle flotte sur la page Flottes. Une flotte est prête à accueillir des sessions de jeu lorsqu'elle atteint son statutACTIVE.
- AWS CLI
-
Pour créer une flotte de conteneurs avec le AWS CLI, ouvrez une fenêtre de ligne de commande et utilisez la create-container-fleet commande. Pour plus d'informations sur cette commande, consultez create-container-fleet la référence des AWS CLI commandes.
L'exemple de create-container-fleet demande ci-dessous crée une nouvelle flotte de conteneurs présentant les caractéristiques suivantes :
-
ContainerGroupsConfiguration Spécifie uniquement la définition d'un groupe de conteneurs de serveurs de jeu :MyAdventureGameContainerGroup. Le nombre de groupes de conteneurs de serveurs de jeu qui seront déployés sur chaque instance de flotte est calculé parAmazon GameLift Servers.
-
La flotte utilise des On-Demand instances c5.large par défaut.
-
Par défaut, la flotte ouvre un ensemble de ports de connexion et de ports d'autorisations entrants tels que calculés parAmazon GameLift Servers. Il déploie des groupes de conteneurs aux emplacements suivants :
aws gamelift create-container-fleet \
--fleet-role-arn arn:aws:iam::MyAccount:role/MyContainersRole \
--game-server-container-group-definition-name "rn:aws:gamelift:us-west-2:111122223333:containergroupdefinition/MyAdventureGameContainerGroup:2" \
Si la demande de création de flotte aboutit, Amazon GameLift Servers renvoie un ensemble d'attributs de flotte qui inclut les paramètres de configuration que vous avez demandés et un nouvel identifiant de flotte de conteneurs. Amazon GameLift Serversdéfinit ensuite l'état de la flotte et les statuts de localisation sur Nouveau et lance le processus d'activation de la flotte. Vous pouvez suivre le statut de la flotte et consulter d'autres d'informations de flotte à l'aide de ces commandes d'interface de ligne de commande :
Vous pouvez changer la capacité de la flotte et d'autres paramètres de configuration, si nécessaire, à l'aide des commandes suivantes :