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 fonctionnalité de mise à l’échelle automatique est le service de mise à l’échelle natif d’Azure Virtual Desktop. Son rôle est d’activer et de désactiver les machines virtuelles en fonction de la capacité des pools d’hôtes et de la planification du plan de mise à l’échelle que vous avez défini.

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 d’accélération 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 ralentissement 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é utilisée du pool d’hôtes est inférieure au seuil de capacité et que la fonctionnalité de mise à l’échelle automatique peut désactiver des machines virtuelles sans dépasser le seuil de capacité, alors la fonctionnalité désactive alors les machines virtuelles.
  • Si la capacité utilisée du pool d’hôtes dépasse le seuil de capacité, la fonctionnalité de mise à l’échelle automatique active davantage de machines virtuelles jusqu’à ce que la capacité du pool d’hôtes soit inférieure au 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