Estrategias de optimización de costos - Amazon GameLift Servers

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.

Estrategias de optimización de costos

Utilice estas estrategias con una solución de alojamiento administrada para contribuir a reducir los costos de alojamiento en la nube al tiempo que mantiene un alto rendimiento y una experiencia de juego de calidad.

Prácticas recomendadas

Siga estos consejos para incorporar prácticas de optimización de costos al alojamiento de sus juegos. Como mínimo, le recomendamos que programe revisiones periódicas de sus costos y patrones de uso de Amazon GameLift Servers. Si tiene preguntas relacionadas con los precios, póngase en contacto con su

Configuración de la flota
  • Utilice la calculadora de precios: use esta herramienta con los datos de alojamiento del juego para explorar opciones y probar posibles escenarios de configuración para ahorrar costos. Consulte Calculadora de precios de AWS para Amazon GameLift Servers.

  • Ahorre en desarrollo: para el desarrollo y las pruebas, utilice tipos de instancias más pequeños y menos costosos, y ejecútelos solo cuando lo necesite.

  • Haz coincidir el tipo de instancia con el juego: elige las familias, tipos y tamaños de EC2 instancias de Amazon para tus flotas que mejor se adapten a los requisitos del juego. Consulte la sección Tipos de instancia en Elección de los recursos de computación para una flota administrada.

  • Utilice tipos de instancia de Graviton: las instancias de Graviton funcionan con procesadores basados en ARM. Ofrecen una mejor relación precio-rendimiento, mayor eficiencia energética y costos más bajos que instancias comparables basadas en x86 con el modelo de precios bajo demanda.

  • Utilice instancias de spot: las instancias de spot suelen costar menos que las instancias bajo demanda, si bien pueden no estar siempre disponibles. Combine flotas de spot y bajo demanda para lograr un equilibrio entre el bajo costo y la alta disponibilidad (se recomienda utilizar un 50-85 % de instancias de spot). Utilice instancias de spot para los modos de juego no críticos o durante las horas de menor actividad. Para supervisar la viabilidad de las instancias de spot, monitorice métricas como InstanceInterruptions y GameServerInterruptions. Consulte Instancias bajo demanda frente a instancias de spot.

  • Ejecute servidores en Linux: compile el tiempo de ejecución de su servidor de juegos para Linux. Las instancias que se implementan con Linux suelen ser más rentables que las que se implementan con Windows.

  • Optimice el uso de los recursos: configure las flotas para obtener la máxima eficiencia ejecutando tantos procesos de servidores de juegos simultáneos como sea posible al tiempo que mantiene el rendimiento. Consulte Optimización de la configuración del tiempo de ejecución del servidor de juegos en Amazon GameLift Servers administrado.

  • Cree una estrategia multirregional: implementar el alojamiento de juegos en varias ubicaciones puede ofrecer a sus jugadores una latencia más baja y mejores opciones de respaldo. Equilibre la cobertura regional y la rentabilidad implementando primero el alojamiento en los mercados de mayor presencia y utilizando ubicaciones secundarias para aumentar la capacidad durante los picos de actividad. Consulte Creación una cola con múltiples ubicaciones.

Escalado de la capacidad de la flota
Ubicación de sesiones de juego
Transferencia de datos
  • Monitorice las transferencias de datos: supervise cómo se transfieren los datos entre los clientes de juego y los servidores de juegos, y adopte medidas para optimizar la actividad.

  • Utilice la compresión de datos: considere la posibilidad de implementar técnicas de compresión de datos para las transferencias de datos entre los clientes y los servidores de juegos. La compresión desempeña un papel esencial a la hora de reducir el uso del ancho de banda y mejorar el rendimiento y la latencia del juego.

Herramientas de uso y costo de los recursos

Descubre cómo utilizar AWS las herramientas para supervisar y optimizar los costes de alojamiento de tus juegos conAmazon GameLift Servers. Para obtener información sobre herramientas adicionales, consulte Administración de facturación y costos de AWS.

AWS herramientas de gestión de costes
Asignación y seguimiento de costos

Supervisión del rendimiento con Amazon GameLift Servers Amazon CloudWatch

Supervise estas métricas clave para optimizar el uso de los recursos. Consulta las métricas en la Amazon GameLift Servers consola o usa los CloudWatch paneles de Amazon. Para obtener más información sobre todas las métricas disponibles de Amazon GameLift Servers, consulte Monitoriza Amazon GameLift Servers con Amazon CloudWatch.

  • Métricas de instancia: ActiveInstances, IdleInstances y PercentIdleInstances

  • Métricas de procesos del servidor: ActiveServerProcesses y HealthyServerProcesses

  • Métricas de sesiones de juego: ActiveGameSessions y AvailableGameSessions

  • Métricas de sesiones de jugador: CurrentPlayerSessions

  • Métricas de cola: AverageWaitTime y QueueDepth

  • Métricas de emparejamiento: CurrentTickets y MatchesPlaced

  • Rendimiento de hardware: CPUUtilization, NetworkIn/NetworkOut y DiskReadBytes/DiskWriteBytes

  • Métricas de utilización de recursos

    • Utilice PercentIdleInstances para determinar el tamaño óptimo de la flota.

    • Monitorice PercentAvailableGameSessions para garantizar una capacidad de alojamiento de juegos suficiente.

    • Supervise InstanceInterruptions y GameServerInterruptions para determinar la viabilidad de las instancias de spot.