À medida que a indústria de jogos móveis da China evoluiu para a era 4G, os jogos de cartas móveis desempenharam um papel dominante no mercado doméstico de jogos móveis, representando quase metade da receita de jogos móveis em 2013. Em 2014, vimos a ascensão de jogos de cartas móveis de ação intensiva e, em 2015, os jogos de cartas móveis entraram na era de combate em tempo real. Enquanto isso, os jogos de cartas enfrentarão um forte desafio dos jogos móveis intensivos em gráficos. Confrontados com a crescente popularidade dos jogos RPG, os jogos de cartas móveis exigem motores em nuvem capazes de impulsionar jogabilidades inovadoras e uma arquitetura de serviço de back-end mais poderosa.
A Alibaba Cloud possui uma plataforma de computação em nuvem para atender às necessidades e aos desafios exclusivos enfrentados pelos jogos de cartas. Esta solução oferece as seguintes vantagens:.
Alto I/O de disco
Disco em nuvem SSD de alta velocidade
Os servidores de jogos de cartas móveis produzem e acumulam grandes volumes de logs de jogadores e armazenamento persistente, o que é alcançado principalmente por meio de produtos de persistência não relacional NoSQL, como MongoDB e LevelDB. Esses servidores precisam fornecer uma capacidade de I/O de disco mais elevada.
Com o ECS da Alibaba Cloud, os usuários podem configurar um disco em nuvem SSD de alto I/O com capacidade de leitura/gravação aleatória rápida e estável para atender plenamente aos requisitos dos desenvolvedores de jogos, como as necessidades de desempenho de gravação para armazenar um volume massivo de logs de jogadores. Utilizando um mecanismo distribuído de triplicação, esta solução oferece confiabilidade robusta dos dados.
Implantação rápida e lançamento gradual
Implantação rápida e lançamento gradual
Os jogos de cartas têm um ciclo de desenvolvimento mais curto do que RPGs e outros jogos móveis intensivos, facilitando o controle de custos. A ativação rápida de servidores, combinação e rotação, bem como o ajuste rápido de valores, tornaram-se norma para jogos de cartas. Implantações e atualizações frequentes em múltiplos servidores apresentam novos desafios para a experiência de jogo e para a operação e manutenção. Os jogos devem suportar lançamentos graduais, além de implantações rápidas.
Os servidores da Alibaba Cloud oferecem ativação e liberação totalmente automatizadas, funções convenientes de cópia de imagem e operação em lote. Isso permite que os usuários configurem o ambiente em pouco tempo e liberem recursos excedentes após a migração. O método de operação por API é mais adequado para implantação de operação e manutenção totalmente automatizada.
Cobrança flexível de banda
Cobrança flexível de banda
A maioria dos jogos de cartas móveis é hospedada em um único servidor para uma ou múltiplas zonas. É difícil prever os custos de tráfego de internet e o valor de pico para um único servidor; portanto, os operadores desejam cobrar o tráfego de servidores individuais com base no custoso modelo de pagamento por uso.
As taxas de ECS podem ser cobradas com base em largura de banda fixa ou por hora, conforme o tráfego real. Os usuários têm a flexibilidade de escolher um método de cobrança adequado com base nas características de tráfego de seus jogos. Geralmente, quando menos de 30% da largura de banda é utilizada, a cobrança por tráfego gera maior economia.
Risco de ponto único de falha
Servidores sem risco de ponto único de falha
Este é um problema típico de arquiteturas de implantação vertical. Caso um único servidor fique indisponível, o serviço pode tornar-se inacessível em pelo menos uma região. O tempo necessário para restaurar o servidor tem efeito direto na experiência do usuário, no fluxo financeiro e até na retenção de usuários. Restritos por condições de desenvolvimento, herança de código, custos e outros fatores, a grande maioria dos jogos ainda segue esse modelo de implantação ultrapassado.
A plataforma em nuvem é construída sobre um sistema de arquivos distribuído que opera sob um mecanismo altamente confiável de armazenamento redundante de dados em triplicação. Isso garante a segurança dos dados em todos os momentos. Além disso, os servidores ECS suportam migração automática em caso de indisponibilidade. Portanto, quando ocorre uma falha, o serviço é restaurado rapidamente por meio da migração, protegendo os servidores de jogos contra o risco de ponto único de falha.
Escalabilidade elástica
Escalabilidade elástica de recursos
O número incerto de jogadores online dificulta a previsão da alocação de recursos, especialmente durante eventos online e períodos de pico após o lançamento de jogos. A pressão momentânea de acesso pode facilmente exceder a capacidade máxima de carga do sistema, enquanto manter constantemente uma configuração elevada de recursos certamente levará a um enorme desperdício. Por isso, a escalabilidade elástica flexível e automática é extremamente importante.
Os diversos serviços da Alibaba Cloud, incluindo ECS e ApsaraDB RDS, suportam upgrade vertical de configuração e extensão horizontal. Combinados com o Auto Scaling (ESS) para habilitar o escalonamento horizontal automático com base nas condições de carga do serviço, esta solução atende às necessidades de ajuste dinâmico de recursos em diferentes fases do negócio.