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.
Recomendaciones para multisesión
Al decidir el número máximo de sesiones de usuario en una instancia en un entorno multisesión, debe tener en cuenta varios factores para garantizar un rendimiento y una experiencia de streaming óptimos. A continuación ofrecemos recomendaciones para determinar el número óptimo de sesiones de usuario en una instancia:
-
Evalúe los requisitos de recursos: comprenda los requisitos de recursos de las aplicaciones que se utilizan en las sesiones. Tenga en cuenta factores como la CPU, la memoria, las E/S de disco y el ancho de banda de la red. Esta evaluación ayudará a determinar la cantidad de recursos que normalmente requiere cada sesión de usuario.
-
Tenga en cuenta las especificaciones de la instancia: tenga en cuenta las especificaciones de la instancia, incluida la cantidad de CPU, la memoria disponible y las especificaciones de la GPU. Las instancias con especificaciones más altas pueden gestionar un mayor número de sesiones de usuario. Para obtener más información sobre los distintos tipos de instancias compatibles con la AppStream versión 2.0 y sus precios, consulta los precios de Amazon AppStream 2.0
. -
Pruebas de rendimiento: realice pruebas de rendimiento de las aplicaciones y la carga de trabajo que se espera que se ejecuten en las sesiones de usuario. Mida la utilización de los recursos, los tiempos de respuesta y el rendimiento general del sistema. Utilice estos datos para evaluar el impacto de las sesiones de usuarios simultáneas en el rendimiento y determinar la session-to-instance proporción óptima. Puede realizar estas evaluaciones en los diferentes tipos de instancias que ofrece la AppStream versión 2.0 para encontrar el tipo o el tamaño de instancia óptimos para sus usuarios finales. Para obtener más información sobre los distintos tipos de instancias que ofrece la AppStream versión 2.0, consulteAppStream Familias de instancias 2.0.
-
Supervise la utilización de los recursos: supervise de forma continua la utilización de los recursos de la instancia durante el uso normal. Observe el uso de la CPU, la memoria y el disco. Asegúrese de que la utilización de los recursos se mantenga dentro de límites aceptables para evitar la degradación del rendimiento. Para un entorno multisesión, puedes ver estas métricas en la AppStream versión 2.0 y en la CloudWatch consola. Para obtener más información, consulte Supervisión de los recursos de Amazon AppStream 2.0.
-
Tenga en cuenta los patrones de comportamiento de los usuarios: analice los patrones de comportamiento de los usuarios para comprender los períodos de uso máximo y el posible uso simultáneo. Algunos usuarios pueden tener patrones de uso intermitentes o esporádicos, mientras que otros pueden tener un uso constante a lo largo del día. Tenga en cuenta estos patrones al determinar el número máximo de sesiones de usuario para evitar la contención de recursos durante los períodos de mayor actividad.
AppStream La versión 2.0 le permite configurar un máximo de 50 sesiones de usuario por instancia, independientemente del tipo o tamaño de instancia que elija. Sin embargo, se trata solo de un límite superior y no de un límite recomendado. En la siguiente tabla, se muestra un ejemplo que le ayudará a determinar el número máximo de sesiones de usuario en una instancia de una flota multisesión. El número máximo recomendado de usuarios que se indica en la tabla se basa en las directrices y suposiciones generales. Es fundamental realizar pruebas con la carga de trabajo real, ya que el rendimiento real puede variar en función de las características individuales de la carga de trabajo, los requisitos de recursos de la aplicación y el comportamiento de los usuarios.
Recomendaciones basadas en los tipos de carga de trabajo | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Categoría de usuario final | Tipo de carga de trabajo | Usuarios de ejemplo | Casos de uso | Configuración/es recomendada/s | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales que realizan una sola tarea y utilizan un mínimo de aplicaciones | Ligera | Trabajadores de tareas, usuarios de recepción | Aplicaciones de entrada de datos, edición de texto, host bastión | 4 usuarios por vCPU en Stream.Standard.XLarge/2xLarge o Stream.Compute.Xlarge+ o Stream.Memory.XLarge+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales que realizan una sola tarea y utilizan un mínimo de aplicaciones | De Ligera a Media | Trabajadores de tareas, usuarios de recepción, empleados del centro de contacto | Aplicaciones de entrada de datos, edición de texto, host bastión, chat, correo electrónico, aplicaciones de mensajería | 2 usuarios por vCPU en Stream.Standard.XLarge/2xLarge o Stream.Compute.Xlarge+ o Stream.Memory.XLarge+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales que creen hojas de cálculo, presentaciones y documentos de gran tamaño complejos | Medio | Trabajadores de tareas, empleados de centros de contacto, analistas empresariales | Aplicaciones de entrada de datos, chat, correo electrónico, aplicaciones de mensajería, aplicaciones de productividad | 2 usuarios por vCPU en Stream.memory.xlarge+ o Stream.compute.xlarge+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales con cargas de trabajo de alto rendimiento | De Media a Intensa | Trabajadores del conocimiento, desarrolladores de software, analistas de inteligencia empresarial | Scripting de software | 1 usuario por vCPU en Stream.memory.xlarge+ o Stream.compute.xlarge+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales con cargas de trabajo de alto rendimiento | Intensa | Trabajadores del conocimiento, desarrolladores de software, científicos de datos | Uso compartido de pantalla, análisis de datos, audioconferencias | 1 usuario por cada 2 vCPU en Stream.Memory.XLarge+ o Stream.Compute.Xlarge+ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales con cargas de trabajo que requieran gráficos y una gran cantidad de recursos informáticos y de memoria | De Intensa a Acelerada | Diseñadores gráficos y de arquitectura, usuarios de CAD/CAM | Audioconferencias y aplicaciones con uso intensivo de gráficos, como estaciones de trabajo gráficas remotas | 1 usuario por cada 2 vCPUs Graphics.G4DN. * | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Usuarios finales con cargas de trabajo que requieran gráficos y una gran cantidad de recursos informáticos y de memoria | Acelerada | Editores de vídeo, jugadores y desarrolladores de juegos, mineros de datos, ingenieros de datos SIG, científicos de IA | Audioconferencias, transcodificación de vídeo y renderización 3D, diseño fotorrealista, estaciones de trabajo gráficas, entrenamiento con modelos de aprendizaje automático, inferencia de aprendizaje automático | 1 usuario por cada 2 vCPUs Graphics.G5. * |