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á.
GAMEOPS03-BP02 Conduza a engenharia de desempenho antes de cada lançamento (ou pelo menos para lançamentos principais)
A engenharia de desempenho é o processo de monitorar várias métricas operacionais importantes de um aplicativo para descobrir oportunidades de otimização que podem melhorar ainda mais o desempenho do aplicativo. Esse é um processo iterativo que começa com o teste, seguido pela otimização do código, suas dependências, processos associados, seu sistema operacional hospedeiro e a infraestrutura subjacente.
Nível de risco exposto se esta prática recomendada não for estabelecida: Alto
Orientação para implementação
Para realizar uma análise mais profunda do desempenho do aplicativo, integre uma ferramenta de monitoramento de desempenho do aplicativo (APM) ou de depuração no código do aplicativo que possa isolar problemas e reduzir o tempo de solução de problemas rastreando seu comportamento em busca de anomalias nos fluxos do aplicativo. As ferramentas de APM também são capazes de identificar métodos de desempenho lento e operações externas.
AWS X-Ray
Para eventos críticos, como lançamentos de jogos, lançamentos de conteúdo, promoções e grandes eventos no jogo, use o AWS Countdown
Etapas de implementação
-
A engenharia de desempenho envolve avaliar e monitorar as principais métricas operacionais para verificar se o código, os processos, o sistema operacional e a infraestrutura do seu aplicativo estão funcionando conforme o esperado. A análise de pré-produção também ajuda a definir o desempenho básico em diferentes níveis de uso simulado.
-
Descubra e acompanhe as principais métricas, como utilização, serviços, E/S, processos e outras, usando ferramentas do sistema, como sar, top, vmstat, sysstat, netstat e Performance Monitor.
-
Monitore o desempenho e o comportamento do seu aplicativo usando ferramentas de APM AWS X-Ray para isolar problemas, identificar gargalos e depurar erros de produção.
-
Para eventos críticos, como lançamentos de jogos, assine o AWS Countdown (IEM) para obter orientação arquitetônica e operacional, suporte operacional sob demanda e identificar riscos e planejar mitigações.