Qu'il s'agisse de classements, de biens virtuels ou de la détection des tricheurs, les joueurs génèrent de grandes quantités de données qui ont besoin d’être traitées, stockées et accessibles en temps réel. Modernisez votre infrastructure de données avec des bases de données AWS entièrement gérées et spécialement conçues pour enchanter vos joueurs.
Choisissez le bon moteur de base de données sur mesure pour vos charges de travail de jeu
AWS propose plus de 15 moteurs de bases de données sur mesure pour prendre en charge différents modèles de données, notamment les bases de données relationnelles, clé-valeur, documents, en mémoire, orientées graphe, de séries temporelles, à larges colonnes et de registre.
Dédié et testé au combat
Services AWS
Base de données relationnelle compatible avec MySQL et PostgreSQL qui associe les performances et la disponibilité des bases de données d'entreprises à la simplicité et à la rentabilité des bases de données open source.
Fournissez des jeux avec des performances constantes de latence de l'ordre de quelques millisecondes, un débit et un stockage presque illimités et une réplication multi-régions automatique.
Un service de base de données entièrement géré, évolutif et hautement durable pour exploiter les charges de travail MongoDB de manière stratégique
Vous pouvez l’utiliser pour la mise en cache afin d’accélérer les performances des applications et des bases de données, ou comme magasin de données principal pour les cas d’utilisation qui ne nécessitent pas de durabilité, comme les magasins de sessions ou les tableaux de classements de jeux.
Service de base de données en mémoire durable compatible avec Redis pour des performances ultra-rapides.
Créez et faites fonctionner des applications d’identité, de connaissances, de fraude et d’autres applications avec performance, fiabilité et simplicité.
Vous aide à migrer les bases de données vers AWS rapidement et en toute sécurité et prend en charge les migrations homogènes ou hétérogènes entre les bases de données commerciales et open source les plus couramment utilisées.
Témoignages de clients
Découvrez ce que nos clients peuvent réaliser en utilisant les bases de données AWS pour les jeux.
The Pokémon Company International (TPCi) migre sa base de données en direct vers Aurora PostgreSQL
En migrant sa base de données d’utilisateurs et son système d’authentification, Pokémon Trainer Club, vers Amazon Aurora, TPCi a pu réduire les temps d’arrêt de 168 heures sur une période de six mois avant migration à zéro temps d’arrêt ou dégradation après migration.
Comment CAPCOM crée rapidement des jeux divertissants avec des conteneurs, des données et du machine learning
CAPCOM a réduit ses coûts opérationnels de 30 % en faisant appel à AWS Managed Services, notamment à Amazon DynamoDB et Amazon EKS.
Nintendo utilise Amazon Aurora dans le cadre du Mario Kart Tour
Alors que le trafic mondial s’intensifiait suite au lancement, le nombre de requêtes enregistrées dans l’ensemble d’Amazon Aurora a atteint 300 000 par seconde à son maximum.
Supercell adhère complètement à AWS pour fournir des jeux mobiles à l'échelle
Pour accélérer les mouvements et faire évoluer les jeux avec une surcharge opérationnelle minimale, Supercell a migré ses 300 bases de données vers Amazon Aurora.
Zynga double les performances ETL grâce à Amazon Redshift
En migrant son entrepôt de données vers Amazon Redshift, Zynga a doublé les performances d’extraction, de transformation et de chargement (ETL) et évolue facilement pour être en mesure de traiter un volume de plus de 5,3 To de données de jeu généré chaque jour.
Démarrer avec les bases de données AWS
Apprenez à utiliser les bases de données pour les charges de travail de jeu avec des didacticiels détaillés, des guides techniques et des webinaires avec des experts d’AWS for Games.
Modélisation des données des joueurs d'un jeu avec Amazon DynamoDB
Imaginez que vous créez un jeu multijoueur en ligne, tel qu’un jeu de type « battle royale ». Dans votre jeu, des groupes de joueurs rejoignent une session pour jouer à un jeu, et vous devez mettre à jour les statistiques d’un joueur donné pour indiquer le temps qu’il a passé à jouer, le nombre de personnes qu’il a tuées ou s’il a gagné le jeu. Les joueurs veulent voir les anciennes parties auxquelles ils ont participé, pour voir les gagnants ou un replay de l’action de chaque partie.
Amazon DynamoDB est un service de base de données populaire qui modélise les données des joueurs car il est conçu pour des cas d’utilisation à grande échelle où la constance des performances est essentielle à mesure que votre jeu se développe. Amazon DynamoDB se met à l’échelle jusqu’à plus de 100 To sans aucune dégradation des performances. DynamoDB est accessible via HTTP(S) et utilise AWS Identity and Access Management (IAM) pour l’authentification. Vous n’avez pas besoin de gérer des serveurs et d’appliquer des correctifs à une infrastructure, et par ailleurs Amazon DynamoDB gère les mises à niveau, les sauvegardes et autres tâches administratives, afin que vous puissiez vous consacrer au développement de votre jeu.
Dans cet atelier, vous apprenez des modèles de modélisation de données avancés dans Amazon DynamoDB. Lorsque vous utilisez DynamoDB, il est important de considérer comment vous allez accéder à vos données (vos modèles d'accès) avant de les modéliser. Nous allons passer en revue un exemple de jeu multi-joueur, discuter des modèles d'accès dans le jeu et montrer comment concevoir une table DynamoDB pour gérer les modèles d'accès en utilisant des index et des transactions secondaires.
Créer un système d'inventaire pour les jeux avec Amazon Aurora sans serveur
Lors de la création de jeux en ligne massivement multijoueurs (MMO), les joueurs doivent trouver, acheter et vendre des objets. Dans cet atelier, vous apprendrez à utiliser Amazon Aurora sans serveur pour créer le système d’inventaire dans votre jeu.
Création d'un tableau de classement en temps réel avec Amazon Aurora sans serveur et Amazon ElastiCache
Imaginez que vous créez un jeu mobile où les utilisateurs font la course pour résoudre des énigmes. Dans cet atelier, vous découvrirez comment utiliser Amazon Aurora sans serveur et Amazon ElastiCache pour créer un tableau de classement évolutif en temps réel pour un jeu multijoueur.
Création d'un moteur de recommandation pour des jeux avec Amazon Neptune
Les joueurs veulent souvent suivre les autres joueurs pour se faire de nouveaux amis et suivre leur progression, ou bien trouver des adversaires à affronter. Découvrez comment créer un moteur de recommandation d’amis pour un jeu multijoueur par l’intermédiaire d’Amazon Neptune.
Création d'un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS
Dans cet atelier, vous apprendrez à créer un jeu de stratégie multi-joueur au tour par tour avec Amazon DynamoDB et Amazon Simple Notification Service (Amazon SNS).
Ressources
L’intégration de bases de données dans votre process de développement de jeu et dans le jeu lui-même peut être difficile. Voici ce que AWS peut vous apporter.
Guide de démarrage AWS : Base de données
AWS re:Invent 2021 - Plongez au cœur des services de migration de bases de données AWS DMS et AWS SCT
AWS re:Invent 2021 - Accélérer les migrations basées sur les données
Faites passer vos jeux à la vitesse supérieure grâce à Amazon Aurora
Migration de vos bases de données vers Amazon Aurora
Webinaire des bases de données pour les développeurs de jeux
Comment utiliser les bases de données dans les jeux et le développement de jeux
Bonnes pratiques pour le déploiement de Microsoft SQL Server dans « Faites passer vos jeux à la vitesse supérieure grâce à Amazon EC2 »
Système d'inventaire pour jeux avec Amazon Aurora sans serveur
Modélisation des données des joueurs d'un jeu avec Amazon DynamoDB
Création d'un tableau de classement en temps réel avec Amazon Aurora sans serveur et Amazon ElastiCache
Création d'un moteur de recommandation pour des jeux avec Amazon Neptune
Obtenez des bases de données AWS capables de prendre en charge votre jeu
Les bases de données font partie intégrante du développement des jeux. Mais en tant que développeur de jeux, vous souhaitez consacrer la totalité de votre temps et de votre expertise à la création de jeux exceptionnels plutôt qu’à l’ingénierie de bases de données. Voici quelques étapes qui peuvent vous aider à vous lancer.
Guide de démarrage sur les bases de données
Le Guide de démarrage sur les bases de données présente aux ingénieurs de données et aux administrateurs de bases de données les services de bases de données relationnelles et non relationnelles d’AWS et leur explique comment choisir la base de données qui convient le mieux à votre solution. Vous apprendrez également à migrer vos bases de données sur site vers un service de base de données gérée par AWS.
Ce guide peut également vous aider à vous préparer à l’examen de certification AWS Certified Database - Specialty. Si vous vous intéressez particulièrement au développement de compétences dans les labos de cours numériques, explorez les quatre plans d’apprentissage de bases de données sur explore.skillbuilder.aws.
Ateliers de bases de données AWS
AWS propose des ateliers pour vous aider à démarrer avec notre offre de bases de données :
- Amazon DynamoDB Labs
- Atelier Amazon Neptune
- Laboratoires Amazon Aurora pour MySQL
- Laboratoires Amazon Aurora pour PostgreSQL
- Atelier Amazon DocumentDB
Vous trouverez d’autres ateliers sur workshops.aws.
Formation sur les bases de données sur mesure
Dans ce cours, vous apprendrez à allouer et utiliser cinq différentes bases de données sur mesure dans une application. Tout d’abord, vous apprendrez les usages possibles des bases de données sur mesure et les facteurs à prendre en compte lors du choix d’une base de données. Ensuite, vous verrez 5 exemples de sélection de bases de données sur mesure lors de la création d’applications avec Amazon Web Services.
Suivez le blog AWS for Games
Le blog AWS for Games propose fréquemment des publications sur tous les sujets liés aux technologies de jeu, y compris les bases de données :
Après ce que nous venons de partager ci-dessus, contactez votre architecte de solutions ou engagez un partenaire dans votre domaine pour procéder à une Well-Architected Review avec vous. Nous avons introduit une nouvelle lentille de l’industrie des jeux pour le AWS Well-Architected Framework, qui fournit des recommandations personnalisées pour les jeux basés sur le cloud en fonction de nos expériences et des enseignements tirés de la prise en charge de ces tâches spécifiques.