Glossaire de mise à l’échelle automatique pour Azure Virtual Desktop
Cet article établit une liste des termes et concepts clés de la fonctionnalité de mise à l’échelle automatique pour Azure Virtual Desktop.
Mise à l’échelle automatique
La mise à l’échelle automatique est le service de mise à l’échelle natif d’Azure Virtual Desktop qui met à l’échelle les hôtes de session vers le haut et vers le bas en fonction de la capacité des pools hôtes et de la planification du plan de mise à l’échelle que vous définissez.
Méthode de mise à l'échelle
La méthode de mise à l’échelle que vous choisissez définit la façon dont le service de mise à l’échelle gère la capacité disponible. Vous pouvez choisir parmi deux méthodes de mise à l’échelle :
Mise à l’échelle automatique de la gestion de l’alimentation : active et désactive les hôtes de session pour s’ajuster à la capacité disponible dans un pool d’hôtes. Si vous souhaitez appliquer un plan de mise à l’échelle à un pool d’hôtes avec la gestion standard, il s’agit de l’option que vous devez utiliser.
Mise à l’échelle automatique dynamique (préversion) : active et désactive les hôtes de session et crée et supprime des hôtes de session pour s’ajuster à la capacité disponible dans un pool d’hôtes. 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.
Outil de mise à l’échelle
L’outil de mise à l’échelle d’Azure Virtual Desktop utilise Azure Automation et Azure Logic Apps pour mettre à l’échelle les machines virtuelles d’un pool d’hôtes en fonction du nombre de sessions utilisateur par cœur de processeur pendant les heures de pointe et les heures creuses.
Plan de mise à l’échelle
Un plan de mise à l’échelle est un objet Azure Resource Manager d’Azure Virtual Desktop qui définit les planifications de mise à l’échelle des hôtes de session dans un pool d’hôtes. Vous pouvez affecter un plan de mise à l’échelle à plusieurs pools d’hôtes. Lors de la création d’un plan de mise à l’échelle, vous devez choisir entre les pools d’hôtes groupés ou personnels. Vous ne pouvez affecter le plan de mise à l’échelle qu’aux pools d’hôtes avec le même type (groupés ou personnels). Le type de plan de mise à l’échelle ne peut pas être modifié après sa création.
Planifier
Les planifications sont des sous-ressources des plans de mise à l’échelle. Les plans de mise à l'échelle pour les pools d’hôtes groupés ont des planifications qui spécifient l’heure de début, le seuil de capacité, le pourcentage minimal d’hôtes, l’algorithme d’équilibrage de charge et d’autres paramètres de configuration pour les différentes phases de la journée. Les plans de mise à l’échelle pour les pools d’hôtes personnels ont des planifications qui spécifient l’heure de début et l’opération à effectuer en fonction de l’état de session utilisateur (déconnecté) pour les différentes phases de la journée.
Accélération
La phase de montée en charge d’une planification de plan de mise à l’échelle se situe généralement au début de la journée de travail, quand les utilisateurs commencent à se connecter et à démarrer leurs sessions. Au cours de cette phase, le nombre de sessions utilisateur actives augmente généralement à un rythme rapide, sans toutefois atteindre le nombre maximal de sessions actives pour la journée.
Peak
La phase de pointe d’une planification de plan de mise à l’échelle correspond au moment où le pool d’hôtes atteint le nombre maximal de sessions utilisateur actives pour la journée. Au cours de cette phase, le nombre de sessions actives est généralement constant jusqu’à la fin de la phase de pointe. De nouvelles sessions utilisateur actives peuvent être établies au cours de cette phase, mais en général à un rythme plus lent que lors de la phase d’accélération.
Ralentissement
La phase de baisse de charge d’une planification de plan de mise à l’échelle se situe généralement à la fin de la journée de travail, quand les utilisateurs commencent à se déconnecter et à mettre fin à leurs sessions. Au cours de cette phase, le nombre de sessions utilisateur actives diminue généralement rapidement.
Heures creuses
La phase creuse d’une planification de plan de mise à l’échelle correspond généralement au moment où le pool d’hôtes atteint le nombre minimal de sessions utilisateur actives pour la journée. Cette phase se caractérise généralement par un faible nombre d’utilisateurs actifs, mais vous pouvez conserver une petite quantité de ressources pour prendre en charge les utilisateurs qui travaillent après les phases de pointe et de ralentissement.
Hôte de session disponible
Les hôtes de session disponibles sont des hôtes de session qui ont réussi tous les contrôles d’intégrité de l’agent Azure Virtual Desktop et qui disposent d’objets de machine virtuelle sous tension sur lesquels les utilisateurs peuvent démarrer leurs sessions.
Seuil de capacité
Le seuil de capacité est le pourcentage de la capacité d’un pool d’hôtes qui, lorsqu’il est atteint, déclenche une action de mise à l’échelle.
Par exemple :
- Si la capacité du pool d’hôtes utilisé est inférieure au seuil de capacité et que la mise à l’échelle automatique peut désactiver ou supprimer des hôtes de session sans dépasser le seuil de capacité, la mise à l’échelle automatique dynamique désactive ou supprime les hôtes de session.
- Si la capacité du pool d’hôtes utilisé dépasse le seuil de capacité, la mise à l’échelle automatique active ou crée davantage d’hôtes de session jusqu’à ce que la capacité du pool d’hôtes utilisé dépasse le seuil de capacité.
Capacité disponible du pool d’hôtes
La capacité disponible du pool d’hôtes est le nombre de sessions utilisateur qu’un pool d’hôtes peut héberger en fonction du nombre d’hôtes de session disponibles. La capacité disponible du pool d’hôtes correspond au nombre maximal de sessions du pool d’hôtes multiplié par le nombre d’hôtes de session disponibles dans le pool d’hôtes.
En d’autres termes :
Nombre maximal de sessions du pool d’hôtes × Nombre d’hôtes de session disponibles = Capacité disponible du pool d’hôtes.
Capacité utilisée du pool d’hôtes
La capacité utilisée du pool d’hôtes correspond à la capacité du pool d’hôtes actuellement utilisée par les sessions utilisateur actives et déconnectées.
En d’autres termes :
Nombre de sessions utilisateur actives et déconnectées ÷ Capacité du pool d’hôtes = Capacité utilisée du pool d’hôtes.
Action de mise à l’échelle
Les actions de mise à l’échelle se produisent quand la fonctionnalité de mise à l’échelle automatique active ou désactive des machines virtuelles.
Arrêter
La mise à l’échelle automatique pour les pools d’hôtes groupés et personnels arrête les machines virtuelles en fonction de la planification définie. Lorsque la mise à l’échelle automatique arrête une machine virtuelle, elle libère et arrête la machine virtuelle, ce qui garantit que vous n’êtes pas facturé pour les ressources de calcul.
Pourcentage minimal d’hôtes
Le pourcentage minimal d’hôtes reflète le plus petit nombre d’hôtes de session activés dans le pool d’hôtes pour chaque phase de planification du plan de mise à l’échelle.
Session utilisateur active
Une session utilisateur est considérée comme « active » quand l’utilisateur se connecte à RemoteApp ou à sa ressource de bureau.
Session utilisateur déconnectée
Une session utilisateur déconnectée est une session inactive que l’utilisateur n’a pas encore déconnectée. Quand un utilisateur ferme la fenêtre de session à distance sans se déconnecter, la session est déconnectée. Quand un utilisateur se reconnecte à ses ressources distantes, il est redirigé vers sa session déconnectée sur l’hôte de session sur lequel il travaillait. À ce stade, la session déconnectée redevient une session active.
Forcer la déconnexion
Une déconnexion forcée se produit lorsque le service met fin à une session utilisateur active ou à une session utilisateur déconnectée sans le consentement de l’utilisateur.
Étiquette d’exclusion
Une étiquette d’exclusion est une propriété d’un plan de mise à l’échelle. Il s’agit d’une étiquette que vous pouvez appliquer aux machines virtuelles que vous souhaitez exclure des actions de mise à l’échelle. La fonctionnalité de mise à l’échelle automatique effectue uniquement des actions de mise à l’échelle sur les machines virtuelles exemptes d’étiquettes correspondant à l’étiquette d’exclusion.
Étapes suivantes
- Pour plus d’informations sur la mise à l’échelle automatique, consultez ledocument sur la fonctionnalité de 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.
- Pour plus d’informations sur le script de mise à l’échelle, consultez ce document.