World of Warships agora em Multicluster

Notícias Gerais
24.457

World of Warships está constantemente mudando, mas nem todas as mudanças são mostradas ao público. Vamos revelar algo que está "apenas nos bastidores" -- World of Warships está transicionando para a tecnologia multicluster.


Mas o que é isso?

Um multicluster é um sistema de computadores de distribuição que consiste em um grande número de servidores, cada um processando separadamente vários elementos do jogo (batalhas, ações dos jogadores no Porto, sistemas de pagamento). Tudo isso é processado separadamente e não competem entre si por processamento do computador, o que aumenta a segurança e estabilidade do cluster.


Como funcionava antes

Serviços do jogo e processos eram carregados em um cluster em comum. Entre eles, o processamento era distribuido igualmente -- um sistema para todos os processos dos jogadores.

A distribuição igualitária tem seus benefícios, mas pode ter problemas com estabilidade e resistência de carregamento. Processos diferentes podem competir pelos recursos de um servidor individual do cluster. Se houver um carregamento muito pesado ou falha no hardware, o servidor pode falhar ou até mesmo desconectar um cluster inteiro em alguns casos.


Como vai funcionar

Após trocarmos para a tecnologia multicluster, a arquitetura dos servidores de WoWS irá consistir em três níveis:

  • Cluster Central: Junta todos os processos menores e faz a sincronização com o sistema de pagamento, contas de jogadores, etc.
  • Clusters de Nível 2: Todas as ações dos jogadores no Porto (inclusive seleção de equipes e criação de Divisões) são processados
  • Clusters de Batalha Nível 3: Estes carregam as batalhas e passam os resultados para o segundo nível de processamento

As três partes trabalham individualmente; elas não competem por processamento de sistema ou interferem umas às outras, e isso reduz o carregamento do servidor. Mas para os jogadores, a existência de clusters separados será completamente imperceptível -- jogadores na mesma batalha ou até mesmo na mesma divisão podem estar em clusters diferentes.


Como você vai se beneficiar com isso

As vantagens da tecnlogia do multicluster são a flexibilidade e confiabilidade. Podemos evitar um reset completo dos clusters do jogo durante trabalhos de manutenção ou troca de equipamentos com falha -- os clusters de batalha podem ser gradualmente desabilitados após a espera da conclusão de todas as batalhas ativas, e os jogadores irão automaticamente para outros clusters, sem nem ao menos notarem a transição.

Em breve, você conseguirá ver todas estas vantagens com o lançamento da Atualização 0.5.10!