Configuración basada en programación y basada en carga

Cómo Autoscale™ administra la energía de las máquinas

Autoscale enciende y apaga las máquinas según la programación seleccionada. Autoscale le permite establecer varias programaciones que incluyen días específicos de la semana y ajustar el número de máquinas disponibles durante esos períodos. Si espera que un conjunto de usuarios consuma los recursos de la máquina en un momento específico en días específicos, Autoscale ayuda a proporcionar una experiencia optimizada. Tenga en cuenta que esas máquinas estarán encendidas durante la programación, haya o no sesiones ejecutándose en ellas.

Nota:

Autoscale admite cualquier máquina con administración de energía.

La programación se basa en la zona horaria del grupo de entrega. Para cambiar la zona horaria, puede cambiar la configuración de usuario en un grupo de entrega. Para obtener más información, consulte Administrar grupos de entrega.

Autoscale tiene dos programaciones predeterminadas: Días laborables (de lunes a viernes) y Fin de semana (sábado y domingo). De forma predeterminada, la programación de Días laborables mantiene una máquina encendida de 07:00 AM a 06:30 PM durante las horas pico y ninguna durante las horas de menor actividad. El búfer de capacidad predeterminado se establece en el 10% durante las horas pico y de menor actividad. De forma predeterminada, la programación de Fin de semana no mantiene ninguna máquina encendida.

Nota:

Autoscale solo considera las máquinas registradas en el sitio como parte de la capacidad disponible en los cálculos que realiza. “Registrada” significa que la máquina está disponible para su uso o ya está en uso. Esto garantiza que solo las máquinas que pueden aceptar sesiones de usuario se incluyan en la capacidad del grupo de entrega.

Interfaces de usuario

Hay tres tipos de interfaces de usuario a tener en cuenta.

Interfaz de usuario para grupos de entrega estáticos de SO de sesión única:

Autoscale SO de sesión única estático - programación

Autoscale SO de sesión única estático - basado en carga

Interfaz de usuario de Autoscale para grupos de entrega aleatorios de SO de sesión única:

Autoscale SO de sesión única aleatorio - programación

Autoscale SO de sesión única aleatorio - basado en carga

Interfaz de usuario de Autoscale para grupos de entrega de SO multisesión:

Autoscale SO multisesión - programación

Autoscale SO multisesión - basado en carga

Configuración basada en programación

Programación de Autoscale. Permite agregar, modificar, seleccionar y eliminar programaciones.

Días aplicados. Resalta los días que aplicó a la programación seleccionada. Los días restantes aparecen atenuados.

Modificar. Permite asignar las máquinas por cada hora o cada media hora. Puede asignar las máquinas por números y por porcentajes.

Nota:

  • Esta opción solo está disponible en las interfaces de usuario de Autoscale para SO multisesión y grupos de entrega de SO de sesión única aleatorios.
  • El histograma junto a Modificar traza el número o el porcentaje de máquinas que se ejecutan en diferentes franjas horarias.
  • Puede asignar máquinas a cada franja horaria haciendo clic en Modificar encima de Horas punta. Según la opción que haya seleccionado en el menú de la ventana Máquinas para iniciar, puede asignar las máquinas por números o por porcentajes.
  • Para los grupos de entrega de SO multisesión, puede establecer el número mínimo de máquinas en ejecución por separado en incrementos granulares de 30 minutos durante cada día. Para los grupos de entrega de SO de sesión única aleatorios, puede establecer el número mínimo de máquinas en ejecución por separado en incrementos granulares de 60 minutos durante cada día.

Para definir sus propias programaciones, siga estos pasos:

  1. En la página Programación y horas pico de la ventana Administrar Autoscale, haga clic en Establecer programaciones.

  2. En la ventana Modificar programaciones de Autoscale, seleccione los días que desea aplicar a cada programación. También puede eliminar programaciones según corresponda.

  3. Haga clic en Listo para guardar las programaciones y volver a la página Programación y horas pico.

  4. Seleccione la programación aplicable y configúrela según sea necesario.

  5. Haga clic en Aplicar para salir de la ventana Administrar Autoscale o para configurar los parámetros en otras páginas.

Importante:

  • Autoscale no permite que el mismo día se superponga en diferentes programaciones. Por ejemplo, si selecciona el lunes en la programación 2 después de seleccionar el lunes en la programación 1, el lunes se borra automáticamente en la programación 1.
  • El nombre de una programación no distingue entre mayúsculas y minúsculas.
  • El nombre de una programación no debe estar en blanco ni contener solo espacios.
  • Autoscale permite espacios en blanco entre caracteres.
  • El nombre de una programación no debe contener los siguientes caracteres: \ / ; : # . * ? = < > | [ ] ( ) { } “ ‘ `.
  • Autoscale no admite nombres de programación duplicados. Introduzca un nombre diferente para cada programación.
  • Autoscale no admite programaciones vacías. Esto significa que las programaciones sin días seleccionados no se guardan.

Nota:

Los días incluidos en la programación seleccionada se resaltan, mientras que los no incluidos aparecen atenuados.

Configuración basada en carga

Horas pico. Permite definir las horas pico para los días que aplicó en la programación seleccionada. Puede hacerlo haciendo clic con el botón derecho en el gráfico de barras horizontal. Después de definir las horas pico, los tiempos restantes no definidos se establecen por defecto como horas de inactividad. Por defecto, la franja horaria de 7:00 AM a 7:00 PM se define como horas pico para los días incluidos en la programación seleccionada.

Importante:

  • Para los grupos de entrega de SO multisesión, el gráfico de barras de horas pico se utiliza para el búfer de capacidad.
  • Para los grupos de entrega de SO de sesión única, el gráfico de barras de horas pico se utiliza para el búfer de capacidad y controla las acciones que se activarán después del cierre de sesión y/o la desconexión.
  • Puede definir las horas pico para los días incluidos en una programación con un nivel granular de 30 minutos tanto para grupos de entrega de SO multisesión como de SO de sesión única. Alternativamente, puede usar el comando New-BrokerPowerTimeScheme PowerShell. Para obtener más información, consulte comandos del SDK de Broker PowerShell.

Búfer de capacidad. Permite mantener un búfer de máquinas encendidas. Un valor menor reduce el coste. Un valor mayor garantiza una experiencia de usuario optimizada para que, al iniciar sesiones, los usuarios no tengan que esperar a que se enciendan máquinas adicionales. Por defecto, el búfer de capacidad es del 10% para las horas pico y las horas de inactividad. Si establece el búfer de capacidad en 0 (cero), los usuarios podrían tener que esperar a que se enciendan máquinas adicionales al iniciar sesiones. Autoscale permite determinar el búfer de capacidad por separado para las horas pico y las horas de inactividad.

Configuración miscelánea

Sugerencia:

Cuando se desconecta. Permite especificar cuánto tiempo permanece encendida una máquina bloqueada y desconectada después de la desconexión de la sesión antes de que se suspenda o apague. Si se especifica un valor de tiempo, la máquina se suspende o apaga cuando transcurre el tiempo de desconexión especificado, según la acción que haya configurado. Por defecto, no se asigna ninguna acción a las máquinas desconectadas. Puede definir acciones por separado para las horas pico y las horas de inactividad. Para ello, haga clic en la flecha hacia abajo y, a continuación, seleccione una de las siguientes opciones del menú:

  • Ninguna acción. Si se selecciona, la máquina permanece encendida después de la desconexión de la sesión. Autoscale no actúa sobre ella.
  • Suspender. Si se selecciona, Autoscale pausa la máquina sin apagarla cuando transcurre el tiempo de desconexión especificado. La siguiente opción estará disponible después de seleccionar Suspender.

    • Cuando no hay reconexión en (minutos). Las máquinas suspendidas permanecen disponibles para los usuarios desconectados cuando se reconectan, pero no están disponibles para nuevos usuarios. Para que las máquinas vuelvan a estar disponibles para gestionar todas las cargas de trabajo, apáguelas. Especifique el tiempo de espera, en minutos, después del cual Autoscale las apaga.
  • Apagar. Si se selecciona, Autoscale apaga la máquina cuando transcurre el tiempo de desconexión especificado.

Nota:

Esta opción solo está disponible en las interfaces de usuario de Autoscale para grupos de entrega aleatorios y estáticos de SO de sesión única.

Cuando se cierra la sesión. Permite especificar cuánto tiempo permanece encendida una máquina después de cerrar la sesión antes de que se suspenda o se apague. Si se especifica un valor de tiempo, la máquina se suspende o se apaga cuando transcurre el tiempo de cierre de sesión especificado, según las acciones que haya configurado. De forma predeterminada, no se asigna ninguna acción a las máquinas con la sesión cerrada. Puede definir acciones por separado para las horas pico y las horas de menor actividad. Para ello, haga clic en la flecha hacia abajo y, a continuación, seleccione una de las siguientes opciones del menú:

  • Ninguna acción. Si se selecciona, la máquina permanece encendida después de cerrar la sesión. Autoscale no actúa sobre ella.
  • Suspender. Si se selecciona, Autoscale pausa la máquina sin apagarla cuando transcurre el tiempo de cierre de sesión especificado.
  • Apagar. Si se selecciona, Autoscale apaga la máquina cuando transcurre el tiempo de cierre de sesión especificado.

Nota:

Esta opción solo está disponible en la interfaz de usuario de Autoscale para grupos de entrega estáticos de SO de sesión única.

Administrar la energía de las máquinas con SO de sesión única que pasan a un período de tiempo diferente con sesiones desconectadas

Importante:

  • Esta mejora se aplica solo a las máquinas con SO de sesión única con sesiones desconectadas. No se aplica a las máquinas con SO de sesión única con sesiones cerradas.
  • Para que esta mejora surta efecto, debe habilitar Autoscale para el grupo de entrega aplicable. De lo contrario, las acciones de la directiva de energía de desconexión no se activarán en la transición de período.

En versiones anteriores, una máquina con SO de sesión única que pasaba a un período de tiempo en el que se requería una acción (acción de desconexión = “Suspender” o “Apagar”) permanecía encendida. Este escenario se producía si la máquina se desconectaba durante un período de tiempo (horas pico o de menor actividad) en el que no se requería ninguna acción (acción de desconexión = “Nada”).

A partir de esta versión, Autoscale suspende o apaga la máquina cuando transcurre el tiempo de desconexión especificado, según la acción de desconexión configurada para el período de tiempo de destino.

Por ejemplo, configure las siguientes directivas de energía para un grupo de entrega de SO de sesión única:

  • Establezca PeakDisconnectAction en “Nothing”
  • Establezca OffPeakDisconnectAction en “Shutdown”
  • Establezca ‘OffPeakDisconnectTimeout’ en “10”

Nota:

Para obtener más información sobre la directiva de energía de acción de desconexión, consulte https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/about_Broker_PowerManagement/#power-policy y https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/Get-BrokerDesktopGroup/.

En versiones anteriores, una máquina con SO de sesión única con una sesión desconectada durante las horas pico permanecía encendida al pasar de las horas pico a las horas de menor actividad. A partir de esta versión, las acciones de directiva OffPeakDisconnectAction y OffPeakDisconnectTimeout se aplican a la máquina con SO de sesión única en la transición de período. Como resultado, la máquina se apaga 10 minutos después de la transición a las horas de menor actividad.

En caso de que desee volver al comportamiento anterior (es decir, no realizar ninguna acción en las máquinas que pasan de las horas pico a las horas de menor actividad o de las horas de menor actividad a las horas pico con sesiones desconectadas), realice una de las siguientes acciones:

  • Establezca el valor del registro “LegacyPeakTransitionDisconnectedBehaviour” en 1 (verdadero; habilita el comportamiento anterior). De forma predeterminada, el valor es 0 (falso; activa las acciones de la directiva de energía de desconexión en la transición de período).
    • Ruta: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\DesktopServer
    • Nombre: LegacyPeakTransitionDisconnectedBehaviour
    • Tipo: REG_DWORD
    • Datos: 0x00000001 (1)
  • Configure la opción mediante el comando de PowerShell Set-BrokerServiceConfigurationData. Por ejemplo:
    • PS C:\> Set-BrokerServiceConfigurationData HostingManagement.LegacyPeakTransitionDisconnectedBehaviour -SettingValue $true

Una máquina debe cumplir los siguientes criterios antes de que se le puedan aplicar acciones de política de energía en la transición de período:

  • Tiene una sesión desconectada.
  • No tiene acciones de energía pendientes.
  • Pertenece a un grupo de entrega de SO de sesión única que pasa a un período de tiempo diferente.
  • Tiene una sesión que se desconecta durante un período de tiempo determinado (horas pico o de baja actividad) y pasa a un período en el que se asigna una acción de energía.

Cómo funciona el búfer de capacidad

El búfer de capacidad se utiliza para añadir capacidad de reserva a la demanda actual y así tener en cuenta los aumentos dinámicos de carga. Hay dos escenarios a tener en cuenta:

  • Para los grupos de entrega de SO multisesión, el búfer de capacidad se define como un porcentaje de la capacidad total del grupo de entrega en términos de índice de carga. Para obtener más información sobre el índice de carga, consulte Índice de carga.

  • Para los grupos de entrega de SO de sesión única, el búfer de capacidad se define como un porcentaje de la capacidad total del grupo de entrega en términos del número de máquinas.

Nota:

En los escenarios en los que se restringe Autoscale a las máquinas etiquetadas, el búfer de capacidad se define como un porcentaje de la capacidad total de las máquinas etiquetadas en el grupo de entrega en términos de índice de carga.

Autoscale permite establecer el búfer de capacidad por separado para las horas pico y las horas de baja actividad. Un valor menor en el campo del búfer de capacidad reduce el coste porque Autoscale enciende menos capacidad de reserva. Un valor mayor garantiza una experiencia de usuario optimizada para que los usuarios no tengan que esperar a que se enciendan máquinas adicionales al iniciar sesiones. De forma predeterminada, el búfer de capacidad es del 10%.

Importante:

El búfer de capacidad hace que las máquinas se enciendan cuando la capacidad de reserva total cae a un nivel inferior al “X” por ciento de la capacidad total del grupo de entrega. De este modo, se reserva el porcentaje de capacidad de reserva necesario.

Grupos de entrega de SO multisesión

¿Cuándo se encienden las máquinas?

Importante:

Si se selecciona una programación, Autoscale enciende todas las máquinas configuradas para encenderse en la programación. Autoscale mantiene encendido este número especificado de máquinas durante la programación, independientemente de la carga.

Cuando el número de máquinas encendidas en el grupo de entrega ya no puede satisfacer el búfer necesario para respetar la capacidad del búfer en términos de índice de carga, Autoscale enciende máquinas adicionales. Por ejemplo, supongamos que su grupo de entrega tiene 20 máquinas y 3 máquinas están programadas para encenderse como parte del escalado basado en programación con un búfer de capacidad del 20%. Finalmente, 4 máquinas se encenderán cuando no haya carga. Esto se debe a que se necesita un índice de carga de 4 x 10k como búfer; por lo tanto, al menos 4 máquinas deben estar encendidas. Este caso puede ocurrir durante las horas pico, el aumento de la carga en las máquinas, los nuevos inicios de sesión y cuando se agregan nuevas máquinas al grupo de entrega. Tenga en cuenta que Autoscale solo enciende las máquinas que cumplen los siguientes criterios:

  • Las máquinas no están en modo de mantenimiento.

  • El hipervisor en el que se ejecutan las máquinas no está en modo de mantenimiento.

  • Las máquinas están actualmente apagadas.

  • Las máquinas no tienen acciones de encendido pendientes.

¿Cuándo se apagan las máquinas?

Importante:

  • Si se selecciona una programación, Autoscale apaga las máquinas según la programación.
  • Autoscale no apaga las máquinas configuradas en la programación para encenderse durante la programación.

Cuando hay más máquinas de las necesarias para soportar el número objetivo de máquinas encendidas (incluido el búfer) para el grupo de entrega, Autoscale apaga las máquinas adicionales. Este caso puede ocurrir durante las horas de menor actividad, la disminución de la carga en las máquinas y los cierres de sesión, y cuando se eliminan máquinas del grupo de entrega. Autoscale solo apaga las máquinas que cumplen los siguientes criterios:

  • Las máquinas y el hipervisor en el que se ejecutan las máquinas no están en modo de mantenimiento.

  • Las máquinas están actualmente encendidas.

  • Las máquinas están registradas como disponibles o esperando a registrarse después del inicio.

  • Las máquinas no tienen sesiones activas.

  • Las máquinas no tienen acciones de energía pendientes.

  • Las máquinas cumplen con el retardo de apagado especificado. Esto significa que las máquinas han estado encendidas durante al menos “X” minutos, donde “X” es el retardo de apagado especificado para el grupo de entrega.

Escenario de ejemplo

Supongamos que tiene el siguiente escenario:

  • Configuración del grupo de entrega. El grupo de entrega que quiere que Autoscale administre la energía contiene 10 máquinas (M1 a M10).

  • Configuración de Autoscale

    • El búfer de capacidad está establecido en el 10 %.
    • Ninguna máquina está incluida en la programación seleccionada.

El escenario se ejecuta en la siguiente secuencia:

  1. Ningún usuario inicia sesión.

  2. Aumentan las sesiones de usuario.

  3. Se inician más sesiones de usuario.

  4. La carga de sesiones de usuario disminuye debido a la finalización de la sesión.

  5. La carga de sesiones de usuario disminuye aún más hasta que la carga de sesiones es gestionada únicamente por recursos locales.

Consulte a continuación los detalles sobre cómo funciona Autoscale en el escenario anterior.

  • Sin carga de usuario (estado inicial)
    • Una máquina (por ejemplo, M1) está encendida. La máquina se enciende debido al búfer de capacidad configurado. En este caso, 10 (número de máquinas) x 10 000 (índice de carga) x 10 % (búfer de capacidad configurado) es igual a 10 000. Por lo tanto, una máquina está encendida.
    • El valor del índice de carga de la máquina encendida (M1) está en una carga de referencia (el índice de carga es igual a 0).
  • El primer usuario inicia sesión
    • La sesión se dirige para ser alojada en la máquina M1.
    • El índice de carga de la máquina M1 encendida aumenta y la máquina M1 ya no está en una carga de referencia.
    • Autoscale comienza a encender una máquina adicional (M2) para satisfacer la demanda debido al búfer de capacidad configurado.
    • El valor del índice de carga de la máquina M2 está en una carga de referencia.
  • Los usuarios aumentan la carga
    • Las sesiones se equilibran entre las máquinas M1 y M2. Como resultado, el índice de carga de las máquinas encendidas (M1 y M2) aumenta.
    • La capacidad de reserva total sigue estando por encima de 10 000 en términos de índice de carga.
    • El valor del índice de carga de la máquina M2 ya no está en una carga de referencia.
  • Se inician más sesiones de usuario
    • Las sesiones se equilibran entre las máquinas (M1 y M2). Como resultado, el índice de carga de las máquinas encendidas (M1 y M2) aumenta aún más.
    • Cuando la capacidad libre total cae a un nivel inferior a 10 000 en términos de índice de carga, Autoscale comienza a encender una máquina adicional (M3) para satisfacer la demanda debido al búfer de capacidad configurado.
    • El valor del índice de carga de la máquina M3 está en una carga de referencia.
  • Se inician aún más sesiones de usuario
    • Las sesiones se equilibran entre las máquinas (M1 a M3). Como resultado, el índice de carga de las máquinas encendidas (M1 a M3) aumenta.
    • La capacidad libre total está en un nivel superior a 10 000 en términos de índice de carga.
    • El valor del índice de carga de la máquina M3 ya no está en una carga de referencia.
  • La carga de las sesiones de usuario disminuye debido a la finalización de la sesión
    • Después de que los usuarios cierran sesión o las sesiones inactivas caducan, la capacidad liberada en las máquinas M1 a M3 se reutiliza para alojar sesiones iniciadas por otros usuarios.
    • Cuando la capacidad libre total aumenta a un nivel superior a 10 000 en términos de índice de carga, Autoscale pone una de las máquinas (por ejemplo, M3) en estado de vaciado. Como resultado, las sesiones iniciadas por otros usuarios ya no se dirigen a esa máquina a menos que se produzcan nuevos cambios. Por ejemplo, la carga del usuario final aumenta de nuevo o otras máquinas se vuelven las menos cargadas.
  • La carga de las sesiones de usuario sigue disminuyendo
    • Después de que todas las sesiones en la máquina M3 finalizan y el retardo de apagado especificado caduca, Autoscale apaga la máquina M3.
    • Después de que más usuarios finalizan sus sesiones, la capacidad liberada en las máquinas encendidas (M1 y M2) se reutiliza para alojar sesiones iniciadas por otros usuarios.
    • Cuando la capacidad libre total aumenta a un nivel superior a 10 000 en términos de índice de carga, Autoscale pone una de las máquinas (por ejemplo, M2) en estado de vaciado. Como resultado, las sesiones iniciadas por otros usuarios ya no se dirigen a esa máquina.
  • La carga de las sesiones de usuario sigue disminuyendo hasta que no hay sesiones
    • Una vez que todas las sesiones de la máquina M2 se terminan y el retardo de apagado especificado expira, Autoscale apaga la máquina M2.
    • El valor del índice de carga de la máquina encendida (M1) está en una carga base. Autoscale no pone la máquina M1 en estado de drenaje debido al búfer de capacidad configurado.

Nota:

En los grupos de entrega de SO multisesión, todos los cambios en el escritorio se pierden cuando los usuarios cierran sesión. Sin embargo, si se configuran, los parámetros específicos del usuario se transfieren junto con el perfil de usuario.

Grupos de entrega aleatorios de SO de sesión única

El búfer de capacidad se utiliza para adaptarse a los picos repentinos de demanda manteniendo un búfer de máquinas encendidas en función del número total de máquinas del grupo de entrega. De forma predeterminada, el búfer de capacidad es el 10% del número total de máquinas del grupo de entrega.

Si el número de máquinas (incluido el búfer de capacidad) supera el número total de máquinas actualmente encendidas, se encienden máquinas adicionales para satisfacer la demanda. Si el número de máquinas (incluido el búfer de capacidad) es inferior al número total de máquinas actualmente encendidas, las máquinas sobrantes se apagan o se suspenden, según las acciones que haya configurado.

Directivas de energía

Configure directivas para administrar la energía de las máquinas en diferentes escenarios. Para cada escenario, puede especificar el tiempo de espera (en minutos) y la acción que se debe realizar una vez finalizado el tiempo especificado. Las directivas de energía son aplicables a los grupos de entrega aleatorios de SO de sesión única y a los grupos de entrega estáticos de SO de sesión única.

Acciones de directivas de energía

Después de la desconexión, las siguientes configuraciones son aplicables tanto durante las horas pico como durante las horas de menor actividad:

  • Puede establecer el tiempo de espera en minutos y acciones como ninguna acción, suspender o apagar desde el menú desplegable.
  • Si selecciona la acción de suspender, configure un tiempo de espera adicional para apagar la máquina.

Nota:

  • Durante las horas pico y las horas de menor actividad, el tiempo de espera para la acción de apagado debe ser mayor que el tiempo de espera de suspensión.
  • Las máquinas suspendidas son accesibles solo para los usuarios desconectados cuando se vuelven a conectar. Para que las máquinas suspendidas estén disponibles para nuevos usuarios, apáguelas.
  • Si la configuración de tiempo es incorrecta para los campos de suspensión y apagado, la opción Guardar se deshabilita y también aparece un punto rojo junto a los elementos de navegación que indican errores de configuración.

Configuración de las directivas de energía de DG aleatorio de SO de sesión única

Por ejemplo

  • Si establece el tiempo de espera en 12 minutos y elige que la primera acción sea ninguna acción, después de transcurridos los 12 minutos, la máquina seguirá encendida.
  • Si establece el tiempo de espera en 15 minutos y elige que la primera acción sea suspender, y el segundo tiempo de espera en 20 minutos, después de transcurridos los 15 minutos, la máquina se suspende. Después de transcurrido el segundo tiempo de espera, la máquina se apagará.
  • Si establece el tiempo de espera en 18 minutos y elige que la primera acción sea apagar, después de transcurridos los 18 minutos, la máquina se apagará.

Escenario de ejemplo

Supongamos que tiene el siguiente escenario:

  • Configuración del grupo de entrega. El grupo de entrega que desea que Autoscale administre la energía contiene 10 máquinas (M1 a M10).
  • Configuración de Autoscale
    • El búfer de capacidad está establecido en el 10 %.
    • Ninguna máquina está incluida en la programación seleccionada.

El escenario se ejecuta en la siguiente secuencia:

  1. Ningún usuario inicia sesión.

  2. Aumentan las sesiones de usuario.

  3. Se inician más sesiones de usuario.

  4. La carga de la sesión de usuario disminuye debido a la finalización de la sesión.

  5. La carga de la sesión de usuario disminuye aún más hasta que la carga de la sesión es gestionada únicamente por los recursos locales.

Consulte a continuación los detalles sobre cómo funciona Autoscale en el escenario anterior.

  • Sin carga de usuario (estado inicial)
    • Una máquina (M1) está encendida. La máquina se enciende debido al búfer de capacidad configurado. En este caso, 10 (número de máquinas) x 10% (búfer de capacidad configurado) es igual a 1. Por lo tanto, una máquina está encendida.
  • Un primer usuario inicia sesión
    • La primera vez que un usuario inicia sesión para usar un escritorio, se le asigna un escritorio de un grupo de escritorios alojados en máquinas encendidas. En este caso, al usuario se le asigna un escritorio de la máquina M1.
    • Autoscale comienza a encender una máquina adicional (M2) para satisfacer la demanda debido al búfer de capacidad configurado.
  • Un segundo usuario inicia sesión
    • Al usuario se le asigna un escritorio de la máquina M2.
    • Autoscale comienza a encender una máquina adicional (M3) para satisfacer la demanda debido al búfer de capacidad configurado.
  • Un tercer usuario inicia sesión
    • Al usuario se le asigna un escritorio de la máquina M3.
    • Autoscale comienza a encender una máquina adicional (M4) para satisfacer la demanda debido al búfer de capacidad configurado.
  • Un usuario cierra sesión
    • Después de que un usuario cierra sesión o el escritorio del usuario agota el tiempo de espera, la capacidad liberada (por ejemplo, M3) está disponible como búfer. Como resultado, Autoscale comienza a apagar la máquina M4 porque el búfer de capacidad está configurado al 10 %.
  • Más usuarios cierran sesión hasta que no quedan usuarios
    • Después de que más usuarios cierran sesión, Autoscale apaga las máquinas (por ejemplo, M2 o M3).
    • Aunque no queden usuarios, Autoscale no apaga la máquina restante (por ejemplo, M1) porque esa máquina está reservada como capacidad de repuesto.

Nota:

Para los grupos de entrega aleatorios de SO de sesión única, todos los cambios en el escritorio se pierden cuando los usuarios cierran las sesiones. Sin embargo, si se configuran, los ajustes específicos del usuario se transfieren junto con el perfil de usuario.

Grupos de entrega estáticos de SO de sesión única

El búfer de capacidad se utiliza para acomodar picos repentinos de demanda manteniendo un búfer de máquinas no asignadas encendidas, basándose en el número total de máquinas no asignadas en el grupo de entrega. Por defecto, el búfer de capacidad es el 10 % del número total de máquinas no asignadas en el grupo de entrega.

Importante:

Una vez que todas las máquinas del grupo de entrega están asignadas, el búfer de capacidad no influye en el encendido o apagado de las máquinas.

Si el número de máquinas (incluido el búfer de capacidad) excede el número total de máquinas actualmente encendidas, se encienden máquinas adicionales no asignadas para satisfacer la demanda. Si el número de máquinas (incluido el búfer de capacidad) es menor que el número total de máquinas actualmente encendidas, las máquinas excedentes se apagan o se suspenden, según las acciones que haya configurado.

Para los grupos de entrega estáticos de SO de sesión única, Autoscale:

  • Enciende las máquinas asignadas durante las horas pico y las apaga durante las horas de menor actividad solo cuando la propiedad AutomaticPowerOnForAssigned del grupo de entrega de SO de sesión única aplicable está configurada como true.
  • Enciende automáticamente una máquina durante las horas pico si está apagada y la propiedad AutomaticPowerOnForAssignedDuringPeak del grupo de entrega al que pertenece está establecida en true.

Para entender cómo funciona el búfer de capacidad con las máquinas asignadas, considere lo siguiente:

  • El búfer de capacidad solo funciona cuando el grupo de entrega tiene una o más máquinas sin asignar.
  • Si el grupo de entrega no tiene máquinas sin asignar (todas las máquinas del grupo de entrega están asignadas), el búfer de capacidad no influye en el encendido o apagado de las máquinas.
  • La propiedad AutomaticPowerOnForAssignedDuringPeak determina si las máquinas asignadas se encienden durante las horas pico. Si se establece en true, Autoscale mantiene las máquinas encendidas durante las horas pico. Autoscale también las encenderá incluso si están apagadas.

Directivas de energía

Configure directivas para administrar la energía de las máquinas en diferentes escenarios. Para cada escenario, puede especificar el tiempo de espera (en minutos) y la acción a realizar una vez transcurrido el tiempo especificado. Las directivas de energía son aplicables a los grupos de entrega aleatorios de SO de sesión única y a los grupos de entrega estáticos de SO de sesión única.

Configuración de las directivas de energía de los grupos de entrega estáticos de SO de sesión única

Para Después de la desconexión y Después del cierre de sesión, las siguientes configuraciones son aplicables tanto durante las horas pico como durante las horas de menor actividad: Puede establecer el tiempo de espera en minutos y acciones como, ninguna acción, suspender o apagar desde el menú desplegable.

Si ningún usuario inicia sesión después de que Autoscale encienda la máquina, las siguientes configuraciones son aplicables solo durante las horas pico: Puede establecer el tiempo de espera en minutos y acciones como, ninguna acción, suspender o apagar desde el menú desplegable durante las horas pico.

Escenario de ejemplo

Supongamos que tiene el siguiente escenario:

  • Configuración del grupo de entrega. El grupo de entrega que desea que Autoscale administre la energía contiene 10 máquinas (M1 a M10).
  • Configuración de Autoscale
    • Las máquinas M1 a M3 están asignadas, y las máquinas M4 a M10 no están asignadas.
    • Búfer de capacidad establecido al 10% para horas punta y valle.
    • Según la programación seleccionada, Autoscale administra el encendido de las máquinas entre las 09:00 AM y las 06:00 PM.

Consulte a continuación los detalles sobre cómo funciona Autoscale en el escenario anterior.

  • Inicio de la programación – 09:00 AM
    • Autoscale enciende las máquinas M1 a M3.
    • Autoscale enciende una máquina adicional (por ejemplo, M4) debido al búfer de capacidad configurado. La máquina M4 no está asignada.
  • Un primer usuario inicia sesión
    • La primera vez que un usuario inicia sesión para usar un escritorio, se le asigna un escritorio de un grupo de escritorios alojados en máquinas encendidas no asignadas. En este caso, al usuario se le asigna un escritorio de la máquina M4. Los inicios de sesión posteriores de ese usuario se conectan al mismo escritorio que se le asignó en el primer uso.
    • Autoscale comienza a encender una máquina adicional (por ejemplo, M5) para satisfacer la demanda debido al búfer de capacidad configurado.
  • Un segundo usuario inicia sesión
    • Al usuario se le asigna un escritorio de las máquinas encendidas no asignadas. En este caso, al usuario se le asigna un escritorio de la máquina M5. Los inicios de sesión posteriores de ese usuario se conectan al mismo escritorio que se le asignó en el primer uso.
    • Autoscale comienza a encender una máquina adicional (por ejemplo, M6) para satisfacer la demanda debido al búfer de capacidad configurado.
  • Los usuarios cierran sesión
    • A medida que los usuarios cierran sesión en sus escritorios o los escritorios agotan su tiempo de espera, Autoscale mantiene las máquinas M1 a M5 encendidas entre las 09:00 AM y las 06:00 PM. Cuando esos usuarios inicien sesión la próxima vez, se conectarán al mismo escritorio que se les asignó en el primer uso.
    • La máquina no asignada M6 está esperando para servir un escritorio a un usuario entrante no asignado.
  • Fin de la programación – 06:00 PM
    • A las 06:00 PM, Autoscale apaga las máquinas M1 a M5.
    • Autoscale mantiene encendida la máquina no asignada M6 debido al búfer de capacidad configurado. Esa máquina está esperando para ofrecer un escritorio a un usuario entrante y no asignado.
    • En el grupo de entrega, las máquinas M6 a M10 son máquinas no asignadas.
Configuración basada en programación y basada en carga