EC2Flotas gestionadas - 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.

EC2Flotas gestionadas

Las EC2 flotas GameLift gestionadas por Amazon son el tipo de flota más común para el alojamiento de producción con Amazon GameLift. Con una flota gestionada, obtienes la flexibilidad, la seguridad y la fiabilidad de unos Nube de AWS recursos que están optimizados aún más para el alojamiento de juegos multijugador. El GameLift servicio Amazon proporciona herramientas sólidas de administración de hosts.

Una EC2 flota gestionada es un conjunto de ordenadores virtuales que Amazon GameLift posee y opera en función de tus opciones de configuración. Los ordenadores son instancias de Amazon Elastic Compute Cloud (AmazonEC2) que se encuentran físicamente en Regiones de AWS o en Zonas Locales. Al crear una flota, eliges un tipo de EC2 instancia para tus ordenadores en función de la potencia informática, la memoria, el almacenamiento, las capacidades de red y otros factores.

Con una EC2 flota gestionada, subes la versión de tu servidor de juegos a Amazon GameLift. El servicio Amazon despliega GameLift automáticamente tu construcción en los cálculos de la flota y lanza los procesos del servidor de juegos. Cada proceso del servidor de juegos lanzado establece una conexión con el GameLift servicio de Amazon e informa que está listo para albergar una sesión de juego.

Además del despliegue de la flota, Amazon se GameLift encarga de las siguientes tareas de administración de hosts para que no tengas que hacerlo tú:

  • Realiza un seguimiento del estado de todos los ordenadores de la flota y reemplaza los ordenadores obsoletos o en mal estado.

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

  • Inicia y detiene automáticamente los procesos del servidor de juegos en cada ordenador, según las instrucciones de tiempo de ejecución.

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

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

Consulte estos temas sobre cómo configurar y mantener las EC2 flotas gestionadas:

Flujo de trabajo EC2 gestionado para la creación

En el caso de las flotas gestionadas, Amazon GameLift configura el recurso de la flota y también despliega un conjunto de recursos informáticos con el software del servidor de juegos instalado y en ejecución. Cuando el flujo de trabajo de creación se complete y se complete correctamente, la flota tendrá una EC2 instancia activa en la región de origen de la flota y una en cada una de las ubicaciones remotas de la flota. Todas las instancias que tengan un juego están listas para albergar sesiones de juego.

  1. Amazon GameLift crea el recurso de flota en la región de origen de la flota y establece la capacidad deseada en cada ubicación en una (1) instancia. El estado de la flota y la ubicación está establecido en Nuevo.

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

  3. Amazon GameLift establece el estado de la flota en Descarga y comienza a preparar el software del servidor de juegos para su despliegue.

    1. Obtiene la versió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 Validación y comienza a verificar que no se hayan producido errores al descargar e instalar los archivos de compilación.

  4. Amazon GameLift establece el estado de la flota en Construcción, configura el hardware de la flota y asigna una EC2 instancia para cada instancia de la flota.

  5. Amazon GameLift establece el estado de la flota en Activación. Lanza 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 GameLift servicio de Amazon.

  6. Cuando los procesos del servidor del juego en cada instancia establecen una conexión e informan que están preparados para albergar sesiones de juego, Amazon GameLift establece el estado de la flota y la ubicación en Activo. En este punto, se considera que la flota está lista para albergar sesiones de juego.