Recursos y componentes clave - Amazon GameLift Servers

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.

Recursos y componentes clave

Crea los siguientes recursos en tu AWS cuenta antes de configurar tus recursos de alojamiento de juegos con Amazon GameLift Servers FleetIQ. Como práctica recomendada, desarrolle y pruebe la implementación de su servidor de juegos con estos recursos antes de usarlos en un grupo de servidores de juegos.

  • Imagen de máquina de Amazon (AMI). Una AMI es una plantilla para una configuración de software específica que deseas lanzar con tus EC2 instancias de Amazon. Para el alojamiento de juegos, la AMI incluye un sistema operativo, los binarios o contenedores del servidor para videojuegos y otro software de entorno de ejecución que requiere el servidor para videojuegos. Para obtener más información sobre la creación de una AMI, consulte Amazon Machine Images en la Guía del EC2 usuario de Amazon. AMIs son específicas de cada región. Puede copiar una AMI de una región a otra, tal y como se describe en Copiar AMIs en la Guía del EC2 usuario de Amazon.

  • Plantilla de EC2 lanzamiento de Amazon. Una plantilla de lanzamiento proporciona instrucciones para lanzar y administrar instancias en un grupo de Auto Scaling. Especifica una AMI, proporciona una lista de tipos de instancia adecuados, y establece la red, la seguridad y otras propiedades. Para obtener más información sobre la creación de una plantilla de lanzamiento, consulte Lanzar una instancia desde una plantilla de lanzamiento en la Guía del EC2 usuario de Amazon. Las plantillas de lanzamiento son específicas de cada región.

  • AWS Rol de IAM. Un rol de IAM define un conjunto de permisos que permiten un acceso limitado a AWS los recursos. Una entidad de confianza, como otro AWS servicio, puede asumir la función y heredar sus permisos. Cuando se usa Amazon GameLift Servers FleetIQ, debe proporcionar un rol de IAM con una política gestionada que permita Amazon GameLift Servers FleetIQ para crear grupos y recursos de EC2 instancias de Auto Scaling en su AWS cuenta y acceder a ellos. Los roles de IAM no son específicos de cada región.

Amazon GameLift Servers FleetIQ administra los siguientes recursos directamente y tiene autoridad directa sobre ellos.

  • Amazon GameLift Servers grupo de servidores de juegos. Un grupo de servidores de juegos contiene ajustes de configuración que definen cómo Amazon GameLift Servers FleetIQ trabaja con el grupo correspondiente de Auto Scaling para ofrecer alojamiento de juegos a bajo costo. Los grupos de servidores para videojuegos son específicos de cada región. Cuando creas un grupo de servidores de juegos en una región, se crea automáticamente un nuevo grupo de Auto Scaling en tu AWS cuenta de la misma región. El grupo de servidores para videojuegos está enlazado al grupo de Auto Scaling y tiene acceso (asumiendo el rol de IAM) para administrar y modificar algunos de sus ajustes. Un grupo de servidores para videojuegos es un recurso de larga duración; lo normal es que los desarrolladores no tengan que crearlos con mucha frecuencia. Un grupo de servidores de juegos también es un recurso de agrupación funcional para los servidores de juegos que están alojados en instancias del grupo Auto Scaling y registrados en Amazon GameLift Servers FleetIQ.

  • Amazon GameLift Servers servidor de juegos. Un recurso de servidor de juegos representa una ejecución de juego que se ejecuta en una instancia asociada a un Amazon GameLift Servers FleetIQ grupo de servidores de juegos. Este recurso se crea cuando un servidor de juegos se registra en Amazon GameLift Servers FleetIQ e identifica el grupo de servidores de juegos al que pertenece. Amazon GameLift Servers FleetIQ rastrea el estado de uso y el estado de las reclamaciones de cada servidor de juegos registrado, lo que le permite supervisar la disponibilidad de los servidores de juegos. Los servidores para videojuegos son específicos de cada región, ya que están asociados a un grupo de servidores para videojuegos específico de cada región. Cuando el juego solicita un nuevo servidor para videojuegos, especifica el grupo y la región del servidor.

Estos recursos se crean mediante Amazon GameLift Servers FleetIQ recursos. Se crean en su cuenta de AWS y usted tiene el control total de ellos.

  • Grupo Amazon EC2 Auto Scaling. Un grupo de Auto Scaling lanza y administra un conjunto de EC2 instancias y escala automáticamente la capacidad del grupo. With Amazon GameLift Servers FleetIQ, existe una one-to-one relación entre el grupo de servidores de juegos y el grupo Auto Scaling. Si bien puede actualizar todos los ajustes de un grupo de Auto Scaling, Amazon GameLift Servers FleetIQ anula y actualiza periódicamente determinados ajustes como parte de su lógica para equilibrar las instancias puntuales y la viabilidad del alojamiento de juegos. Para obtener más información, consulte AutoScalingGroupla Guía del usuario de Amazon EC2 Auto Scaling. Los grupos de Auto Scaling son específicos de cada región; se crean en la misma región que el grupo de servidores para videojuegos.

  • EC2 Instancia de Amazon. Una instancia es un servidor virtual en la nube. Los tipos de instancia tienen configuraciones de hardware específicas que especifican recursos informáticos, de memoria, de disco y de red. Normalmente los lanzan un grupo de Auto Scaling con una AMI. Las instancias pueden ser spot o a petición, en función de la disponibilidad. With Amazon GameLift Servers FleetIQ, las instancias ejecutan uno o varios procesos del servidor de juegos, cada uno de los cuales puede alojar varias sesiones de juego. Las instancias son específicas de cada región, ya que están asociadas a un grupo de Auto Scaling específico de cada región.