Elección de recursos informáticos de Amazon GameLift - Amazon GameLift

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 recursos informáticos de Amazon GameLift

Para implementar sus servidores de juegos y alojar sesiones de juego para sus jugadores, Amazon GameLift utiliza los recursos de Amazon Elastic Compute Cloud (Amazon EC2) denominados instancias, o su hardware físico. Al configurar una nueva flota mediante instancias, decida qué tipo de instancia necesita y cómo ejecutar los procesos del servidor de juegos en ellas. Cuando una flota de EC2 administrada esté activa y lista para alojar sesiones de juego, podrá añadir o eliminar instancias según sea necesario para adaptarla a la demanda de los jugadores.

Puede implementar sus servidores de juegos de Amazon GameLift en una combinación de dos tipos de computación:

  • EC2 administrado: las flotas de EC2 administradas utilizan instancias de Amazon EC2 para alojar los servidores de juegos. Amazon GameLift administra las instancias y elimina la carga de gestionar el hardware y el software que supone alojar los juegos.

  • Amazon GameLift Anywhere: las flotas de Amazon GameLift Anywhere utilizan su infraestructura existente para alojar los servidores de juegos, mientras que Amazon GameLift administra sus emparejamientos y colas.

Hardware disponible

Tenga en cuenta la infraestructura existente en su implementación. Cuando migre los juegos a Amazon GameLift, podrá seguir utilizando su infraestructura. Con Amazon GameLift Anywhere, puede usar su propia infraestructura junto con las instancias de EC2 administradas por Amazon GameLift. También puede utilizar su infraestructura existente para alojar juegos más cerca de los jugadores de lo que permiten las ubicaciones de Amazon GameLift compatibles. Para obtener más información sobre la configuración de las flotas de Amazon GameLift consulte Creación de una flota de Amazon GameLift Anywhere.

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 la Región de AWS y 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 Ubicaciones GameLift de alojamiento de Amazon.

En el caso de las flotas de Amazon GameLift Anywhere, determine la ubicación del hardware físico. Para obtener más información sobre las ubicaciones personalizadas, consulte Amazon GameLift Anywhere.

Instancias bajo demanda frente a instancias de spot

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

On-Demand Instances

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 de spot pueden ofrecer una alternativa rentable a las instancias bajo demanda mediante el uso de una capacidad informática de AWS no utilizada. Los precios de las instancias de spot 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 de spot siempre que necesite recuperar capacidad. Amazon GameLift utiliza colas y el algoritmo FleetIQ para AWS determinar si va a interrumpir una instancia de spot, y coloca la instancia en un estado de reciclaje. A continuación, cuando no haya sesiones de juego activas en la instancia, Amazon GameLift intentará sustituirla.

Para obtener más información sobre cómo utilizar instancias de spot, consulte Uso de instancias de spot con Amazon GameLift.

Sistemas operativos

Las instancias de Amazon GameLift admiten compilaciones de servidores de juegos que se ejecutan en Microsoft Windows o Amazon Linux. Cuando cargue una compilación del juego en Amazon GameLift, deberá especificar el sistema operativo del juego. Al crear una flota de Amazon EC2 para implementar la compilación del juego, Amazon GameLift configurará 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 Soporte de desarrollo con Amazon GameLift.

Al usar una flota de Amazon GameLift Anywhere, podrá utilizar cualquier sistema operativo compatible con su hardware. Las flotas de Amazon GameLift Anywhere requerirán que implemente la versión del juego en el hardware mientras utiliza Amazon GameLift para administrar sus recursos en un solo lugar.

Tipos de instancias

El tipo de instancia de una flota de Amazon Ec2 determina la clase de hardware que utilizarán 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 informática del servidor de juegos: x64 o Arm (AWS Graviton).

    nota

    Las instancias de ARM para Graviton requieren un servidor Amazon GameLift compilado 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 admiten de forma inmediata 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 de Amazon GameLift y las cuotas actuales para Cuenta de AWS, realice el siguiente procedimiento:

  • Para obtener información general sobre las cuotas de servicio de Amazon GameLift, consulte los puntos de conexión y las cuotas de Amazon GameLift en laReferencia general de AWS.

  • Para ver una lista de los tipos de instancias disponibles por ubicación para su cuenta, abra la página Cuotas de servicio de la consola de Amazon GameLift. 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 su cuenta para los tipos de instancia por región, ejecute el comando de la 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 se prepara para iniciar el juego, complete el cuestionario de lanzamiento en la consola de Amazon GameLift. El equipo de Amazon GameLift utiliza el cuestionario de lanzamiento para determinar las cuotas y los límites correctos para el juego.