Amazon GameLift Serversflottes de conteneurs gérées - 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.

Amazon GameLift Serversflottes de conteneurs gérées

Amazon GameLift Serversles flottes de conteneurs gérées fournissent des ressources basées sur le cloud pour héberger votre logiciel de serveur de jeu conteneurisé. Avec un parc de conteneurs géré, vous bénéficiez de la flexibilité, de la sécurité et de la fiabilité des AWS Cloud ressources, optimisées pour l'hébergement de jeux multijoueurs. Amazon GameLift Serversfournit des outils de gestion d'hôte robustes.

Accélérez l'intégration grâce à ces outils pour les conteneurs gérés :
  • Le kit de démarrage pour conteneurs rationalise l'intégration et la configuration de la flotte. Il ajoute des fonctionnalités essentielles de gestion des sessions de jeu à votre serveur de jeu et utilise des modèles préconfigurés pour créer une flotte de conteneurs et un pipeline de déploiement automatisé pour votre serveur de jeu. Après le déploiement, utilisez la Amazon GameLift Servers console et les outils d'API pour surveiller les performances de la flotte, gérer les sessions de jeu et analyser les indicateurs.

  • Pour les développeurs Unreal Engine ou Unity, utilisez les Amazon GameLift Serversplugins et le serveur du moteur de jeu SDKs pour intégrer votre serveur de jeu et créer une flotte de conteneurs à partir de l'environnement de développement de votre moteur de jeu. Les flux de travail guidés du plugin vous aident à créer une solution simple et rapide avec un hébergement basé sur le cloud à l'aide de conteneurs gérés. Vous pouvez vous appuyer sur cette base pour créer une solution d'hébergement personnalisée pour votre jeu.

Un parc de conteneurs géré est un ensemble d'instances Amazon Elastic Compute Cloud (Amazon EC2) exécutant Linux, qui Amazon GameLift Servers possède et exploite en fonction de votre configuration. Ces instances sont physiquement situées dans des zones prises en charge Régions AWS ou des zones locales. Lorsque vous créez un parc de conteneurs, vous choisissez un type d' EC2 instance qui répond aux exigences de votre serveur de jeu en termes de puissance de calcul, de mémoire, de stockage et de capacités réseau.

Pour un parc de conteneurs géré, vous stockez des images de conteneurs basées sur Linux dans un référentiel Amazon Elastic Container Registry (Amazon ECR) et vous créez une définition de groupe de conteneurs pour décrire votre architecture de conteneurs. Lorsque vous créez une flotte, Amazon GameLift Servers approvisionnez une instance de flotte avec la dernière version de Linux Amazon Machine Image (AMI) et utilisez la définition du groupe de conteneurs pour déployer vos images de conteneurs. Toutes les instances d'un parc de conteneurs utiliseront la même version d'AMI, même si vous mettez à jour la définition d'un groupe de conteneurs ou modifiez une image de conteneur.

Note

À titre de bonne pratique, nous vous recommandons de remplacer vos flottes tous les 30 jours afin de garantir un environnement d' up-to-dateexécution sécurisé 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 Amazon GameLift Servers.

Après le déploiement de l'instance conteneurisée, les conteneurs commencent à lancer les processus du serveur de jeu. Chaque processus du serveur de jeu établit une connexion au Amazon GameLift Servers service, indique qu'il est prêt à héberger une session de jeu et commence à communiquer l'état de santé. Amazon GameLift Serverspeut ensuite demander au processus du serveur de démarrer une session de jeu.

Outre le déploiement de la flotte, Amazon GameLift Servers gère les tâches de gestion des hôtes suivantes afin que vous n'ayez pas à :

  • Suit l'état de tous les conteneurs de la flotte et remplace les conteneurs périmés ou insalubres.

  • Gère l'authentification pour la communication entre les processus du serveur et le Amazon GameLift Servers service.

  • Propose des outils d'auto-scaling qui ajustent la capacité de la flotte de manière dynamique pour répondre à la demande des joueurs.

  • Indique les indicateurs de performance pour les EC2 instances, les conteneurs et les processus de serveur de la flotte.

Consultez les rubriques suivantes pour savoir comment configurer et gérer des flottes de conteneurs gérées :