BLOG

El poder de la persistencia (y la no persistencia) en Azure Virtual Desktop

Table of contents

Introducción

Azure Virtual Desktop es un servicio de virtualización de escritorios y aplicaciones que funciona en Azure. Este servicio ofrece una experiencia Windows completa con Windows 11, 10 o un entorno virtual de Windows Server accesible desde varios dispositivos remotos. Puedes elegir una sesión única para asignar dispositivos a un usuario o una multisesión para mejorar la escalabilidad. En comparación con las máquinas de hardware, tiene las ventajas de la escalabilidad, la gestión centralizada, la rentabilidad y la seguridad mejorada.

Este blog explorará las implicaciones económicas de elegir entre Host Pools Personales y Pooled dentro del servicio Azure Virtual Desktop (AVD). "Personal" refleja una experiencia de escritorio persistente, mientras que "agrupado" indica una experiencia de escritorio no persistente.

Desplegar AVD implica tomar una decisión arquitectónica fundamental entre estos dos modelos de escritorio virtual. Esta elección afecta significativamente a la infraestructura de almacenamiento, a las tareas de gestión en curso y a la experiencia del usuario final.

Este análisis examinará las ventajas y desventajas inherentes a cada modelo, guiando en última instancia a los lectores hacia la creación de implantaciones de AVD rentables y adaptadas a las diversas necesidades de sus usuarios.

Cada modelo puede ser más rentable en situaciones específicas, y comprender cómo optimizar estos enfoques puede ayudar a maximizar el ahorro potencial.


Persistente y no persistente Comprender la diferencia

En Microsoft Azure, los conceptos de "persistente" y "no persistente" se encapsulan en el término "Host Pools", que se dividen en dos categorías distintas: Personal (Persistente) y Pooled (No Persistente).

Un Grupo de servidores personales está diseñado para asignar cada servidor de sesión a un único usuario en exclusiva. Esta disposición ofrece un entorno de escritorio dedicado y adaptado a las necesidades del individuo, que permite que los ajustes personalizados, las aplicaciones instaladas y los archivos personales permanezcan intactos en todas las sesiones.

Las organizaciones pueden utilizar un Grupo de servidores personales para aumentar el rendimiento de los usuarios y mejorar la experiencia general, permitiendo una mayor separación de datos y seguridad. Esta configuración es especialmente beneficiosa para los usuarios que requieren un acceso constante a software especializado o información sensible, garantizando que su espacio de trabajo permanezca estable y siempre personalizado.

En cambio, un pool de hosts comparte hosts de sesión entre varios usuarios. En este escenario, los usuarios pueden acceder a varios escritorios virtuales, que se restablecen después de cada sesión, proporcionando un entorno fresco para el siguiente usuario. Aunque este enfoque es más eficiente en cuanto a recursos y más fácil de gestionar, puede que no se adapte a las preferencias individuales o a los requisitos de conservación de datos con tanta eficacia como el Grupo de servidores personales.

Ambas configuraciones son cruciales para ofrecer soluciones de escritorio virtual, y la elección entre ellas depende de las necesidades específicas de la organización y de los usuarios.


El acto de equilibrio: Análisis de las compensaciones

A la hora de elegir un modelo, hay que tener en cuenta varios factores y compensaciones, como los requisitos de almacenamiento, la gestión y la experiencia del usuario.

Enfrentamiento de almacenamiento

Las implicaciones de almacenamiento de los modelos Personal y Pooled Host Pools difieren significativamente.

El Pool de servidores no conserva los cambios de datos específicos del usuario entre sesiones. Cada inicio de sesión presenta un entorno de escritorio nuevo. Estos escritorios virtuales no persistentes son más rentables en términos de almacenamiento, ya que utilizan imágenes compartidas y suelen requerir menos espacio en disco por usuario.

Los perfiles y los datos de los usuarios se gestionan por separado mediante soluciones como los contenedores de perfiles (FSLogix) y las carpetas redirigidas, que se guardan en almacenamiento compartido. Esta estrategia conduce a una utilización más eficiente del almacenamiento, ya que los recursos se comparten entre una base de usuarios más amplia. La infraestructura compartida del modelo de host pool sondeado reduce notablemente las demandas de almacenamiento y los costes asociados, en comparación con el modelo persistente.

En cambio, el Pool de Host Personal tiene mayores requisitos de almacenamiento porque necesita conservar la configuración personal, las aplicaciones instaladas y los datos generados por el usuario. Como resultado, las organizaciones se enfrentan a costes relacionados con el mantenimiento de estas unidades de almacenamiento individuales, incluidos los discos del SO, las instalaciones de aplicaciones y los datos personales.

Con el tiempo, a medida que los usuarios acumulan datos e instalan aplicaciones adicionales, aumenta la posibilidad de que se disparen los gastos de almacenamiento. La naturaleza dedicada de los Host Pools Personales se correlaciona directamente con un mayor consumo y costes de almacenamiento, lo que la convierte en una opción más intensiva en almacenamiento.

Independientemente de tu modelo, puedes reducir costes al seleccionar un disco de sistema operativo para Azure Virtual Desktop optando por una unidad de disco duro (HDD) estándar en lugar de una unidad de estado sólido (SSD). Sin embargo, esta elección se hace a costa del rendimiento y no es aconsejable para cargas de trabajo que requieran un acuerdo de nivel de servicio (SLA). Al decidir el tipo de disco, ten siempre en cuenta los límites de rendimiento en IOPS y caudal de tus máquinas virtuales (VM).


Gastos generales de gestión

La sobrecarga de gestión asociada a cada grupo de hosts AVD tiene requisitos y casos de uso diferentes.

  • Los grupos de hosts personales ofrecen una gestión más sencilla para la personalización específica del usuario, la instalación de aplicaciones y la resolución de problemas, pero requieren más esfuerzo para parchear, actualizar y hacer copias de seguridad a escala.
  • Los pools de hosts simplifican la gestión a gran escala, la aplicación de parches y las actualizaciones, pero su naturaleza multiusuario y no persistente hace más compleja la administración específica de cada usuario y la entrega de aplicaciones.

A continuación se muestra un gráfico que compara cada una de ellas con las tareas cotidianas de gestión.

Ver enlaces de Fuentes al final

Al comparar el gráfico del Grupo de Hospedadores Personal y del Grupo de Hospedadores Compartido, puedes ver la compensación: algunos elementos son más fáciles de gestionar en el Compartido, mientras que otros son más fáciles de gestionar con el Personal.


Experiencia de usuario: A medida frente a estandarizada

La experiencia de usuario que ofrecen los Host Pools Personales y Compartidos satisface diferentes necesidades y preferencias. Los Host Pools Personales proporcionan un mayor nivel de personalización, ya que los usuarios pueden personalizar sus escritorios, instalar aplicaciones y guardar la configuración entre sesiones.

Esto conduce a una experiencia familiar y coherente, que puede dar lugar a una mayor satisfacción del usuario para quienes valoran un espacio de trabajo personalizado. Es especialmente adecuado para los usuarios que necesitan software o configuraciones específicas que persisten entre sesiones.

Por el contrario, el Pooled Host Pool ofrece una experiencia estandarizada en la que los usuarios pueden tener que reconfigurar los ajustes y reinstalar las aplicaciones cada vez que se conectan. Esto puede afectar a la productividad y satisfacción de algunos usuarios que dependen de una personalización consistente. Sin embargo, suele ser más adecuado para trabajadores basados en tareas o entornos en los que la coherencia y la seguridad son más críticas que la personalización individual.

Las herramientas de gestión de perfiles, como FSLogix, pueden implementarse para proporcionar cierto nivel de personalización mediante la itinerancia de la configuración del usuario a través de las sesiones en un entorno no persistente. Aunque el AVD no persistente ofrece una experiencia consistente y segura, la ausencia de personalización persistente podría ser una desventaja para los usuarios que necesitan configuraciones específicas o instalan aplicaciones con frecuencia.

Ver enlaces de Fuentes al final

Desbloquear el ahorro: Estrategias de optimización de costes

Optimizar los costes de los Host Pools personales y agrupados en Azure Virtual Desktop (AVD) requiere un enfoque planificado para gestionar los recursos y la configuración.

Optimizar los costes de los grupos de hosts personales

Dimensionar correctamente las máquinas virtuales (VM)

  • Evalúa las necesidades específicas de recursos de cada usuario (CPU, RAM, almacenamiento) para asignar las máquinas virtuales adecuadamente y evitar el sobreaprovisionamiento.
  • Considera varias series de máquinas virtuales optimizadas para distintas cargas de trabajo (por ejemplo, de uso general, optimizadas para memoria, optimizadas para cálculo) en función de las necesidades de cada usuario.
  • Revisa las métricas de rendimiento de las máquinas virtuales con regularidad utilizando Azure Monitor para identificar las máquinas virtuales infrautilizadas o sobreutilizadas y ajusta su tamaño según sea necesario.

Referencia

Implementar programas de apagado automático

  • Configura las máquinas virtuales para que se apaguen automáticamente fuera de las horas punta, cuando los usuarios no suelen trabajar (por ejemplo, por la noche o los fines de semana).
  • Utiliza Azure Automation, Azure Logic Apps o las funciones de escalado de AVD integradas (si procede) para programar las horas de inicio y parada de las máquinas virtuales individuales en función de los horarios de los usuarios.

Referencia

Aprovecha las ventajas de Azure Híbrido

  • Si tienes una licencia de Windows Server o Windows 10/11 con Software Assurance, puedes aplicar la Ventaja Híbrida de Azure para reducir el coste de ejecutar máquinas virtuales de Windows en tu grupo de host personal. Este beneficio reduce los costes de licencia del sistema operativo para las máquinas virtuales asignadas.

Referencia

Utilizar Instancias Reservadas (IR) o Azure Savings Plan para Computación

  • Para usuarios con un uso constante y predecible a largo plazo (por ejemplo, empleados con máquinas virtuales dedicadas), compra Instancias Reservadas o comprométete a un gasto por hora con el Plan de Ahorro Azure para Computación durante uno o tres años. Las IR y los Planes de Ahorro ofrecen importantes descuentos en comparación con los precios de pago por uso.
  • Analiza las asignaciones de los usuarios y la duración prevista de su necesidad de un VM personal para determinar los compromisos adecuados del RI o del Plan de Ahorro.

Referencia

Optimiza los costes de almacenamiento

  • En función de los requisitos de rendimiento de cada usuario, elige el nivel de almacenamiento adecuado (SSD Estándar, SSD Premium) para el SO y los discos de perfil de usuario (utilizando FSLogix).
  • Controla regularmente el tamaño de los discos de los perfiles de usuario y aplica políticas para gestionar su crecimiento (por ejemplo, estableciendo cuotas, redirigiendo las carpetas grandes).
  • Considera la posibilidad de utilizar Azure Files o Azure NetApp Files para el almacenamiento de perfiles, optimizando el coste y el rendimiento en función de las necesidades de cada usuario. Identifica y elimina los discos huérfanos o no utilizados asociados a las máquinas virtuales desasignadas.

Referencia

Implantar eficazmente la Gestión de Perfiles FSLogix

  • Configura FSLogix para que redirija al disco de perfiles sólo las partes necesarias del perfil de usuario, reduciendo el tamaño total y las operaciones de E/S.
  • Utiliza contenedores de perfiles para mejorar el rendimiento y gestionar los perfiles de usuario en grupos de hosts personales. Implementa políticas para limpiar los archivos temporales y gestionar el tamaño de los contenedores de perfiles.

Referencia

Controla y analiza los costes periódicamente

  • Utiliza la Gestión de Costes de Azure para conocer tu gasto en AVD para el grupo de host personal.
  • Establece presupuestos y alertas de costes para controlar los gastos e identificar proactivamente cualquier aumento inesperado.
  • Analiza los desgloses de costes por grupo de recursos, servicio y etiquetas para comprender dónde se originan los costes de tus ordenadores de sobremesa.

Referencia

Etiquetar adecuadamente los recursos

  • Implementa una estrategia de etiquetado coherente para todos los recursos AVD dentro del grupo de host personal (incluyendo el grupo de host, las máquinas virtuales individuales, los discos, etc.).
  • Las etiquetas facilitan una mejor organización, asignación de costes (por ejemplo, por usuario o departamento) y elaboración de informes, facilitando el seguimiento del gasto.

Auditar periódicamente el uso de recursos

  • Revisa periódicamente la utilización de todos los recursos AVD del grupo de hosts personales para identificar las máquinas virtuales que puedan estar infrautilizadas de forma sistemática y que podrían reducirse o desasignarse si ya no se necesitan.
  • Utiliza las recomendaciones de Azure Advisor para descubrir posibles oportunidades de optimización de costes para tu grupo de host personal.

Optimiza los costes de red

  • Asegúrate de que tu entorno AVD está en la misma región de Azure que tus usuarios para minimizar los costes de transferencia de datos.
  • Evita asignar direcciones IP públicas a hosts de sesión individuales a menos que sea necesario.

Elige la imagen correcta del sistema operativo

  • Selecciona una imagen del SO base optimizada para las necesidades de tus usuarios, que no incluya software innecesario que consuma recursos.

Aplicando estas estrategias, puedes reducir eficazmente los costes asociados a tus Azure Virtual Desktop Personal Host Pools, garantizando al mismo tiempo recursos dedicados para tus usuarios. La supervisión continua y los ajustes basados en los patrones de uso son esenciales para maximizar la rentabilidad.


Optimizar los costes de los grupos de hosts

Implementa el Autoescalado:

  • Ajusta dinámicamente el número de anfitriones de sesión activos en función de la demanda de los usuarios y de los umbrales predefinidos.
  • Reduce la escala durante las horas punta para mantener el rendimiento y aumenta la escala durante las horas valle para reducir los costes de computación.
  • Utiliza las capacidades integradas de autoescalado de Azure Virtual Desktop o Azure Automation para un control más granular.

Referencia

Dimensionar correctamente las máquinas virtuales (VM) para cargas de trabajo agrupadas

  • Identifica el tamaño óptimo de VM que equilibre rendimiento y coste para tu carga de trabajo de usuarios simultáneos. Los entornos agrupados suelen beneficiarse de las máquinas virtuales optimizadas para varios usuarios.
  • Supervisa las métricas generales de rendimiento del grupo de hosts (utilización de CPU y memoria) para asegurarte de que las máquinas virtuales tienen el tamaño adecuado para el uso concurrente medio.
  • Considera tamaños de VM reventables (por ejemplo, serie B) para ahorrar costes en cargas de trabajo con un uso ocasional elevado.

Referencia

Optimizar los límites de sesión por máquina virtual

  • Configura cuidadosamente el número máximo de sesiones de usuario simultáneas permitidas en cada máquina virtual.
  • Aumentar la densidad de sesiones puede mejorar la rentabilidad al maximizar la utilización de las máquinas virtuales, pero controlar el rendimiento y la experiencia del usuario es crucial para evitar su degradación.
  • Prueba diferentes límites de sesión para descubrir el equilibrio ideal para tus cargas de trabajo específicas.

Referencia

Implementar el apagado automático y el inicio al conectar

  • Configura los hosts de sesión para que se apaguen tras la inactividad y conserven automáticamente los recursos informáticos.
  • Utiliza la función "Iniciar VM al conectar" (si la admite tu solución de escalado) para encender los hosts de sesión sólo cuando un usuario intente conectarse.

Referencia

Aprovechar la ventaja híbrida de Azure

  • Utiliza tus licencias de Windows Server o Windows 10/11 con Software Assurance para reducir el coste de ejecutar máquinas virtuales de Windows en tu grupo de hosts agrupados.
  • Este beneficio se refiere a los costes de licencia del sistema operativo para los hosts de sesión.

Referencia

Utilizar Instancias Reservadas (IR) o Azure Savings Plan para Computación

  • Para una base predecible de hosts de sesión siempre activos, compra Instancias Reservadas o comprométete a un gasto por hora con el Plan de Ahorro Azure para Computación durante uno o tres años.
  • Analiza tu capacidad mínima requerida durante el horario laboral para determinar el número y tipo adecuados de RI o compromisos del Plan de Ahorro.

Referencia

Optimizar los costes de almacenamiento

  • En función de los requisitos de rendimiento, elige el nivel de almacenamiento adecuado (SSD Estándar, SSD Premium) para los discos del SO y el almacenamiento de perfiles. Los entornos agrupados suelen beneficiarse de la rentabilidad de las SSD Estándar para los discos del SO.
  • Implanta la gestión de perfiles FSLogix para gestionar los perfiles de usuario y reducir el consumo de almacenamiento de forma eficaz.
  • Revisa y gestiona periódicamente el tamaño de los contenedores de perfiles FSLogix.
  • Considera Azure Files o Azure NetApp Files para el almacenamiento de perfiles, optimizando el coste y el rendimiento.
  • Elimina los discos huérfanos o no utilizados.

Referencia

Implantar eficazmente la Gestión de Perfiles FSLogix

  • Configura FSLogix para redirigir sólo las partes necesarias del perfil de usuario, minimizando el tamaño del contenedor de perfiles y las operaciones de E/S.
  • Utiliza contenedores de perfiles para mejorar el rendimiento y la gestión en entornos agrupados.
  • Implementa políticas para gestionar los archivos temporales y controlar el crecimiento de los perfiles.

Referencia

Controla y analiza los costes regularmente

  • Utiliza la Gestión de Costes de Azure para obtener visibilidad de tu gasto en AVD para el conjunto de hosts agrupados.
  • Establece presupuestos y alertas de costes para controlar proactivamente los gastos e identificar picos inesperados.
  • Analiza los desgloses de costes por grupo de recursos, servicio y etiquetas para comprender los factores de coste.

Referencia

Etiquetar adecuadamente los recursos

  • Las etiquetas permiten una mejor asignación de costes, elaboración de informes y seguimiento del gasto.
  • Implementa una estrategia de etiquetado coherente para todos los recursos AVD dentro del conjunto de host agrupados (conjunto de host propiamente dicho, máquinas virtuales, discos, etc.).

Auditar periódicamente el uso de recursos

  • Revisa periódicamente el uso de todos los recursos AVD en el pool de hosts para identificar cualquier ineficiencia o componente infrautilizado.
  • Utiliza las recomendaciones de Azure Advisor para descubrir posibles oportunidades de optimización de costes.

Optimiza los costes de red

  • Asegúrate de que los recursos están situados en la misma región que los usuarios y otros servicios a los que se accede con frecuencia, para minimizar la salida de datos.
  • Evita direcciones IP públicas innecesarias para los anfitriones de sesión.

Elige la imagen correcta del sistema operativo

  • Elige una imagen base optimizada para escenarios multiusuario, que incluya sólo el software esencial.

Adoptando estas estrategias, las organizaciones pueden reducir significativamente los costes asociados a Azure Virtual Desktop Pooled Host Pools, manteniendo al mismo tiempo una excelente experiencia de usuario. Supervisar y refinar las configuraciones para alinearlas con los patrones de uso es esencial para maximizar la eficiencia.


La perspectiva del usuario y la carga de trabajo: información para las decisiones arquitectónicas

Un componente clave para seleccionar el modelo de Azure Virtual Desktop (AVD) adecuado y aplicar estrategias eficaces de optimización de costes consiste en comprender a fondo los distintos roles de usuario, sus aplicaciones necesarias y los patrones típicos de carga de trabajo.

Por ejemplo, el AVD persistente suele ser la opción preferida de los desarrolladores de software que necesitan herramientas de desarrollo específicas, de los diseñadores que requieren software y configuraciones a medida, y de los administradores informáticos que dependen de privilegios elevados.

Por el contrario, la AVD no persistente suele ser más adecuada para los agentes de los centros de llamadas que utilizan aplicaciones estandarizadas, los estudiantes en laboratorios informáticos, el personal temporal con necesidades de aplicaciones fundamentales y el personal sanitario que accede a los historiales de los pacientes.

Es crucial evaluar los patrones de carga de trabajo, incluidas las horas punta frente a las horas valle de uso y los horarios de trabajo habituales, ya que estos factores pueden influir significativamente en las estrategias de escalado y en la ejecución de técnicas de optimización de costes, como el autoescalado y las instancias reservadas.

Supervisar la actividad de los usuarios y la utilización de los recursos mediante herramientas como Azure Virtual Desktop Insights también puede facilitar la identificación de áreas para una mayor optimización y ahorro de costes.

Sin un conocimiento exhaustivo de cómo se relacionarán los usuarios con sus escritorios virtuales y de las exigencias de sus aplicaciones, las organizaciones pueden seleccionar inadvertidamente un modelo excesivamente caro o que no satisfaga adecuadamente las necesidades de los usuarios, lo que puede dar lugar a un despilfarro de recursos o a una disminución de la productividad.

Conclusión

Elegir los Host Pools Personales y Compartidos implica sopesar las compensaciones relacionadas con las necesidades de almacenamiento, los esfuerzos de gestión y la experiencia del usuario.

El modelo compartido suele ser más económico, sobre todo para las organizaciones con muchos trabajadores por tareas. Por otra parte, los modelos personales pueden ser preferibles para quienes dan prioridad a una experiencia informática personalizada y coherente.

En última instancia, el mejor enfoque depende de la comprensión de las necesidades de los usuarios y de los patrones de carga de trabajo para garantizar la rentabilidad y una experiencia de usuario positiva. Las organizaciones deben tomarse el tiempo necesario para evaluar sus requisitos específicos y aplicar cuidadosamente las estrategias de optimización de costes que hemos analizado, lo que les permitirá tomar la decisión más adecuada para sus situaciones particulares.


Libera todo el potencial de tu plataforma Azure: programa hoy mismo una demostración y una llamada con nuestro equipo especializado para descubrir cómo DoiT Cloud Intelligence puede elevar tu experiencia e impulsar los resultados.

Fuentes:

[1] Enfoques de gestión de grupos de hosts - Azure Virtual Desktop https://learn.microsoft.com/en-us/azure/virtual-desktop/host-pool-management-approaches

[2] Configurar la asignación de escritorios personales en Azure Virtual Desktop https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-host-pool-personal-desktop-assignment-type

[3] Gestión de aplicaciones Azure Virtual Desktop (AVD) - Nerdio https://getnerdio.com/resources/all-about-application-management-in-azure-virtual-desktop-avd/

[4] Windows Virtual Desktop Pooled vs Personal - Cloud Build https://cloudbuild.co.uk/windows-virtual-desktop-pooled-vs-personal/

[5] AZ-140 ep03: AVD Escritorios personales y agrupados - YouTube https://www.youtube.com/watch?v=j764k4zPm8w

[6] Actualizar hosts de sesión utilizando la actualización de hosts de sesión en Azure Virtual . .. https://learn.microsoft.com/en-us/azure/virtual-desktop/session-host-update-configure

[7] Cuándo utilizar Azure Site Recovery con Azure Virtual Desktop - Nerdio https://getnerdio.com/resources/when-to-use-azure-site-recovery-with-azure-virtual-desktop/

[8] Agilizar la imagen personalizada y el grupo de hosts de Azure Virtual Desktop ... https://www.numecent.com/2025/03/03/streamline-azure-virtual-desktop-custom-image-and-host-pool-manageme/

Programa una llamada con nuestro equipo

Recibirás una invitación del calendario en la dirección de correo electrónico indicada más abajo para una llamada de 15 minutos con uno de los miembros de nuestro equipo para hablar de tus necesidades.

En el siguiente paso se te presentarán opciones de fecha y hora

Programa una llamada con nuestro equipo

Recibirás una invitación del calendario en la dirección de correo electrónico indicada más abajo para una llamada de 15 minutos con uno de los miembros de nuestro equipo para hablar de tus necesidades.

En el siguiente paso se te presentarán opciones de fecha y hora