A hospedagem de servidor de jogos exige equilíbrio entre os objetivos comerciais do jogo e a experiência desejada do jogador com a simultânea redução de custos. O Amazon GameLift FleetIQ com grupos de servidores de jogos pode ajudar a alcançar esse equilíbrio. Neste curso, você aprenderá a usar o Amazon GameLift FleetIQ com grupos de servidores de jogos para hospedar servidores de jogos na AWS. Esses servidores de jogos podem complementar ou substituir recursos on-premises, ajustar elasticamente a capacidade de hospedagem de jogos para atender à demanda de jogadores, expandir o alcance geográfico de locais de hospedagem e reduzir os custos usando instâncias spot do EC2 de baixo custo para hospedar jogos. Os grupos de servidores de jogos FleetIQ podem ser integrados aos seus jogos sem a necessidade de rearquitetar o backend do jogo.
- Nível do curso: intermediário
- Duração: 90 minutos
Atividades
Este curso inclui vídeos, interações de e-learning, demonstrações, testes de conhecimento, casos de uso e uma avaliação final.
Objetivos do curso
Neste curso, você aprenderá a:
- Descrever os principais recursos e benefícios do GameLift FleetIQ e como ele se compara ao Amazon GameLift.
- Descrever os elementos do GameLift FleetIQ, o que eles fazem e os processos essenciais.
- Descrever como criar e configurar grupos de servidores de jogos.
- Falar sobre as configurações e a operação do grupo de servidores de jogos.
- Falar sobre a configuração, a operação e o gerenciamento de servidores de jogos no contexto do GameLift FleetIQ.
- Descrever o processo que envolve projetar, desenvolver e implementar a integração de software do GameLift FleetIQ a um jogo.
- Falar sobre casos de uso comuns e benefícios comerciais para o GameLift FleetIQ.
Público-alvo
Este curso é destinado a:
- Desenvolvedores de jogos
- Arquitetos de jogos
- Profissionais de operações de jogos
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
- Familiaridade com desenvolvimento de jogos e conhecimento geral de hospedagem de servidores de jogos em computadores ou em data centers
- Compreensão básica da computação em nuvem e da AWS, equivalente ao AWS Certified Cloud Practitioner
- Concluído o curso Game Server Hosting on AWS
Descrição do curso
Lição 1: Introdução
- Objetivos do curso
- Visão geral do curso
- O que é o GameLift FleetIQ?
- Comparação entre o Amazon GameLift e o GameLift FleetIQ
- Teste de conhecimento
Lição 2: Fundamentos do GameLift FleetIQ e de grupos de servidores de jogos
- Elementos e estrutura do grupo de servidores de jogos
- Ciclo de vida do grupo de servidores de jogos
- Operações do grupo de servidores de jogos
- Resumo geral
- Teste de conhecimento
Lição 3: Criação de grupos de servidores de jogos
- Criar um fluxo de trabalho de grupo de servidores
- O AWS SDK e a integração
- Validação de instância do EC2 e criação de AMI
- Modelo de execução
- Demonstração: AMI e resumo do modelo de execução
- Lista de tipos de instância
- Política do Auto Scaling
- Criar uma função de serviço do IAM
- Demonstração: função do IAM necessária para o GameLift FleetIQ criar o grupo do Auto Scaling e gerenciar instâncias do EC2
- Demonstração: função do IAM necessária para que os servidores de jogos atualizem o GameLift FleetIQ
- Atividade: criar o fluxo de trabalho de criação de grupos de servidores de jogos
- Demonstração: criar um grupo de servidores de jogos
- Demonstração: monitorar a população inicial de servidores de jogos
- Teste de conhecimento
Lição 4: Configurar e operar grupos de servidores de jogos
- Como entender o relacionamento com grupos de servidores de jogos e grupos do Auto Scaling
- Fazer alterações nas configurações
- Demonstração: gerenciar o grupo de servidores de jogos e o grupo do Auto Scaling pelo Console AWS
- Teste de conhecimento
Lição 5: Gerenciar servidores de jogos
- Sessões de jogos e servidores de jogos
- Usar instâncias spot com jogos
- Demonstração: reivindicar servidor de jogos
- Demonstração: atualizar o servidor de jogos
- Como as decisões do Gamelift FleetIQ são tomadas
- Chamadas de API do servidor de jogos
- Demonstração: cancelar o registro do servidor de jogos
- Monitorar com as métricas do Amazon CloudWatch
- Demonstração: métricas do Amazon CloudWatch para GameLift FleetIQ
- Teste de conhecimento
Lição 6: Etapas de integração de software
- Introdução à integração do software do GameLift FleetIQ
- Planejar a integração de software
- Guia de integração de software
- Exemplo de implementação de integração de software
- Demonstração: um exemplo simples de um servidor de jogos Python
- Teste de conhecimento
Lição 7: Casos de uso
- Exemplo de configuração de hospedagem de jogos
- Casos: aumentar a capacidade e o controle
- Casos: reduzir os custos de hospedagem
- Casos: resiliência e recuperação de desastres
- Casos: flexibilidade do data center
- Caso: melhorar a latência
- Caso: expansão geográfica
- Caso: contêineres
Lição 8: Conclusão do curso
- Resumo
- Avaliação de conhecimento
- Próximas etapas