Administración de la ubicación de las sesiones de juego con colas de Amazon GameLift
Una cola de sesiones de juego es el mecanismo principal para gestionar la ubicación de las sesiones de juego en varias flotas de alojamiento. Una cola se encarga de procesar las solicitudes de sesiones de juego, buscar servidores de juegos disponibles para alojarlas y pedirle a un servidor de juegos que inicie una sesión de juego nueva. Con las colas, puede cumplir con las solicitudes de sesión de juego en varios tipos de flotas y ubicaciones geográficas. Si la solución de alojamiento utiliza más de una flota, es probable que necesite una cola.
Las colas ofrecen importantes ventajas, tanto para los desarrolladores de juegos como para los jugadores. Entre ellos se incluyen:
-
Ofrecen la mejor ubicación posible. Al procesar las solicitudes de ubicación de las sesiones de juego, una cola utiliza los algoritmos de Amazon GameLift para priorizar las ubicaciones de las colas en función de un conjunto de preferencias definidas, como el coste, la ubicación y la latencia de los jugadores.
-
Permiten el uso de flotas de spot, que son más económicas. Las colas son necesarias para usar las flotas de spot de AWS, que tienen unos costos de alojamiento considerablemente más bajos. De forma predeterminada, las colas siempre intentan incluir nuevas sesiones de juego en las flotas de spot.
-
Ubique nuevos juegos más rápido cuando haya mucha demanda. Las colas pueden buscar distintas ubicaciones posibles para las colocaciones. Esto significa que siempre tendrá capacidad de reserva si la ubicación de colocación preferida no está disponible.
-
Aumento de la resiliencia de la disponibilidad de los juegos. Se pueden producir cortes de energía. Cuando se utiliza una cola de varias regiones, una ralentización o una interrupción no tiene por qué afectar al acceso de los jugadores al juego.
-
Uso más eficaz de la capacidad adicional de las flotas. Para hacer frente a aumentos inesperados en la demanda de jugadores, las colas ofrecen un acceso rápido a la capacidad de alojamiento adicional. Las ubicaciones de la flota en una cola proporcionan una capacidad de respaldo mutua. Las ubicaciones se escalan o reducen verticalmente en función de la demanda de los jugadores.
-
Obtención de métricas de las ubicaciones de sesiones de juego y del desempeño de las colas. Amazon GameLift emite métricas de colas, que incluyen estadísticas sobre éxitos y errores de ubicación, el número de solicitudes en la cola y el tiempo medio que las solicitudes pasan en la cola. Puede ver estas métricas en la consola de Amazon GameLift o en CloudWatch.
Para empezar a trabajar rápidamente con colas, consulte Diseño de colas de sesiones de juego.