シナリオ: 並列キューの処理
- 最終更新日2025/06/24
このシナリオを使用して、同じデバイスプール内で複数のキューを同時に処理するために、Workload Management (WLM) の並列キュー処理をどのように使用するかを理解します。
このシナリオについて
ジェイクは、オートメーション管理者であり、デバイスプールから選ばれたランナーのグループを使用してキューを構成します。 このキューは最も高い優先度レベルに割り当てられており、1に設定されています。他のキューは低い優先度レベルが与えられています。 例えば、デバイスプールに10のランナーが含まれている場合、デプロイメントは最も優先度の高いキューに割り当てられた5つのランナーから始まります。 このキューは、数多くのタスクを持つ追加のキューに埋もれることなく、効率的にタスクを処理するように設計されています。 デプロイメントの柔軟性を保つことは重要です。特に、高優先度のクラスターが同じデバイスプールの一部である場合はなおさらです。 一方で、タスクが多い場合、他のキューは残りのサーバーで同時にデプロイを開始します。
ワークロード管理における並列キュー処理は、タスクを複数のリソースに同時に分散させることで実行を最適化するために使用される技術です。 このアプローチは、タスクを効率的かつ迅速に処理する必要がある環境、例えばデータセンター、クラウドコンピューティング、高性能コンピューティングシステムなどで特に有益です。 これはその概念とその影響についての詳細です:
シナリオ ウォークスルー
- 適切なWLM bot を選択します。
- キューを選択します。
- デプロイメント モードのために デフォルト デバイス を選択してください。 ここで、ジェイクはデフォルトのデバイスを持つ実行ユーザーを選択します。
- キュー付きで実行 をクリックして処理を開始します。
シナリオ展開の事例
ここでは、さまざまなユーザー、共有リソース、デバイス プール モード、およびキューで実行オプションを使用した WLM 自動化の並列キュー処理がどのように機能するかを理解するために考慮すべき事例をいくつか紹介します。
- 2つの WLM 自動化装置、両方とも並行しており、ユニークなユーザーを持つ
- 自動化 A-1 をu1、u2、u3ユーザーとともに、そして自動化 A-2 をu2、u3、u4ユーザーと考慮してください。
結果: 両方のオートメーションは並行して実行されます。
- 2つの WLM 自動化、どちらも並行ですがリソースを共有しています
- 自動化 A-1 をu1、u2、u3ユーザーとともに、そして自動化 A-2 をu4およびu5ユーザーと考慮してください。
結果: u2およびu3ユーザーは、オートメーション A-1 を最初に処理します。これは、オートメーションが以前に作成されたためであり、その後にオートメーション A-2 を処理します。
- 4つの WLM 自動化、2つはデバイスプール内、2つは優先順位付きの並列モード
- 考慮する
- 自動化 A-1 u1, u2, u3, u4, u5 (デバイスプール D1 - プライオリティモード P1) ユーザー。
- 自動化 A-2 u1, u2, u3, u4, u5 (デバイスプール D1 - 優先モード P2) ユーザー。
- 自動化 A-3 と u1、u2、u3(並列モード)ユーザー。
- 自動化 A-4 u4、u5(並列モード)ユーザー。
結果:- 最初に、自動化 A-1が実行され、その後に自動化 A-2が続きます。
- それから自動化 A-3 と A-4 に移ります。 実行はユーザーの利用可能性に依存します。
注: 自動化 A-1 またはA-2が新しい作業項目を受け取った場合、WLM は自動化 A-3 および A-4 が完了するまで待機します。 その後、自動化 A-1 または A-2 に戻ります。 - デバイスプールで2つ、ラウンドロビン順の並列モードで2つ、合計4つの WLM 自動化
- 考慮する
- 自動化 A-1 と u1, u2, u3, u4, u5 (デバイスプール D1 - ラウンドロビンモード) ユーザー。
- 自動化 A-2 u1、u2、u3、u4、u5(デバイスプール D1 - ラウンドロビンモード)ユーザー。
- 自動化 A-3 と u1、u2、u3(並列モード)ユーザー。
- 自動化 A-4 u4、u5(並列モード)ユーザー。
結果:- 最初に、自動化 A-1が実行され、その後に自動化 A-2が続きます。
- それから自動化 A-3 と A-4 に移ります。 実行はユーザーの利用可能性に依存します。
注: 自動化 A-1 またはA-2が新しい作業項目を受け取った場合、WLM は自動化 A-3 および A-4 が完了するまで待機します。 その後、自動化 A-1 または A-2 に戻ります。 - 4つの WLM 自動化、デバイスプールに2つ、並列モードに2つ
- 考慮する
- 自動化 A-1 u1、u2、u3(並列モード)ユーザー。
- 自動化 A-2 と u4, u5 (並列モード) ユーザー。
- 自動化 A-3 u1、u2、u3、u4、u5(デバイスプール D1 - ラウンドロビンモード)ユーザー。
- 自動化 A-4 u1、u2、u3、u4、u5(デバイスプール D1 - ラウンドロビンモード)ユーザー。
結果:- 最初に、オートメーション A-1が並列キュー処理で実行され、その後にオートメーション A-2が続きます。
- それから自動化 A-3 と A-4 に移ります。 実行はユーザーの利用可能性に依存します。
注: 自動化 A-1 またはA-2が新しい作業項目を受け取った場合、WLM は自動化 A-3 および A-4 が完了するまで待機します。 その後、自動化 A-1 または A-2 に戻ります。 - 今すぐ実行オプション付きの並列キュー
- 自動化A-1をu1、u2、u3(並列キュー展開)ユーザーで考慮し、u2で今すぐ実行オプションを選択すると、並列キュー展開が最初に実行され、その後botが今すぐ実行で処理されます。
- スケジュール付きの並列キュー
- 自動化A-1をu1、u2、u3(並列キュー展開)ユーザーで考慮し、u2でスケジュールをトリガーすると、並列キュー展開が最初に実行され、その後にbotが今すぐ実行で処理されます。
シナリオの概要および利点
ジェイクは現在、効果的なワークロード管理のために並列キュー処理を使用できるようになりました。
パラレルキュー処理は、リソースを効率的に利用し、処理時間を短縮することでシステムのパフォーマンスを向上させるワークロード管理における強力な技術です。 大きなメリットを提供する一方で、関連する複雑さに対応し、最適な運用を確保するためには慎重な計画と管理も必要です。 効果的な並列処理戦略を理解し実装することで、組織は大規模で複雑な作業負荷を処理する能力を向上させることができます。
- 効率性の向上: 複数のタスクを同時に処理することで、システムはより高いスループットと迅速な完了時間を達成できます。
- 遅延の削減 タスクはリソースが利用可能になるとすぐに処理され、待機時間が最小限に抑えられ、応答時間が改善されます。
- 柔軟性: システムは、現在の需要とタスクの優先度に基づいてリソースを動的に割り当てることで、さまざまな作業負荷に適応できます。