Um conjunto de arquitetura de jogos globais com base na tecnologia avançada da AliCloud, para que seus jogos casuais possam atender facilmente a jogadores globais.

Com a rápida expansão dos jogos casuais no mercado global, os desenvolvedores de jogos se deparam com um desafio central: como oferecer aos jogadores espalhados por diferentes continentesExperiência de jogo estável e de baixa latência?

Na arquitetura tradicional, os servidores de jogos geralmente são implantados em uma única região, resultando em alta latência e experiência ruim para jogadores remotos, o que afeta seriamente a retenção de jogadores e a reputação do jogo.

Se você estiver enfrentando dificuldades com a latência da rede e os custos de infraestrutura quando seu jogo for para o exteriorSe você estiver procurando uma solução econômica para o co-serviço global, a solução combinada Global Acceleration (GA) e Functional Computing (FC) da AliCloud fornecerá uma solução econômica para o co-serviço global.


Visão geral da arquitetura global de jogos

As principais ideias de design desse programa são“As solicitações são tratadas perto de casa e os dados são sincronizados globalmente”. Otimização do caminho de transmissão através da rede de aceleração global da AliCloud, encaminhando de forma inteligente as solicitações dos jogadores para o nó de computação de função mais próximo para processamento e usando um banco de dados unificado globalmente para garantir a consistência dos dados.

Solução de co-serviço global AliCloud Global Acceleration (GA) + Functional Computing (FC): sem latência para jogadores casuais se conectarem globalmente - LikaCloud

Esse fluxo de trabalho garante que as solicitações de acesso de jogadores de todo o mundo sejam entregues comoO caminho ideal é processadoA experiência de jogo é garantida no nível da infraestrutura.

Produtos e componentes principais

1. AliCloud Global Acceleration (GA)

O Global Acceleration GA é o programa debackbone da redeCom mais de 2.800 nós de aceleração cobertos pelo AliCloud globalmente, ele otimiza de forma inteligente o caminho de transmissão e reduz significativamente a latência e o jitter do acesso internacional.

  • desempenhar um papelResponsável por acessar e acelerar o tráfego de jogadores e encaminhar as solicitações dos jogadores para o nó de processamento de computação funcional mais próximo de forma rápida e estável.
  • Configurações principaisRecomenda-se habilitar a tecnologia de roteamento inteligente e selecionar as principais zonas de aceleração com base na distribuição dos usuários de jogos.
  • Por que escolherA GA não precisa se preocupar com a operação e a manutenção das instalações de rede subjacentes em comparação com a construção de sua própria rede global e ofereceCapacidade de programação de milissegundose uma promessa de disponibilidade de até 99,991 TP3T.

2. AliCloud Functional Computing (FC)

A função calcula a FC comoNúcleo de processamento da lógica comercial do jogo. É um serviço de computação sem servidor orientado a eventos e totalmente gerenciado que permite que você execute códigos sem precisar gerenciar um servidor!

  • desempenhar um papelLidar com as solicitações dos jogadores em estreita proximidade, como verificação de login, relatórios de pontuação, pesquisas de placar de líderes e outras lógicas de jogo leves.
  • Configurações principaisCriar uma função separada para o serviço de jogos, definindo o tamanho da memória e o tempo limite apropriados.
  • Por que escolher: FC temEscalabilidade elástica em milissegundosEle pode lidar facilmente com as explosões de tráfego comuns aos jogos casuais, e você só paga pelo tempo em que o código realmente é executado, o que pode levar a uma economia significativa de custos durante os picos baixos do jogo5.

3. edição Redis do banco de dados em nuvem

O Cloud Database Redis Edition éCentro Global de Dados de JogosComo um banco de dados na memória de alto desempenho, ele oferece capacidade de leitura/gravação de dados em alta velocidade para jogos.

  • desempenhar um papelDados do jogo: armazena dados globais do jogo, como informações da conta do jogador, placares globais, status da sessão de jogo e outros dados que exigem acesso de alta velocidade.
  • Configurações principaisGaranta a alta disponibilidade selecionando versões em cluster de instâncias implementadas em zonas de disponibilidade. Habilite a persistência para evitar a perda de dados.
  • Por que escolher: Fornecidoatraso de microssegundosexperiência de acesso a dados e oferece suporte a um portal de acesso a banco de dados unificado globalmente para garantir a consistência dos dados vistos por todos os participantes1.

Resumo dos benefícios do programa

Essa solução oferece uma gama completa de suporte técnico para desenvolvedores de jogos casuais com as seguintes vantagens principais:

  • Baixa latência globalOtimização de caminhos de transmissão por meio de GA acelerado globalmente, em conjunto com o processamento de proximidade de FC.Latência de ponta a ponta reduzida para menos de 2 a 3 segundosA redução é de mais de 60% em comparação com a solução tradicional.
  • ? Extrema elasticidadeFunção para calcular o FC que pode ser realizado com base no fluxo do jogoEscala automática de segundosO novo jogo será lançado e a promoção do evento trará uma enxurrada de tráfego, sem a necessidade de reservar recursos.
  • ? Otimização de custosO sistema de gerenciamento de jogos é um sistema de gerenciamento de jogos que utiliza arquitetura sem servidor e faturamento com base no uso real, sendo executado a custo quase zero durante os períodos de pico baixo de jogos.Redução de custos integrados de 50% ou mais.
  • ? Estável e confiávelBaseado na infraestrutura global da AliCloud, fornecendo disponibilidade de serviço de 99,99%.Comutação automática de tolerância a desastresgarantindo a perpetuação do serviço de jogos.

Cenários de aplicativos e clientes aplicáveis

Cenários de negócios aplicáveis

Essa solução é particularmente adequada para os seguintes cenários de jogo:

  • Jogos casuais levesComo xadrez, eliminação, competição casual, ultra-casual, H5 e mini-jogos.
  • Jogos globaisJogo de computador: O tipo de jogo que precisa permitir que jogadores globais interajam no mesmo servidor.
  • Tabelas de classificação em tempo realA necessidade de um sistema de competição de jogos com classificação global.
  • Sincronização de dados do jogadorSistema que requer sincronização em tempo real do progresso e das conquistas do jogador em todas as regiões.

Características do cliente aplicável

A solução é mais adequada para empresas de jogos com as seguintes características:

  • O plano pode ou iráExpansão dos negócios de jogos para mercados internacionaisda equipe de desenvolvimento.
  • \nPerseguirRápida ativação e iteraçãoO sistema de gerenciamento de jogos é um sistema de gerenciamento de jogos para equipes que desejam se concentrar na lógica do jogo em vez de nas operações e na manutenção da infraestrutura.
  • expectativaOtimização dos custos operacionaisespecialmente equipes que evitam reservar recursos em excesso para o tráfego de pico.
  • A equipe é de pequeno a médio porte e carece de um forteCapacidade global de operações e manutenção de infraestrutura de TIA empresa de jogos.

Links relacionados