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
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.
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.
Un servicio de base de datos escalable, de larga duración y completamente administrada para operar las cargas de trabajo esenciales de 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.
Servicio de base de datos en memoria, duradero y compatible con Redis para un rendimiento de alta velocidad.
Cree y ejecute identidades, conocimientos, gráficos de fraude y otras aplicaciones con rendimiento, fiabilidad y sencillez.
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.
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 (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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Recursos
Incorporar bases de datos a los videojuegos y al proceso de desarrollo de videojuegos puede ser difícil. Así es cómo AWS puede ayudarlo.
Guía de estudio de AWS: Base de datos
AWS re:Invent 2021: Análisis profundo de los servicios de migración de base de datos AWS DMS y AWS SCT
AWS re:Invent 2021: Aceleración de las migración de datos
Aumente el nivel de sus videojuegos con Amazon Aurora
Migre las bases de datos a Amazon Aurora
Seminario web acerca de las bases de datos para desarrolladores de videojuegos
Cómo utilizar bases de datos en videojuegos y desarrollo de videojuegos
Prácticas recomendadas para la implementación de Microsoft SQL Server a fin de aumentar el nivel de los videojuegos con Amazon EC2
Sistema de inventario para videojuegos con Amazon Aurora Serverless
Modelado de los datos del jugador de videojuegos con Amazon DynamoDB
Con Amazon Aurora Serverless y Amazon ElastiCache, cree un marcador en tiempo real
Cree un motor de recomendaciones de amigos para juegos con Amazon Neptune
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:
- Laboratorios de Amazon DynamoDB
- Taller de Amazon Neptune
- Laboratorios de Amazon Aurora para MySQL
- Laboratorios de Amazon Aurora para PostgreSQL
- Taller de Amazon DocumentDB
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:
- Rethinking Game Leaderboards with Amazon MemoryDB for Redis (Reformular las tablas de clasificación de los videojuegos con Amazon MemoryDB for Redis)
- Managed Databases for Awesome Games (Bases de datos administradas para videojuegos increíbles)
- Game Developers Guide to Getting Started with Amazon DynamoDB (Guía para desarrolladores de videojuegos de introducción a Amazon DynamoDB)
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.