Ce cours décrit les options d'hébergement de serveurs de jeux sur AWS. Il identifie les principales exigences techniques et commerciales qui influencent le choix d'une solution d'hébergement de serveurs de jeux. Le cours décrit les solutions d'hébergement de serveurs de jeux AWS, notamment Amazon GameLift, les groupes de serveurs de jeux FleetIQ, les solutions basées sur des conteneurs utilisant Amazon ECS, Amazon EKS et AWS Fargate, et les solutions basées sur Amazon EC2 et les services AWS de base.
- Niveau de cours : intermédiaire
- Durée : 1,25 heure
Remarque : ce cours comporte des transcriptions ou des sous-titres localisés. La narration est en anglais.
Pour afficher les sous-titres, cliquez sur le bouton CC dans le coin inférieur droit du joueur.
Activités
Ce cours comprend des vidéos, des interactions d'apprentissage en ligne, des scénarios décisionnels et des vérifications des connaissances.
Objectifs du cours
Dans ce cours, vous apprendrez à :
- Décrire les options d'hébergement de serveurs de jeux proposées par AWS.
- Décrire les exigences techniques et commerciales courantes pour l'hébergement de serveurs de jeux.
- Faire la distinction entre les options d'hébergement de serveurs de jeux AWS en fonction des exigences techniques et commerciales clés.
- Appliquer les conditions requises pour sélectionner une solution d'hébergement de serveurs de jeux.
Public visé
Ce cours s'adresse aux personnes suivantes :
- les concepteurs de jeux ;
- les développeurs de jeux ;
- les producteurs de jeux ;
Prérequis
Pour assister à ce cours, il est conseillé aux participants de disposer des connaissances suivantes :
- Connaissance du développement de jeux et connaissances générales sur l'hébergement de serveurs de jeux sur ordinateurs ou dans les centres de données
- Avoir terminé Mise en route avec AWS Game Tech ou connaissances équivalentes
- Compréhension fondamentale du cloud computing et d'AWS, équivalent à AWS Certified Cloud Practitioner
Déroulement du cours
Partie 1 : Introduction
Bienvenue dans le cours sur l’hébergement de serveurs de jeux sur AWS
- Objectifs du cours
- Présentation du cours
- Déroulement du cours
Hébergement de serveur de jeux
- Définir un service de jeu
Hébergement de serveurs de jeux sur AWS
- Services de base AWS et Amazon EC2
- Solutions basées sur conteneur
- Amazon GameLift
- Groupes de serveurs de jeux Amazon GameLift FleetIQ
Partie 2 : Exigences techniques et commerciales pour l'hébergement de serveurs de jeux
Responsabilité de gestion
- Responsabilités communes identifiées dans le modèle de couches Game Tech
- Développer une liste de configuration de base du serveur de jeux
Exigences
- Coût
- Effort consacré au développement
- Fonctionnalités
- Latence
- Portabilité
- Contrôles
- Dimensionnement
Partie 3 : Hébergement de serveurs de jeux avec les services AWS de base
Services de base AWS et Amazon EC2
- Examen des services AWS généralement utilisés dans les solutions d'hébergement de jeux
- Correspondance des exigences d'hébergement de serveurs de jeux
Partie 4 : Hébergement de serveurs de jeux avec conteneurs
Utilisation de conteneurs pour les serveurs de jeux
- Abstraction de conteneur et abstraction du serveur de jeux
- Docker
- Orchestration de conteneurs et gestion du serveur de jeux
Services de conteneur sur AWS
- Exécution de conteneurs sur des instances Amazon EC2
- AWS Fargate
- Amazon ECS
- Amazon EKS
- Mappage des abstractions (pods) EKS aux serveurs de jeux
- Mappage des abstractions ECS (tâches) aux serveurs de jeux
Création d'un service d'hébergement de serveur de jeux avec des conteneurs
- Placement des joueurs dans les sessions de jeu
- Gestion du cycle de vie des sessions de jeu
- Achats d'instance pour des coûts réduits
- Intégration de la mise en relation
CI/CD pour serveurs de jeux
- CI/CD pour le développement et le déploiement des serveurs de jeux
- Utilisation de CI/CD pour le déploiement de jeux à l'échelle mondiale
- Exemple de CI/CD conteneurisé pour les serveurs de jeux
- Correspondance des solutions de conteneur aux exigences d'hébergement de serveurs de jeux
Partie 5 : Hébergement de serveur de jeux avec Amazon GameLift
Amazon GameLift
- Vue d'ensemble des couches GameLift et des fonctionnalités clés
- Correspondance des exigences d'hébergement de serveurs de jeux
Groupes de serveurs de jeux Amazon GameLift FleetIQ
- Présentation
- Correspondance des exigences d'hébergement de serveurs de jeux
Partie 6 : Sélection des solutions d'hébergement de serveurs de jeux
Exemples d'hébergement de jeux et scénarios d'exercices
- Appliquer les apprentissages clés pour résoudre les scénarios d'hébergement de serveurs de jeux
Partie 7 : Fin
Évaluation des connaissances
Résumé
- Vérification et résumé
- Enquête sur le cours
Étapes suivantes
- Autres formations et certifications
- Ressources supplémentaires