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
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.
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.
Serviço de banco de dados escalável, altamente durável e totalmente gerenciado para operar workloads do MongoDB essenciais à missão
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.
Serviço de banco de dados na memória compatível e durável para uma performance ultraveloz.
Crie e execute aplicações de identidade, conhecimento, grafos de fraude e outras com performance, confiabilidade e simplicidade.
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.
Histórias de sucesso dos clientes
Veja o que os nossos clientes estão alcançando usando bancos de dados da AWS para jogos.
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.
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.
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.
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.
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
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.
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.
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.
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.
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).
Recursos
A incorporação de bancos de dados em seu jogo e processo de desenvolvimento de jogos pode ser desafiadora. Veja como a AWS pode ajudar você.
Guia de estudo da AWS: banco de dados
AWS re:Invent 2021 - Dive deep into database migration services AWS DMS and AWS SCT (Conheça a fundo os serviços de migração de bancos de dados do AWS DMS e do AWS SCT)
AWS re:Invent 2021 - Accelerating data-led migrations (Aceleração de migrações guiadas por dados)
Avance nos níveis dos seus jogos com o Amazon Aurora
Migração de bancos de dados para o Amazon Aurora
Webinar Databases for Game Developers Webinar (Bancos de dados para desenvolvedores de jogos)
Como usar bancos de dados em jogos e no desenvolvimento de jogos
Práticas recomendadas para implantar o Microsoft SQL Server avançar o nível dos seus jogos com o Amazon EC2
Sistema de inventário para jogos com o Amazon Aurora Serverless
Como modelar dados de jogadores com o Amazon DynamoDB
Crie um placar de líderes em tempo real com o Amazon Aurora Serverless e o Amazon ElastiCache
Crie um mecanismo de recomendações para jogos com o Amazon Neptune
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
A AWS oferece workshops para ajudar a começar a usar os nossos bancos de dados que oferecem:
- Laboratórios sobre o Amazon DynamoDB
- Workshop sobre o Amazon Neptune
- Laboratórios sobre o Amazon Aurora para o MySQL
- Laboratórios sobre o Amazon Aurora para o PostgreSQL
- Workshop sobre o Amazon DocumentDB
Você pode encontrar mais workshops em workshops.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:
- Rethinking Game Leaderboards with Amazon MemoryDB for Redis (Repensando placares de jogos com o Amazon MemoryDB for Redis)
- Bancos de dados gerenciados para jogos incríveis
- Game Developers Guide to Getting Started with Amazon DynamoDB (Guia dos desenvolvedores de jogos sobre Introdução ao Amazon DynamoDB)
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.