View a markdown version of this page

GameLift Servidores Amazon flotas de EC2 gestionadas - GameLift Servidores Amazon

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.

GameLift Servidores Amazon flotas de EC2 gestionadas

Las flotas de EC2 administradas por Amazon GameLift Servers proporcionan recursos basados en la nube para el alojamiento en producción. Con una flota gestionada, obtiene la flexibilidad, la seguridad y la fiabilidad de Nube de AWS los recursos optimizados para el alojamiento de juegos multijugador. Amazon GameLift Serversproporciona herramientas sólidas de administración de hosts.

Una flota de EC2 administrada es un conjunto de instancias de Amazon Elastic Compute Cloud (Amazon EC2) que Amazon GameLift Servers posee y opera en función de su configuración. Estas instancias están ubicadas físicamente en Regiones de AWS o zonas locales compatibles. Al crear una flota, debe elegir un tipo de instancia de EC2 que cumpla con los requisitos de potencia de computación, memoria, almacenamiento y capacidades de red del servidor de juegos.

Al iniciar cada instancia de la flota, Amazon GameLift Servers implementa la compilación del servidor de juegos con el entorno de tiempo de ejecución necesario. El entorno de tiempo de ejecución utiliza la versión de la imagen de máquina de Amazon (AMI) más reciente disponible al crear la flota. Todas las instancias de la flota utilizan la misma versión de la AMI.

nota

Como práctica recomendada, es aconsejable reemplazar las flotas cada 30 días para mantener un entorno de tiempo de ejecución seguro y actualizado para los servidores de juegos alojados. Para ello, es necesario crear una nueva flota y migrar a ella el tráfico de jugadores. Para obtener más orientación, consulte Prácticas recomendadas de seguridad para Amazon GameLift Servers.

Tras instalar el entorno de tiempo de ejecución y la compilación del servidor de juegos en una instancia, Amazon GameLift Servers comienza a lanzar los procesos del servidor de juegos. Cada servidor de juegos establece una conexión con el servicio de Amazon GameLift Servers, informa de que está listo para alojar una sesión de juego y empieza a comunizar su estado. Amazon GameLift Servers puede entonces solicitar al proceso del servidor que inicie una sesión de juego.

Además de la implementación de flotas, Amazon GameLift Servers administra automáticamente las siguientes tareas de administración del host por usted:

  • Hace un seguimiento del estado de todos los recursos de computación de la flota y reemplaza los recursos obsoletos o en mal estado.

  • Gestiona la autenticación para la comunicación entre los procesos del servidor y el servicio de Amazon GameLift Servers.

  • Inicia y detiene automáticamente los procesos del servidor de juegos en cada recurso de computación según la configuración del tiempo de ejecución.

  • Ofrece herramientas de escalado automático que ajustan la capacidad de la flota de forma dinámica para satisfacer la demanda de los jugadores.

  • Informa sobre las métricas de rendimiento de las instancias de EC2 de la flota.

Consulte estos temas sobre la configuración y el mantenimiento de las flotas de EC2 administradas:

Flujo de trabajo de creación de una flota de EC2 administrada:

En el caso de las flotas administradas, Amazon GameLift Servers configura el recurso de flota e implementa un conjunto de recursos de computación con el software del servidor de juegos instalado y en ejecución. Cuando el flujo de trabajo de creación se haya completado correctamente, la flota dispondrá de una instancia de EC2 activa en la región de origen de la flota y de una instancia en cada una de las ubicaciones remotas de la flota. Todas las instancias tienen servidores de juegos y están listas para albergar sesiones de juego.

  1. Amazon GameLift Servers crea un recurso de flota en la región de origen de la flota y establece la capacidad deseada en cada ubicación a una (1) instancia. El estado de la flota y la ubicación se establece en Nuevo.

  2. Amazon GameLift Servers comienza a escribir los eventos en el registro de eventos de la flota.

  3. Amazon GameLift Servers establece el estado de la flota en Descargando y comienza a preparar el software del servidor de juegos para la implementación.

    1. Obtiene la compilación del servidor de juegos cargado y extrae los archivos comprimidos.

    2. Ejecuta scripts de instalación (si se proporcionan).

    3. Establece el estado de la flota en Validando y comienza a verificar que no haya habido errores al descargar e instalar los archivos de compilación.

  4. Amazon GameLift Servers establece el estado de la flota en Compilando, configura el hardware de la flota y asigna una instancia de EC2 a cada instancia de la flota.

  5. Amazon GameLift Servers establece el estado de la flota en Activando. Inicia un proceso de servidor de juegos en cada instancia (según las instrucciones de tiempo de ejecución de la flota) y prueba la conectividad entre la compilación y el servicio de Amazon GameLift Servers.

  6. Cuando los procesos del servidor de juegos de cada instancia establecen una conexión e indican que están preparados para alojar sesiones de juego, Amazon GameLift Servers establece los estados de flota y ubicación en Activo. En este momento, la flota se considera lista para alojar sesiones de juego.