View a markdown version of this page

GAMECOST03-BP01 Escolha o tipo apropriado de armazenamento para o conteúdo gerado pelo usuário para reduzir custos - Lentes da indústria de jogos

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

GAMECOST03-BP01 Escolha o tipo apropriado de armazenamento para o conteúdo gerado pelo usuário para reduzir custos

Cada tipo de dado gerado e armazenado em seu jogo tem características exclusivas que você deve considerar ao determinar a solução de armazenamento certa para sua carga de trabalho.

Nível de risco exposto se esta prática recomendada não for estabelecida: Baixo

Orientação para implementação

Use o Amazon S3 Object Lifecycle Management para armazenar dados de objetos na classe de armazenamento mais econômica. O Amazon S3 fornece várias classes de armazenamento e gerenciamento do ciclo de vida de objetos para facilitar a configuração de políticas simples e refinadas para fazer a transição automática de dados entre níveis de armazenamento para reduzir custos. Em vez de simplesmente armazenar dados na classe de armazenamento padrão S3 por padrão, considere configurar uma configuração de ciclo de vida para fazer a transição automática de dados entre camadas ao longo do tempo ou usar a classe de Intelligent-Tiering armazenamento S3 para padrões de acesso desconhecidos ou variáveis.

Como alternativa, o S3 Intelligent-Tiering pode fazer a transição econômica e automática de dados entre camadas e é recomendado como uma classe de armazenamento padrão, pois oferece otimização de custos sem a necessidade de configurar manualmente as políticas de ciclo de vida e agora é a melhor opção para objetos pequenos e de curta duração. Para obter mais informações, consulte Amazon S3 Intelligent-Tiering — Otimizações de custo aprimoradas para objetos pequenos Short-Lived e pequenos.

Os casos de uso comuns do Amazon S3 incluem armazenamento de ativos de jogos, conteúdo estático, registros de jogos, armazenamento em data lake e backups. Para casos de uso em que sistemas de arquivos são necessários, como anexar sistemas de arquivos compartilhados a estações de trabalho durante o desenvolvimento, considere usar o Amazon Elastic File System (Amazon EFS), que fornece diferentes classes de armazenamento e aumenta e diminui automaticamente à medida que você adiciona e remove arquivos sem a necessidade de gerenciar a infraestrutura.

O Amazon S3 One Zone -IA é uma opção de armazenamento ideal para dados transitórios relacionados a sessões no jogo, matchmaking ou outras informações efêmeras que podem ser recriadas conforme necessário. Esse tipo de dados de jogo não exige redundância em várias zonas de disponibilidade (AZs). Essa classe de armazenamento de baixo custo é adequada para registros de ações de jogadores, eventos de jogos e outros dados de telemetria usados para análise ou depuração.

O principal benefício da otimização de custos de usar o S3 Express One Zone para esses dados de jogos é a economia significativa em comparação com a classe de armazenamento S3 padrão, com uma redução de até 20% nos custos de armazenamento. Isso pode ser particularmente vantajoso para jogos com grandes volumes de dados que não exigem o mesmo nível de durabilidade e disponibilidade dos dados de aplicativos essenciais. Ao aproveitar o S3 One Zone, desenvolvedores e editores de jogos podem otimizar seus custos de armazenamento em nuvem sem comprometer a experiência geral do jogador.

Etapas de implementação

  • Configure as políticas de ciclo de vida do Amazon S3 para fazer a transição de dados entre classes de armazenamento ou use o S3 Intelligent-Tiering como padrão para otimização automática de custos com mudanças nos padrões de acesso.

  • Use o S3 One Zone-Infrequent Access para dados temporários da sessão de jogo, como registros de telemetria e matchmaking, para reduzir os custos de armazenamento em até 20%, mantendo disponibilidade suficiente.

  • Para necessidades de sistemas de arquivos compartilhados durante o desenvolvimento, use o Amazon EFS para simplificar o gerenciamento de armazenamento com capacidade elástica e várias classes de armazenamento.