Lorsque vous configurez une règle anti-affinité pour un pool d'applications, le Serveur de connexion Horizon tente de lancer l'application uniquement sur des hôtes RDS disposant de suffisamment de ressources pour exécuter l'application. Cette fonctionnalité peut être utile pour contrôler des applications qui consomment de grandes quantités de CPU ou de ressources de mémoire.
Une règle anti-affinité se compose d'un modèle de correspondance d'application et d'un nombre maximal. Par exemple, le modèle de correspondance d'application peut être autocad.exe et le nombre maximal 2.
Le Serveur de connexion envoie la règle anti-affinité à Horizon Agent sur un hôte RDS. Si des applications exécutées sur l'hôte RDS possèdent des noms de processus qui correspondent au modèle de correspondance d'application, Horizon Agent compte le nombre actuel d'instances de ces applications et le compare au nombre maximal. Si le nombre maximal est dépassé, le Serveur de connexion ignore cet hôte RDS lorsqu'il sélectionne un hôte RDS pour exécuter de nouvelles sessions de l'application.
Conditions préalables
- Créez le pool d'applications. Reportez-vous à la section Créer un pool d'applications dans la Horizon Console.
- Familiarisez-vous avec les contraintes de la fonctionnalité anti-affinité. Reportez-vous à la section Contraintes de la fonctionnalité anti-affinité.