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.
Amazon GameLift Servers EC2 flotas gestionadas
Amazon GameLift Servers EC2 las flotas gestionadas proporcionan recursos basados en la nube para el alojamiento de la producción. Con una flota gestionada, obtienes 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 EC2 flota gestionada 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 Zonas Locales Regiones de AWS o compatibles. Al crear una flota, eliges un tipo de EC2 instancia que cumpla con los requisitos de potencia de cálculo, memoria, almacenamiento y capacidades de red del servidor de juegos.
Al iniciar cada instancia de la flota, Amazon GameLift Servers despliega la versión del servidor de juegos con el entorno de ejecución necesario. El entorno de ejecución utiliza la última versión de Amazon Machine Image (AMI) disponible cuando se crea la flota. Todas las instancias de la flota utilizan la misma versión de AMI.
nota
Como práctica recomendada, recomendamos sustituir las flotas cada 30 días para mantener un entorno seguro y de up-to-date ejecución para los servidores de juegos alojados. Para ello, es necesario crear una nueva flota y migrar el tráfico de jugadores a ella. Para obtener más orientación, consulte Prácticas recomendadas de seguridad para Amazon GameLift Servers.
Tras instalar el entorno de ejecución y la compilación del servidor de juegos a partir de una instancia, Amazon GameLift Servers comienza a lanzar los procesos del servidor de juegos. Cada proceso del servidor de juegos establece una conexión con el Amazon GameLift Servers servicio, informa que está listo para albergar una sesión de juego y comienza a comunicar su estado de salud. Amazon GameLift Serversa continuación, puede solicitar al proceso del servidor que inicie una sesión de juego.
Además del despliegue de la flota, se Amazon GameLift Servers encarga de las siguientes tareas de administración de hosts para que no tengas que hacerlo tú:
-
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 Amazon GameLift Servers servicio.
-
Inicia y detiene automáticamente los procesos del servidor de juegos en cada ordenador, en función de la configuración del tiempo de ejecución.
-
Ofrece herramientas de escalado de capacidad, incluido el escalado automático que ajusta dinámicamente la capacidad de la flota 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 Servers 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 de juego estarán listas para alojar sesiones de juego.
-
Amazon GameLift Serverscrea 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 se establece en Nuevo.
-
Amazon GameLift Serverscomienza a escribir los eventos en el registro de eventos de la flota.
-
Amazon GameLift Serversestablece el estado de la flota en Descarga y comienza a preparar el software del servidor del juego para su despliegue.
-
Obtiene la compilación del servidor de juegos cargado y extrae los archivos comprimidos.
-
Ejecuta scripts de instalación (si se proporcionan).
-
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.
-
-
Amazon GameLift Serversestablece 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.
-
Amazon GameLift Serversestablece el estado de la flota en Activado. 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 versión y el Amazon GameLift Servers servicio.
-
Cuando el servidor del juego procese establecer una conexión en cada instancia e informar que está listo para albergar sesiones de juego, Amazon GameLift Servers establece el estado de la flota y la ubicación en Activo. En este momento, la flota se considera lista para alojar sesiones de juego.