Introducción
Azure Virtual Desktop es un servicio de virtualización de escritorios y aplicaciones que se ejecuta sobre Azure. Ofrece una experiencia completa de Windows con Windows 11, 10 o un entorno virtual de Windows Server, accesible desde distintos dispositivos remotos. Puedes optar por una sesión única para asignar dispositivos a un solo usuario o por multisesión para ganar escalabilidad. Frente a los equipos físicos, presenta ventajas como la escalabilidad, la gestión centralizada, la eficiencia en costos y una mayor seguridad.
En este blog se analizan las implicaciones de costos de elegir entre Personal y Pooled Host Pools dentro del servicio Azure Virtual Desktop (AVD). "Personal" corresponde a una experiencia de escritorio persistente, mientras que "pooled" se refiere a una experiencia de escritorio no persistente.
Implementar AVD supone tomar una decisión arquitectónica fundamental entre estos dos modelos de escritorio virtual. Esta elección incide de forma directa en la infraestructura de almacenamiento, en las tareas de gestión continuas y en la experiencia del usuario final.
Este análisis examina los tradeoffs propios de cada modelo y orienta al lector para diseñar despliegues de AVD rentables, ajustados a las distintas necesidades de sus usuarios.
Cada modelo puede resultar más rentable según el escenario, y entender cómo optimizar ambos enfoques ayuda a maximizar el ahorro potencial.
Persistente y no persistente: entendiendo la diferencia
En Microsoft Azure, los conceptos de "persistente" y "no persistente" se engloban en el término "Host Pools", que se dividen en dos categorías: Personal (persistente) y Pooled (no persistente).
Un Personal Host Pool está pensado para asignar cada session host de forma exclusiva a un único usuario. Esta configuración ofrece un entorno de escritorio dedicado y a la medida del usuario, con ajustes personalizados, aplicaciones instaladas y archivos personales que se mantienen intactos entre sesiones.
Las organizaciones pueden recurrir a un Personal Host Pool para mejorar el rendimiento del usuario y enriquecer la experiencia general, con una mayor separación de datos y más seguridad. Esta configuración resulta especialmente útil para usuarios que necesitan acceso constante a software especializado o a información sensible, ya que garantiza que su espacio de trabajo se mantenga estable y siempre personalizado.
En cambio, un Pooled Host Pool comparte session hosts entre varios usuarios. En este escenario, los usuarios acceden a distintos escritorios virtuales que se reinician al cerrar la sesión, lo que entrega un entorno limpio al siguiente usuario. Aunque este enfoque es más eficiente en recursos y más sencillo de administrar, puede no atender las preferencias individuales ni los requisitos de retención de datos con la misma eficacia que un Personal Host Pool.
Ambas configuraciones son clave para entregar soluciones de escritorio virtual, y la elección depende de las necesidades específicas de la organización y de sus usuarios.
**El acto de equilibrio: explorando los tradeoffs**
Al elegir un modelo conviene considerar varios factores y tradeoffs: requisitos de almacenamiento, gestión y experiencia de usuario.
Comparativa de almacenamiento
Las implicaciones de almacenamiento entre los modelos Personal y Pooled Host Pool difieren de manera significativa.
El Pooled Host Pool no conserva los cambios de datos del usuario entre sesiones. Cada inicio de sesión presenta un escritorio limpio. Estos escritorios virtuales no persistentes son más rentables en términos de almacenamiento, ya que se basan en imágenes compartidas y, por lo general, requieren menos espacio en disco por usuario.
Los perfiles y datos de usuario se gestionan por separado mediante soluciones como contenedores de perfil (FSLogix) y carpetas redirigidas, alojadas en almacenamiento compartido. Con esta estrategia se logra un uso más eficiente del almacenamiento, dado que los recursos se reparten entre una base de usuarios más amplia. La infraestructura compartida del modelo pooled host pool reduce notablemente la demanda de almacenamiento y los costos asociados frente al modelo persistente.
El Personal Host Pool, en cambio, exige más almacenamiento porque debe conservar configuraciones personales, aplicaciones instaladas y datos generados por el usuario. En consecuencia, las organizaciones asumen costos por mantener estas unidades de almacenamiento individuales, incluidos los discos del sistema operativo, las instalaciones de aplicaciones y los datos personales.
Con el tiempo, a medida que los usuarios acumulan datos e instalan más aplicaciones, los gastos de almacenamiento pueden dispararse. La naturaleza dedicada del Personal Host Pool se traduce directamente en mayor consumo de almacenamiento y costos más altos, lo que lo convierte en una opción más intensiva en almacenamiento.
Sea cual sea el modelo, puedes reducir costos al elegir el disco del sistema operativo para Azure Virtual Desktop optando por un disco duro estándar (HDD) en lugar de un disco de estado sólido (SSD). Sin embargo, esto sacrifica rendimiento y no se recomienda para workloads que exijan un acuerdo de nivel de servicio (SLA). Al definir el tipo de disco, ten siempre en cuenta los límites de IOPS y throughput de tus máquinas virtuales (VM).
Sobrecarga de gestión
La sobrecarga de gestión asociada a cada host pool de AVD responde a requisitos y casos de uso distintos.
- Los Personal Host Pools facilitan la personalización por usuario, la instalación de aplicaciones y la resolución de problemas, pero exigen más esfuerzo para aplicar parches, actualizaciones y respaldos a gran escala.
- Los Pooled Host Pools simplifican la gestión, los parches y las actualizaciones a gran escala, pero su naturaleza multiusuario y no persistente hace más compleja la administración por usuario y la entrega de aplicaciones.
A continuación se muestra un cuadro que compara ambos modelos frente a tareas habituales de gestión.

Consulta los enlaces de fuentes al final
Al revisar el cuadro de Personal Host Pool y Pooled Host Pool se aprecia el tradeoff: algunos elementos resultan más sencillos de gestionar en el Pooled, mientras que otros lo son en el Personal.
**Experiencia de usuario: a la medida vs. estandarizada**
La experiencia que ofrecen los Personal y Pooled Host Pools responde a necesidades y preferencias distintas. Los Personal Host Pools brindan un mayor nivel de personalización: los usuarios pueden ajustar sus escritorios, instalar aplicaciones y guardar configuraciones que se mantienen entre sesiones.
El resultado es una experiencia familiar y consistente que suele traducirse en mayor satisfacción para quienes valoran un espacio de trabajo personalizado. Resulta especialmente adecuado para usuarios que necesitan software o configuraciones específicas que persistan entre sesiones.
Por el contrario, el Pooled Host Pool ofrece una experiencia estandarizada en la que los usuarios pueden tener que reconfigurar ajustes y reinstalar aplicaciones cada vez que inician sesión. Esto puede afectar la productividad y la satisfacción de quienes dependen de una personalización consistente. Aun así, suele encajar mejor con perfiles enfocados en tareas o con entornos en los que la consistencia y la seguridad pesan más que la personalización individual.
Pueden implementarse herramientas de gestión de perfiles como FSLogix para aportar cierto grado de personalización, mediante el roaming de la configuración del usuario entre sesiones en un entorno no persistente. Si bien el AVD no persistente entrega una experiencia consistente y segura, la falta de personalización persistente puede ser una desventaja para usuarios que requieran configuraciones específicas o que instalen aplicaciones con frecuencia.

Consulta los enlaces de fuentes al final
**Generar ahorros: estrategias de optimización de costos**
Optimizar los costos de Personal y Pooled Host Pools en Azure Virtual Desktop (AVD) requiere un enfoque planificado para gestionar recursos y configuraciones.
Optimización de costos del Personal Host Pool
Right-sizing de máquinas virtuales (VM)
- Evalúa los requisitos de recursos de cada usuario (CPU, RAM, almacenamiento) para asignar las VM adecuadas y evitar el sobreaprovisionamiento.
- Considera distintas series de VM optimizadas para diferentes workloads (por ejemplo, propósito general, optimizadas en memoria o en cómputo) según las necesidades de cada usuario.
- Revisa con regularidad las métricas de rendimiento de las VM con Azure Monitor para detectar VM subutilizadas o sobreutilizadas y ajustar su tamaño cuando corresponda.
Referencia
- Documentación de Microsoft Azure: Elige el tamaño de una VM (guía general de dimensionamiento de VM en Azure, aplicable a AVD)
- Microsoft Learn: Monitorización del rendimiento de las VM de Azure con Azure Monitor
Configura horarios de apagado automático
- Programa las VM para que se apaguen automáticamente fuera del horario laboral, cuando los usuarios no suelen estar trabajando (por ejemplo, noches y fines de semana).
- Apóyate en Azure Automation, Azure Logic Apps o las funciones de escalado integradas de AVD (cuando apliquen) para programar el encendido y apagado de cada VM según el horario de los usuarios.
Referencia
- Microsoft Learn: Automatiza el inicio y apagado de VM fuera de horario con Azure Automation (Azure Automation puede usarse para esto)
- Microsoft Learn: Vista general de Azure Logic Apps (Logic Apps también sirve para programaciones)
Aprovecha Azure Hybrid Benefit
- Si cuentas con licencias de Windows Server o Windows 10/11 con Software Assurance, puedes aplicar Azure Hybrid Benefit para reducir el costo de ejecutar VM de Windows en tu personal host pool. Este beneficio reduce los costos de licenciamiento del sistema operativo de las VM asignadas.
Referencia
- Azure Hybrid Benefit para Windows Server
- Azure Hybrid Benefit para Windows Client
- Elegibilidad de licencias
Aprovecha Reserved Instances (RI) o Azure Savings Plan for Compute
- Para usuarios con un consumo constante y predecible a largo plazo (por ejemplo, empleados con VM dedicadas), adquiere Reserved Instances o comprométete a un gasto por hora con Azure Savings Plan for Compute por uno o tres años. Las RI y los Savings Plans ofrecen descuentos importantes frente al modelo pay-as-you-go.
- Analiza las asignaciones de usuarios y la duración estimada de su necesidad de una VM personal para definir los compromisos de RI o Savings Plan más adecuados.
Referencia
Optimiza los costos de almacenamiento
- En función de los requisitos de rendimiento de cada usuario, elige el nivel de almacenamiento adecuado (Standard SSD, Premium SSD) para los discos del sistema operativo y los discos de perfil de usuario (con FSLogix).
- Monitorea con regularidad el tamaño de los discos de perfil de usuario y aplica políticas para controlar su crecimiento (por ejemplo, fijar cuotas o redirigir carpetas grandes).
- Considera Azure Files o Azure NetApp Files para el almacenamiento de perfiles, optimizando costo y rendimiento según las necesidades de cada usuario. Identifica y elimina los discos huérfanos o sin uso asociados a VM desasignadas.
Referencia
- Documentación de Microsoft Azure: Precios de Managed Disks
- Microsoft Learn: Precios de Azure Files
- Precios de Azure NetApp Files
Implementa la gestión de perfiles con FSLogix de forma eficaz
- Configura FSLogix para redirigir solo las partes necesarias del perfil de usuario al disco de perfil, reduciendo el tamaño total y las operaciones de E/S.
- Usa contenedores de perfil para mejorar el rendimiento y administrar los perfiles en personal host pools. Aplica políticas para depurar archivos temporales y controlar el tamaño de los contenedores de perfil.
Referencia
Monitorea y analiza los costos con regularidad
- Apóyate en Azure Cost Management para tener visibilidad del gasto de AVD en tu personal host pool.
- Define presupuestos y alertas de costos para vigilar el gasto y detectar de forma proactiva cualquier aumento inesperado.
- Analiza el desglose de costos por grupo de recursos, servicio y etiquetas para entender de dónde proviene el gasto de tus escritorios.
Referencia
Etiqueta los recursos correctamente
- Aplica una estrategia de etiquetado consistente a todos los recursos de AVD del personal host pool (incluidos el host pool, las VM, los discos, etc.).
- Las etiquetas facilitan la organización, la asignación de costos (por ejemplo, por usuario o departamento) y los reportes, lo que simplifica el seguimiento del gasto.
Audita el uso de recursos con regularidad
- Revisa periódicamente el uso de todos los recursos de AVD del personal host pool para detectar VM consistentemente subutilizadas que puedan reducirse o desasignarse si ya no son necesarias.
- Apóyate en las recomendaciones de Azure Advisor para descubrir oportunidades de optimización de costos en tu personal host pool.
Optimiza los costos de red
- Asegúrate de que tu entorno de AVD esté en la misma región de Azure que tus usuarios para minimizar los costos de transferencia de datos.
- Evita asignar direcciones IP públicas a session hosts individuales salvo que sea imprescindible.
Elige la imagen de sistema operativo adecuada
- Selecciona una imagen base optimizada para las necesidades de tus usuarios y que no incluya software innecesario que consuma recursos.
Aplicando estas estrategias se logra reducir de forma efectiva los costos asociados a tus Personal Host Pools de Azure Virtual Desktop, sin dejar de garantizar recursos dedicados para tus usuarios. La monitorización continua y los ajustes basados en patrones de uso son clave para maximizar la eficiencia en costos.
Optimización de costos del Pooled Host Pool
Implementa autoescalado:
- Ajusta de forma dinámica el número de session hosts activos en función de la demanda de los usuarios y de umbrales predefinidos.
- Escala hacia arriba en horas pico para mantener el rendimiento y hacia abajo fuera de horario para reducir los costos de cómputo.
- Aprovecha las capacidades nativas de autoescalado de Azure Virtual Desktop o Azure Automation para un control más granular.
Referencia
Right-sizing de máquinas virtuales (VM) para workloads pooled
- Identifica el tamaño de VM óptimo que equilibre rendimiento y costo para tu workload de usuarios concurrentes. Los entornos pooled suelen beneficiarse de VM optimizadas para multiusuario.
- Monitorea las métricas de rendimiento generales del host pool (uso de CPU y memoria) para asegurar que las VM estén dimensionadas para el uso concurrente promedio.
- Considera tamaños de VM burstable (por ejemplo, serie B) para ahorrar en workloads con picos ocasionales de uso.
Referencia
- Documentación de Microsoft Azure: Elige el tamaño de una VM (guía general de dimensionamiento de VM en Azure, aplicable a AVD)
Optimiza los límites de sesión por VM
- Configura con cuidado el número máximo de sesiones de usuario concurrentes permitidas en cada VM.
- Aumentar la densidad de sesiones puede mejorar la eficiencia en costos al maximizar el uso de las VM, pero es clave monitorear el rendimiento y la experiencia para evitar deterioros.
- Prueba distintos límites de sesión para encontrar el equilibrio ideal según tus workloads.
Referencia
Implementa apagado automático e inicio bajo demanda
- Configura los session hosts para que se apaguen tras un periodo de inactividad y conserven recursos de cómputo de forma automática.
- Activa la función "Start VM on Connect" (si tu solución de escalado lo soporta) para encender los session hosts solo cuando un usuario intente conectarse.
Referencia
Aprovecha Azure Hybrid Benefit
- Usa tus licencias de Windows Server o Windows 10/11 con Software Assurance para reducir el costo de ejecutar VM de Windows en tu pooled host pool.
- Este beneficio aplica a los costos de licencia del sistema operativo de los session hosts.
Referencia
Aprovecha Reserved Instances (RI) o Azure Savings Plan for Compute
- Para una base predecible de session hosts siempre activos, adquiere Reserved Instances o comprométete a un gasto por hora con Azure Savings Plan for Compute por uno o tres años.
- Analiza la capacidad mínima requerida durante el horario laboral para definir el número y tipo de RI o de compromisos de Savings Plan más adecuados.
Referencia
Optimiza los costos de almacenamiento
- Según los requisitos de rendimiento, elige el nivel de almacenamiento adecuado (Standard SSD, Premium SSD) para los discos del sistema operativo y el almacenamiento de perfiles. Los entornos pooled suelen beneficiarse de la relación costo-eficiencia del Standard SSD para los discos de SO.
- Implementa la gestión de perfiles con FSLogix para administrar los perfiles de usuario y reducir el consumo de almacenamiento de manera eficiente.
- Revisa y gestiona con regularidad el tamaño de los contenedores de perfil de FSLogix.
- Considera Azure Files o Azure NetApp Files para el almacenamiento de perfiles, optimizando costo y rendimiento.
- Elimina los discos huérfanos o sin uso.
Referencia
Implementa la gestión de perfiles con FSLogix de forma eficaz
- Configura FSLogix para redirigir solo las partes necesarias del perfil de usuario, minimizando el tamaño del contenedor de perfil y las operaciones de E/S.
- Usa contenedores de perfil para lograr mejor rendimiento y gestión en entornos pooled.
- Aplica políticas para gestionar archivos temporales y controlar el crecimiento del perfil.
Referencia
Monitorea y analiza los costos con regularidad
- Apóyate en Azure Cost Management para tener visibilidad del gasto de AVD en el pooled host pool.
- Configura presupuestos y alertas de costos para vigilar el gasto de forma proactiva e identificar picos inesperados.
- Analiza el desglose de costos por grupo de recursos, servicio y etiquetas para entender los principales generadores de costo.
Referencia
Etiqueta los recursos correctamente
- Las etiquetas mejoran la asignación de costos, los reportes y el seguimiento del gasto.
- Aplica una estrategia de etiquetado consistente a todos los recursos de AVD del pooled host pool (el propio host pool, las VM, los discos, etc.).
Audita el uso de recursos con regularidad
- Revisa periódicamente el uso de todos los recursos de AVD del pooled host pool para detectar ineficiencias o componentes subutilizados.
- Apóyate en las recomendaciones de Azure Advisor para descubrir oportunidades de optimización de costos.
Optimiza los costos de red
- Asegúrate de que los recursos estén en la misma región que los usuarios y que otros servicios de uso frecuente, para minimizar la salida de datos.
- Evita las direcciones IP públicas innecesarias en los session hosts.
Elige la imagen de sistema operativo adecuada
- Elige una imagen base optimizada para escenarios multiusuario, que incluya solo el software esencial.
Adoptando estas estrategias, las organizaciones pueden reducir de forma significativa los costos asociados a los Pooled Host Pools de Azure Virtual Desktop sin sacrificar la experiencia de usuario. Monitorear y refinar las configuraciones para alinearlas con los patrones de uso es clave para maximizar la eficiencia.
**La perspectiva del usuario y del workload: orientando las decisiones arquitectónicas**
Un componente clave para elegir el modelo adecuado de Azure Virtual Desktop (AVD) e implementar estrategias eficaces de optimización de costos es entender a fondo los distintos roles de usuario, las aplicaciones que requieren y los patrones típicos de workloads.
Por ejemplo, el AVD persistente suele ser la opción preferida para desarrolladores de software que necesitan herramientas específicas, diseñadores que requieren software y configuraciones a la medida, y administradores de TI que dependen de privilegios elevados.
En cambio, el AVD no persistente suele encajar mejor con agentes de call center que utilizan aplicaciones estandarizadas, estudiantes en laboratorios de cómputo, personal temporal con necesidades básicas de aplicaciones y personal de salud que consulta historiales de pacientes.
Es fundamental evaluar los patrones de workloads, incluidos los horarios pico frente a los de baja demanda y las jornadas laborales habituales, ya que estos factores pueden influir de forma decisiva en las estrategias de escalado y en la aplicación de técnicas de optimización de costos como el autoescalado y las reserved instances.
Monitorear la actividad de los usuarios y el uso de recursos con herramientas como Azure Virtual Desktop Insights también ayuda a identificar áreas de optimización adicional y de ahorro.
Sin una comprensión integral de cómo los usuarios interactuarán con sus escritorios virtuales y de las exigencias de sus aplicaciones, las organizaciones pueden, sin querer, optar por un modelo demasiado costoso o que no cubre adecuadamente las necesidades de los usuarios, lo que se traduce en recursos desperdiciados o en una caída de la productividad.
Fuentes:
[1] Host pool management approaches — Azure Virtual Desktop https://learn.microsoft.com/en-us/azure/virtual-desktop/host-pool-management-approaches
[2] Configure personal desktop assignment in Azure Virtual Desktop https://learn.microsoft.com/en-us/azure/virtual-desktop/configure-host-pool-personal-desktop-assignment-type
[3] Azure Virtual Desktop (AVD) application management — 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 Personal and pooled desktops — YouTube https://www.youtube.com/watch?v=j764k4zPm8w
[6] Update session hosts using session host update in Azure Virtual … https://learn.microsoft.com/en-us/azure/virtual-desktop/session-host-update-configure
[7] When to use Azure Site Recovery with Azure Virtual Desktop — Nerdio https://getnerdio.com/resources/when-to-use-azure-site-recovery-with-azure-virtual-desktop/
[8] Streamline Azure Virtual Desktop Custom Image and Host Pool … https://www.numecent.com/2025/03/03/streamline-azure-virtual-desktop-custom-image-and-host-pool-manageme/
Elegir entre Personal y Pooled Host Pools implica sopesar los tradeoffs en necesidades de almacenamiento, esfuerzo de gestión y experiencia de usuario.
El modelo Pooled suele ser más amigable con el presupuesto, sobre todo en organizaciones con muchos trabajadores enfocados en tareas. Por otro lado, los modelos personales pueden ser preferibles para quienes priorizan una experiencia de cómputo personalizada y consistente.
Al final, el mejor enfoque depende de entender las necesidades de los usuarios y los patrones de workloads para garantizar la eficiencia en costos y una experiencia positiva. Las organizaciones deberían tomarse el tiempo de evaluar sus requisitos específicos e implementar con criterio las estrategias de optimización de costos que comentamos, lo que les permitirá tomar la decisión más adecuada para cada situación.
Saca el máximo provecho de tu plataforma Azure: agenda una demo y una llamada con nuestro equipo dedicado para descubrir cómo DoiT Cloud Intelligence puede elevar tu experiencia e impulsar resultados.