Créer et attribuer un plan de mise à l’échelle automatique pour Azure Virtual Desktop
Important
La mise à l’échelle automatique dynamique pour les pools d’hôtes mis en pool avec la configuration de l’hôte de session est actuellement en préversion. Pour connaître les conditions juridiques qui s’appliquent aux fonctionnalités Azure en version bêta, en préversion ou plus généralement non encore en disponibilité générale, consultez l’Avenant aux conditions d’utilisation des préversions de Microsoft Azure.
La mise à l’échelle automatique vous permet d’effectuer un scale-up ou un scale-down de vos hôtes de session de machines virtuelles dans un pool d’hôtes pour optimiser les coûts de déploiement.
Lorsque vous utilisez la mise à l’échelle automatique, vous pouvez choisir parmi deux méthodes de mise à l’échelle différentes : la gestion de l’alimentation ou dynamique. Pour en savoir plus sur la mise à l’échelle automatique, consultez Plans de mise à l’échelle automatique et exemples de scénarios dans Azure Virtual Desktop.
Remarque
- Vous ne pouvez pas utiliser la mise à l’échelle automatique et procéder à la mise à l'échelle des hôtes de session à l'aide d'Azure Automation et d’Azure Logic Apps sur le même pool d’hôtes. Vous devez utiliser l’une ou l’autre.
- La mise à l’échelle automatique de la gestion de l’alimentation est disponible dans Azure et Azure Government.
- La mise à l’échelle automatique dynamique est disponible uniquement dans Azure et n’est pas prise en charge dans Azure Government.
Pour de meilleurs résultats, nous vous recommandons d’utiliser la mise à l’échelle automatique avec les sessions hôtes que vous avez déployées avec des modèles Azure Resource Manager Azure Virtual Desktop ou des outils internes de Microsoft.
Prérequis
Pour utiliser un plan de mise à l’échelle de la gestion de l’alimentation, veillez à suivre les instructions suivantes :
Les données de configuration du plan de mise à l'échelle doivent être stockées dans la même région que la configuration du pool d'hôtes. Le déploiement de machines virtuelles hôtes de la session est pris en charge dans toutes les régions Azure.
Lorsque vous utilisez la mise à l’échelle automatique pour les pools d’hôtes mis en pool, vous devez disposer d’un paramètre MaxSessionLimit configuré pour ce pool d’hôtes. N’utilisez pas la valeur par défaut. Vous pouvez configurer cette valeur dans les paramètres du pool d’hôtes dans le Portail Azure ou exécuter les cmdlets PowerShell New-AzWvdHostPool ou Update-AzWvdHostPool.
Vous devez accorder l’accès à Azure Virtual Desktop pour gérer l’état d’alimentation de vos machines virtuelles hôtes de session. Vous devez disposer de l’autorisation
Microsoft.Authorization/roleAssignments/write
sur vos abonnements pour attribuer le rôle de contrôle d’accès en fonction du rôle (RBAC) pour le principal du service Azure Virtual Desktop sur ces abonnements. Cela fait partie des rôles intégrés Administrateur d’accès utilisateur et Propriétaire.Si vous souhaitez utiliser la mise à l’échelle automatique du bureau personnel avec mise en veille prolongée, vous devez activer la fonctionnalité de mise en veille prolongée pour les machines virtuelles dans votre pool d’hôtes personnel. FSLogix et l’attachement d’application ne prennent actuellement pas en charge la mise en veille prolongée. N’activez pas la mise en veille prolongée si vous utilisez FSLogix ou l’attachement d’application pour vos pools d’hôtes personnels. Pour plus d’informations sur l’utilisation de la mise en veille prolongée, notamment son fonctionnement, ses limitations et ses prérequis, consultez Mise en veille prolongée pour les machines virtuelles Azure.
Si vous utilisez PowerShell pour créer et attribuer votre plan de mise à l’échelle, vous avez besoin du module Az.DesktopVirtualization version 4.2.0 ou ultérieure.
Si vous configurez une stratégie de limite de temps, vous avez besoin des éléments suivants :
- Pour Intune : un compte Microsoft Entra ID auquel est attribué le rôle RBAC intégré de gestionnaire de stratégies et de profils ainsi qu’un groupe contenant les appareils à configurer.
- Pour la stratégie de groupe : un compte de domaine qui a l’autorisation de créer ou de modifier des objets de stratégie de groupe ainsi qu’un groupe de sécurité ou une unité d’organisation (UO) contenant les appareils à configurer.
Pour utiliser un plan de mise à l’échelle dynamique (préversion) :
La mise à l’échelle automatique dynamique ne peut être utilisée que pour les pools d’hôtes mis en pool avec la configuration de l’hôte de session. Si vous souhaitez appliquer un plan de mise à l’échelle automatique à un pool d’hôtes standard sans configuration d’hôte de session, vous devez utiliser la méthode de mise à l’échelle de la gestion de l’alimentation, qui est déjà généralement disponible.
Vous ne pouvez pas utiliser la mise à l’échelle dynamique conjointement avec tout autre script de mise à l’échelle sur le même pool d’hôtes. Vous devez utiliser l’une ou l’autre.
Les données de configuration du plan de mise à l'échelle doivent être stockées dans la même région que la configuration du pool d'hôtes. Vous pouvez déployer des hôtes de session dans n’importe quelle région Azure.
Lorsque vous utilisez la mise à l’échelle automatique pour les pools d’hôtes mis en pool, vous devez disposer d’une limite de session maximale personnalisée pour l’équilibrage de charge de ce pool d’hôtes. N’utilisez pas la valeur par défaut. Pour découvrir plus d’informations, consultez Configurer l’équilibrage de charge du pool d’hôtes.
Vous devez accorder l’accès à Azure Virtual Desktop pour gérer l’état d’alimentation de vos machines virtuelles hôtes de session. Vous devez disposer de l’autorisation
Microsoft.Authorization/roleAssignments/write
sur vos abonnements pour attribuer le rôle de contrôle d’accès en fonction du rôle (RBAC) pour le principal du service Azure Virtual Desktop sur ces abonnements. Cela fait partie des rôles intégrés Administrateur d’accès utilisateur et Propriétaire.La mise à l’échelle automatique dynamique nécessite actuellement l’accès au point de terminaison stockage Azure public
wvdhpustgr0prod.blob.core.windows.net
pour déployer RDAgent lors de la création d’hôtes de session. Tant qu’il n’est pas migré vers un point de terminaison requis pour Azure Virtual Desktop, les hôtes de session qui ne peuvent pas accéder à wvdhpustgr0prod.blob.core.windows.net échouent avec une erreur « CustomerVmNoAccessToDeploymentPackageException ».Si vous utilisez PowerShell pour créer et attribuer votre plan de mise à l’échelle, vous avez besoin du module Az.DesktopVirtualization version 4.2.0 ou ultérieure.
Attribuer des autorisations au principal du service Azure Virtual Desktop
Avant de créer votre premier plan de mise à l’échelle, vous devez attribuer le rôle RBAC Contributeur de mise sous et hors tension de la virtualisation du Bureau au principal de service Azure Virtual Desktop avec votre abonnement Azure comme étendue attribuable. L’attribution de ce rôle à n’importe quel niveau inférieur à votre abonnement, tel que le groupe de ressources, le pool d’hôtes ou la machine virtuelle, empêche le bon fonctionnement de la mise à l’échelle automatique.
Vous devez ajouter chaque abonnement Azure en tant qu’étendue attribuable qui contient des pools d’hôtes et des machines virtuelles hôtes de session que vous souhaitez utiliser avec la mise à l’échelle automatique. Ce rôle et cette attribution permettent à Azure Virtual Desktop de gérer l’état de mise sous tension de toutes les machines virtuelles dans ces abonnements. Il permet également au service d’appliquer des actions sur les pools d’hôtes et sur les machines virtuelles quand il n’y a aucune session utilisateur active.
Pour savoir comment attribuer le rôle Contributeur de mise hors tension de la virtualisation de bureau au principal de service Azure Virtual Desktop, consultez Attribuer des rôles Azure RBAC ou des rôles Microsoft Entra aux principaux de service Azure Virtual Desktop.
Attribuer des autorisations au principal du service Azure Virtual Desktop
Avant de créer votre premier plan de mise à l’échelle, vous devez attribuer les rôles RBAC Contributeur de mise sous et hors tension de la virtualisation du Bureau et Contributeur de machine virtuelle de la virtualisation du bureau au principal de service Azure Virtual Desktop avec votre abonnement Azure comme étendue attribuable. L’attribution de ces rôles à n’importe quel niveau inférieur à votre abonnement, tel que le groupe de ressources, le pool d’hôtes ou la machine virtuelle, empêche le bon fonctionnement de la mise à l’échelle automatique. Vous devez ajouter chaque abonnement Azure en tant qu’étendue attribuable qui contient des pools d’hôtes et des machines virtuelles hôtes de session que vous souhaitez utiliser avec la mise à l’échelle automatique. Ces rôles et affectations permettent à Azure Virtual Desktop de gérer l’état d’alimentation des machines virtuelles et de créer, supprimer, mettre à jour, démarrer et arrêter toutes les machines virtuelles de ces abonnements. Ils permettent également au service d’appliquer des actions sur les pools d’hôtes et sur les machines virtuelles quand il n’y a aucune session utilisateur active.
Pour savoir comment attribuer le rôle Contributeur de mise hors tension de la virtualisation de bureau au principal de service Azure Virtual Desktop, consultez Attribuer des rôles Azure RBAC ou des rôles Microsoft Entra aux principaux de service Azure Virtual Desktop.
Créer un plan de mise à l’échelle
Maintenant que vous avez attribué le rôle Contributeur de mise sous et hors tension de la virtualisation de Bureau au principal de service sur vos abonnements, vous pouvez créer un plan de mise à l’échelle. Pour créer un plan de mise à l’échelle à l’aide du portail :
Connectez-vous au portail Azure.
Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.
Sélectionnez Plans de mise à l’échelle, puis sélectionnez Créer.
Dans l’onglet Informations de base, fournissez les informations suivantes :
Paramètre Valeur/description Abonnement Sélectionnez dans la liste déroulante l’abonnement dans lequel vous souhaitez créer le pool d’hôtes. Resource group Sélectionnez un groupe de ressources existant ou sélectionnez Créer, puis saisissez un nom. Nom du plan de mise à l’échelle Entrez un nom pour le plan de mise à l’échelle. Si vous le souhaitez, vous pouvez également ajouter un nom « convivial » qui sera affiché pour vos utilisateurs et une description pour votre plan. Emplacement Sélectionnez la région Azure dans laquelle vous souhaitez créer votre plan de mise à l'échelle. Fuseau horaire Sélectionnez le fuseau horaire à utiliser avec votre plan. Type de pool d’hôtes Sélectionnez le type de pool d’hôtes auquel vous souhaitez que votre plan de mise à l’échelle s’applique. Étiquette d’exclusion Entrez un nom d’étiquette pour les machines virtuelles que vous ne souhaitez pas inclure dans les opérations de mise à l’échelle. Par exemple, vous pouvez baliser les machines virtuelles configurées en mode maintenance afin que la mise à l’échelle automatique ne remplace pas le mode de maintenance pendant la maintenance à l’aide de l’étiquette d’exclusion « excludeFromScaling ». Si vous avez défini « excludeFromScaling » comme champ de nom d’étiquette sur l’une des machines virtuelles du pool d’hôtes, la mise à l’échelle automatique ne démarre pas, ne s’arrête pas ou ne modifie pas le mode de maintenance de ces machines virtuelles particulières. Méthode de mise à l'échelle Cette option s’affiche si vous avez sélectionné Pooled pour le type de pool d’hôtes. Sélectionnez Mise à l’échelle automatique de la gestion de l’alimentation. Remarque
- Bien qu’une étiquette d’exclusion exclut la machine virtuelle balisée des opérations de mise à l’échelle de la gestion de l’alimentation, les machines virtuelles balisées sont toujours considérées comme faisant partie du calcul du pourcentage minimal d’hôtes.
- Veillez à ne pas inclure d’informations sensibles dans les étiquettes d’exclusion, telles que les noms d’utilisateur principal ou d’autres informations d’identification personnelle.
Sélectionnez Suivant pour accéder à l’onglet Planifications. Les planifications vous permettent de définir quand la mise à l’échelle automatique active et désactive les machines virtuelles pendant la journée. Les paramètres de planification sont différents en fonction du type de pool d’hôtes que vous avez choisi pour le plan de mise à l’échelle.
Pools d’hôtes groupés
Dans chaque phase de la planification, la mise à l’échelle automatique ne désactive les machines virtuelles que lorsque la capacité du pool d’hôtes utilisée ne dépasse pas le seuil de capacité. Les valeurs par défaut que vous voyez quand vous essayez de créer une planification sont les valeurs suggérées pour les jours de la semaine, mais vous pouvez les modifier si nécessaire.
Pour créer ou modifier une planification :
Sous l’onglet Planifications, sélectionnez Ajouter une planification et renseignez les informations suivantes :
Paramètre Value/Description Nom de la planification Entrez un nom pour votre planification. Répéter le Sélectionnez les jours sur lesquels votre planification se répète. Sous l’onglet Augmentation, renseignez les champs suivants :
Paramètre Value/Description Heure de début Sélectionnez une heure dans le menu déroulant pour commencer à préparer les machines virtuelles pour les heures de pointe de l’activité. Algorithme d’équilibrage de charge Nous vous recommandons de sélectionner un algorithme d’équilibrage de charge en largeur d'abord. L’équilibrage de charge en largeur d’abord va distribuer les utilisateurs sur les machines virtuelles existantes pour conserver des temps d’accès rapides. La préférence d’équilibrage de charge que vous sélectionnez ici va remplacer celle que vous avez sélectionnée pour les paramètres de votre pool d’hôtes d’origine. Pourcentage minimal d’hôtes Entrez le pourcentage d’hôtes de session que vous souhaitez toujours conserver dans cette phase. Si le pourcentage que vous entrez n’est pas un nombre entier, il est arrondi au nombre entier supérieur le plus proche. Par exemple, dans un pool d’hôtes de sept hôtes de session, si vous définissez le pourcentage minimal d’hôtes pendant les heures d’accélération sur 10 %, une machine virtuelle restera toujours active pendant les heures d’accélération et ne sera pas désactivée par la mise à l’échelle automatique. Seuil de capacité Entrez le pourcentage de capacité du pool d’hôtes disponible qui doit déclencher une action de mise à l’échelle. Par exemple, si deux hôtes de session dans le pool d’hôtes présentant une limite de session maximale de 20 sont activés, la capacité du pool d’hôtes disponible est de 40. Si vous définissez le seuil de capacité sur 75 % et que les hôtes de session possèdent plus de 30 sessions utilisateur, la mise à l’échelle automatique active un troisième hôte de session. Cela permet de modifier la capacité du pool d’hôtes disponible pour passer de 40 à 60. Sous l’onglet Heures de pointe, renseignez les champs suivants :
Paramètre Value/Description Heure de début Entrez une heure de début pour la période où le taux d’utilisation est le plus élevé au cours de la journée. Veillez à ce que l’heure soit dans le même fuseau horaire que celui que vous avez spécifié pour votre plan de mise à l’échelle. Cette heure correspond également à l’heure de fin de la phase d’augmentation. Équilibrage de charge Sélectionnez l’équilibrage de charge de largeur d’abord ou de profondeur. L’équilibrage de charge de largeur répartit les nouvelles sessions utilisateur entre tous les hôtes de session du pool. L’équilibrage de charge en profondeur d’abord répartit les nouvelles sessions utilisateur sur un hôte de session disponible qui a le plus grand nombre de connexions sans avoir encore atteint sa limite maximale de sessions.
Pour plus d’informations sur les types d’équilibrage de charge, consultez Configurer la méthode d’équilibrage de charge d’Azure Virtual Desktop.Notes
Vous ne pouvez pas modifier le seuil de capacité ici. Au lieu de cela, la valeur que vous avez entrée dans Augmentation va être utilisée pour ce paramètre.
Pour Diminution, vous entrez des valeurs dans des champs similaires à Augmentation, mais cette fois-ci, c’est pour le moment où l’utilisation du pool d’hôtes diminue. Ceci comprend les champs suivants :
- Heure de début
- Algorithme d’équilibrage de charge
- Pourcentage minimal d’hôtes (%)
- Seuil de capacité (%)
- Forcer la déconnexion des utilisateurs
Important
Si vous avez activé la mise à l’échelle automatique pour forcer la déconnexion des utilisateurs lors du ralentissement, la fonctionnalité choisit d’arrêter l’hôte de la session présentant le plus petit nombre de sessions utilisateur (actives et déconnectées). La mise à l’échelle automatique met l’hôte de la session en mode maintenance, envoie à toutes les sessions utilisateur une notification leur indiquant qu’elles vont être déconnectées, puis déconnecte tous les utilisateurs une fois le délai d’attente spécifié dépassé. Une fois que la mise à l’échelle automatique a déconnecté toutes les sessions utilisateur, elle libère la machine virtuelle.
Si vous n’avez pas activé la déconnexion forcée lors d’un ralentissement, vous devez choisir si vous souhaitez arrêter « Les machines virtuelles n’ayant pas de sessions actives ou déconnectées » ou « Les machines virtuelles n’ayant pas de sessions actives » pendant le ralentissement.
Que vous ayez activé la mise à l’échelle automatique pour forcer les utilisateurs à se déconnecter pendant le ralentissement ou non, le seuil de capacité et le pourcentage minimal d’hôtes sont toujours respectés, la mise à l’échelle automatique n’arrête que les machines virtuelles si toutes les sessions utilisateur existantes (actives et déconnectées) dans le pool d’hôtes peuvent être consolidées à moins de machines virtuelles sans dépasser le seuil de capacité.
Vous pouvez également configurer une stratégie de limite de temps qui s’applique à toutes les phases pour déconnecter tous les utilisateurs déconnectés afin de réduire la capacité du pool d’hôtes utilisée. Pour plus d’informations, consultez Configurer une stratégie de limite de temps.
De même, les Heures creuses fonctionnent comme Heures de pointe :
- Heure de début, qui est aussi la fin de la période de diminution.
- Algorithme d’équilibrage de charge. Nous recommandons de choisir en profondeur d’abord pour réduire progressivement le nombre d’hôtes de session en fonction des sessions sur chaque machine virtuelle.
- Tout comme pour les heures de pointe, vous ne pouvez pas configurer le seuil de capacité ici. Au lieu de cela, la valeur que vous avez entrée dans Diminution se poursuit.
Pools d’hôtes personnels
Dans chaque phase de la planification, définissez si les machines virtuelles doivent être libérées en fonction de l’état de la session utilisateur.
Pour créer ou modifier une planification :
Sous l’onglet Planifications, sélectionnez Ajouter une planification et renseignez les informations suivantes :
Paramètre Value/Description Nom de la planification Entrez un nom pour votre planification. Répéter le Sélectionnez les jours sur lesquels votre planification se répète. Sous l’onglet Augmentation, renseignez les champs suivants :
Paramètre Value/Description Heure de début Dans le menu déroulant, sélectionnez l’heure à laquelle vous souhaitez que la phase de montée en puissance démarre. Démarrer la machine virtuelle à la connexion Indiquez si vous souhaitez activer la machine virtuelle de démarrage sur Se connecter lors de l’accélération.
Nous vous recommandons vivement d’activer Démarrer la machine virtuelle lors de la connexion si vous choisissez de ne pas démarrer vos machines virtuelles pendant la phase d’accélération.Machines virtuelles à démarrer Indiquez si vous souhaitez démarrer uniquement les bureaux personnels auxquels un utilisateur est affecté au début, si vous souhaitez que tous les bureaux personnels du pool d’hôtes (quelle que soit l’affectation de l’utilisateur) soient démarrés, ou si vous souhaitez qu’aucun bureau personnel dans le pool ne soit démarré. Paramètres de déconnexion Pour En cas de déconnexion pendant (minutes), spécifiez le nombre de minutes pendant lesquelles une session utilisateur doit être déconnectée avant d’effectuer une action spécifique. Ce nombre peut être compris entre 0 et 360.
Pour Effectuer, spécifiez l’action que le service doit effectuer une fois qu’une session utilisateur a été déconnectée pendant la durée spécifiée. Les options sont les suivantes : libérer (arrêter) les machines virtuelles, mettre en veille prolongée l'appareil de bureau personnel ou ne rien faire.Paramètres de déconnexion Pour En cas de fermeture de session pendant (minutes), spécifiez le nombre de minutes pendant lesquelles une session utilisateur doit être fermée avant d’effectuer une action spécifique. Ce nombre peut être compris entre 0 et 360.
Pour Effectuer, spécifiez l’action que le service doit effectuer une fois qu’une session utilisateur a été fermée pendant la durée spécifiée. Les options sont les suivantes : libérer (arrêter) les machines virtuelles, mettre en veille prolongée l'appareil de bureau personnel ou ne rien faire.Dans les onglets Heures de pointe, Ralentissement et Heures creuses, renseignez les champs suivants :
Paramètre Value/Description Heure de début Entrez une heure de début pour chaque phase. Cette heure correspond également à l’heure de fin de la phase précédente. Démarrer la machine virtuelle à la connexion Indiquez si vous souhaitez activer la machine virtuelle de démarrage sur se connecter pendant cette phase. Paramètres de déconnexion Pour En cas de déconnexion pendant (minutes), spécifiez le nombre de minutes pendant lesquelles une session utilisateur doit être déconnectée avant d’effectuer une action spécifique. Ce nombre peut être compris entre 0 et 360.
Pour Effectuer, spécifiez l’action que le service doit effectuer une fois qu’une session utilisateur a été déconnectée pendant la durée spécifiée. Les options sont les suivantes : libérer (arrêter) les machines virtuelles, mettre en veille prolongée l'appareil de bureau personnel ou ne rien faire.Paramètres de déconnexion Pour En cas de fermeture de session pendant (minutes), spécifiez le nombre de minutes pendant lesquelles une session utilisateur doit être fermée avant d’effectuer une action spécifique. Ce nombre peut être compris entre 0 et 360.
Pour Effectuer, spécifiez l’action que le service doit effectuer une fois qu’une session utilisateur a été fermée pendant la durée spécifiée. Les options sont les suivantes : libérer (arrêter) les machines virtuelles, mettre en veille prolongée l'appareil de bureau personnel ou ne rien faire.
Sélectionnez Suivant pour accéder à l’onglet Affectations du pool d’hôtes. Cochez la case en regard de chaque pool d’hôtes que vous voulez inclure. Si vous ne souhaitez pas activer la mise à l’échelle automatique, décochez toutes les cases. Vous pouvez toujours revenir à ce paramètre ultérieurement et le modifier. Vous pouvez uniquement affecter le plan de mise à l’échelle aux pools d’hôtes qui correspondent au type de pool d’hôtes spécifié dans le plan.
Notes
- Lorsque vous créez ou mettez à jour un plan de mise à l’échelle qui est déjà attribué à des pools d’hôtes, ses modifications sont appliquées immédiatement.
Après cela, vous devez entrer des étiquettes. Les étiquettes sont constituées de paires nom-valeur qui vous permettent de catégoriser des ressources pour une facturation consolidée. Vous pouvez appliquer la même étiquette à plusieurs ressources et groupes de ressources. Pour en savoir plus sur l’étiquetage des ressources, consultez Utiliser des étiquettes pour organiser vos ressources Azure.
Notes
Si vous changez les paramètres des ressources sous d’autres onglets après avoir créé des étiquettes, vos étiquettes sont mises à jour automatiquement.
Une fois que vous avez terminé, accédez à l’onglet Vérifier + créer, puis sélectionnez Créer pour créer et attribuer votre plan de mise à l’échelle aux pools d’hôtes sélectionnés.
Maintenant que vous avez affecté les rôlesContributeur de virtualisation de bureau et Contributeur de machine virtuelle de virtualisation de bureau au principal de service sur vos abonnements, vous pouvez créer un plan de mise à l’échelle dynamique.
Pendant la préversion, vous pouvez uniquement créer un plan de mise à l’échelle pour la mise à l’échelle automatique dynamique à l’aide du portail Azure. Pour créer un plan de mise à l’échelle dynamique à l’aide du portail Azure :
Connectez-vous au portail Azure.
Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.
Sélectionnez Plans de mise à l’échelle, puis sélectionnez Créer.
Dans l’onglet Informations de base, fournissez les informations suivantes :
Paramètre Valeur/description Abonnement Sélectionnez dans la liste déroulante l’abonnement dans lequel vous souhaitez créer le pool d’hôtes. Resource group Sélectionnez un groupe de ressources existant ou sélectionnez Créer, puis saisissez un nom. Nom du plan de mise à l’échelle Entrez un nom pour le plan de mise à l’échelle. Si vous le souhaitez, vous pouvez également ajouter un nom « convivial » qui sera affiché pour vos utilisateurs et une description pour votre plan. Emplacement Sélectionnez la région Azure dans laquelle vous souhaitez créer votre plan de mise à l'échelle. Fuseau horaire Sélectionnez le fuseau horaire à utiliser avec votre plan. Type de pool d’hôtes Sélectionnez Pooled. Étiquette d’exclusion Entrez un nom d’étiquette pour les machines virtuelles que vous ne souhaitez pas inclure dans les opérations de mise à l’échelle. Par exemple, vous pouvez baliser les machines virtuelles configurées en mode maintenance afin que la mise à l’échelle automatique ne remplace pas le mode de maintenance pendant la maintenance à l’aide de l’étiquette d’exclusion « excludeFromScaling ». Si vous avez défini « excludeFromScaling » comme champ de nom d’étiquette sur l’une des machines virtuelles du pool d’hôtes, la mise à l’échelle automatique ne démarre pas, ne s’arrête pas ou ne modifie pas le mode de maintenance de ces machines virtuelles particulières. Méthode de mise à l'échelle Sélectionnez Mise à l’échelle automatique dynamique. Remarque
- Bien qu’une étiquette d’exclusion exclut la machine virtuelle balisée des opérations de mise à l’échelle de la gestion de l’alimentation, les machines virtuelles balisées sont toujours considérées comme faisant partie du calcul du pourcentage minimal d’hôtes.
- Veillez à ne pas inclure d’informations sensibles dans les étiquettes d’exclusion, telles que les noms d’utilisateur principal ou d’autres informations d’identification personnelle.
Après avoir renseigné cet onglet, sélectionnez Suivant : planifications.
Sous l’onglet Planifications, sélectionnez Ajouter une planification et renseignez les informations suivantes.
Sous l’onglet Général, renseignez les champs suivants :
Paramètre Value/Description Nom de la planification Entrez un nom pour votre planification. Répéter le Sélectionnez les jours sur lesquels votre planification se répète. Pourcentage minimal d’hôtes actifs (%) Entrez le pourcentage de nombre minimal de machines virtuelles hôtes de session en cours d’exécution en fonction de la taille minimale du pool d’hôtes qui est toujours disponible. Par exemple, si le pourcentage minimal d’hôtes actifs (%) est spécifié comme 10 et que la taille minimale du pool d’hôtes est spécifiée comme 10, la mise à l’échelle automatique garantit qu’un hôte de session est toujours disponible pour prendre des connexions utilisateur. Taille minimale du pool d’hôtes Entrez le nombre de machines virtuelles hôtes de session à toujours faire partie du pool d’hôtes. Ces hôtes de session peuvent être dans un état en cours d’exécution ou dans un état arrêté. Taille maximale du pool d’hôtes Entrez le nombre maximal de machines virtuelles hôtes de session en cours d’exécution qui peuvent être disponibles. Cliquez sur Suivant.
Sous l’onglet Augmentation, renseignez les champs suivants :
Paramètre Value/Description Heure de début Sélectionnez une heure dans le menu déroulant pour commencer à préparer les machines virtuelles pour les heures de pointe de l’activité. Algorithme d’équilibrage de charge Nous vous recommandons de sélectionner un algorithme d’équilibrage de charge en largeur d'abord. L’équilibrage de charge en largeur d’abord va distribuer les utilisateurs sur les machines virtuelles existantes pour conserver des temps d’accès rapides. La préférence d’équilibrage de charge que vous sélectionnez ici va remplacer celle que vous avez sélectionnée pour les paramètres de votre pool d’hôtes d’origine. Seuil de capacité Entrez le pourcentage de capacité du pool d’hôtes disponible qui doit déclencher une action de mise à l’échelle. Par exemple, si le seuil de capacité spécifié est 60 % et que votre pool d'hôtes a une capacité totale de 100 sessions, la mise à l'échelle automatique active des hôtes de session supplémentaires dès que le pool d'hôtes dépasse une charge de 60 sessions. Vous pouvez modifier les paramètres de limite de machine virtuelle que vous avez renseignés sous l’onglet Général. Nous vous recommandons de disposer d’un pourcentage minimal plus élevé d’hôtes actifs (%) et de taille minimale du pool d’hôtes dans la phase d’accélération, qui sera reportée à la phase de pointe.
Cliquez sur Suivant.
Sous l’onglet Heures de pointe, renseignez les champs suivants :
Paramètre Value/Description Heure de début Entrez une heure de début pour la période où le taux d’utilisation est le plus élevé au cours de la journée. Veillez à ce que l’heure soit dans le même fuseau horaire que celui que vous avez spécifié pour votre plan de mise à l’échelle. Cette heure correspond également à l’heure de fin de la phase d’augmentation. Algorithme d’équilibrage de charge Sélectionnez l’équilibrage de charge de largeur d’abord ou de profondeur. L’équilibrage de charge de largeur répartit les nouvelles sessions utilisateur entre tous les hôtes de session du pool. L’équilibrage de charge en profondeur d’abord répartit les nouvelles sessions utilisateur sur un hôte de session disponible qui a le plus grand nombre de connexions sans avoir encore atteint sa limite maximale de sessions.
Pour plus d’informations sur les types d’équilibrage de charge, consultez Configurer la méthode d’équilibrage de charge d’Azure Virtual Desktop.Notes
Vous ne pouvez pas modifier le seuil de capacité ici. Au lieu de cela, la valeur que vous avez entrée dans Augmentation va être utilisée pour ce paramètre.
Dans l’onglet Diminution, vous entrez des valeurs dans des champs similaires à Augmentation, mais cette fois-ci, c’est pour le moment où l’utilisation du pool d’hôtes diminue. Ceci comprend les champs suivants :
- Heure de début
- Algorithme d’équilibrage de charge
- Seuil de capacité (%)
- Forcer la déconnexion des utilisateurs
- Pourcentage minimal d’hôtes actifs (%)
- Taille minimale du pool d’hôtes
- Taille maximale du pool d’hôtes
Important
Si vous avez activé la mise à l’échelle automatique pour forcer la déconnexion des utilisateurs lors du ralentissement, la fonctionnalité choisit d’arrêter ou de supprimer l’hôte de la session présentant le plus petit nombre de sessions utilisateur (actives et déconnectées). La mise à l’échelle automatique met l’hôte de la session en mode maintenance, envoie à toutes les sessions utilisateur une notification leur indiquant qu’elles vont être déconnectées, puis déconnecte tous les utilisateurs une fois le délai d’attente spécifié dépassé. Une fois que la mise à l’échelle automatique a déconnecté toutes les sessions utilisateur, elle libère ou supprime la machine virtuelle.
Si vous n’avez pas activé la déconnexion forcée lors d’un ralentissement, vous devez choisir si vous souhaitez arrêter « Les machines virtuelles n’ayant pas de sessions actives ou déconnectées » ou « Les machines virtuelles n’ayant pas de sessions actives » pendant le ralentissement.
Que vous ayez activé la mise à l’échelle automatique pour forcer les utilisateurs à se déconnecter pendant le ralentissement ou non, le seuil de capacité et le pourcentage minimal d’hôtes sont toujours respectés, la mise à l’échelle automatique n’arrête ou ne supprime que les machines virtuelles si toutes les sessions utilisateur existantes (actives et déconnectées) dans le pool d’hôtes peuvent être consolidées à moins de machines virtuelles sans dépasser le seuil de capacité.
De même, les Heures creuses fonctionnent comme Heures de pointe :
- Heure de début, qui est aussi la fin de la période de diminution.
- Algorithme d’équilibrage de charge. Nous recommandons de choisir en profondeur d’abord pour réduire progressivement le nombre d’hôtes de session en fonction des sessions sur chaque machine virtuelle.
- Tout comme pour les heures de pointe, vous ne pouvez pas configurer le seuil de capacité ici. Au lieu de cela, la valeur que vous avez entrée dans Diminution va être utilisée pour ce paramètre.
Sélectionnez Suivant pour accéder à l’onglet Affectations du pool d’hôtes. Cochez la case en regard de chaque pool d’hôtes que vous voulez inclure. Si vous ne souhaitez pas activer la mise à l’échelle automatique, décochez toutes les cases. Vous pouvez toujours revenir à ce paramètre ultérieurement et le modifier. Vous ne pouvez affecter le plan de mise à l’échelle dynamique qu’aux pools d’hôtes mis en pool avec la configuration de l’hôte de session.
Remarque
- Lorsque vous créez ou mettez à jour un plan de mise à l’échelle qui est déjà attribué à des pools d’hôtes, ses modifications sont appliquées immédiatement.
Après cela, vous devez entrer des étiquettes. Les étiquettes sont constituées de paires nom-valeur qui vous permettent de catégoriser des ressources pour une facturation consolidée. Vous pouvez appliquer la même étiquette à plusieurs ressources et groupes de ressources. Pour en savoir plus sur l’étiquetage des ressources, consultez Utiliser des étiquettes pour organiser vos ressources Azure.
Notes
Si vous changez les paramètres des ressources sous d’autres onglets après avoir créé des étiquettes, vos étiquettes sont mises à jour automatiquement.
Une fois que vous avez terminé, accédez à l’onglet Vérifier + créer, puis sélectionnez Créer pour créer et attribuer votre plan de mise à l’échelle aux pools d’hôtes sélectionnés.
Important
Actuellement, lorsque vous déployez des hôtes de session dans le portail Azure à l’aide de la configuration de l’hôte de session, par défaut, il ne supprime pas automatiquement la carte réseau et/ou le disque lors de la suppression de la machine virtuelle. Pour modifier le paramètre par défaut, consultez Supprimer une machine virtuelle et les ressources jointes. La mise à l’échelle respecte donc la carte réseau et les disques des machines virtuelles créées manuellement dans le portail ne seront pas automatiquement supprimés. Ce paramètre par défaut sera modifié afin que la carte réseau et le disque des machines virtuelles créées par le service de mise à l’échelle soient automatiquement supprimés avec les machines virtuelles.
Configurer une stratégie de limite de temps
Vous pouvez configurer une stratégie de limite de temps qui déconnecte tous les utilisateurs déconnectés une fois qu’une heure définie est atteinte pour réduire la capacité du pool d’hôtes utilisée à l’aide de Microsoft Intune ou de la stratégie de groupe. Sélectionnez l’onglet approprié pour votre scénario.
Pour configurer une stratégie de limite de temps à l’aide d’Intune :
Connectez-vous au centre d’administration Microsoft Intune.
Créez ou modifiez un profil de configuration pour les appareils Windows 10 et versions ultérieures, avec le type de profil Délais d’expiration des sessions.
Dans le sélecteur de paramètres, accédez à Modèles d’administration>Composants Windows>Services Bureau à distance>Hôte de la session Bureau à distance>Délais d’expiration des sessions.
Cochez la case Définir le délai d’expiration des sessions déconnectées, puis fermez le sélecteur de paramètres.
Développez la catégorie Modèles d’administration, basculez le commutateur Définir le délai d’expiration des sessions déconnectées sur Activé, puis sélectionnez une valeur de temps dans la liste déroulante.
Cliquez sur Suivant.
Facultatif : sous l’onglet Étiquettes d’étendue, sélectionnez une étiquette d’étendue pour filtrer le profil. Pour plus d’informations sur les étiquettes d’étendue, consultez Utiliser le contrôle d’accès en fonction du rôle (RBAC) et les étiquettes d’étendue pour l’informatique distribuée.
Sous l’onglet Affectations, sélectionnez le groupe contenant les ordinateurs qui fournissent une session à distance et que vous voulez configurer, puis sélectionnez Suivant.
Sous l’onglet Vérifier + créer, passez en revue les paramètres, puis sélectionnez Créer.
Une fois que la stratégie a été appliquée aux ordinateurs fournissant une session à distance, redémarrez-les pour que les paramètres prennent effet.
Modifier un plan de mise à l’échelle existant
Sélectionnez l’onglet approprié pour votre scénario.
Pour modifier un plan de mise à l’échelle existant à l’aide du portail Azure :
Connectez-vous au portail Azure.
Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.
Sélectionnez Plans de mise à l’échelle, puis sélectionnez le nom du plan de mise à l’échelle que vous souhaitez modifier. Le panneau de vue d’ensemble du plan de mise à l’échelle doit s’ouvrir.
Pour modifier les attributions de pool d’hôtes du plan de mise à l’échelle, sous le titre Gérer, sélectionnez Attributions de pool d’hôtes puis sélectionnez + Attribuer. Sélectionnez les pools d’hôtes auxquels vous souhaitez affecter le plan de mise à l'échelle et sélectionnez Affecter. Le pool d’hôtes doit se trouver dans la même région Azure que le plan de mise à l’échelle et le type de pool d’hôtes du plan de mise à l’échelle doit correspondre au type de pool d’hôtes auquel vous essayez de l’attribuer.
Conseil
Si vous avez activé le plan de mise à l’échelle pendant le déploiement, vous pouvez également désactiver le plan du pool d’hôtes sélectionné dans le menu Plan de mise à l’échelle en décochant la case Activer la mise à l’échelle automatique, comme illustré dans la capture d’écran suivante.
Pour modifier des planifications, sous le titre Gérer, sélectionnez Planifications.
Pour modifier le nom convivial, la description, le fuseau horaire ou les balises d’exclusion du plan, accédez à l’onglet Propriétés.
Pour modifier un plan de mise à l’échelle existant à l’aide du portail Azure :
Connectez-vous au portail Azure.
Dans la barre de recherche, tapez Azure Virtual Desktop et sélectionnez l’entrée de service correspondante.
Sélectionnez Plans de mise à l’échelle, puis sélectionnez le nom du plan de mise à l’échelle que vous souhaitez modifier. Le panneau de vue d’ensemble du plan de mise à l’échelle doit s’ouvrir.
Pour modifier les attributions de pool d’hôtes du plan de mise à l’échelle, sous le titre Gérer, sélectionnez Attributions de pool d’hôtes puis sélectionnez + Attribuer. Sélectionnez les pools d’hôtes auxquels vous souhaitez affecter le plan de mise à l'échelle et sélectionnez Affecter. Le pool d’hôtes doit se trouver dans la même région Azure que le plan de mise à l’échelle et le type de pool d’hôtes du plan de mise à l’échelle doit correspondre au type de pool d’hôtes auquel vous essayez de l’attribuer.
Conseil
Si vous avez activé le plan de mise à l’échelle pendant le déploiement, vous pouvez également désactiver le plan du pool d’hôtes sélectionné dans le menu Plan de mise à l’échelle en décochant la case Activer la mise à l’échelle automatique, comme illustré dans la capture d’écran suivante.
Pour modifier des planifications, sous le titre Gérer, sélectionnez Planifications.
Pour modifier le nom convivial, la description, le fuseau horaire ou les balises d’exclusion du plan, accédez à l’onglet Propriétés.
Étapes suivantes
Maintenant que vous avez créé votre plan de mise à l’échelle, voici quelques opérations que vous pouvez effectuer :
Pour en savoir plus sur les termes utilisés dans cet article, consultez notre glossaire de la mise à l’échelle automatique. Pour obtenir des exemples d’utilisation de la mise à l’échelle automatique, consultez exemples de scénarios de mise à l’échelle automatique. Si vous avez d’autres questions, vous pouvez également consulter notre FAQ sur la mise à l’échelle automatique.