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.
GAMECOST02-BP03 Seleccione la opción de precios de procesamiento adecuada para reducir los costos
Realiza pruebas de rendimiento del software de tu servidor de juegos en una variedad de tipos de instancias y opciones informáticas para determinar cuál es la opción más rentable para tu juego.
Nivel de riesgo expuesto si no se establece esta práctica recomendada: medio
Guía para la implementación
Además de utilizar de manera eficiente los tipos de instancias EC2 adecuados para su carga de trabajo, considere cuál de las opciones de precios de procesamiento disponibles es la más adecuada para sus objetivos de optimización de costos. Hay varias opciones de precios disponibles, que incluyen On-Demand instancias, instancias puntuales, instancias reservadas y planes de ahorro.
Los planes de ahorro
Los planes de ahorro se introducen durante el lanzamiento de los juegos para ahorrar costes derivados de las cargas de trabajo de los servidores de juegos, lo que contribuye al gasto de las instancias de EC2 cuando el juego sale al mercado. Los planes de ahorro también se pueden introducir después del lanzamiento, cuando el equipo de operaciones del juego tenga un mejor conocimiento del tráfico de jugadores después de que el juego haya estado en producción durante un período prolongado.
Dado que los planes de ahorro ofrecen flexibilidad regional, son especialmente ideales para optimizar el gasto de los servidores de juegos para juegos con un uso impredecible en diferentes regiones geográficas.
Por ejemplo, si tu patrón de uso diario requiere al menos 20 servidores para mantener tu base de jugadores, pero cada cierto tiempo requiere hasta 40 servidores, considera la posibilidad de contratar un plan de ahorro para cubrir la base de 20 servidores, ya que esa demanda de uso es predecible y constante, y te permitirá aprovechar al máximo el compromiso de uso que has adquirido.
Maximice la utilización de los planes de ahorro y auméntelos con otras opciones de compra que brinden más flexibilidad ante los picos impredecibles de uso de los servidores de juegos, como las instancias puntuales y bajo demanda, para lograr ahorros óptimos.
Las instancias puntuales son ideales para ejecutar servidores de juegos porque ofrecen los mayores descuentos en computación, no requieren compromisos de uso y brindan flexibilidad para cargas de trabajo impredecibles y con picos de trabajo. Sin embargo, las instancias puntuales se pueden interrumpir, por lo que son más adecuadas para cargas de trabajo de servidores de juegos con sesiones de juego de corta duración o para situaciones en las que la tolerancia a las interrupciones es mayor.
Para obtener más información sobre las directrices para ejecutar servidores de juegos con Kubernetes en Amazon EKS con instancias puntuales de EC2, consulte Cómo ejecutar juegos multijugador masivos con EC2 Spot mediante Aurora Serverless.
Utilice las instancias puntuales de Amazon EC2
Al usar Spot, también se recomienda ejecutar las cargas de trabajo de los servidores de juegos en varios tipos de instancias EC2 y zonas de disponibilidad Región de AWS para diversificar el uso de la capacidad y reducir el riesgo de interrupciones.
Considera la posibilidad de usar instancias puntuales en combinación con On-Demand instancias para minimizar el impacto de las posibles interrupciones en las sesiones de juego activas y utilizar una estrategia de asignación de capacidad optimizada para reducir aún más el riesgo de interrupciones.
Consulte las prácticas recomendadas de Amazon EC2 Spot para obtener más información sobre las mejores prácticas. El reequilibrio de la capacidad en el escalado automático para reemplazar las instancias puntuales en riesgo se puede utilizar para supervisar de forma proactiva y añadir capacidad adicional cuando las instancias puntuales corren un mayor riesgo de interrupción.
Amazon GameLift FleetIQ se integra con las instancias puntuales para optimizar el uso de instancias puntuales de bajo costo y, al mismo tiempo, reducir el riesgo de interrupciones. Si hospedas tu juego usando GameLift, consulta la GameLift documentación para elegir los recursos informáticos. Para obtener más información, consulta Cómo elegir los recursos informáticos para una flota gestionada.
El siguiente diagrama muestra un ejemplo que ilustra el uso de varias opciones de precios de procesamiento para las cargas de trabajo de los servidores de juegos:
Alojamiento de servidores de juegos con varias opciones de precios de EC2
En el diagrama, la concurrencia de los jugadores fluctúa con el tiempo, lo que dificulta la gestión de la utilización y la optimización de los costes. Para hacer frente a esta fluctuación, considere la posibilidad de adoptar una combinación de diferentes opciones de precios de procesamiento, utilizar planes de ahorro para EC2 para cumplir con sus requisitos mínimos de uso y confiar en las instancias puntuales de EC2 On-Demand y EC2 para satisfacer las necesidades de los jugadores.
Pasos para la implementación
-
Utilice los planes de ahorro para un uso básico predecible y combínelos con On-Demand instancias y puntuales para lograr flexibilidad y optimizar los costos durante los picos de uso.
-
Usa instancias puntuales para servidores de juegos con sesiones de corta duración o con una mayor tolerancia a las interrupciones, diversificando los tipos de instancias y las zonas de disponibilidad para minimizar el riesgo.
-
Implemente herramientas como EC2 Spot Instances Advisor, Capacity Rebalancing y GameLift FleetIQ para optimizar el uso de las instancias puntuales y gestionar las interrupciones de forma proactiva.