Bancos de dados de jogos

Os jogadores geram toneladas de dados na forma de placares, bens virtuais ou detecção de trapaças que precisam ser processados, armazenados e acessados em tempo real. Modernize a sua infraestrutura de dados com bancos de dados de propósito específico totalmente gerenciados da AWS para encantar os jogadores.

Escolha o mecanismo de banco de dados de propósito específico para as suas workloads de jogo

A AWS oferece mais de 15 mecanismos de bancos de dados com propósito específico para apoiar vários modelos de dados, incluindo bancos de dados relacionais, de chave/valor, de documentos, na memória, de gráficos, de séries temporais, coluna ampla e ledger.

Criado para uso específico e teste

Criado para jogos
Escolha entre o portfólio da AWS com mais de 15 bancos de dados de propósito específico, que oferecem suporte a diversos modelos de dados e permitem a criação de jogos distribuídos, altamente escaláveis e direcionados a casos de uso.
Disponíveis e seguros
Criados para cargas de trabalho de missão crítica, os bancos de dados da AWS oferecem alta disponibilidade, confiabilidade e vários níveis de segurança, incluindo criptografia em repouso e em trânsito.
Performance em grande escala
Comece pequeno e aumente a escala conforme o jogo cresce. Os bancos de dados criados para fins específicos são otimizados para o modelo de dados que você precisa, permitindo que o seu jogo aumente de escala e tenha um desempenho melhor a um décimo do custo em relação aos bancos de dados comerciais.
Totalmente gerenciado
Concentre-se na criação do seu jogo enquanto a AWS monitora continuamente seus clusters para manter as workloads em funcionamento com armazenamento de recuperação automática e autoescalabilidade.

Produtos da AWS

Banco de dados relacional compatível com MySQL e PostgreSQL que combina a performance e a disponibilidade de bancos de dados de empresas tradicionais com a simplicidade e a economia de bancos de dados de código aberto.

re:Invent: Deep Dive on Amazon Aurora (Conheça a fundo o Amazon Aurora)»

Entregue jogos com performance consistente abaixo de dez milissegundos, com taxa de transferência e armazenamento quase ilimitados, além de replicação multirregional automática.

Amazon DynamoDB: casos de uso e padrões de design em jogos

Serviço de banco de dados escalável, altamente durável e totalmente gerenciado para operar workloads do MongoDB essenciais à missão

Conceitos básicos do Amazon DocumentDB (com compatibilidade com o MongoDB) »

Use o armazenamento em cache para acelerar a performance de aplicações e bancos de dados ou como um armazenamento de dados primários para casos de uso que não exigem durabilidade, como armazenamentos de sessões ou placares de jogos.

Performance em grande escala com o Amazon ElastiCache »
Amazon MemoryDB for Redis
Amazon MemoryDB for Redis

Serviço de banco de dados na memória compatível e durável para uma performance ultraveloz. 

Comece a usar com um teste gratuito do Amazon MemoryDB for Redis »

Crie e execute aplicações de identidade, conhecimento, grafos de fraude e outras com performance, confiabilidade e simplicidade. 

Sistema de recomendação baseada em gráficos com o Neptune ML »

Ajuda a migrar bancos de dados para a AWS com rapidez e segurança, e é compatível com migrações homogêneas e heterogêneas entre os bancos de dados comerciais de código aberto mais usados.

Uma visão geral dos serviços de migração de dados da Nuvem AWS »

Histórias de sucesso dos clientes

Veja o que os nossos clientes estão alcançando usando bancos de dados da AWS para jogos.

The Pokemon Company International

A The Pokémon Company International (TPCi) migra seu banco de dados para o Aurora PostgreSQL

Ao fazer a migração de seu banco de dados de usuários e sistema de autenticação, o Pokémon Trainer Club, para o Amazon Aurora, a TPCi reduziu o tempo ocioso de 168 horas, durante uma pré-migração de seis meses, para zero ou degradação pós-migração.

Assista à apresentação » Leia o estudo de caso »
Migrando o banco de dados Pokémon ao vivo para o Aurora PostgreSQL
Como a CAPCOM agiliza a criação de jogos divertidos com contêineres, dados e ML
CAPCOM

Como a CAPCOM agiliza a criação de jogos divertidos com contêineres, dados e ML

A CAPCOM reduziu os custos operacionais em 30% usando o AWS Managed Services, incluindo o Amazon DynamoDB e o Amazon EKS.

Assista à apresentação »

Nintendo usa o Amazon Aurora para dar suporte ao Mario Kart Tour
Nintendo

Nintendo usa o Amazon Aurora para dar suporte ao Mario Kart Tour

Conforme se iniciava o dia do lançamento e o tráfego global se intensificava, a quantidade de consultas registradas no Amazon Aurora chegou a 300.000 por segundo no pico.

Leia o estudo de caso »

A Supercell aposta tudo na AWS para oferecer jogos para dispositivos móveis em escala
Supercell

A Supercell aposta tudo na AWS para oferecer jogos para dispositivos móveis em escala

Para maior rapidez e escalar jogos com despesa operacional mínima, a Supercell fez a migração de seus 300 bancos de dados para o Amazon Aurora.

Assista ao vídeo »

Zynga dobra a sua performance de ETL usando o Amazon Redshift
Zynga

Zynga dobra a sua performance de ETL usando o Amazon Redshift

Ao fazer a migração de seu data warehouse para o Amazon Redshift, a Zynga dobrou a performance de extrair, transformar e carregar (ETL) e passou a escalar facilmente para processar mais de 5,3 TB de dados de jogos gerados todos os dias

Assista ao vídeo »

Comece a usar os bancos de dados da AWS

Aprenda a usar os bancos de dados para workloads de jogos com tutoriais detalhados, guias técnicos e seminários online com especialistas do AWS for Games.

Modelar dados de jogadores de jogos com o Amazon DynamoDB

Imagine que você esteja criando um jogo multijogador online, como um jogo no estilo battle royale. Em seu jogo, grupos de jogadores entram em uma sessão para jogar e você tem que atualizar o registro de um jogador específico para indicar a quantidade de tempo que ele esteve jogando, o número de mortes que ele registrou ou se ele ganhou o jogo. Os usuários querem ver os jogos que jogaram anteriormente, seja para ver os ganhadores dos jogos ou assistir a um replay da ação de cada jogo.

O Amazon DynamoDB é um serviço de banco de dados popular que modela dados do jogador, pois foi projetado para casos de uso de alta escala em que a performance consistente é essencial à medida que o seu jogo evolui. O Amazon DynamoDB ajusta sua escala para mais de 100 TB sem prejudicar a performance. É acessível por HTTP(S) e usa o AWS Identity and Access Management (IAM) para autenticação. Você não precisa gerenciar servidores e aplicar patches a qualquer infraestrutura e o Amazon DynamoDB faz atualizações, backups e outras tarefas administrativas para que você possa se concentrar no desenvolvimento do seu jogo.

Neste laboratório, você aprende padrões avançados de modelagem de dados no Amazon DynamoDB. Ao usar o DynamoDB, é importante analisar como você acessará seus dados (padrões de acesso) antes de modelá-los. Apresentamos um exemplo de jogo multijogador, discutimos os padrões de acesso usados no jogo e mostramos como criar uma tabela do DynamoDB para lidar com os padrões de acesso usando transações e índices secundários.

Comece a usar agora »

Crie um sistema de inventário para jogos com o Amazon Aurora Serverless

Crie um sistema de inventário para jogos com o Amazon Aurora Serverless

Ao criar jogos multijogador massivos (MMOs) online, os jogadores precisam encontrar, comprar e vender itens. Neste laboratório, você aprende a usar o Amazon Aurora Serverless para criar o sistema de inventário em seu jogo.

Comece a criar agora »

Crie um placar de líderes em tempo real com o Amazon Aurora Serverless e o Amazon ElastiCache

Crie um placar de líderes em tempo real com o Amazon Aurora Serverless e o Amazon ElastiCache

Imagine que esteja criando um jogo móvel em que usuários competem para resolver quebra-cabeças. Neste laboratório prático, você aprenderá a criar um placar de líderes escalável e em tempo real para um jogo multijogador usando o Amazon Aurora Serverless e o Amazon ElastiCache.

Saiba mais »

Crie um mecanismo de recomendações para jogos com o Amazon Neptune

Crie um mecanismo de recomendações para jogos com o Amazon Neptune

Os jogadores geralmente querem seguir outros jogadores como uma maneira de fazer amizades, acompanhar seu progresso e encontrar adversários para jogar. Aprenda a criar um mecanismo de recomendação para um jogo multijogador usando o Amazon Neptune.

Comece a criar agora »

Crie um jogo baseado em rodadas com o Amazon DynamoDB e o Amazon SNS

Crie um jogo baseado em rodadas com o Amazon DynamoDB e o Amazon SNS

Neste laboratório, você aprenderá a criar um jogo multijogador de estratégia baseado em rodadas com o Amazon DynamoDB e o Amazon Simple Notification Service (Amazon SNS).

Comece a usar »

Use bancos de dados da AWS para dar suporte ao seu jogo

Os banco de dados são parte integrante do desenvolvimento de jogos. No entanto, como desenvolvedor de jogos, é melhor dedicar todo o seu tempo e conhecimento à criação de jogos incríveis, e não à engenharia de bancos de dados. Aqui estão algumas etapas que podem ajudar você a começar.

Guia de estudo sobre banco de dados

O Guia de estudo sobre bancos de dados ensina engenheiros de dados e administradores de bancos de dados sobre serviços de bancos de dados relacionais e não relacionais da AWS e a escolher o melhor banco de dados para a sua solução. Você também aprenderá a fazer a migração de seus bancos de dados on-premises para um serviço de banco de dados gerenciado pela AWS.

Este guia também pode ajudar você a se preparar para o exame de certificação AWS Certified Database – Specialty. Se você estiver interessado especificamente em laboratórios e cursos digitais para ajudar a desenvolver essas habilidades, explore os quatro planos de aprendizagem sobre bancos de dados em explore.skillbuilder.aws.

Workshops sobre bancos de dados da AWS

Treinamento sobre bancos de dados de propósito específico

Neste curso, você aprende a fazer o provisionamento e a usar cinco bancos de dados de propósito específico diferentes em uma aplicação. Primeiro, você aprende sobre o motivo para usar bancos de dados de propósito específico e os fatores a considerar ao escolher um banco de dados. Em seguida, você pode ver cinco exemplos sobre como escolher bancos de dados de propósito específico ao criar aplicações com a Amazon Web Services.

Siga o blog do AWS for Games

O blog do AWS for Games tem publicações frequentes sobre todos os tópicos relacionados à tecnologia de jogos, incluindo Databases:

Depois do que compartilhamos acima, entre em contato com o seu arquiteto de soluções ou contrate um parceiro em sua área para fazer uma análise do Well-Architected com você. Apresentamos uma nova visão do setor de jogos para o AWS Well-Architected Framework que entrega recomendações personalizadas para jogos baseados na nuvem sobre as nossas experiências e lições aprendidas que apoiam essas workloads únicas.