opciones de alojamiento de juegos de Amazon GameLift Servers
Amazon GameLift Servers ofrece diversas opciones para el alojamiento de servidores de juegos multijugador basados en sesiones. Tanto si desea configurar un alojamiento en la nube administrado por Amazon GameLift Servers como si desea incorporar recursos de alojamiento de los que ya disponga, puede utilizar Amazon GameLift Servers para compilar la solución de alojamiento que necesita para sus jugadores. Para obtener más información sobre cómo debería ser una solución de alojamiento de juegos, consulte Cómo funciona el alojamiento con Amazon GameLift Servers.
EC2 administrado
Descargue el trabajo de administrar sus servidores de juegos de producción a Amazon GameLift Servers con el alojamiento de EC2 administrado. Benefíciese de las optimizaciones para servidores de juegos multijugador sin renunciar al alto rendimiento y la fiabilidad de Amazon Elastic Compute Cloud (Amazon EC2) y a la infraestructura de computación global de AWS.
Características
-
Aloje servidores de juegos multijugador que se ejecuten en sistemas operativos Amazon Linux o Windows Server.
-
Utilice Amazon GameLift Servers para implementar y administrar sus servidores de juegos personalizados en recursos de alojamiento de Nube de AWS. Elija el tipo de hardware y dónde implementarlo, y configure detalles adicionales solo cuando sea necesario.
-
Configure el administrador de procesos en tiempo de ejecución para mantener automáticamente los procesos del servidor de juegos según corresponda para alojar las sesiones de juego.
-
Configure una monitorización de estado personalizada para ayudar a Amazon GameLift Servers a detectar y resolver problemas en servidores de juegos con un rendimiento deficiente.
-
Benefíciese de la supervisión del rendimiento de Amazon GameLift Servers. Monitorice métricas como el rendimiento del hardware y los ciclos de vida de los procesos del servidor. También puede descargar y almacenar los registros de las sesiones de juego.
-
Utilice Amazon GameLift Servers para administrar el acceso entre procesos del servidor de juegos y otros recursos de AWS.
-
Para el alojamiento en producción, automatice la administración y las implementaciones de alojamiento de juegos mediante plantillas de AWS CloudFormation y AWS Cloud Development Kit (AWS CDK). Aproveche las herramientas y los servicios de integración y entrega continuas (CI/CD), como AWS CodePipeline.
Contenedores administrados
Amazon GameLift Servers proporciona una solución de alojamiento en la nube completa para servidores de juegos en contenedores, de modo que pueda disfrutar de las principales ventajas del uso de contenedores, como la portabilidad, la agilidad y la tolerancia a errores. Al igual que con el alojamiento de EC2 administrado, el alojamiento en contenedores administrados implementa y ejecuta los contenedores en instancias de Amazon EC2.
Características
Desarrolle una arquitectura personalizada con contenedores ligeros para ejecutar su compilación del servidor de juegos, las dependencias y el software auxiliar.
Utilice las herramientas de Docker para crear una imagen de contenedor basada en Linux. Almacene imágenes en un repositorio de Amazon Elastic Container Registry (Amazon ECR) para su implementación.
-
Utilice Amazon GameLift Servers para implementar y administrar sus servidores de juegos personalizados en recursos de alojamiento de Nube de AWS. Elija el tipo de hardware y dónde implementarlo, y configure detalles adicionales solo cuando sea necesario.
-
Administre el ciclo de vida de la flota de alojamiento con herramientas para modelar las versiones de los servidores de juegos. Implemente actualizaciones del servidor de juegos y otros cambios de configuración según sea necesario.
-
Haga un seguimiento del rendimiento del alojamiento de juegos con métricas de rendimiento específicas de los contenedores. Supervise el estado de los recursos de la flota mediante métricas de hardware.
-
Administre los recursos de flotas de contenedores con plantillas de AWS CloudFormation para Amazon GameLift Servers.
Alojamiento con Anywhere
Con el alojamiento de Anywhere, puede aprovechar las características de administración de sesiones de juego de Amazon GameLift Servers, incluido el emparejamiento y las métricas de las sesiones de juego, para alojar los servidores de juegos donde desee. Autoadministre las implementaciones de sus servidores de juegos, la supervisión del estado de los servidores de juegos y el escalado de la capacidad.
nota
Las flotas de Anywhere son especialmente útiles como entornos de prueba para permitir un desarrollo de juegos rápido e iterativo. Configure una flota de Anywhere para su propia estación de trabajo local o para un recurso de alojamiento basado en la nube. Para obtener más información sobre cómo probar Anywhere, consulte Configuración de pruebas locales con Amazon GameLift Servers Anywhere.
Características
-
Implemente servidores de juegos en su propio hardware, en su infraestructura en las instalaciones o en otros proveedores de servicios en la nube. Utilice el hardware disponible cerca de sus jugadores, en cualquier lugar.
-
Sírvase de las características de administración de sesiones de Amazon GameLift Servers para supervisar la disponibilidad de los servidores de juegos, iniciar nuevas sesiones de juego e incorporar a los jugadores a espacios de sesiones de juego.
Alojamiento híbrido
Para el alojamiento en producción, puede optar por un enfoque híbrido, con flotas de Anywhere para los recursos de alojamiento que suministre y administre, y flotas administradas de Amazon GameLift Servers de reposición cuando sea necesario. Una solución híbrida utiliza los mismos procesos para iniciar las sesiones de juego y conectar a los jugadores a fin de ofrecer una experiencia de juego perfectamente integrada. Puede supervisar y recopilar métricas de uso de todos los alojamientos, independientemente del tipo de recurso.
Estos son algunos escenarios habituales en los que conviene utilizar una solución híbrida:
-
Ampliar una solución de alojamiento a Nube de AWS. Complemente las capacidades de su solución de alojamiento existente (hardware en las instalaciones u otro alojamiento basado en la nube) añadiendo el alojamiento administrado de Amazon GameLift Servers. Con el alojamiento administrado, puede aumentar su capacidad de alojamiento o añadir capacidad de ampliación para escalar verticalmente de forma rápida y pagar solo por los recursos cuando los necesite. También puede aprovechar la presencia global del servicio de Amazon GameLift Servers para llegar a más jugadores de todo el mundo y ofrecer la experiencia multijugador de baja latencia que esperan.
-
Prepararse para la migración a un alojamiento basado en la nube. Si tiene planes de migrar a Nube de AWS, una solución de alojamiento híbrida es una forma viable de hacer la transición de una forma gradual, tal y como necesite. Le permite crear la solución que necesita de forma inmediata mientras se prepara para el futuro.
-
Menor latencia para los jugadores en ubicaciones distintas a las que Amazon GameLift Servers presta servicio. Si ya utiliza el alojamiento administrado por Amazon GameLift Servers, es posible que necesite ayudar a los jugadores en determinadas situaciones inusuales. Por ejemplo, puede que desee llegar mejor a los jugadores que se encuentran en ubicaciones inusualmente remotas o ayudar a los jugadores con necesidades de acceso especiales. Añada ubicaciones de alojamiento personalizadas y utilice Amazon GameLift Servers Anywhere para administrar esas ubicaciones junto con sus recursos de alojamiento administrados.
-