Elección de los recursos de computación para una flota administrada - 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.

Elección de los recursos de computación para una flota administrada

Para implementar sus servidores de juegos y alojar sesiones de juego en la nube, Amazon GameLift Servers proporciona flotas administradas que utilizan recursos de Amazon Elastic Compute Cloud (Amazon EC2) denominados instancias. Usa los siguientes temas para decidir qué tipo de EC2 instancias quieres usar para tu solución de alojamiento administrado y cómo configurarlas para que ejecuten el software de tu servidor de juegos.

nota

Si piensas utilizar recursos de alojamiento de tu propiedad, ya sea hardware local u otro alojamiento basado en la nube, considera opciones de alojamiento híbrido con Amazon GameLift Servers Anywhere. Consulte Cómo configurar una flota de hospedaje con Amazon GameLift Servers.

Ubicación de la flota

Tenga en cuenta las ubicaciones geográficas en las que planea implementar sus servidores de juegos. La disponibilidad del tipo de instancia varía según Región de AWS la zona local.

En el caso de las flotas con varias ubicaciones, la disponibilidad y las cuotas de las instancias dependen de una combinación de la región de origen de la flota y las ubicaciones remotas seleccionadas. Para obtener más información sobre las ubicaciones de la flota, consulte Amazon GameLift Serversubicaciones de servicio.

Considere la posibilidad de Balizas de ping UDP recopilar datos de latencia de red en varias ubicaciones geográficas para anticipar la latencia entre los dispositivos de los jugadores y las posibles ubicaciones de la flota. Estos puntos finales especiales aceptan mensajes UDP en lugar de los pings ICMP tradicionales, lo que proporciona mediciones de latencia precisas para ayudarte a seleccionar las ubicaciones óptimas de la flota.

En el Amazon GameLift Servers caso de las flotas de Anywhere, usted determina la ubicación del hardware físico. Para obtener más información sobre las ubicaciones personalizadas, consulte Ubicaciones para cualquier lugar Amazon GameLift Servers.

Instancias bajo demanda frente a instancias de spot

Las instancias EC2 bajo demanda y las instancias puntuales de Amazon ofrecen el mismo hardware y rendimiento, pero difieren en cuanto a disponibilidad y costo.

instancias bajo demanda

Puede adquirir una instancia bajo demanda cuando la necesite y mantenerla todo el tiempo que desee. Las instancias bajo demanda tienen un costo fijo, lo que significa que paga por la cantidad de tiempo que las utilice y no se genera ningún compromisos a largo plazo.

Spot Instances

Las instancias puntuales pueden ofrecer una alternativa rentable a las instancias bajo demanda al utilizar la capacidad AWS informática no utilizada. Los precios de las instancias puntuales fluctúan en función de la oferta y la demanda de cada tipo de instancia en cada ubicación. AWS puede interrumpir las instancias puntuales siempre que necesite recuperar la capacidad. Amazon GameLift Serversutiliza colas y el FleetIQ algoritmo para determinar si AWS va a interrumpir una instancia puntual, pone la instancia en un estado de reciclaje. A continuación, cuando no haya sesiones de juego activas en la instancia, Amazon GameLift Servers intenta reemplazarla.

Para obtener más información sobre cómo utilizar instancias de spot, consulte Diseño de colas para instancias de spot.

Sistemas operativos

Amazon GameLift Serverslas instancias admiten compilaciones de servidores de juegos que se ejecutan en Microsoft Windows o Amazon Linux. Cuando subas una versión de juego aAmazon GameLift Servers, especifica el sistema operativo del juego. Cuando creas una EC2 flota de Amazon para implementar la versión del juego, configuras Amazon GameLift Servers automáticamente las instancias con el sistema operativo de la compilación. Para obtener más información sobre los sistemas operativos del servidor de juegos compatibles, consulte Obtenga herramientas Amazon GameLift Servers de desarrollo.

Si utilizas una flota de Amazon GameLift Servers Anywhere, puedes usar cualquier sistema operativo compatible con tu hardware. Amazon GameLift Servers En cualquier lugar, las flotas requieren que despliegues la versión del juego en el hardware y, al mismo tiempo, la Amazon GameLift Servers utilices para gestionar tus recursos en un solo lugar.

Tipos de instancias

El tipo de instancia de una EC2 flota de Amazon determina el tipo de hardware que utilizan las instancias. Los tipos de instancia distintos ofrecen diferentes combinaciones de potencia informática, memoria, almacenamiento y funciones de red.

Al elegir entre los tipos de instancias disponibles para su juego, tenga en cuenta los siguientes aspectos:

  • La arquitectura de cómputo de tu servidor de juegos: x64 o Arm (AWS Graviton).

    nota

    Las instancias de Graviton Arm requieren un Amazon GameLift Servers servidor basado en el sistema operativo Linux. Se requiere el SDK de servidor 5.1.1 o posterior para C++ y C#. Se requiere el SDK de servidor 5.1.1 o posterior para continuar. Estas instancias no out-of-the-box admiten la instalación de Mono en Amazon Linux 2023 (AL2023) o Amazon Linux 2 (AL2).

  • Los requisitos informáticos, de memoria y de almacenamiento de la compilación del servidor de juegos.

  • El número de procesos del servidor que desea ejecutar por instancia.

Si utiliza un tipo de instancia más grande, es posible que pueda ejecutar varios procesos de servidor en cada instancia. Esto puede reducir la cantidad de instancias necesarias para satisfacer la demanda de los jugadores.

Para obtener más información:

Service Quotas

Para ver las cuotas de servicio predeterminadas y las cuotas actuales para usted Cuenta de AWS, haga lo siguiente: Amazon GameLift Servers

  • Para obtener información general sobre las cuotas de servicioAmazon GameLift Servers, consulte Amazon GameLift Serverslos puntos finales y las cuotas en. Referencia general de AWS

  • Para obtener una lista de los tipos de instancias disponibles por ubicación para su cuenta, abra la página de cuotas de servicio de la Amazon GameLift Servers consola. Esta página también muestra el uso actual de su cuenta para cada tipo de instancia en cada ubicación.

  • Para obtener una lista de las cuotas actuales de tu cuenta para los tipos de instancia por región, ejecuta el comando AWS Command Line Interface (AWS CLI) describe-ec2-instance-limits. Este comando devuelve el número de instancias activas de los que dispone en su región predeterminada (o en otra región que especifique).

Mientras te preparas para lanzar el juego, rellena un cuestionario de lanzamiento en la Amazon GameLift Serversconsola. El Amazon GameLift Servers equipo utiliza el cuestionario de lanzamiento para determinar las cuotas y los límites correctos para tu juego.