이 시나리오를 통해 WLM(Workload Management)에 대한 병렬 대기열 처리를 사용하여 동일한 기기 풀 내에서 여러 대기열을 동시에 처리하는 방법을 이해할 수 있습니다.

시나리오 정보

자동화 관리자인 Jake는 기기 풀에서 러너 그룹을 선별하여 대기열을 구성하려고 합니다. 이 대기열은 가장 높은 우선 순위 수준인 1로 설정되며, 다른 대기열은 더 낮은 우선 순위 수준이 부여됩니다. 예를 들어, 기기 풀에 10개의 러너가 포함된 경우 배포는 가장 높은 우선 순위 대기열에 할당된 5개의 러너부터 시작됩니다. 이 대기열은 많은 태스크가 있는 추가 대기열에 의해 과부하되지 않고 작업을 효율적으로 처리하도록 설계되었습니다. 특히 우선 순위가 높은 클러스터가 동일한 기기 풀에 포함되어 있는 경우, 배포 시 유연성을 유지하는 것이 중요합니다. 한편, 작업이 많을 때 다른 대기열은 나머지 서버에서 동시에 배포를 시작합니다.

워크로드 관리의 병렬 대기열 처리는 여러 리소스에 동시에 작업을 분산하여 실행을 최적화하는 데 사용되는 기술입니다. 이 접근 방식은 데이터 센터, 클라우드 컴퓨팅 및 고성능 컴퓨팅 시스템과 같은 환경에서 작업을 효율적이고 신속하게 처리해야 하는 경우에 특히 유용합니다. 다음은 해당 개념과 의미에 대한 설명입니다.

시나리오 연습

Jake는 기존 WLM 환경에서 병렬 대기열 처리 시나리오를 실행하고 싶어 합니다. 병렬 대기열 처리에서 작업이 실행 주체 사용자와 관련된 기본 기기에서 실행되는 동안 Jake는 다음 단계를 수행합니다.
  1. 적절한 WLM bot을 선택합니다.
  2. 대기열을 선택합니다.
  3. 배포 모드에 대한 기본 기기를 선택합니다. 여기에서 Jake는 기본 기기를 가진 실행 주체 사용자를 선택합니다.
  4. 대기열을 사용하여 실행을 클릭하여 처리를 시작합니다.
이 모든 세부 정보를 선택하면 작업 항목 처리가 자동으로 시작됩니다. 중요한 점은 기기 풀 기반의 배포 옵션이 제공되더라도 기기 풀을 선택할 필요가 없다는 점입니다.

시나리오 배포 유스케이스

병렬 대기열 처리가 다양한 사용자, 공유 리소스, 기기 풀 모드를 통해 WLM 자동화에서 어떻게 작동하며, 대기열 옵션을 통해 어떻게 실행되는지 이해하려면 몇 가지 유스케이스를 반드시 고려해야 합니다.

병렬로 실행되고 고유한 사용자가 있는 두 WLM 자동화
u1, u2, u3 사용자가 있는 자동화 A-1과 u2, u3, u4 사용자가 있는 자동화 A-2를 고려합니다.

결과: 두 자동화가 병렬로 실행됩니다.

병렬로 실행되지만 공유 리소스가 있는 두 WLM 자동화
u1, u2, u3 사용자가 있는 자동화 A-1과 u2, u4, u5 사용자가 있는 자동화 A-2를 고려합니다.

결과: u2 및 u3 사용자는 자동화가 먼저 생성되었으므로 자동화 A-1을 우선 처리한 다음 자동화 A-2를 처리합니다.

네 개의 WLM 자동화, 두 개는 기기 풀에 있고 두 개는 우선 순위 순서로 병렬 모드에 있음
고려 사항:
  • u1, u2, u3, u4, u5(기기 풀 D1 - 우선 순위 모드 P1) 사용자가 있는 자동화 A-1.
  • u1, u2, u3, u4, u5(기기 풀 D1 - 우선 순위 모드 P2) 사용자가 있는 자동화 A-2.
  • u1, u2, u3(병렬 모드) 사용자가 있는 자동화 A-3.
  • u4, u5(병렬 모드) 사용자가 있는 자동화 A-4.
결과:
  • 먼저, 자동화 A-1이 실행되고, 그 다음에 자동화 A-2가 실행됩니다.
  • 그런 다음 자동화 A-3 및 A-4가 실행됩니다. 실행은 사용자 가용성에 달려 있습니다.
주: 자동화 A-1 또는 A-2가 새로운 작업 항목을 수신하면, WLM은 자동화 A-3 및 A-4가 완료될 때까지 대기합니다. 그 후, 자동화 A-1 또는 A-2로 돌아갑니다.
네 개의 WLM 자동화, 두 개는 기기 풀에 있고 두 개는 라운드 로빈 순서로 병렬 모드에 있음
고려 사항:
  • u1, u2, u3, u4, u5(기기 풀 D1 - 라운드 로빈 모드) 사용자가 있는 자동화 A-1.
  • u1, u2, u3, u4, u5(기기 풀 D1 - 라운드 로빈 모드) 사용자가 있는 자동화 A-2.
  • u1, u2, u3(병렬 모드) 사용자가 있는 자동화 A-3.
  • u4, u5(병렬 모드) 사용자가 있는 자동화 A-4.
결과:
  • 먼저, 자동화 A-1이 실행되고, 그 다음에 자동화 A-2가 실행됩니다.
  • 그런 다음 자동화 A-3 및 A-4가 실행됩니다. 실행은 사용자 가용성에 달려 있습니다.
주: 자동화 A-1 또는 A-2가 새로운 작업 항목을 수신하면, WLM은 자동화 A-3 및 A-4가 완료될 때까지 대기합니다. 그 후, 자동화 A-1 또는 A-2로 돌아갑니다.
네 개의 WLM 자동화, 두 개는 기기 풀에 있고 두 개는 병렬 모드에 있음
고려 사항:
  • u1, u2, u3(병렬 모드) 사용자가 있는 자동화 A-1.
  • u4, u5(병렬 모드) 사용자가 있는 자동화 A-2.
  • u1, u2, u3, u4, u5(기기 풀 D1 - 라운드 로빈 모드) 사용자가 있는 자동화 A-3.
  • u1, u2, u3, u4, u5(기기 풀 D1 - 라운드 로빈 모드) 사용자가 있는 자동화 A-4.
결과:
  • 먼저, 자동화 A-1이 병렬 대기열 처리와 함께 실행된 후 자동화 A-2가 실행됩니다.
  • 그런 다음 자동화 A-3 및 A-4가 실행됩니다. 실행은 사용자 가용성에 달려 있습니다.
주: 자동화 A-1 또는 A-2가 새로운 작업 항목을 수신하면, WLM은 자동화 A-3 및 A-4가 완료될 때까지 대기합니다. 그 후, 자동화 A-1 또는 A-2로 돌아갑니다.
지금 실행 옵션이 있는 병렬 대기열
u1, u2, u3(병렬 대기열 배포) 사용자가 있는 자동화 A-1을 고려하고, u2에서 지금 실행 옵션을 선택하면 병렬 대기열 배포가 먼저 실행되고, 그 다음에 bot에서 지금 실행이 처리됩니다.
일정이 있는 병렬 대기열
u1, u2, u3(병렬 대기열 배포) 사용자가 있는 자동화 A-1을 고려하고, u2에서 일정을 트리거하면 병렬 대기열 배포가 먼저 실행되고, 그 다음에 bot에서 지금 실행이 처리됩니다.

시나리오 요약 및 이점

Jake는 이제 효과적인 워크로드 관리를 위해 병렬 대기열 처리를 사용할 수 있습니다.

병렬 대기열 처리는 리소스를 효율적으로 활용하고 처리 시간을 단축하여 시스템 성능을 향상시키는 효과적인 워크로드 관리 기술입니다. 병렬 대기열 처리는 상당한 이점을 제공하지만, 관련된 복잡성을 해결하고 최적의 운영을 보장하려면 신중하게 계획하고 관리해야 합니다. 효과적인 병렬 처리 전략을 이해하고 구현함으로써, 조직은 대규모의 복잡한 작업을 처리하는 능력을 향상시킬 수 있습니다.

병렬 대기열 처리의 이점:
  • 효율성 향상: 여러 작업을 동시에 처리함으로써, 시스템은 더 높은 처리량과 더 빠른 완료 시간을 달성할 수 있습니다.
  • 지연 시간 감소: 리소스를 사용할 수 있게 되면 작업을 즉시 처리할 수 있어 대기 시간이 최소화되고 응답 시간이 개선됩니다.
  • 유연성: 시스템은 현재 수요와 작업 우선순위에 따라 동적으로 리소스를 할당하여 변하는 워크로드에 적응할 수 있습니다.