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
InstanceInterruptionsyGameServerInterruptions. 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
-
Escalado a cero: cuando las flotas no estén en uso, establezca manualmente la capacidad de la flota a cero para evitar cargos innecesarios. Consulte Configurar manualmente la capacidad de una Amazon GameLift Servers flota.
-
Añada escalado automático: evite el aprovisionamiento excesivo de recursos de alojamiento utilizando el escalado automático para ajustar la capacidad del alojamiento de juegos. Adapte la capacidad a las fluctuaciones de la demanda de los jugadores y a otras métricas clave. Consulte Escalado automático de la capacidad de la flota con Amazon GameLift Servers.
-
Mantenga un búfer: para gestionar los picos repentinos de demanda de los jugadores sin hacerlos esperar, utilice el seguimiento de objetivos para mantener un búfer de servidores de juegos inactivos. Personalice el búfer en función del tamaño y los patrones de uso de su base de jugadores. Consulte Escalado automático basado en objetivos.
Ubicación de sesiones de juego
-
Utilice colas de ubicación: las colas de Amazon GameLift Servers se basan en un algoritmo para determinar las “mejores ubicaciones de alojamiento posibles” para las sesiones de juego en función del costo de los recursos de alojamiento y de otros factores. Consulte Configuración de la ubicación de las sesiones de juego.
-
Personalice las prioridades de cola: puede cambiar la forma en que una cola prioriza los costos de alojamiento al ubicar las sesiones de juego. Consulte Priorización de la ubicación de las sesiones de juego..
-
Supervise las métricas de ubicación: haga un seguimiento de cómo las colas eligen las ubicaciones de las sesiones de juego para identificar oportunidades de optimización. Consulte Métricas de Amazon GameLift Servers para colas.
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
-
Consola de facturación: revise sus facturas y su uso de AWS . Consulte Configuración de la facturación.
-
Alertas de uso del nivel gratuito: configure notificaciones para recibirlas cuando se acerque a los límites del nivel gratuito. Consulte Seguimiento del uso AWS de la capa gratuita.
-
Alertas CloudWatch de facturación de Amazon: configura alertas cuando el uso alcance los umbrales personalizados. Consulte Creación de una alarma de facturación para supervisar los cargos estimados de AWS.
Asignación y seguimiento de costos
-
Etiquetas de asignación de costos: etiquete sus flotas y otros recursos para organizar y monitorizar los costos de alojamiento. Consulte Organización y seguimiento de los costes mediante etiquetas de asignación de AWS costes.
-
Informes de costos: cree informes categorizados por etiquetas asignadas. Consulte Uso del informe de asignación de costos mensual.
-
AWS Cost Explorer: analice costos, tendencias y previsiones con filtros y vistas personalizables. Consulte Analizar los costes y el uso con AWS Cost Explorer.
-
AWS Budgets: realice un seguimiento y tome medidas sobre los costos y el uso de AWS . Consulte Administrar sus costos con AWS Budgets.
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,IdleInstancesyPercentIdleInstances -
Métricas de procesos del servidor:
ActiveServerProcessesyHealthyServerProcesses -
Métricas de sesiones de juego:
ActiveGameSessionsyAvailableGameSessions -
Métricas de sesiones de jugador:
CurrentPlayerSessions -
Métricas de cola:
AverageWaitTimeyQueueDepth -
Métricas de emparejamiento:
CurrentTicketsyMatchesPlaced -
Rendimiento de hardware:
CPUUtilization,NetworkIn/NetworkOutyDiskReadBytes/DiskWriteBytes Métricas de utilización de recursos
-
Utilice
PercentIdleInstancespara determinar el tamaño óptimo de la flota. -
Monitorice
PercentAvailableGameSessionspara garantizar una capacidad de alojamiento de juegos suficiente. -
Supervise
InstanceInterruptionsyGameServerInterruptionspara determinar la viabilidad de las instancias de spot.
-