Bases de datos para videojuegos

Ya sean tablas de clasificación, objetos virtuales o detección de trampas, los jugadores generan toneladas de datos que se deben procesar, almacenar y a los que se debe acceder en tiempo real. Modernice la infraestructura de datos con bases de datos personalizadas y completamente administradas de AWS para deleitar a los jugadores.

Elegir el motor de base de datos personalizado apropiado para la carga de trabajo del videojuego

AWS ofrece más de 15 motores personalizados que admiten diversos modelos de datos, incluidas las bases de datos relacionales, de valor de clave, de documentos, en memoria, de gráficos, de serie temporal, de columna ancha y de libro mayor.

Diseñado con fines específicos y probado exhaustivamente

Crear para videojuegos
Elija del catálogo de AWS de más de 15 bases de datos personalizadas que admiten diversos modelos de datos y permiten crear videojuegos distribuidos, altamente escalables y basados en casos de uso.
Disponible y seguro
Creadas para las cargas de trabajo de videojuegos críticas, las bases de datos de AWS ofrecen alta disponibilidad, fiabilidad y varios niveles de seguridad, incluido el cifrado en reposo y en tránsito.
Rendimiento a escala
Comience desde abajo y escale a medida que su videojuego crezca. Las bases de datos diseñadas especialmente están optimizadas para el modelado de datos que usted necesita, lo que permite que su videojuego escale y funcione mejor a un décimo del costo en comparación con las bases de datos comerciales.
Completamente administrado
Enfóquese en crear su juego mientras AWS monitorea de forma continua sus clústeres con el fin de mantener las cargas de trabajo en funcionamiento con almacenamiento de recuperación automática y escalado automatizado.

Servicios de AWS

Base de datos relacional compatible con MySQL y PostgreSQL que combina el rendimiento y la disponibilidad de las bases de datos empresariales con la simplicidad y rentabilidad de las bases de datos de código abierto.

re:Invent: Deep Dive on Amazon Aurora »

Entregue videojuegos con rendimiento constante de milisegundos de un solo dígito, con capacidad de rendimiento y almacenamiento prácticamente ilimitada y replicación automática en varias regiones.

Amazon DynamoDB: Casos de uso de videojuegos y patrones de diseño »

Un servicio de base de datos escalable, de larga duración y completamente administrada para operar las cargas de trabajo esenciales de MongoDB

Introducción a Amazon DocumentDB (compatible con MongoDB) »

Utilícelo para el almacenamiento en caché y así acelerar el rendimiento de la aplicación y la base de datos o como almacenamiento de datos primario para los casos de uso que no requieren durabilidad, como los almacenes de sesión o las tablas de posiciones de los videojuegos.

Rendimiento a escala con Amazon ElastiCache »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

Servicio de base de datos en memoria, duradero y compatible con Redis para un rendimiento de alta velocidad. 

Comience con una prueba gratuita de Amazon MemoryDB for Redis »

Cree y ejecute identidades, conocimientos, gráficos de fraude y otras aplicaciones con rendimiento, fiabilidad y sencillez. 

Sistema de recomendación basado en gráficos con Neptune ML »

Lo ayuda a migrar bases de datos a AWS de manera rápida y segura y admite migraciones homogéneas y heterogéneas entre las bases de datos de código abierto y comerciales más utilizadas.

Información general sobre los servicios de migración de datos a la nube de AWS »

Historias de clientes

Vea lo que nuestros clientes están logrando al utilizar las bases de datos de AWS para videojuegos.

The Pokémon Company International

The Pokémon Company International (TPCi) migra sus bases de datos en directo a Aurora PostgreSQL

Al migrar las bases de datos de usuarios y el sistema de autenticación (Pokémon Trainer Club) a Amazon Aurora, TPCi redujo el tiempo de inactividad de 168 horas en un periodo de seis meses antes de la migración a un tiempo de inactividad o degradación de cero después de la migración.

Vea la presentación » Lea el caso práctico »
Migración de la base de datos de Pokémon en vivo a Aurora PostgreSQL
Cómo CAPCOM crea videojuegos divertidos con rapidez mediante contenedores, datos y ML
CAPCOM

Cómo CAPCOM crea videojuegos divertidos con rapidez mediante contenedores, datos y ML

CAPCOM redujo el 30 % del costo operativo al utilizar AWS Managed Services, incluido Amazon DynamoDB y Amazon EKS.

Vea la presentación »

Nintendo utiliza Amazon Aurora para respaldar The Mario Kart Tour
Nintendo

Nintendo utiliza Amazon Aurora para respaldar The Mario Kart Tour

Cuando comenzó el día del lanzamiento y se intensificó el tráfico global, la cantidad de consultas registradas en todo Amazon Aurora alcanzó las 300 000 consultas por segundo en su punto máximo.

Lea el caso práctico »

Supercell ha apostado todo a AWS a fin de entregar juegos móviles a escala
Supercell

Supercell ha apostado todo a AWS a fin de entregar juegos móviles a escala

Para moverse más rápido y escalar los videojuegos con gastos generales operativos mínimos, Supercell migró sus 300 bases de datos a Amazon Aurora.

Vea el video »

Zynga duplica el rendimiento del servicio ETL (extracción, transformación y carga) mediante Amazon Redshift
Zynga

Zynga duplica el rendimiento del servicio ETL (extracción, transformación y carga) mediante Amazon Redshift

Al migrar el almacenamiento de datos a Amazon Redshift, Zynga duplicó el rendimiento del servicio ETL (extracción, transformación y carga) y escala con facilidad para procesar más de 5,3 TB de datos de videojuegos generados cada día.

Vea el video »

Comience a utilizar las bases de datos de AWS

Descubra cómo utilizar las bases de datos para las cargas de trabajo de videojuegos con los tutoriales paso a paso, las guías técnicas y los seminarios web de los expertos de AWS for Games.

Modelado de los datos del jugador de videojuegos con Amazon DynamoDB

Imagine que crea un juego de múltiples jugadores en línea, como por ejemplo un juego de battle royale. En el juego, grupos de jugadores se unen a la sesión para jugar un videojuego y debe actualizar el registro de un jugador específico a fin de indicar la cantidad de tiempo que ha estado jugando, el número de muertes que registraron o si ganaron el juego. Los usuarios quieren ver los juegos anteriores que jugaron, ya sea para ver a los ganadores o una repetición de cada acción del juego.

Amazon DynamoDB es un servicio de bases de datos popular que modela los datos de los jugadores de videojuegos debido a que está diseñado para los casos de uso a gran escala en los que el rendimiento consistente es fundamental a medida que el videojuego crece. Amazon DynamoDB escala a más de 100 TB sin degradar el rendimiento. Se puede acceder mediante HTTP(S) y utiliza AWS Identity and Access Management (IAM) para la autenticación. No necesita administrar servidores y realizar revisiones a cualquier infraestructura. Amazon DynamoDB se ocupa de las actualizaciones, las copias de seguridad y otras tareas administrativas para que se pueda enfocar en el desarrollo del videojuego.

En este laboratorio, aprenderá los patrones avanzados de modelado de datos en Amazon DynamoDB. Cuando utiliza DynamoDB, es importante considerar cómo accederá a los datos (sus patrones de acceso) antes de modelarlos. Recorremos un juego multijugador de ejemplo, debatimos los patrones de acceso del juego y mostramos cómo diseñar una tabla de DynamoDB para gestionar los patrones de acceso mediante el uso de transacciones e índices secundarios.

Comenzar ahora »

Cree un sistema de inventario para videojuegos con Amazon Aurora Serverless

Cree un sistema de inventario para videojuegos con Amazon Aurora Serverless

Al crear videojuegos masivos de multijugador (MMO) en línea, los jugadores deben encontrar, comprar y vender elementos. En este laboratorio, aprenderá a utilizar Amazon Aurora Serverless para crear el sistema de inventario en el videojuego.

Comenzar a crear ya mismo »

Con Amazon Aurora Serverless y Amazon ElastiCache, cree un marcador en tiempo real

Con Amazon Aurora Serverless y Amazon ElastiCache, cree un marcador en tiempo real

Imagine que crea un juego para dispositivos móviles en el cual los usuarios compiten en la resolución de acertijos. En este laboratorio, aprenderá a crear una tabla de clasificación escalable en tiempo real para un videojuego multijugador mediante Amazon Aurora Serverless y Amazon ElastiCache.

Más información »

Cree un motor de recomendaciones de amigos para juegos con Amazon Neptune

Cree un motor de recomendaciones de amigos para juegos con Amazon Neptune

A menudo, los jugadores quieren seguir a otros jugadores a fin de hacerse amigos, rastrear su progreso y encontrar oponentes contra los cuales jugar. Aprenda cómo crear un motor de recomendaciones de amigos para un juego multijugador mediante Amazon Neptune.

Comenzar a crear ya mismo »

Cree un videojuego por turnos con Amazon DynamoDB y Amazon SNS

Cree un videojuego por turnos con Amazon DynamoDB y Amazon SNS

En este laboratorio, aprenderá a crear un videojuego multijugador de estrategia por turnos mediante el uso de Amazon DynamoDB y Amazon Simple Notification Service (Amazon SNS).

Comenzar »

Obtener bases de datos de AWS para respaldar los videojuegos

Las bases de datos son una parte integral del desarrollo de videojuegos. Sin embargo, como desarrollador de videojuegos, debe dedicar todo su tiempo y experiencia a crear videojuegos increíbles, no bases de datos de ingeniería. Estos son algunos pasos que pueden ayudarlo a iniciar.

Guía de estudio de bases de datos

La guía de estudio de bases de datos enseña a los ingenieros de datos y a los administradores de bases de datos acerca de los servicios de base de datos relacionales y no relacionales de AWS y cómo elegir qué base de datos es la mejor opción para su solución. También aprenderá a migrar las bases de datos locales a un servicio de base de datos administrado por AWS.

Esta guía también puede ayudarlo a prepararse para el examen de certificación AWS Certified Database – Specialty. Si está especialmente interesado en los laboratorios de arena de los cursos digitales que lo ayuden a desarrollar estas habilidades, explore los cuatro planes de aprendizaje de las bases de datos en explore.skillbuilder.aws.

Talleres de bases de datos de AWS

AWS ofrece los siguientes talleres para ayudarlo a iniciarse en la oferta de bases de datos:

Puede encontrar más talleres en workshops.aws.

Formación en bases de datos personalizadas

En este curso, aprenderá a aprovisionar y utilizar cinco bases de datos personalizadas diferentes en una aplicación. Primero, aprenderá por qué querría utilizar bases de datos personalizadas y los factores que debe considerar al elegir una base de datos. Luego, podrá ver cinco ejemplos de recorridos de elección de bases de datos personalizadas al crear aplicaciones con Amazon Web Services.

Siga el blog de AWS for Games

El blog de AWS for Games tiene publicaciones frecuentes acerca de todos los temas relacionados a la tecnología de videojuegos, incluidas las bases de datos:

Después de lo que compartimos anteriormente, contacte con el arquitecto de soluciones o involucre a un socio en su área para que ejecute una revisión de Well-Architected con usted. Presentamos nuevos enfoques del sector de videojuegos para AWS Well-Architected Framework, que entrega recomendaciones personalizadas para videojuegos basados en la nube según nuestras experiencias y lecciones aprendidas al respaldar estas cargas de trabajo únicas.