요청 플로우 우선순위는 요청 플로우, 요청의 우선순위 및 동적 워크로드 관리를 제어하는 자율 관리자 및 On Demand Router를 함께 사용하여 WebSphere Extended Deployment에서 지정됩니다. 이 주제에서는 HTTP 요청 플로우 우선순위 지정에 대해 설명합니다.
On Demand Router는 WebSphere Extended Deployment에 소개된 새 서버 유형입니다. ODR은 프록시 또는 HTTP 요청 수단 및 해당 요청을 완료하도록 확약된 Application Server 역할을 합니다. ODR은 요청 플로우 우선순위 기능을 수행하는 Autonomic Request Flow Manager(ARFM)를 실행합니다. ODR 수는 여러 개일 수 있으며 각 요청은 하나의 ODR(단, 모든 ODR 중 하나일 수 있음)에서만 완료됩니다. 요청 플로우는 구성된 서비스 정책 및 제공된 로드를 고려하여 성능 결과를 최상의 밸런스로 조절하도록 관리됩니다.
WebSphere Extended Deployment에서는 성능 목표를 정의하고 이 목표를 수신 트래픽의 특정 서브세트와 바인드할 수 있습니다. ODR 및 이와 연관된 자율 관리자는 ODR로 들어오는 작업에 대해 "지능형 결정"을 내려 로드가 높은 경우 비즈니스 목표를 지원할 수 있습니다. 구성의 모든 작업이 동일하게 작성되지는 않습니다. ODR에서는 다소 빨리 결과를 최상의 밸런스로 조절하도록 서로 다른 요청 플로우를 전달하여 이 개념을 지원할 수 있습니다.
서비스 정책은 잠재적인 작업에 ARFM에서 읽은 속성으로 지정된 사용자 정의 카테고리입니다. 서비스 정책을 사용하여 URI, 클라이언트 이름과 주소 및 사용자 ID 또는 그룹을 포함한 요청 속성에 따라 요청을 분류할 수 있습니다. 서비스 정책을 구성하면 실제 작업에 다양한 레벨의 중요성이 적용됩니다. 여러 서비스 정책을 사용하여 서로 다른 요청 카테고리에 차별화된 서비스를 전달할 수 있습니다. 서비스 정책 목표는 중요성 및 성능 대상에 따라 다를 수 있습니다.
ARFM은 ODR에 있으며 요청 우선순위를 제어합니다. Autonomic Request Flow Manager(ARFM)는 제어기 및 게이트웨이와 같이 두 개의 파트로 구성됩니다. ARFM 기능은 각 셀에서 ODR의 게이트웨이 콜렉션 및 제어기를 통해 구현됩니다. 게이트웨이에서 수신 HTTP 요청을 중단한 후 대기열에 지정하는 동안 제어기는 제어 신호 또는 방향을 게이트웨이 및 배치 제어기에 제공합니다. 또한 ARFM은 서로 다른 요청 플로우의 연산 로드 특성을 예상하는 작업 프로파일러를 포함합니다. 이 컴포넌트를 함께 사용하면 수신 요청의 우선순위를 올바르게 지정할 수 있습니다.
동적 워크로드 관리(DWLM)는 우선순위로 지정된 라우팅 시스템을 설정하는 가중치 시스템에 따라 라우팅과 같이 워크로드 관리자와 동일한 프린시펄을 적용하는 ODR의 기능입니다. DWLM은 WLM에 라우팅 가중치의 자율 설정을 추가하는 선택적 추가 기능(add-on)입니다. WLM 사용 시 관리 콘솔에서 수동으로 정적 가중치를 설정합니다. DWLM 사용 시 시스템은 가중치를 동적으로 수정하여 비즈니스 목표를 최신으로 유지할 수 있습니다. DWLM을 종료할 수 있습니다. 동적 조작의 컴포넌트에서 자동 조작 모드를 사용할 경우 동적 클러스터 중 하나에 정적 WLM 가중치를 설정하면 제품의 온 디맨드 측면의 허용을 방해할 수 있습니다.
이전 다이어그램에서 표시한 대로 요청 플로우를 ODR로 동일한 크기로 나누지만 작업의 카테고리 및 우선순위를 지정하고 작업을 대기열에 지정하면 더 많은 양의 보다 중요한 플래티넘 작업이 처리를 위해 전송되는 한편 더 적은 양의 덜 중요한 브론즈 작업은 대기열로 지정되도록 대기됩니다. 그러나 우선순위가 더 낮은 작업이 더 많이 지연되므로 ODR에서 나가는 브론지의 장기 평균 비율은 들어오는 브론즈 장기 평균 비율 미만으로 유지됩니다. 결국 동적 조작 기능은 완료에 할당된 목표 시간 안에 작업을 보관하려고 합니다.
Related tasks
ODR 작성 및 구성