Utilisez ce scénario pour comprendre comment utiliser le traitement parallèle des files d\'attente parallèles pour Workload Management (WLM) afin de gérer simultanément plusieurs files d\'attente au sein du même pool d\'appareils.

À propos de ce scénario

Jake, un administrateur d\'automatisation, vise à configurer une file d\'attente en utilisant un groupe sélectionné d\'exécuteurs d\'un pool d\'appareils. Le niveau de priorité le plus élevé, fixé à 1 est attribué à cette file d\'attente, tandis que les autres files d\'attente reçoivent des niveaux de priorité inférieurs. Par exemple, si un pool d\'appareils contient 10 exécuteurs, les déploiements commenceront avec les 5 exécuteurs alloués à la file d\'attente ayant la priorité la plus élevée. Cette file d\'attente est conçue pour gérer les tâches efficacement sans être saturée par des files d\'attente supplémentaires avec de nombreuses tâches. Il est crucial que les déploiements restent adaptables, surtout lorsqu\'un cluster à haute priorité fait partie du même pool d\'appareils. Pendant ce temps, les autres files d\'attente commenceront les déploiements simultanément sur les serveurs restants, lorsqu\'il y a un volume élevé de tâches.

Le traitement parallèle des files d\'attente dans la gestion de charge de travail est une technique utilisée pour optimiser l\'exécution des tâches en les distribuant simultanément sur plusieurs ressources. Cette approche est particulièrement avantageuse dans les environnements où les tâches doivent être traitées de manière efficace et rapide, comme dans les centres de données, le cloud computing et les systèmes de calcul haute performance. Voici une description détaillée du concept et de ses implications :

Présentation du scénario

Jake veut exécuter un scénario de traitement parallèle des files d\'attente dans un environnement WLM existant. Les tâches étant exécutées sur les appareils par défaut associés aux utilisateurs d\'exécution dans le traitement parallèle des files d\'attente, Jake effectuera les étapes suivantes :
  1. Sélectionner le WLM bot approprié.
  2. Sélectionnez la file d\'attente.
  3. Sélectionner Appareil par défaut pour le mode de déploiement. Ici, Jake sélectionne des utilisateurs d\'exécution disposant d\'appareils par défaut.
  4. Cliquer sur Exécuter avec file d\'attente pour démarrer le traitement.
Après avoir sélectionné tous ces détails, le traitement de l\'élément de travail commence automatiquement. Il est important de noter qu\'il n\'est pas nécessaire de sélectionner un pool d\'appareils, même si une option de déploiement basée sur un pool d\'appareils est disponible.

Cas d\'utilisation du déploiement de scénario

Voici quelques cas d\'utilisation que vous devez prendre en compte pour comprendre comment le traitement parallèle des files d\'attente fonctionnera pour les automatisations WLM avec divers utilisateurs, ressources partagées, mode de pool d\'appareils, et avec exécution avec l\'option de file d\'attente.

Deux automates WLM, tous deux parallèles et ayant des utilisateurs uniques
Supposons l\'automatisation A-1 avec les utilisateurs u1, u2 et u3 et l\'automatisation A-2 avec les utilisateurs u2, u3 et u4.

Résultat : les deux automatisations s\'exécuteront en parallèle.

Deux automatisations WLM, toutes deux parallèles mais avec des ressources partagées
Supposons l\'automatisation A-1 avec les utilisateurs u1, u2 et u3 et l\'automatisation A-2 avec les utilisateurs u4 et u5.

Résultat : les utilisateurs u2 et u3 traiteront d\'abord l\'automatisation A-1 car l\'automatisation a été créée plus tôt, puis l\'automatisation A-2.

Quatre automatisations WLM, deux en mode pool d\'appareils et deux en mode parallèle avec ordre de priorité
Supposons
  • l\'automatisation A-1 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode de priorité P1).
  • l\'automatisation A-2 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode de priorité P2).
  • l\'automatisation A-3 avec les utilisateurs u1, u2, u3 (mode parallèle).
  • l\'automatisation A-4 avec les utilisateurs u4, u5 (mode parallèle).
Résultat :
  • Tout d\'abord, l\'automatisation A-1 sera exécutée, suivie de l\'automatisation A-2.
  • Les automatisations A-3 et A-4 seront ensuite exécutées. L\'exécution dépend de la disponibilité de l\'utilisateur.
Remarque : Si les automatisations A-1 ou A-2 reçoivent de nouveaux éléments de travail, WLM attendra jusqu\'à ce que les automatisations A-3 et A-4 soient terminées. Ensuite, il reviendra à l\'automatisation A-1 ou A-2.
Quatre automatisations WLM, deux en mode pool d\'appareils et deux en mode parallèle avec ordre en tourniquet (round robin)
Supposons
  • l\'automatisation A-1 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode tourniquet).
  • l\'automatisation A-2 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode tourniquet).
  • l\'automatisation A-3 avec les utilisateurs u1, u2, u3 (mode parallèle).
  • l\'automatisation A-4 avec les utilisateurs u4, u5 (mode parallèle).
Résultat :
  • Tout d\'abord, l\'automatisation A-1 sera exécutée, suivie de l\'automatisation A-2.
  • Les automatisations A-3 et A-4 seront ensuite exécutées. L\'exécution dépend de la disponibilité de l\'utilisateur.
Remarque : Si les automatisations A-1 ou A-2 reçoivent de nouveaux éléments de travail, WLM attendra jusqu\'à ce que les automatisations A-3 et A-4 soient terminées. Ensuite, il reviendra à l\'automatisation A-1 ou A-2.
Quatre automatisations WLM, deux en mode pool d\'appareils et deux en mode parallèle
Supposons
  • l\'automatisation A-1 avec les utilisateurs u1, u2, u3 (mode parallèle).
  • l\'automatisation A-2 avec les utilisateurs u4, u5 (mode parallèle).
  • l\'automatisation A-3 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode tourniquet).
  • l\'automatisation A-4 avec les utilisateurs u1, u2, u3, u4, u5 (pool d\'appareils D1 - mode tourniquet).
Résultat :
  • Tout d\'abord, l\'automatisation A-1 sera exécutée avec un traitement parallèle des files d\'attente, suivie par l\'automatisation A-2.
  • Les automatisations A-3 et A-4 seront ensuite exécutées. L\'exécution dépend de la disponibilité de l\'utilisateur.
Remarque : Si les automatisations A-1 ou A-2 reçoivent de nouveaux éléments de travail, WLM attendra jusqu\'à ce que les automatisations A-3 et A-4 soient terminées. Ensuite, il reviendra à l\'automatisation A-1 ou A-2.
Files d\'attente parallèles avec l\'option Exécuter maintenant
Supposons l\'automatisation A-1 avec les utilisateurs u1, u2, u3 (déploiement en file d\'attente parallèle), et que vous sélectionnez l\'option Exécuter maintenant sur u2, le déploiement en file d\'attente parallèle s\'exécutera en premier, puis un bot avec Exécuter maintenant sera traité.
File d\'attente parallèle avec planification
Supposons l\'automatisation A-1 avec les utilisateurs u1, u2, u3 (déploiement en file d\'attente parallèle), et que vous déclenchez une planification sur u2, le déploiement en file d\'attente parallèle s\'exécutera en premier, puis un bot avec Exécuter maintenant sera traité.

Résumé du scénario et avantages

Jake peut désormais utiliser le traitement parallèle des files d\'attente pour une gestion efficace des charges de travail.

Le traitement parallèle des files d\'attente est une technique puissante dans la gestion des charges de travail, qui améliore les performances du système en utilisant efficacement les ressources et en réduisant les temps de traitement. Bien qu\'il offre des avantages significatifs, il nécessite également une planification et une gestion minutieuses pour aborder les complexités associées et garantir un fonctionnement optimal. En comprenant et en mettant en œuvre des stratégies de traitement parallèle efficaces, les organisations peuvent améliorer leur capacité à gérer des charges de travail importantes et complexes.

Avantages du traitement parallèle des files d\'attente :
  • Efficacité accrue : en traitant plusieurs tâches simultanément, les systèmes peuvent atteindre un débit plus élevé et des temps d\'exécution plus rapides.
  • Latence réduite : les tâches sont traitées dès que les ressources deviennent disponibles, ce qui minimise les temps d\'attente et améliore les temps de réponse.
  • Flexibilité : les systèmes peuvent s\'adapter à des charges de travail variables en allouant dynamiquement des ressources en fonction de la demande actuelle et de la priorité des tâches.