El alojamiento de servidores de juegos requiere equilibrar los objetivos empresariales del juego con la experiencia deseada de los jugadores, todo ello mientras se minimizan los costos. Amazon GameLift FleetIQ junto con grupos de servidores de juegos pueden ayudar a lograr este equilibrio. En este curso, aprenderá a utilizar Amazon GameLift FleetIQ con grupos de servidores de juegos para alojar servidores de juegos en AWS. Estos servidores de juegos pueden complementar o sustituir recursos en las instalaciones, ajustar de forma elástica la capacidad de alojamiento para satisfacer la demanda de los jugadores, aumentar el rango geográfico de ubicaciones de alojamiento y reducir los costos al utilizar instancias de Spot de EC2 de bajo costo para alojar juegos. Los grupos de servidores de juegos FleetIQ se pueden integrar con los juegos sin necesidad de rediseñar el backend del juego.
- Nivel del curso: Intermedio
- Duración: 90 minutos
Nota: Este curso tiene transcripciones o subtítulos localizados. La narración está en inglés. Para mostrar los subtítulos, haga clic en el botón CC en la esquina inferior derecha del reproductor.
Actividades
Este curso incluye videos, interacciones de aprendizaje electrónico, demostraciones, pruebas de conocimientos, casos de uso y una evaluación final.
Objetivos del curso
En este curso, aprenderá a hacer lo siguiente:
- Describir las características y beneficios clave de GameLift FleetIQ y cómo se compara con Amazon GameLift.
- Describir los elementos de GameLift FleetIQ, qué hacen y los procesos esenciales.
- Describir cómo crear y configurar grupos de servidores de juegos.
- Analizar los ajustes de configuración y las operaciones del grupo de servidores de juegos.
- Analizar la configuración, operación y administración de los servidores de juegos en el contexto de GameLift FleetIQ.
- Describir el proceso de diseño, desarrollo e implementación de la integración de software de GameLift FleetIQ con un juego.
- Analizar los casos de uso comunes y los beneficios empresariales de GameLift FleetIQ.
Público objetivo
Este curso está dirigido a los siguientes destinatarios:
- Desarrolladores de juegos
- Arquitectos de juegos
- Profesionales de operaciones del juego
Requisitos previos
Recomendamos que los participantes de este curso cumplan los siguientes requisitos previos:
- Familiaridad con el desarrollo de juegos y conocimiento general del alojamiento de servidores de juegos en ordenadores o centros de datos
- Conceptos básicos de informática en la nube y AWS, equivalentes a AWS Certified Cloud Practitioner.
- El curso Game Server Hosting on AWS completo
Esquema del curso
Lección 1: Introducción
- Objetivos del curso
- Información general sobre el curso
- ¿Qué es GameLift FleetIQ?
- Comparación de Amazon GameLift con GameLift FleetIQ
- Prueba de conocimientos
Lección 2: Fundamentos de GameLift FleetIQ y grupos de servidores de juegos
- Elementos y estructura del grupo de servidores de juegos
- Ciclo de vida del grupo de servidores de juegos
- Operaciones del grupo de servidores de juegos
- Resumen global
- Prueba de conocimientos
Lección 3: Creación de grupos de servidores de juegos
- Creación de un flujo de trabajo de grupos de servidores de juegos
- SDK de AWS e integración
- Validación de instancias EC2 y creación de AMI
- Plantilla de lanzamiento
- Demostración: Resumen de la AMI y la plantilla de lanzamiento
- Lista de tipos de instancias
- Política de Auto Scaling
- Creación de una función del servicio de IAM
- Demostración: Función de IAM necesaria para que GameLift FleetIQ pueda crear el grupo de Auto Scale y administrar instancias EC2
- Demostración: Función de IAM necesaria para que los servidores de juegos puedan actualizar GameLift FleetIQ
- Actividad: Crear el flujo de trabajo para la creación del grupo de servidores de juegos
- Demostración: Creación de un grupo de servidores de juegos
- Demostración: Monitoreo de la población inicial de servidores de juegos
- Prueba de conocimientos
Lección 4: Configuración y operación de grupos de servidores de juegos
- Comprensión de la relación entre los grupos de servidores de juegos y los grupos de Auto Scaling
- Realización de cambios de configuración
- Demostración: Administración del grupo de servidores de juegos y del grupo de Auto Scaling desde la consola de AWS
- Prueba de conocimientos
Lección 5: Administración de servidores de juegos
- Sesiones de juego y servidores de juegos
- Uso de instancias de Spot con juegos
- Demostración: Reclamación de servidor de juegos
- Demostración: Actualización del servidor de juegos
- Cómo se toman las decisiones de Gamelift FleetIQ
- Llamadas a la API del servidor de juegos
- Demostración: Anulación del registro del servidor de juegos
- Monitoreo con métricas de Amazon CloudWatch
- Demostración: Métricas de Amazon CloudWatch para GameLift FleetIQ
- Prueba de conocimientos
Lección 6: Pasos para la integración de software
- Introducción a la integración de software GameLift FleetIQ
- Planificación de la integración de software
- Guía de integración de software
- Ejemplo de implementación de la integración de software
- Demostración: Un ejemplo sencillo de un servidor de juegos Python
- Prueba de conocimientos
Lección 7: Casos de uso
- Ejemplo de configuración de alojamiento de juegos
- Casos: Aumento de la capacidad y el control
- Casos: Menor costo de alojamiento
- Casos: Resiliencia y recuperación de desastres
- Casos: Flexibilidad del centro de datos
- Caso: Mejora de la latencia
- Caso: Expansión geográfica
- Caso: Contenedores
Lección 8: Finalización del curso
- Resumen
- Prueba de conocimientos
- Próximos pasos