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 Serversflotas de contenedores gestionadas
Amazon GameLift Serverslas flotas de contenedores gestionadas proporcionan recursos basados en la nube para alojar su software de servidor de juegos en contenedores. Con una flota de contenedores gestionada, dispondrás de la flexibilidad, seguridad y 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.
Acelere la incorporación con estas herramientas para contenedores gestionados:
-
El kit básico de contenedores
agiliza la integración y la configuración de la flota. Añade funciones esenciales de gestión de sesiones de juego a tu servidor de juegos y utiliza plantillas preconfiguradas para crear una flota de contenedores y un proceso de despliegue automatizado para tu servidor de juegos. Tras la implementación, usa la Amazon GameLift Servers consola y las herramientas de la API para supervisar el rendimiento de la flota, gestionar las sesiones de juego y analizar las métricas. -
Para los desarrolladores de Unreal Engine o Unity, usa los Amazon GameLift Serverscomplementos y el servidor del
motor de juego SDKs para integrar tu servidor de juegos y crear una flota de contenedores desde el entorno de desarrollo de tu motor de juego. Los flujos de trabajo guiados del plugin te ayudan a crear una solución rápida y sencilla con alojamiento en la nube mediante contenedores gestionados. Puedes basarte en esta base para crear una solución de alojamiento personalizada para tu juego.
Una flota de contenedores gestionada es un conjunto de instancias de Amazon Elastic Compute Cloud (Amazon EC2) que ejecutan Linux, 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 de contenedores, eliges un tipo de EC2 instancia que cumpla con los requisitos de potencia informática, memoria, almacenamiento y capacidades de red del servidor de juegos.
En el caso de una flota de contenedores gestionada, debe almacenar imágenes de contenedores basadas en Linux en un repositorio de Amazon Elastic Container Registry (Amazon ECR) y crear una definición de grupo de contenedores para describir su arquitectura de contenedores. Al crear una flota, Amazon GameLift Servers aprovisiona una instancia de flota con la última versión de la Amazon Machine Image (AMI) de Linux y usa la definición del grupo de contenedores para implementar las imágenes de contenedores. Todas las instancias de una flota de contenedores utilizarán la misma versión de AMI, incluso si actualiza la definición de un grupo de contenedores o cambia la imagen de un contenedor.
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 implementar la instancia contenerizada, los contenedores comienzan a lanzar los procesos del servidor del juego. 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ú:
-
Realiza un seguimiento del estado de todos los contenedores de la flota y reemplaza los contenedores obsoletos o en mal estado.
-
Gestiona la autenticación para la comunicación entre los procesos del servidor y el Amazon GameLift Servers servicio.
-
Ofrece herramientas de escalado automático que ajustan la capacidad de la flota de forma dinámica para satisfacer la demanda de jugadores.
-
Reporta las métricas de rendimiento de las EC2 instancias, los contenedores y los procesos del servidor de la flota.
Consulte estos temas sobre cómo configurar y mantener flotas de contenedores gestionadas:
Hoja de ruta de desarrollo para el alojamiento con contenedores Amazon GameLift Servers gestionados
Cree una flota de contenedores Amazon GameLift Servers gestionada
Personalice una flota de Amazon GameLift Servers contenedores
Ampliar la capacidad de alojamiento de juegos con Amazon GameLift Servers
Actualice y Amazon GameLift Servers gestione una flota de contenedores