Citrix Virtual Apps and Desktops Service

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

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

Autoscale enciende y apaga las máquinas en función de la programación seleccionada. Autoscale permite establecer varias programaciones que incluyen días específicos de la semana y ajustar la cantidad de máquinas disponibles durante esos días. Si espera que un conjunto de usuarios consuma los recursos de las máquinas a una hora específica en días específicos, Autoscale ayuda a proporcionar una experiencia optimizada. Tenga en cuenta que esas máquinas se encenderán durante la programación, independientemente de si hay sesiones activas en ellas.

Nota:

Autoscale no admite la administración de energía de máquinas aprovisionadas manualmente y máquinas de catálogos de máquinas dedicadas.

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

Autoscale tiene dos horarios: 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 entre las 7:00 y las 18:30 durante las horas punta y ninguna durante las horas normales. El búfer de capacidad predeterminado se establece en 10% durante las horas punta y las horas normales De forma predeterminada, la programación de fin de semana no mantiene ninguna máquina encendida.

Nota:

Autoscale trata solamente aquellas máquinas que estén registradas en el sitio como parte de la capacidad disponible en los cálculos que realiza. “Registrado” significa que la máquina puede utilizarse o que ya se está utilizando. Esto asegura que solamente 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:

Estáticos de SO de sesión única de Autoscale: Basado en la programación

Estáticos de SO de sesión única de Autoscale: Basado en la carga

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

Aleatorios de SO de sesión única de Autoscale: Basado en la programación

Aleatorios de SO de sesión única de Autoscale: Basado en la carga

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

SO multisesión de Autoscale: Basado en la programación

SO multisesión de Autoscale: Basado en la carga

Configuración basada en la programación

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

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

Modificar. Permite asignar las máquinas en cada hora o cada media hora. Puede asignar las máquinas por cantidad y por porcentaje.

Nota:

  • Esta opción solo está disponible en las interfaces de usuario de Autoscale para grupos de entrega aleatorios de SO multisesión y SO de sesión única.
  • El histograma situado junto a Modificar muestra la cantidad o el porcentaje de máquinas activas en diferentes intervalos de tiempo.
  • Puede asignar máquinas en cada intervalo de tiempo a través de la opción Modificar situada 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 cantidad o por porcentaje.
  • Para los grupos de entrega de SO multisesión, puede establecer por separado la cantidad mínima de máquinas activas en incrementos granulares de 30 minutos durante cada día. Para los grupos de entrega aleatorios de SO de sesión única, puede establecer por separado la cantidad mínima de máquinas activas 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 punta de la ventana Administrar Autoscale, haga clic en Establecer programaciones.

  2. En la ventana Modificar programaciones de Autoscale, seleccione los días que quiere aplicar a cada programación. También puede suprimir programaciones cuando corresponda.

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

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

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

Importante:

  • Autoscale no permite que el mismo día coincida en diferentes programaciones. Por ejemplo, si selecciona Lunes en la programación2 después de seleccionar Lunes en la programación1, el lunes se borra automáticamente en la programación1.
  • El nombre de las programaciones no distingue entre mayúsculas y minúsculas.
  • El nombre de las programaciones no debe estar vacío ni contener solamente espacios.
  • Autoscale permite espacios vacíos entre caracteres.
  • Los nombres de las programaciones no deben contener estos caracteres: \ / ; : # . * ? = < > | [ ] ( ) { } “ ‘ `.
  • Autoscale no admite nombres duplicados para las programaciones. Introduzca un nombre distinto para cada programa.
  • 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 quedan resaltados, mientras que los no incluidos aparecen atenuados.

Configuración basada en la carga

Horas punta. Permite definir las horas punta de los días aplicados en la programación seleccionada. Para ello, haga clic con el botón secundario en el gráfico de barras horizontales. Tras definir las horas punta, las horas restantes y sin definir son, de manera predeterminada, horas normales. De forma predeterminada, el intervalo horario de 7:00 a 19:00 se define como horas punta en 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 las horas punta 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 las horas punta se utiliza para el búfer de capacidad y controla las acciones que se desencadenarán después de una desconexión o un cierre de sesión.
  • En la consola web, se pueden definir las horas punta que tendrán los días incluidos en una programación con una precisión de 30 minutos tanto para los grupos de entrega de SO multisesión como para los de SO de sesión única. En cambio, en la consola antigua, esto solo se puede hacer para grupos de entrega de SO multisesión. También puede usar el comando New-BrokerPowerTimeScheme PowerShell. Para obtener más información, consulte Comandos del SDK de Broker PowerShell.

Búfer de capacidad. Le permite mantener un búfer de máquinas encendidas. Un valor menor disminuye 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. De forma predeterminada, el búfer de capacidad es del 10% para las horas punta y las horas normales. Si establece el búfer de capacidad en 0 (cero), es posible que los usuarios tengan que esperar a que se enciendan máquinas adicionales al iniciar las sesiones. Autoscale permite determinar el búfer de capacidad por separado para las horas punta y las horas normales.

Otros parámetros

Sugerencia:

Cuando está desconectado. Le permite especificar el tiempo que una máquina desconectada y bloqueada permanece encendida después de la desconexión de una sesión antes de que la máquina se suspenda o se apague. Si se especifica un valor de tiempo, la máquina se suspende o se apaga cuando haya transcurrido el tiempo de desconexión especificado según la acción que haya configurado. De forma predeterminada, no se asigna ninguna acción a las máquinas desconectadas. Puede definir acciones por separado para las horas punta y las horas normales. Para ello, haga clic en la flecha hacia abajo y, a continuación, seleccione una de las siguientes opciones en el menú:

  • Ninguna acción. Si se selecciona, la máquina, después de que la sesión se haya desconectado, permanece encendida. Autoscale no interviene.
  • Suspender. Si se selecciona, Autoscale pausa la máquina sin apagarla una vez transcurrido el tiempo de desconexión especificado. La siguiente opción está disponible después de seleccionar Suspender.

    • Al no reconectarse en (minutos). Las máquinas suspendidas permanecen disponibles para los usuarios desconectados cuando se vuelven a conectar, pero no están disponibles para nuevos usuarios. Para que las máquinas estén disponibles de nuevo para manejar todas las cargas de trabajo, apáguelas. Especifique el tiempo de espera, en minutos, tras el cual Autoscale las apaga.
  • Apagar. Si se selecciona, Autoscale apaga la máquina una vez transcurrido 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.

Al cerrar la sesión. Permite especificar el tiempo que una máquina permanece encendida después de cerrar sesión antes de que la máquina se suspenda o se apague. Si se especifica un valor de tiempo, la máquina se suspende o se apaga cuando haya transcurrido 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 cuya sesión se haya cerrado. Puede definir acciones por separado para las horas punta y las horas normales. Para ello, haga clic en la flecha hacia abajo y, a continuación, seleccione una de las siguientes opciones en el menú:

  • Ninguna acción. Si se selecciona, la máquina, después de que la sesión se haya cerrado, permanece encendida. Autoscale no interviene.
  • Suspender. Si se selecciona, Autoscale pausa la máquina sin apagarla una vez transcurrido el tiempo de cierre de sesión especificado.
  • Apagar. Si se selecciona, Autoscale apaga la máquina una vez transcurrido el tiempo de cierre de sesión especificado.

Nota:

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

Demora de apagado. Le permite especificar la cantidad mínima de minutos que deben transcurrir después de que una máquina se haya encendido antes de que Autoscale la apague. De forma predeterminada, la demora de apagado es de 30 minutos. Puede establecerlo en un intervalo de 0 a 60 minutos. Para obtener más información, consulte Cómo funciona la demora de apagado.

Coste de instancia de máquina por hora. Le permite especificar el coste de instancia de máquina por hora, que coincide con su coste base. El coste de instancia de máquina por hora es el coste por hora, en USD, de la capacidad de procesamiento utilizada. Este parámetro se utiliza para calcular el ahorro de costes de la configuración de Autoscale indicada anteriormente. Para ver el ahorro, vaya a Supervisar > Tendencias > Uso de máquinas. Para obtener más información, consulte Supervisar máquinas administradas con Autoscale.

Nota:

Autoscale no permite cambiar la unidad de moneda de su coste base.

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

Importante:

  • Esta mejora solo se aplica a máquinas con SO de sesión única y sesiones desconectadas. No se aplica a máquinas con SO de sesión única y sesiones cerradas.
  • Para que esta mejora surta efecto, debe habilitar Autoscale para el grupo de entrega correspondiente. De lo contrario, las acciones de directiva de energía para desconexiones no se activan al cambiar de período.

En versiones anteriores, las máquinas con SO de sesión única que pasaban a un período de tiempo en el que se requería una acción (acción de desconexión=”Suspender” o “Apagar”) permanecían encendidas. Este caso se producía si la máquina se desconectaba durante un período de tiempo (horas punta u horas normales) donde no se requería ninguna acción (acción de desconexión=”Nada”).

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

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

  • Establecer PeakDisconnectAction en “Nada”
  • Establecer OffPeakDisconnectAction en “Apagar”
  • Establezca “OffPeakDisconnectTimeout” en “10”

Nota:

Para obtener más información sobre la directiva de energía para las acciones 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 y una sesión desconectada durante horas punta permanecía encendida cuando pasaba del período de horas punta al de horas normales. 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 al cambiar de período. Como resultado, la máquina se apaga 10 minutos después de pasar a las horas normales.

En caso de que quiera volver al comportamiento anterior (es decir, no realizar ninguna acción en máquinas que pasen de horas punta a horas normales o de horas normales a horas punta con sesiones desconectadas), dispone de varias opciones:

  • Establezca el valor del Registro “LegacyPeakTransitionDisconnectedBehaviour” en 1 (true; habilita el comportamiento anterior). De forma predeterminada, el valor es 0 (false; desencadena acciones de directiva de energía para desconexiones al cambiar de período).
    • Ruta: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\DesktopServer
    • Nombre: LegacyPeakTransitionDisconnectedBehaviour
    • Tipo: REG_DWORD
    • Datos: 0x00000001 (1)
  • Configure el parámetro mediante el comando Set-BrokerServiceConfigurationData de PowerShell. Por ejemplo:
    • PS C:\> Set-BrokerServiceConfigurationData HostingManagement.LegacyPeakTransitionDisconnectedBehaviour -SettingValue $true

Las máquinas deben cumplir los siguientes criterios antes de que se puedan aplicar acciones de directiva de energía al cambiar 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 otro período de tiempo.
  • Tiene una sesión que se desconecta durante un período de tiempo determinado (horas pico u horas normales) 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 agregar capacidad de reserva a la demanda actual y, así, tener en cuenta los aumentos de carga dinámica. Existen dos casos 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 acerca del í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 de cantidad de máquinas.

Nota:

En situaciones en las 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 del grupo de entrega en términos de índice de carga.

Autoscale le permite establecer el búfer de capacidad por separado para las horas punta y las horas normales. Un valor menor en el campo de búfer de capacidad disminuye el coste porque Autoscale utiliza energía de una capacidad de reserva menor. 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 provoca que las máquinas se enciendan cuando la capacidad total de reserva cae por debajo de un “X” por ciento de la capacidad total del grupo de entrega. Esto reserva el porcentaje requerido de la capacidad de reserva.

Cómo funciona la demora de apagado

El uso de la demora de apagado permite especificar la cantidad mínima de minutos que deben transcurrir después de que una máquina se haya encendido antes de que Autoscale la apague. Esto evita que las máquinas se activen y se desactiven de forma intermitente durante demandas de sesión volátiles.

Nota:

  • En la consola antigua, la demora de apagado solo está disponible en la interfaz de usuario de Autoscale para grupos de entrega de SO multisesión. Puede configurar la demora de apagado de grupos de entrega estáticos de SO de sesión única mediante el SDK de PowerShell. Por ejemplo: C:\PS> Set-BrokerDesktopGroup "MyDesktop" -PowerOffDelay 15.
  • En la consola web, está disponible en la interfaz de usuario de Autoscale para grupos de entrega tanto de SO multisesión como de SO de sesión única.
  • Para los grupos de entrega estáticos de SO de sesión única, la demora del apagado se aplica tanto a las máquinas asignadas como a las no asignadas.
  • En algunos casos, es posible que quiera configurar un período de tiempo durante el cual la demora del apagado no se produzca para evitar que Autoscale apague las máquinas pertinentes. Por ejemplo, configure un período de tiempo para asegurarse de que los scripts de cierre de sesión se pueden completar correctamente antes de que las máquinas se apaguen. Puede utilizar el SDK de PowerShell. Por ejemplo: C:\PS> Set-BrokerDesktopGroup "MyDesktop" -SettlementPeriodBeforeAutoShutdown <TimeSpan>. Para obtener más información, consulte Comandos del SDK de Broker PowerShell.

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 encendida esta cantidad especificada de máquinas durante la programación, independientemente de la carga.

Cuando la cantidad de máquinas encendidas en el grupo de entrega ya no satisface la demanda deseada para respetar la capacidad del búfer en términos de índice de carga, Autoscale enciende máquinas adicionales. Por ejemplo, un grupo de entrega tiene 20 máquinas, y 3 están programadas para encenderse como parte del escalado programado con un búfer de capacidad del 20 %. Al final, 4 máquinas se encenderán cuando no haya carga. Esto se debe a que se necesita un índice de carga de 4 x 10 k como búfer; por lo tanto, al menos 4 máquinas deben encenderse. Es posible que esto se produzca durante horas punta, un aumento de la carga en las máquinas, el inicio de nuevas sesiones y al agregar 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 se hallan 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 ninguna acción de energía pendiente.

¿Cuándo se apagan las máquinas?

Importante:

  • Si se selecciona una programación, Autoscale apaga las máquinas en función de 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 suficientes para admitir la cantidad deseada de máquinas encendidas (búfer incluido) en el grupo de entrega, Autoscale apaga las máquinas adicionales. Es posible que esto se produzca durante horas de actividad normal, una disminución de la carga en las máquinas, el cierre de sesiones y al quitar máquinas del grupo de entrega. Autoscale apaga solamente las máquinas que cumplen los siguientes criterios:

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

  • Las máquinas están actualmente encendidas.

  • Las máquinas están registradas como disponibles o a la espera de registrarse después de la puesta en marcha.

  • Las máquinas no tienen sesiones activas.

  • Las máquinas no tienen ninguna acción de energía pendiente.

  • Las máquinas satisfacen la demora de apagado especificada. Esto significa que las máquinas se encendieron durante al menos “X” minutos, donde “X” es la demora de apagado especificada para el grupo de entrega.

Caso de ejemplo

Supongamos que tiene ante usted este caso:

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

  • Configuración de Autoscale

    • El búfer de capacidad es del 10%.
    • No se incluye ninguna máquina en la programación seleccionada.

El escenario se desarrolla de la siguiente manera:

  1. Ningún usuario inicia sesión.

  2. Las sesiones de usuario aumentan.

  3. Se inician más sesiones de usuario.

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

  5. La carga de sesiones de usuario disminuye aún más hasta que la carga de sesiones se controla solamente mediante recursos locales.

Consulte lo que hay a continuación para obtener información detallada sobre cómo funciona Autoscale en este escenario.

  • Sin carga de usuarios (estado inicial)
    • Se enciende una máquina (por ejemplo, M1). La máquina se enciende debido al búfer de capacidad configurado. En este caso, 10 (cantidad de máquinas) x 10 000 (índice de carga) x 10% (búfer de capacidad configurado) equivale a 10 000. Por lo tanto, se enciende una máquina.
    • El valor del índice de carga de la máquina encendida (M1) se halla en una carga base (el índice de carga es igual a 0).
  • El primer usuario inicia sesión
    • La sesión se dirige para alojarse en la máquina M1.
    • El índice de carga de la máquina encendida M1 aumenta y la máquina M1 deja de estar en una carga base.
    • 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 se halla en una carga base.
  • Los usuarios aumentan la carga
    • Se equilibra la carga de las sesiones entre las máquinas M1 y M2. Como resultado, aumenta el índice de carga de las máquinas encendidas (M1 y M2).
    • La capacidad total de reserva 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 deja de estar en una carga base.
  • Se inician más sesiones de usuario
    • Se equilibra la carga de las sesiones entre las máquinas (M1 y M2). Como resultado, aumenta todavía más el índice de carga de las máquinas encendidas (M1 y M2).
    • Cuando la capacidad total de reserva cae por debajo de 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 se halla en una carga base.
  • Se inician todavía más sesiones de usuario
    • Se equilibra la carga de las sesiones entre las máquinas (M1 y M3). Como resultado, aumenta el índice de carga de las máquinas encendidas (M1 y M3).
    • La capacidad total de reserva está por encima de 10 000 en términos de índice de carga.
    • El valor del índice de carga de la máquina M3 deja de estar en una carga base.
  • La carga de las sesiones de usuario disminuye debido a la finalización de sesiones
    • Después de que los usuarios hayan cerrado sus sesiones o tras agotarse el tiempo de espera de las sesiones inactivas, la capacidad liberada de las máquinas M1 a M3 se reutiliza para alojar sesiones iniciadas por otros usuarios.
    • Cuando la capacidad total de reserva está por encima de 10 000 en términos de índice de carga, Autoscale pone una de las máquinas (por ejemplo, M3) en estado de purga. Como resultado, las sesiones iniciadas por otros usuarios ya no se dirigen a esa máquina, a no ser que ocurran nuevos cambios. Por ejemplo, la carga del usuario final aumenta de nuevo u otras máquinas tienen menor carga.
  • La carga de las sesiones de usuario continúa disminuyendo
    • Una vez finalizadas todas las sesiones de la máquina M3 y transcurrida la demora de apagado especificada, Autoscale apaga la máquina M3.
    • Una vez que más usuarios hayan finalizado sus sesiones, la capacidad liberada en máquinas encendidas (M1 y M2) se reutiliza para alojar sesiones iniciadas por otros usuarios.
    • Cuando la capacidad total de reserva está por encima de 10 000 en términos de índice de carga, Autoscale pone una de las máquinas (por ejemplo, M2) en estado de purga. Como resultado, las sesiones iniciadas por otros usuarios ya no se dirigen a esa máquina.
  • La carga de las sesiones de usuario continúa disminuyendo hasta que no queden sesiones
    • Una vez finalizadas todas las sesiones de la máquina M2 y transcurrida la demora de apagado especificada, Autoscale apaga la máquina M2.
    • El valor del índice de carga de la máquina encendida (M1) se halla en una carga base. Autoscale no pone la máquina M1 en estado de purga debido al búfer de capacidad configurado.

Nota:

Para los grupos de entrega de SO multisesión, todos los cambios en el escritorio se pierden cuando los usuarios cierran la sesión. Sin embargo, si se configuran, los parámetros específicos del usuario se mueven 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 picos repentinos de demanda y, al mismo tiempo, mantener un búfer de máquinas encendidas en función de la cantidad total de máquinas del grupo de entrega. De forma predeterminada, el búfer de capacidad es el 10 % de la cantidad total de máquinas del grupo de entrega.

Si la cantidad de máquinas (búfer de capacidad incluido) supera la cantidad total de máquinas encendidas en un momento dado, se encienden máquinas adicionales para satisfacer la demanda. Si la cantidad de máquinas (búfer de capacidad incluido) es inferior a la cantidad total de máquinas encendidas en un momento dado, las máquinas sobrantes se apagarán o se suspenderán, según las acciones que usted haya configurado.

Caso de ejemplo

Supongamos que tiene ante usted este caso:

  • Configuración del grupo de entrega. El grupo de entrega al que quiere aplicar Autoscale para administrar la energía contiene 10 máquinas (de M1 a M10).
  • Configuración de Autoscale
    • El búfer de capacidad es del 10%.
    • No se incluye ninguna máquina en la programación seleccionada.

El escenario se desarrolla de la siguiente manera:

  1. Ningún usuario inicia sesión.

  2. Las sesiones de usuario aumentan.

  3. Se inician más sesiones de usuario.

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

  5. La carga de sesiones de usuario disminuye aún más hasta que la carga de sesiones se controla solamente mediante recursos locales.

Consulte lo que hay a continuación para obtener información detallada sobre cómo funciona Autoscale en este escenario.

  • Sin carga de usuarios (estado inicial)
    • Se enciende una máquina (M1). La máquina se enciende debido al búfer de capacidad configurado. En este caso, 10 (cantidad de máquinas) x 10% (búfer de capacidad configurado) es igual a 1. Por lo tanto, se enciende una máquina.
  • Un primer usuario inicia sesión
    • La primera vez que un usuario inicia sesión para utilizar un escritorio, se le asigna un escritorio de un grupo de escritorios alojado 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 la sesión
    • Después de que un usuario haya cerrado la sesión o se haya agotado el tiempo de espera del escritorio del usuario, la capacidad liberada (por ejemplo, M3) queda 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 la sesión hasta que no quedan usuarios
    • Después de que más usuarios hayan cerrado la 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 queda reservada como capacidad de reserva.

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 la sesión. Sin embargo, si se configuran, los parámetros específicos del usuario se mueven 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 adaptarse a picos repentinos de demanda y, al mismo tiempo, mantener un búfer de máquinas encendidas sin asignar en función de la cantidad total de máquinas sin asignar del grupo de entrega. De forma predeterminada, el búfer de capacidad es el 10 % de la cantidad total de máquinas sin asignar del grupo de entrega.

Importante:

Una vez asignadas todas las máquinas del grupo de entrega, el búfer de capacidad no desempeña ningún papel en el encendido ni en el apagado de las máquinas.

Si la cantidad de máquinas (búfer de capacidad incluido) supera la cantidad total de máquinas encendidas en un momento dado, se encienden máquinas adicionales sin asignar para satisfacer la demanda. Si la cantidad de máquinas (búfer de capacidad incluido) es inferior a la cantidad total de máquinas encendidas en un momento dado, el exceso de máquinas se apagarán o se suspenderán, según las acciones que usted haya configurado.

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

  • Enciende las máquinas asignadas durante las horas punta y las apaga durante las horas de actividad normal solo cuando la propiedad AutomaticPowerOnForAssigned del grupo de entrega de SO de sesión única aplicable está establecida en true.
  • Enciende automáticamente una máquina durante las horas punta 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, tenga en cuenta 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 desempeña ningún papel en el encendido o apagado de las máquinas.
  • La propiedad AutomaticPowerOnForAssignedDuringPeak determina si las máquinas asignadas se encienden durante las horas punta. Si se establece en true, Autoscale mantiene las máquinas encendidas durante las horas punta. Autoscale también las encenderá, incluso si están apagadas.

Caso de ejemplo

Supongamos que tiene ante usted este caso:

  • Configuración del grupo de entrega. El grupo de entrega al que quiere aplicar Autoscale para administrar la energía contiene 10 máquinas (de M1 a M10).
  • Configuración de Autoscale
    • Las máquinas que van de la M1 a la M3 se asignan, y las máquinas que van de la M4 a la M10, no.
    • El búfer de capacidad se establece en 10% para las horas punta y las horas normales.
    • Según la programación seleccionada, Autoscale administra la energía de las máquinas entre las 9:00 y las 18:00.

Consulte lo que hay a continuación para obtener información detallada sobre cómo funciona Autoscale en este escenario.

  • Inicio de la programación: 9:00
    • Autoscale enciende las máquinas que van de la M1 a la 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 utilizar un escritorio, se le asigna un escritorio de un grupo de escritorios alojado en máquinas encendidas sin asignar. En este caso, al usuario se le asigna un escritorio de la máquina M4. Las siguientes conexiones del usuario se establecen con el mismo escritorio que se asignó la primera vez.
    • 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 sin asignar. En este caso, al usuario se le asigna un escritorio de la máquina M5. Las siguientes conexiones del usuario se establecen con el mismo escritorio que se asignó la primera vez.
    • 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 la sesión
    • A medida que los usuarios cierran la sesión de sus máquinas de escritorio o transcurren los tiempos de espera de estas, Autoscale mantiene encendidas de la máquina M1 a la M5 entre las 9:00 y las 18:00. La próxima vez que esos usuarios inician sesión, se conectan al mismo escritorio que se asignó la primera vez.
    • La máquina sin asignar M6 está esperando para publicar un escritorio para un usuario entrante y sin asignar.
  • Fin de la programación: 18:00
    • A las 18:00, Autoscale apaga de la máquina M1 a la M5.
    • Autoscale mantiene encendida la máquina M6 sin asignar debido al búfer de capacidad configurado. Esa máquina está esperando para publicar un escritorio para un usuario entrante y sin asignar.
    • En el grupo de entrega, las máquinas que van de la M6 a la M10 son máquinas sin asignar.