Bases de données de jeu

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

Concevoir pour les jeux
Choisissez dans le portefeuille de plus de 15 bases de données dédiées d'AWS qui prennent en charge divers modèles de données et vous permettent de créer des jeux distribués, hautement évolutifs et basés sur des cas d'utilisation.
Disponibilité et sécurité
Conçues pour les charges de travail de jeu stratégiques, les bases de données AWS offrent une haute disponibilité, une fiabilité et plusieurs niveaux de sécurité, y compris le chiffrement des données au repos et en transit.
Performances à l'échelle
Commencez à une petite échelle, puis passez à une autre échelle à mesure que votre jeu se développe. Les bases de données dédiées sont optimisées pour le modèle de données dont vous avez besoin, en permettant à votre jeu d'évoluer et d'être plus performant à 1/10e du coût de celui des bases de données commerciales.
Entièrement géré
Concentrez-vous sur la création de votre jeu pendant qu'AWS surveille en permanence vos clusters pour maintenir les charges de travail opérationnelles avec un stockage doté d'un mécanisme d'auto-réparation et une mise à l'échelle automatique.

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.

re:Invent : approfondissement sur Amazon Aurora »

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.

Amazon DynamoDB : cas d'utilisation du jeu et modèles de design »

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

Mise en route avec Amazon DocumentDB (avec compatibilité MongoDB) »

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.

Performances à grande échelle avec Amazon ElastiCache »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

Service de base de données en mémoire durable compatible avec Redis pour des performances ultra-rapides. 

Commencer avec un essai gratuit d’Amazon MemoryDB pour Redis »

Créez et faites fonctionner des applications d’identité, de connaissances, de fraude et d’autres applications avec performance, fiabilité et simplicité. 

Système de recommandation basé sur des graphiques avec Neptune ML »

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.

Présentation d'AWS Cloud Data Migration Services »

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 Pokemon Company International

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.

Regarder la présentation » Lire l'étude de cas »
Migration de la base de données Pokémon en direct vers Aurora PostgreSQL
Comment CAPCOM crée rapidement des jeux divertissants avec des conteneurs, des données et du machine learning
CAPCOM

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.

Regarder la présentation »

Nintendo utilise Amazon Aurora dans le cadre du Mario Kart Tour
Nintendo

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.

Lire l'étude de cas »

Supercell adhère complètement à AWS pour fournir des jeux mobiles à l'échelle
Supercell

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.

Regarder la vidéo »

Zynga double les performances ETL grâce à Amazon Redshift
Zynga

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.

Regarder la vidéo »

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.

Commencer dès maintenant »

Créer un système d'inventaire pour les jeux avec Amazon Aurora sans serveur

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.

Commencer à développer dès maintenant

Création d'un tableau de classement en temps réel avec Amazon Aurora sans serveur et Amazon ElastiCache

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.

En savoir plus »

Création d'un moteur de recommandation pour des jeux avec Amazon Neptune

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.

Commencer à développer dès maintenant

Création d'un jeu au tour par tour avec Amazon DynamoDB et Amazon SNS

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).

Démarrer »

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 :

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.