View a markdown version of this page

GAMEPERF01-BP02 Tenga en cuenta la sobrecarga operativa para escalar los servidores de juegos - Lente de la industria de juegos

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

GAMEPERF01-BP02 Tenga en cuenta la sobrecarga operativa para escalar los servidores de juegos

Tenga en cuenta los gastos operativos y de administración asociados a cada opción de alojamiento.

Nivel de riesgo expuesto si no se establece esta práctica recomendada: alto

Guía para la implementación

Gastos generales operativos

Las soluciones autohospedadas en EC2 nuestros contenedores pueden proporcionar más control, pero también requerirán más administración. Los orquestadores de contenedores, como ECS o EKS, pueden reducir los tiempos de lanzamiento de los servidores en contenedores y, al mismo tiempo, aumentar la complejidad de las redes y la sobrecarga de organización del mantenimiento.

Por ejemplo, los grupos de nodos gestionados por EKS pueden automatizar el aprovisionamiento y la gestión del ciclo de vida de los servidores de juegos, pero no respetan los presupuestos de interrupción de los módulos al cerrar un nodo. Si el juego requiere un período de finalización superior a los 15 minutos para completar los juegos de forma segura, puede que tengas que crear enlaces de ciclo de vida o considerar la posibilidad de utilizar nodos autogestionados con controladores personalizados para bloquear la interrupción del juego.

Los servicios gestionados, como Amazon Game Lift, pueden gestionar la mayor parte de la sobrecarga operativa, pero reducen la cantidad de visibilidad y control sobre los requisitos especiales de la configuración de redes y seguridad de bajo nivel. La elección de una solución de servidor de juegos supone un equilibrio entre el nivel de personalización, control y responsabilidad que tendrás a la hora de ajustar el rendimiento del servidor de juegos y el comportamiento de escalado.

Pasos para la implementación

  • Evalúe la sobrecarga operativa de las opciones de alojamiento y equilibre el esfuerzo de control y administración entre las soluciones autohospedadas EC2, como ECS o EKS, y los servicios gestionados, como Amazon Game Lift.

  • Utiliza grupos de nodos gestionados por EKS para la automatización, pero implementa enlaces de ciclo de vida o controladores personalizados si tus servidores de juegos requieren períodos de finalización más largos que los predeterminados.

  • Evalúe las desventajas entre la personalización, la visibilidad y la responsabilidad operativa a la hora de seleccionar una solución de servidor de juegos.