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.
Reutilización y tenencia múltiple en Amazon Streams GameLift
Amazon GameLift Streams no comparte ningún recurso informático entre grupos de transmisiones ni con otros AWS clientes. Algunos grupos de streaming de Amazon GameLift Streams se basan en el uso compartido de recursos internos.
Reutilización de los recursos informáticos
Dentro de un grupo de transmisiones, los recursos se reutilizan a lo largo del tiempo para atender varias sesiones con un tiempo de inactividad mínimo. Los detalles específicos de la reutilización son diferentes entre los grupos de transmisiones de Windows y los que no son de Windows.
Agrupe transmisiones que no sean de Windows con clases de transmisióngen4n_high, comogen5n_ultra, gen6n_ultra o gen6n_pro ejecute sus aplicaciones dentro de contenedores dedicados por sesión. Cada sesión de transmisión comienza con una copia de los archivos de la aplicación y una carpeta de perfil de usuario vacía. Cuando finaliza una sesión, todas las modificaciones del sistema de archivos se descartan y todos los procesos iniciados por la aplicación finalizan como parte de la limpieza del contenedor.
Agrupa flujos basados en Windows con clases de flujos comogen4n_win2022, gen5n_win2022gen6n_ultra_win2022, o gen6n_pro_win2022 ejecuta tus aplicaciones directamente en el sistema operativo anfitrión. Cada sesión de transmisión comienza con una copia de los archivos de la aplicación y una carpeta de perfil de usuario vacía. Cuando finaliza una sesión, la carpeta del perfil de usuario y la carpeta de la aplicación se restablecen por completo. Los subprocesos iniciados por la aplicación finalizan. Si la aplicación modifica archivos fuera de la carpeta del perfil de usuario y de la carpeta de la aplicación, o modifica el registro del sistema, es posible que esos cambios persistan durante varias sesiones.
Para cualquier configuración de grupo de transmisiones, los recursos informáticos subyacentes y el entorno del sistema operativo se reutilizarán con el tiempo para lanzar nuevas sesiones de transmisión. Según el modelo de responsabilidad compartida
Grupos de transmisiones con varios inquilinos
Los grupos de transmisión pueden ser de un solo inquilino o de varios inquilinos, según la clase de transmisión que selecciones. Las clases de streaming tienen varios inquilinos, por ejemplo, gen4n_high gen5n_high comparten una GPU en varias sesiones simultáneas. En este contexto, la multitenencia se refiere a ejecutar más de una sesión a la vez en el hardware subyacente. El hardware sigue siendo exclusivo de su grupo de transmisiones y no se comparte entre grupos de transmisiones ni con otros AWS clientes.
Este modelo de grupo de transmisiones multiusuario es exclusivo de Amazon GameLift Streams y tiene importantes implicaciones de seguridad y rendimiento. La postura de seguridad de un grupo de transmisiones con varios inquilinos equivale a alojar varios contenedores de aplicaciones en un único servidor físico. Esta postura no es intrínsecamente insegura, pero podría amplificar el impacto de las vulnerabilidades de seguridad existentes en sus aplicaciones. Según el modelo de responsabilidad compartida
Amazon GameLift Streams se esfuerza por garantizar que las sesiones de varios inquilinos no interfieran entre sí. Sin embargo, si una aplicación consume recursos de CPU o GPU sin tener en cuenta los límites definidos por la clase de transmisión, esto puede afectar a otras transmisiones que estén intentando utilizar los mismos recursos compartidos. Por ejemplo, en un grupo de transmisiones «alto» con dos inquilinos por GPU, una aplicación codiciosa puede afectar negativamente a hasta otra transmisión. La aplicación debe regular su propio consumo de recursos. Si su aplicación no puede autorregularse y su caso de uso no tolera las posibles variaciones en el rendimiento de las «vecinas ruidosas», se recomienda utilizar una clase de transmisión de un solo inquilino gen5n_win2022 gen6n_pro_win2022gen5n_ultra, como, ogen6n_ultra,.