Cet article répond aux questions fréquemment posées sur l’utilisation de la mise à l’échelle automatique pour Azure Virtual Desktop.
Questions générales
Puis-je configurer la mise à l’échelle pour des dates spécifiques telles que des jours fériés ?
Non. La mise à l’échelle automatique ne prend actuellement pas en charge la descente en puissance à des dates spécifiques.
Serai-je facturé en supplément pour l’utilisation de la mise à l’échelle automatique ?
Non. Pour plus d’informations sur les tarifs, consultez notre page de tarification.
À quelle fréquence la mise à l’échelle automatique surveille-t-elle les hôtes de session et effectue-t-elle des évaluations de mise à l’échelle ?
La mise à l’échelle automatique surveille le moment où les utilisateurs se connectent ou se déconnectent de leurs hôtes de session et catégorisent cette activité en tant qu’événements de changement de session. Les événements de changement de session déclenchent une évaluation de mise à l’échelle qui crée des journaux. S’il n’y a pas d’événements de modification de session ou si le service d’événements a une panne, la mise à l’échelle automatique vérifie ensuite s’il a manqué des événements. Lorsque plusieurs événements de modification de session se produisent dans un court laps de temps, la fonctionnalité lot les évaluations de mise à l’échelle. Ce traitement par lot permet à la mise à l’échelle automatique de traiter rapidement un grand nombre d’événements sans surcharger le système.
Combien de machines virtuelles doivent se trouver dans un pool d’hôtes pour que la mise à l’échelle automatique fonctionne correctement ?
Minimum un.
Pouvez-vous utiliser Azure CLI pour configurer la mise à l’échelle automatique ?
Non, la mise à l’échelle automatique n’offre actuellement pas la possibilité de configurer les paramètres avec Azure CLI.
Quelles sont les régions prises en charge ?
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. Toutefois, le déploiement de machines virtuelles hôtes de session est pris en charge dans toutes les régions Azure. Les machines virtuelles peuvent être déployées dans une région différente de celle où sont stockées le pool d’hôtes et les données de configuration du plan de mise à l’échelle.
La mise à l’échelle automatique gère-t-elle la mise à l’échelle des hôtes de session dans les régions secondaires si les hôtes de session dans la région primaire présentent une panne ?
Non. Les clients doivent configurer leur propre stratégie de récupération d’urgence pour gérer les pannes. La mise à l’échelle automatique gère uniquement la mise à l’échelle des machines virtuelles existantes dans la région dans laquelle elles sont créées.
La mise à l’échelle automatique prend-elle en compte les zones de disponibilité pendant les opérations de mise à l’échelle si je crée des hôtes de session dans plusieurs zones au sein d’une région ?
Non. La mise à l’échelle automatique ne suit pas la zone de disponibilité dans laquelle vous créez des machines virtuelles. Elle peut donc ne pas effectuer d’opérations de mise à l’échelle sur toutes les zones de manière égale.
Mise à l’échelle automatique pour les pools d’hôtes mis en pool
Comment faire configurer la mise à l’échelle automatique de sorte que j’exécute zéro hôte de session après les heures de travail ?
Le mode ramp-down utilise toujours le nombre le plus bas possible d’hôtes de session. Toutefois, s’il existe des sessions utilisateur existantes, le nombre le plus bas d’hôtes de session utilisables n’est pas égal à zéro. Pour configurer la stratégie de limite de temps afin de déconnecter tous les utilisateurs déconnectés afin d’éviter d’avoir des hôtes de session utilisables après les heures d’ouverture, accédez à Stratégie ordinateur> localConfiguration ordinateur>Modèles> d’administrationComposants Windows Services>> Bureauà distance Services Bureau à distance Session Hôte>de session Limites>de temps Définir une limite de temps pour les sessions déconnectées.
Que se passe-t-il si la capacité du pool d’hôtes est égale au seuil de capacité ?
Rien. La mise à l’échelle automatique réagit uniquement lorsque la capacité du pool d’hôtes est supérieure ou inférieure au seuil de capacité. La fonctionnalité ne fait rien lorsque la capacité du pool d’hôtes est identique au seuil de capacité.
Si j’ai déjà configuré moi-même le mode de drainage sur les hôtes de session, la mise à l’échelle automatique modifie-t-elle toujours mes paramètres de mode de drainage configurés ?
Oui, la mise à l’échelle automatique active ou désactive toujours les machines virtuelles en mode drain, quel que soit l’utilisateur qui les met en mode drain. La mise à l’échelle automatique remplace le mode de drainage sur toutes les machines virtuelles incluses dans la mise à l’échelle. Par conséquent, si vous souhaitez exclure une machine virtuelle des actions de mise à l’échelle, vous devez utiliser des balises d’exclusion.
La déconnexion forcée peut-elle se produire dans n’importe quelle phase de la journée ?
Non. Si vous avez activé la mise à l’échelle automatique, vous pouvez uniquement forcer les utilisateurs à se déconnecter pendant la phase de descente en puissance. Si vous placez un hôte de session en mode d’arrêt pendant la phase d’arrêt pour le préparer à l’arrêt, mais que tous les utilisateurs ne se déconnectent pas avant que la phase ne passe aux heures creuses, les sessions utilisateur restantes ne seront pas forcées de se déconnecter de leur session. La raison pour laquelle les utilisateurs ne sont pas déconnectés est que la mise à l’échelle automatique ne force pas les utilisateurs à se déconnecter de leurs sessions pendant les heures creuses. Au lieu de cela, la mise à l’échelle automatique attend que tous les utilisateurs se soient déconnectés avant de désallouer la machine virtuelle. Par exemple, si la phase d’arrêt d’activité dure 15 minutes et que le temps d’attente avant la déconnexion des utilisateurs et l’arrêt des machines virtuelles dure 20 minutes, la planification passe à la phase creuse et les sessions utilisateur ne sont pas forcées de se déconnecter.
Si je configure la mise à l’échelle automatique pour forcer les utilisateurs à se déconnecter pendant la descente en puissance, les utilisateurs avec des sessions actives seront-ils également déconnectés ?
Oui. Les sessions inactives, déconnectées et actives sont forcées de se déconnecter si les utilisateurs ne se déconnectent pas pendant le temps d’attente de la phase d’arrêt.
Si une session active est forcée de se déconnecter, mais que l’utilisateur tente de se reconnecter, existe-t-il un moyen d’empêcher cet utilisateur de démarrer une nouvelle session sur un hôte de session sur lequel la mise à l’échelle automatique est sur le point de s’arrêter ?
Une fois que la mise à l’échelle automatique a sélectionné un hôte de session à arrêter, l’hôte de session est mis en mode drain. Une fois que toutes les sessions utilisateur ont été déconnectées, la mise à l’échelle automatique libère la machine virtuelle. Une fois que la mise à l’échelle automatique a libéré la machine virtuelle, elle définit le paramètre AllowNewSessions sur true, ce qui désactive le mode de drainage. Étant donné que la mise à l’échelle automatique place les hôtes de sessions sur le point de s’arrêter en mode d’arrêt, un utilisateur qui est forcé de se déconnecter de sa session ne pourra pas se connecter à un hôte de session sur le point d’être arrêté s’il tente de se reconnecter après s’être déconnecté.
La mise à l’échelle automatique peut-elle désactiver toutes les machines virtuelles d’un pool d’hôtes ou doit-elle conserver au moins quelques machines virtuelles activées pour fonctionner correctement ?
La mise à l’échelle automatique peut désactiver toutes les machines virtuelles d’un pool d’hôtes si le pourcentage minimal d’hôtes est défini sur 0 % et qu’il n’existe aucune session utilisateur sur les hôtes de session dans le pool d’hôtes.
Pourquoi dois-je configurer l’algorithme d’équilibrage de charge différemment au cours des différentes phases de la planification du plan de mise à l’échelle ?
Lorsque vous configurez votre planification de plan de mise à l’échelle, vous pouvez spécifier différents algorithmes d’équilibrage de charge pour différentes phases de la journée. Par exemple, pendant les phases de montée en puissance et de pointe, vous pouvez utiliser l’algorithme d’équilibrage de charge de largeur en premier. Cet algorithme garantit une distribution uniforme des sessions utilisateur pendant les deux premières phases de la journée, ce qui optimise les performances. De même, pendant les phases descendante et hors pointe, vous pouvez utiliser l’algorithme d’équilibrage de charge de profondeur d’abord pour aider la fonctionnalité de mise à l’échelle automatique à consolider les sessions utilisateur jusqu’à ce qu’elle atteigne le nombre minimal possible d’hôtes de session dans le pool d’hôtes.
Mise à l’échelle automatique pour les pools d’hôtes personnels
Qu’advient-il des hôtes de session qui sont activés mais qui ne sont jamais connectés ?
Si un hôte de session est activé (par mise à l’échelle automatique, Démarrer la machine virtuelle lors de la connexion ou par l’administrateur) et qu’un utilisateur ne s’y connecte jamais, la mise à l’échelle automatique libère cet hôte de session après une période d’inactivité pour éviter des coûts de calcul inutiles.
Si je refuse d’avoir une montée en puissance, comment mes bureaux personnels vont-ils commencer ?
Si vous choisissez de ne pas avoir de bureaux personnels démarrés par la mise à l’échelle automatique pendant la phase de montée en puissance, la mise à l’échelle automatique ne démarre pas vos bureaux personnels. Au lieu de cela, vous devez activer Démarrer la machine virtuelle lors de la connexion pour vous assurer que les bureaux personnels démarrent lorsque les utilisateurs s’y connectent ou démarrer manuellement les bureaux personnels vous-même.
Puis-je configurer la mise à l’échelle automatique pour forcer les utilisateurs à se déconnecter de leur bureau personnel ?
Non. La mise à l’échelle automatique pour les bureaux personnels libère uniquement les hôtes de session si l’utilisateur s’est déconnecté de sa session utilisateur.
Quelle est la différence entre une session utilisateur déconnectée et une session utilisateur qui a été déconnectée ?
Pour plus d’informations, consultez Définitions de session utilisateur.
La mise à l’échelle automatique pour les bureaux personnels remplace-t-elle le mode de drainage des hôtes de session ?
Non. Lorsque la mise à l’échelle automatique est prête à libérer un bureau personnel en raison de la déconnexion ou de la déconnexion de la session utilisateur, la mise à l’échelle automatique ne met pas l’hôte de session en mode de drainage. Si l’utilisateur tente de se connecter alors que la mise à l’échelle automatique désaffecte l’hôte de session, il reçoit un message d’erreur indiquant « Aucune ressource disponible ».
Que se passe-t-il si j’opte pour des bureaux personnels pour être hibernated dans mon plan de mise à l’échelle, mais que la mise en veille prolongée de mes bureaux personnels n’est pas activée ?
Si vous choisissez d’avoir des bureaux personnels hibernés dans votre planification de plan de mise à l’échelle personnelle, mais que les bureaux personnels n’ont pas activé la mise en veille prolongée, la mise à l’échelle automatique ne fera rien pour vos hôtes de session (ne les met pas en veille prolongée et ne les libère pas).
Mise à l’échelle dynamique (préversion)
La taille minimale du pool d’hôtes définie dans le plan de mise à l’échelle remplacera-t-elle les paramètres du pool d’hôtes ?
Oui. La taille minimale du pool d’hôtes remplace le nombre d’hôtes de session que vous avez défini dans le pool d’hôtes.
Dois-je spécifier s’il faut activer ou créer des hôtes de session dans chaque phase ?
Non. Vous devez uniquement définir la limite d’hôte de session avec la taille minimale du pool d’hôtes, la taille maximale du pool d’hôtes et le pourcentage minimal d’hôtes actifs (%). Lorsque le nombre réel d’hôtes de session nécessaires n’est pas supérieur à la taille minimale du pool d’hôtes, la mise à l’échelle automatique active les hôtes de session si la capacité du pool d’hôtes utilisée dépasse le seuil de capacité défini. Lorsque le nombre réel d’hôtes de session nécessaires est supérieur à la taille minimale du pool d’hôtes, la mise à l’échelle automatique active les hôtes de session arrêtés et crée des hôtes de session supplémentaires. Le nombre total d’hôtes de session actifs ne dépassera pas la taille maximale du pool d’hôtes définie dans le plan de mise à l’échelle si la capacité du pool d’hôtes utilisée dépasse le seuil de capacité défini.
Quelle version d’image est utilisée pour les hôtes de session créés par la mise à l’échelle automatique ?
La mise à l’échelle automatique crée des hôtes de session avec la dernière version d’image valide/stable définie dans la configuration d’hôte de session par défaut, si vous n’avez pas encore de configuration d’hôte de session active.
Comment puis-je configurer mon plan de mise à l’échelle pour activer et libérer uniquement les hôtes de session ?
Vous pouvez choisir la mise à l’échelle automatique de la gestion de l’alimentation comme méthode de mise à l’échelle lorsque vous créez votre plan de mise à l’échelle, ou avec la mise à l’échelle automatique dynamique, vous pouvez définir la même valeur pour Taille minimale du pool d’hôtes et Taille maximale du pool d’hôtes.
Comment puis-je configurer mon plan de mise à l’échelle pour créer et supprimer uniquement des hôtes de session ?
Vous pouvez définir le pourcentage minimal d’hôtes actifs (%) sur 100. La mise à l’échelle automatique crée ou supprime des hôtes de session uniquement si la capacité du pool d’hôtes utilisée dépasse ou descend sous le seuil de capacité défini.
Que se passe-t-il si le nombre d’hôtes de session dans le pool d’hôtes dépasse la taille maximale du pool d’hôtes ?
Cela peut se produire si la taille maximale du pool d’hôtes est configurée différemment dans chaque phase. La mise à l’échelle automatique supprime les hôtes de session désalloués actifs sans session pour respecter le paramètre Taille maximale du pool d’hôtes dans la phase actuelle, puis continue à supprimer/libérer les hôtes de session en fonction de la planification et du seuil de capacité, sauf dans la phase de montée en puissance. Aucune action de suppression/désallocation n’est effectuée tant que le nombre d’hôtes de session dans le pool d’hôtes ne dépasse pas la taille maximale du pool d’hôtes. Ce comportement est cohérent avec la méthode de mise à l’échelle automatique de la gestion de l’alimentation, où les hôtes de session ne sont pas libérés dans la phase de montée en puissance pour les pools d’hôtes mis en pool.
Puis-je toujours créer et supprimer manuellement des hôtes de session ?
Oui, mais lorsque la mise à l’échelle automatique supprime un hôte de session que vous avez créé manuellement, elle respecte les paramètres que vous définissez s’il faut supprimer automatiquement la carte réseau et/ou le disque.