Créez une solution d'hébergement hybride - 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.

Créez une solution d'hébergement hybride

Une solution d'hébergement hybride combine plusieurs sources de ressources d'hébergement de jeux pour héberger votre jeu, notamment des flottes Amazon GameLift Servers gérées AWS Cloud et des ressources que vous fournissez et gérez vous-même. Cette rubrique décrit certains modèles courants de création d'une solution hybride et fournit des conseils sur la manière de combiner avec succès l'hébergement de jeux autogéré avec l'hébergement de jeux basé sur le cloud géré parAmazon GameLift Servers.

Modèles hybrides courants

  • Optimisation des coûts : utilisez le type de flotte le plus rentable pour chaque scénario, comme les flottes Anywhere pour la capacité de base et les flottes gérées pour les pics de demande.

  • Flexibilité géographique : déployez des flottes gérées dans des flottes à fort trafic Régions AWS et partout où vous disposez d'une infrastructure existante ou d'exigences de conformité spécifiques.

  • Atténuation des risques : réduisez la dépendance à l'égard d'une approche d'hébergement unique en répartissant la charge entre plusieurs types de flottes et fournisseurs.

  • Migration progressive : transition d'une solution d'hébergement sur site ou autre à une solution AWS progressive tout en maintenant la continuité du service.

Division du développement et de la production

Utilisez différents types de flottes pour les environnements de développement et de production :

  • Développement : flottes n'importe où pour un développement et des tests rentables

  • Production : Amazon géré EC2 ou flottes de conteneurs pour un hébergement de production évolutif et fiable

Optimisation régionale

Optimisez les types de flottes en fonction de Régions AWS leurs caractéristiques :

  • Trafic élevé Régions AWS : flottes gérées avec auto-scaling pour répondre à une demande variable

  • Spécialisé Régions AWS : flottes situées n'importe où pour la conformité, la souveraineté des données ou l'infrastructure existante

Hiérarchisation des capacités

Utilisez différents types de flottes pour différents niveaux de capacité :

  • Capacité de base : flottes n'importe où ou instances réservées pour une charge prévisible

  • Capacité maximale : flottes gérées avec auto-scaling pour répondre aux pics de demande

  • Capacité de débordement : instances ponctuelles ou supplémentaires Régions AWS pour les pics extrêmes

Considérations relatives à la

Lorsque vous créez une solution hybride, tenez compte des facteurs clés suivants :

Configuration des files d'attente des sessions de jeu

Configurez les files d'attente de vos sessions de jeu pour inclure tous les types de flottes et définissez des priorités et des préférences de latence appropriées pour garantir un placement optimal au sein de votre infrastructure hybride.

Surveillance et observabilité

Mettez en œuvre une surveillance complète de tous les types de flottes afin de maintenir une visibilité sur les performances, la capacité et les coûts de votre solution hybride.

Complexité opérationnelle

Tenez compte de la complexité opérationnelle accrue liée à la gestion de plusieurs types de flottes, notamment les différents processus de déploiement, les outils de surveillance et les procédures de dépannage.

La connectivité réseau

Garantissez une connectivité réseau fiable entre vos différents environnements d'hébergement, en particulier pour les flottes Anywhere qui peuvent se trouver sur site ou chez différents fournisseurs de cloud.

Débuter avec l'hébergement hybride

Pour implémenter une solution d'hébergement hybride :

  1. Commencez simplement : commencez par un seul type de flotte et ajoutez-en d'autres progressivement au fur et à mesure que vos besoins se précisent.

  2. Planifiez votre architecture : concevez votre architecture hybride en fonction de vos exigences spécifiques en matière de coûts, de performances, de conformité et de complexité opérationnelle.

  3. Configuration des files d'attente : configurez des files d'attente pour les sessions de jeu couvrant les différents types de flottes, avec des priorités et des stratégies de placement appropriées.

  4. Effectuez des tests approfondis : testez le placement des sessions de jeu et les scénarios de basculement sur votre infrastructure hybride avant de passer à la production.

  5. Surveillez et optimisez : surveillez en permanence les performances et les coûts de tous les types de flotte et ajustez votre configuration selon les besoins.

Conseils

  • Utilisez les mêmes composants client et serveur de jeu avec des ressources d'hébergement gérées et autogérées. Offrez une expérience de jeu unifiée sur toutes les ressources d'hébergement.

  • Utilisez les mêmes FlexMatch matchmakers pour placer des correspondances sur toutes les ressources d'hébergement.

  • Gérez ensemble de manière centralisée vos ressources d'hébergement hybride pendant que vous les déployez dans le monde entier.

  • À mesure que la demande des joueurs fluctue, gérez le chargement des sessions de jeu de manière fluide entre les ressources gérées et autogérées.

  • Avec l'Amazon GameLift ServersAgent, vous pouvez utiliser les mêmes outils pour gérer le cycle de vie des serveurs de jeu sur tous les types de ressources d'hébergement.

  • Rassemblez les statistiques et les journaux du jeu et des joueurs sur toutes les ressources d'hébergement. Tirez parti des Amazon GameLift Servers fonctionnalités et autres AWS services pour combiner les données et développer des solutions d'observabilité cohérentes.