Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

Persistance ou non-persistance : tirer le meilleur d'Azure Virtual Desktop

By Greg WiedemanMay 26, 202514 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Introduction

Azure Virtual Desktop est un service de virtualisation de postes de travail et d'applications qui s'exécute sur Azure. Il offre une expérience Windows complète, sous Windows 11, 10 ou Windows Server, accessible depuis une grande variété d'appareils distants. Vous pouvez choisir une session unique pour attribuer un poste à un seul utilisateur, ou la multi-session pour gagner en scalabilité. Comparé à des machines physiques, ce service présente plusieurs atouts : scalabilité, gestion centralisée, maîtrise des coûts et sécurité renforcée.

Cet article explore les implications financières du choix entre les Host Pools Personal et Pooled au sein d'Azure Virtual Desktop (AVD). Le mode Personal correspond à une expérience de bureau persistante, tandis que le mode Pooled désigne une expérience non persistante.

Déployer AVD suppose de trancher une question architecturale fondamentale entre ces deux modèles de bureau virtuel. Ce choix pèse lourdement sur l'infrastructure de stockage, sur les tâches de gestion au quotidien et sur l'expérience utilisateur.

Cette analyse passe en revue les compromis propres à chaque modèle, pour aider les lecteurs à bâtir des déploiements AVD rentables, taillés sur mesure pour les besoins variés de leurs utilisateurs.

Chaque modèle peut s'avérer plus économique selon le contexte ; bien comprendre comment les optimiser permet de maximiser les économies réalisables.

Persistant et non persistant : comprendre la différence

Dans Microsoft Azure, les notions de persistant et de non persistant se retrouvent sous le terme Host Pools, qui se décline en deux catégories distinctes : Personal (persistant) et Pooled (non persistant).

Un Personal Host Pool est conçu pour attribuer chaque session host exclusivement à un seul utilisateur. Cette configuration offre un environnement de bureau dédié, calé sur les besoins de chacun, avec des paramètres personnalisés, des applications installées et des fichiers personnels qui restent intacts d'une session à l'autre.

Les organisations peuvent miser sur un Personal Host Pool pour améliorer les performances et l'expérience globale des utilisateurs, tout en renforçant la séparation des données et la sécurité. Cette configuration est particulièrement adaptée aux utilisateurs qui ont besoin d'un accès constant à des logiciels spécialisés ou à des informations sensibles, garantissant un espace de travail stable et toujours personnalisé.

À l'inverse, un Pooled Host Pool partage les session hosts entre plusieurs utilisateurs. Dans ce cas, les utilisateurs accèdent à différents bureaux virtuels qui sont réinitialisés après chaque session, offrant ainsi un environnement vierge à l'utilisateur suivant. Plus efficace côté ressources et plus simple à administrer, cette approche répond toutefois moins bien aux préférences individuelles et aux exigences de conservation des données qu'un Personal Host Pool.

Les deux configurations jouent un rôle clé dans la fourniture de solutions de bureau virtuel ; le choix entre l'une et l'autre dépend des besoins propres à l'organisation et à ses utilisateurs.

**L'art du compromis**

Plusieurs facteurs et arbitrages entrent en ligne de compte au moment de choisir un modèle, à commencer par les besoins en stockage, la gestion et l'expérience utilisateur.

Le stockage en question

Les implications en matière de stockage diffèrent sensiblement entre les modèles Personal et Pooled.

Le Pooled Host Pool ne conserve pas les modifications spécifiques à l'utilisateur d'une session à l'autre. Chaque connexion donne accès à un environnement de bureau vierge. Ces bureaux virtuels non persistants sont plus économiques côté stockage : ils s'appuient sur des images partagées et exigent généralement moins d'espace disque par utilisateur.

Les profils utilisateur et les données sont gérés à part, via des solutions comme les profile containers (FSLogix) et les dossiers redirigés, hébergés sur un stockage partagé. Cette stratégie permet une utilisation plus efficace du stockage, les ressources étant mutualisées entre une base d'utilisateurs plus large. L'infrastructure partagée du modèle Pooled réduit nettement les besoins de stockage et les coûts associés par rapport au modèle persistant.

À l'opposé, le Personal Host Pool exige davantage de stockage, puisqu'il doit conserver les paramètres personnels, les applications installées et les données générées par l'utilisateur. Les organisations supportent donc des coûts liés à ces unités de stockage individuelles : disques OS, installations d'applications et données personnelles.

Au fil du temps, à mesure que les utilisateurs accumulent des données et installent de nouvelles applications, le risque de voir grimper les dépenses de stockage augmente. La nature dédiée des Personal Host Pools se traduit directement par une consommation et des coûts de stockage plus élevés, ce qui en fait l'option la plus exigeante de ce point de vue.

Quel que soit votre modèle, vous pouvez réduire les coûts au moment de choisir un disque de système d'exploitation pour Azure Virtual Desktop en optant pour un disque dur standard (HDD) plutôt qu'un SSD. Ce choix se fait toutefois au détriment des performances et n'est pas conseillé pour les workloads soumis à un accord de niveau de service (SLA). Au moment de choisir le type de disque, gardez toujours à l'esprit les limites d'IOPS et de débit de vos machines virtuelles (VMs).

Charge de gestion

La charge de gestion associée à chaque host pool AVD répond à des exigences et à des cas d'usage différents.

  • Les Personal Host Pools facilitent la personnalisation par utilisateur, l'installation d'applications et le dépannage, mais demandent davantage d'efforts pour les correctifs, les mises à jour et les sauvegardes à grande échelle.
  • Les Pooled Host Pools simplifient la gestion à grande échelle, l'application des correctifs et les mises à jour, mais leur nature multi-utilisateur et non persistante complique l'administration et la livraison d'applications propres à chaque utilisateur.

Le tableau ci-dessous compare les deux modèles sur les tâches de gestion courantes.

Voir les liens des sources en fin d'article

En comparant Personal Host Pool et Pooled Host Pool, le compromis saute aux yeux : certains éléments sont plus simples à gérer en Pooled, d'autres en Personal.

**Expérience utilisateur : sur mesure ou standardisée**

L'expérience utilisateur offerte par les Personal et Pooled Host Pools répond à des besoins et à des préférences différents. Les Personal Host Pools offrent un niveau de personnalisation supérieur : les utilisateurs peuvent personnaliser leur bureau, installer leurs applications et conserver leurs paramètres entre les sessions.

Le résultat : une expérience familière et cohérente, susceptible d'augmenter la satisfaction des utilisateurs attachés à un espace de travail personnalisé. Cette approche convient particulièrement à ceux qui ont besoin de logiciels ou de configurations spécifiques persistant d'une session à l'autre.

À l'inverse, le Pooled Host Pool propose une expérience standardisée, dans laquelle les utilisateurs peuvent avoir à reconfigurer leurs paramètres et à réinstaller leurs applications à chaque connexion. Cela peut peser sur la productivité et la satisfaction de ceux qui dépendent d'une personnalisation constante. Ce modèle convient toutefois mieux aux utilisateurs orientés tâches ou aux environnements où la cohérence et la sécurité priment sur la personnalisation individuelle.

Des outils de gestion de profils comme FSLogix peuvent être déployés pour offrir un certain niveau de personnalisation, en faisant suivre les paramètres utilisateur entre sessions dans un environnement non persistant. Si l'AVD non persistant garantit une expérience cohérente et sécurisée, l'absence de personnalisation persistante peut constituer un frein pour les utilisateurs ayant besoin de configurations spécifiques ou installant fréquemment des applications.

Voir les liens des sources en fin d'article

**Réaliser des économies : stratégies d'optimisation des coûts**

Optimiser les coûts des Personal et Pooled Host Pools dans Azure Virtual Desktop (AVD) suppose une approche réfléchie de la gestion des ressources et de la configuration.

Optimiser les coûts des Personal Host Pools

Right-sizing des machines virtuelles (VMs)

  • Évaluez les besoins en ressources de chaque utilisateur (CPU, RAM, stockage) pour dimensionner les VMs correctement et éviter le surprovisionnement.
  • Étudiez différentes séries de VMs optimisées pour divers workloads (usage général, optimisé mémoire, optimisé compute) en fonction des besoins individuels.
  • Examinez régulièrement les métriques de performance des VMs avec Azure Monitor pour repérer celles qui sont sous- ou sur-utilisées et ajuster leur taille en conséquence.

Référence

Mettre en place des plannings d'arrêt automatique

  • Configurez l'arrêt automatique des VMs en dehors des heures de travail (nuits, week-ends, etc.).
  • Utilisez Azure Automation, Azure Logic Apps ou les fonctionnalités de scaling intégrées d'AVD (le cas échéant) pour planifier le démarrage et l'arrêt des VMs selon les horaires des utilisateurs.

Référence

Tirer parti d'Azure Hybrid Benefit

  • Si vous disposez d'une licence Windows Server ou Windows 10/11 avec Software Assurance, vous pouvez activer Azure Hybrid Benefit pour réduire le coût d'exécution des VMs Windows dans votre Personal Host Pool. Cet avantage diminue les coûts de licence du système d'exploitation pour les VMs concernées.

Référence

Utiliser les Reserved Instances (RIs) ou l'Azure Savings Plan for Compute

  • Pour les utilisateurs ayant un usage prévisible et constant à long terme (employés disposant de VMs dédiées), achetez des Reserved Instances ou engagez-vous sur une dépense horaire avec l'Azure Savings Plan for Compute sur un ou trois ans. Les RIs et Savings Plans offrent des remises significatives par rapport à la tarification à l'usage.
  • Analysez les attributions des utilisateurs et la durée prévue de leurs besoins en VM personnelle pour calibrer les engagements RI ou Savings Plan.

Référence

Optimiser les coûts de stockage

  • Selon les besoins de performance de chaque utilisateur, choisissez le niveau de stockage adapté (Standard SSD, Premium SSD) pour les disques OS et les disques de profil utilisateur (avec FSLogix).
  • Surveillez régulièrement la taille des disques de profil et mettez en place des règles pour maîtriser leur croissance (quotas, redirection des dossiers volumineux).
  • Envisagez Azure Files ou Azure NetApp Files pour le stockage des profils, en optimisant coût et performance selon les besoins individuels. Identifiez et supprimez les disques orphelins ou inutilisés associés à des VMs désallouées.

Référence

Mettre en œuvre efficacement la gestion des profils FSLogix

  • Configurez FSLogix pour ne rediriger vers le disque de profil que les éléments nécessaires, et ainsi réduire la taille globale et les opérations d'I/O.
  • Utilisez les profile containers pour améliorer les performances et gérer les profils utilisateur dans les Personal Host Pools. Mettez en place des règles de nettoyage des fichiers temporaires et de maîtrise de la taille des containers de profil.

Référence

Surveiller et analyser les coûts régulièrement

  • Utilisez Azure Cost Management pour gagner en visibilité sur vos dépenses AVD côté Personal Host Pool.
  • Définissez des budgets et des alertes de coûts pour suivre vos dépenses et repérer rapidement toute hausse inattendue.
  • Analysez la répartition des coûts par groupe de ressources, service et tags pour comprendre l'origine des dépenses liées à vos bureaux.

Référence

Étiqueter les ressources de manière appropriée

  • Mettez en place une stratégie de tagging cohérente pour toutes les ressources AVD du Personal Host Pool (host pool lui-même, VMs individuelles, disques, etc.).
  • Les tags facilitent l'organisation, l'allocation des coûts (par utilisateur ou par département) et le reporting, et simplifient le suivi des dépenses.

Auditer régulièrement l'utilisation des ressources

  • Examinez périodiquement l'utilisation de toutes les ressources AVD du Personal Host Pool pour repérer les VMs constamment sous-utilisées qui pourraient être redimensionnées ou désallouées si elles ne sont plus nécessaires.
  • Appuyez-vous sur les recommandations d'Azure Advisor pour identifier d'autres pistes d'optimisation des coûts.

Optimiser les coûts réseau

  • Veillez à ce que votre environnement AVD se trouve dans la même région Azure que vos utilisateurs afin de limiter les coûts de transfert de données.
  • Évitez d'attribuer des adresses IP publiques aux session hosts individuels, sauf nécessité.

Choisir la bonne image de système d'exploitation

  • Sélectionnez une image OS de base optimisée pour les besoins de vos utilisateurs, sans logiciels superflus qui consomment des ressources.

En appliquant ces stratégies, vous pouvez réduire efficacement les coûts liés à vos Personal Host Pools Azure Virtual Desktop tout en garantissant des ressources dédiées à vos utilisateurs. Une surveillance et des ajustements continus en fonction des usages réels sont essentiels pour maximiser l'efficacité économique.

Optimiser les coûts des Pooled Host Pools

Mettre en place l'autoscaling

  • Ajustez dynamiquement le nombre de session hosts actifs selon la demande et des seuils prédéfinis.
  • Augmentez la capacité aux heures de pointe pour maintenir les performances et réduisez-la en heures creuses pour limiter les coûts de compute.
  • Utilisez les capacités d'autoscaling intégrées à Azure Virtual Desktop ou Azure Automation pour un contrôle plus fin.

Référence

Right-sizing des VMs pour les workloads partagés

  • Identifiez la taille de VM optimale, qui équilibre performance et coût pour votre charge d'utilisateurs simultanés. Les environnements pooled tirent souvent parti de VMs optimisées multi-utilisateur.
  • Surveillez les métriques globales de performance du host pool (utilisation CPU et mémoire) pour vous assurer que les VMs sont correctement dimensionnées par rapport à l'usage simultané moyen.
  • Envisagez les VMs burstables (série B) pour économiser sur les workloads présentant des pics d'usage occasionnels.

Référence

Optimiser les limites de session par VM

  • Configurez avec soin le nombre maximal de sessions utilisateur simultanées autorisées par VM.
  • Augmenter la densité de sessions peut améliorer l'efficacité économique en maximisant l'utilisation des VMs, mais il est essentiel de surveiller les performances et l'expérience utilisateur pour éviter toute dégradation.
  • Testez différentes limites de session pour trouver l'équilibre idéal selon vos workloads.

Référence

Mettre en place l'arrêt automatique et le démarrage à la connexion

  • Configurez les session hosts pour qu'ils s'arrêtent automatiquement après une période d'inactivité afin d'économiser les ressources de compute.
  • Activez la fonctionnalité Start VM on Connect (si elle est prise en charge par votre solution de scaling) pour ne démarrer les session hosts que lorsqu'un utilisateur tente de se connecter.

Référence

Tirer parti d'Azure Hybrid Benefit

  • Utilisez vos licences Windows Server ou Windows 10/11 avec Software Assurance pour réduire le coût d'exécution des VMs Windows dans votre Pooled Host Pool.
  • Cet avantage porte sur les coûts de licence du système d'exploitation des session hosts.

Référence

Utiliser les Reserved Instances (RIs) ou l'Azure Savings Plan for Compute

  • Pour une base prévisible de session hosts toujours actifs, achetez des Reserved Instances ou engagez-vous sur une dépense horaire avec l'Azure Savings Plan for Compute sur un ou trois ans.
  • Analysez la capacité minimale requise pendant les heures ouvrées pour déterminer le nombre et le type d'engagements RI ou Savings Plan adaptés.

Référence

Optimiser les coûts de stockage

  • Selon les exigences de performance, choisissez le niveau de stockage adapté (Standard SSD, Premium SSD) pour les disques OS et le stockage des profils. Les environnements pooled tirent souvent parti du rapport coût-efficacité du Standard SSD pour les disques OS.
  • Mettez en œuvre la gestion des profils FSLogix pour gérer les profils utilisateur et réduire efficacement la consommation de stockage.
  • Examinez et gérez régulièrement la taille des profile containers FSLogix.
  • Envisagez Azure Files ou Azure NetApp Files pour le stockage des profils, en optimisant coût et performance.
  • Supprimez les disques orphelins ou inutilisés.

Référence

Mettre en œuvre efficacement la gestion des profils FSLogix

  • Configurez FSLogix pour ne rediriger que les éléments de profil utilisateur nécessaires, afin de minimiser la taille des profile containers et les opérations d'I/O.
  • Utilisez les profile containers pour de meilleures performances et une gestion plus simple en environnement pooled.
  • Mettez en place des règles de gestion des fichiers temporaires et de contrôle de la croissance des profils.

Référence

Surveiller et analyser les coûts régulièrement

  • Utilisez Azure Cost Management pour gagner en visibilité sur vos dépenses AVD côté Pooled Host Pool.
  • Mettez en place des budgets et des alertes de coûts pour surveiller proactivement les dépenses et repérer les pics inattendus.
  • Analysez la répartition des coûts par groupe de ressources, service et tags pour identifier les facteurs de coût.

Référence

Étiqueter les ressources de manière appropriée

  • Les tags permettent une meilleure allocation des coûts, un reporting plus précis et un suivi affiné des dépenses.
  • Mettez en place une stratégie de tagging cohérente pour toutes les ressources AVD du Pooled Host Pool (host pool lui-même, VMs, disques, etc.).

Auditer régulièrement l'utilisation des ressources

  • Examinez périodiquement l'utilisation de toutes les ressources AVD du Pooled Host Pool pour repérer les inefficacités ou composants sous-utilisés.
  • Appuyez-vous sur les recommandations d'Azure Advisor pour identifier d'autres pistes d'optimisation des coûts.

Optimiser les coûts réseau

  • Veillez à ce que les ressources soient situées dans la même région que les utilisateurs et que les autres services fréquemment sollicités, afin de limiter le trafic sortant.
  • Évitez les adresses IP publiques inutiles pour les session hosts.

Choisir la bonne image de système d'exploitation

  • Optez pour une image de base optimisée pour les scénarios multi-utilisateurs, ne contenant que les logiciels essentiels.

En adoptant ces stratégies, les organisations peuvent réduire significativement les coûts liés aux Pooled Host Pools Azure Virtual Desktop tout en préservant une excellente expérience utilisateur. Surveiller et affiner les configurations en fonction des usages réels reste indispensable pour maximiser l'efficacité.

**Le prisme de l'utilisateur et du workload : éclairer les choix d'architecture**

Pour choisir le bon modèle Azure Virtual Desktop (AVD) et déployer des stratégies d'optimisation des coûts efficaces, il faut d'abord bien cerner les différents profils d'utilisateurs, les applications dont ils ont besoin et leurs schémas de workload typiques.

Par exemple, l'AVD persistant s'impose souvent pour les développeurs qui ont besoin d'outils spécifiques, les designers qui requièrent des logiciels et configurations sur mesure, ou encore les administrateurs IT qui dépendent de privilèges élevés.

À l'inverse, l'AVD non persistant convient généralement mieux aux téléopérateurs utilisant des applications standardisées, aux étudiants en salles informatiques, au personnel temporaire avec des besoins applicatifs basiques ou encore au personnel de santé accédant aux dossiers patients.

Il est essentiel d'évaluer les schémas de workload — heures de pointe, heures creuses, horaires de travail habituels — car ces facteurs pèsent fortement sur les stratégies de scaling et la mise en œuvre de techniques d'optimisation comme l'autoscaling et les Reserved Instances.

Suivre l'activité des utilisateurs et l'utilisation des ressources via des outils tels qu'Azure Virtual Desktop Insights aide aussi à identifier de nouvelles pistes d'optimisation et d'économies.

Sans une vision claire de la façon dont les utilisateurs vont solliciter leurs bureaux virtuels et de ce qu'exigent leurs applications, les organisations risquent de retenir, par défaut, un modèle soit trop coûteux, soit inadapté aux besoins, avec à la clé des ressources gaspillées ou une productivité en berne.

Sources :

[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/

Choisir entre Personal et Pooled Host Pools, c'est arbitrer entre besoins de stockage, charge de gestion et expérience utilisateur.

Le modèle Pooled est souvent plus économique, en particulier pour les organisations qui comptent de nombreux collaborateurs orientés tâches. À l'inverse, le modèle Personal sera préférable lorsque l'on privilégie une expérience informatique personnalisée et constante.

Au final, la meilleure approche dépend d'une bonne compréhension des besoins des utilisateurs et des schémas de workload, gage à la fois d'efficacité économique et de qualité de l'expérience. Les organisations ont tout intérêt à prendre le temps d'évaluer leurs exigences propres et à déployer, en connaissance de cause, les stratégies d'optimisation des coûts évoquées, afin de retenir la décision la plus adaptée à leur contexte.

Exploitez tout le potentiel de votre plateforme Azure : planifiez dès aujourd'hui une démo et un échange avec notre équipe dédiée pour découvrir comment DoiT Cloud Intelligence peut transformer votre expérience et générer des résultats concrets.

FinOps | DoiT \ Le FinOps intelligent et contextuel qui accompagne chaque étape de votre parcours FinOps. DoiT Cloud Intelligence™ est la seule solution end-to-end…\ www.doit.com