WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

IIOP/JMS 요청 플로우 우선순위 지정 개요

요청 플로우, 요청의 우선순위 지정 및 동적 워크로드 관리를 제어하는 자율 관리자를 통해 WebSphere Extended Deployment에서 IIOP/JMS 요청 플로우 우선순위를 지정합니다. 독립형 EJB 클라이언트의 IIOP 요청은 Extended Deployment IIOP 요청 플로우 우선순위 지정에서 처리합니다. 예를 들어 Servlet에서의 EJB 호출은 우선순위가 지정되지 않습니다. 이것은 시스템이 웹 티어 및 EJB 티어, 동일한 전체 사용자 요청과 연관된 요청 등의 다중 티어에서는 우선순위를 지정할 수 없기 때문입니다. 그러나 JMS가 비동기식이면 요청이 발생하는 위치에 제한사항이 없습니다.

IIOP/JMS의 경우 응용프로그램을 호스트하는 백엔드 Application Server 프로세스는 요청 플로우 우선순위를 지정하는 Autonomic Request Flow Manager(ARFM) 게이트웨이를 실행합니다. 요청 플로우는 구성된 서비스 정책 및 제공된 로드를 고려하여 성능 결과를 최상의 밸런스로 조절하도록 관리됩니다.

WebSphere Extended Deployment에서는 성능 목표를 정의하고 이 목표를 수신 트래픽의 특정 서브세트와 바인드할 수 있습니다. ARFM 및 연관된 자율 관리자는 Application Server로 들어오는 작업에 대해 지능적으로 결정하여 로드가 많은 경우 비즈니스 목표를 지원할 수 있습니다. 구성의 모든 작업이 동일하게 작성되지는 않습니다. ARFM은 서로 다른 요청 플로우를 좀 더 빠르게 또는 느리게 실행하도록 전달하여 최상의 밸런스된 결과를 달성하도록 함으로써 이 개념을 지원할 수 있습니다.

ARFM은 ODC(On Demand Configuration)라는 컴포넌트로 해당 환경을 인식합니다. ODC는 WebSphere Extended Deployment Application Server 및 셀에 전개된 응용프로그램과 함께 이러한 구성 아티팩트와 연관된 Extended Deployment 서비스 정책 및 작업 클래스에 대한 모든 정보를 자동으로 확보합니다.
NoteColonSymbol ODC는 동종의 WebSphereExtended Deployment 환경 이외의 다른 환경은 읽을 수 없습니다.

서비스 정책은 잠재적인 작업에 ARFM에서 읽는 속성으로 지정된 사용자 정의 카테고리입니다. IIOP의 경우 서비스 정책을 사용하여 응용프로그램 이름, EJB 메소드 이름, EJB jar 파일과 같은 EJB 모듈 이름 및 EJB 이름을 포함한 요청 속성을 기초로 요청을 분류할 수 있습니다. JMS의 경우 대상 이름을 기초로 주제 또는 대기열로 분류할 수 있습니다. 서비스 정책을 구성하면 실제 작업에 다양한 레벨의 중요성이 적용됩니다. 여러 서비스 정책을 사용하여 서로 다른 요청 카테고리에 차별화된 서비스를 전달할 수 있습니다. 서비스 정책의 목표는 중요성과 함께 성능 대상에 따라 다를 수 있습니다.

ARFM은 Application Server 프로세스에 있으며 요청 우선순위 지정을 제어합니다. Autonomic Request Flow Manager(ARFM)는 제어기 및 게이트웨이와 같이 두 개의 파트로 구성됩니다. ARFM 기능은 각 셀에서 Application Server에 있는 제어기와 게이트웨이 콜렉션에서 구현합니다. 게이트웨이는 수신되는 IIOP 요청을 수신하여 대기열에 지정하는 반면, 제어기는 제어 신호 또는 방향을 게이트웨이 및 배치 제어기에 제공합니다. 또한 ARFM은 서로 다른 요청 플로우의 연산 로드 특성을 예상하는 작업 프로파일러를 포함합니다. 이 컴포넌트를 함께 사용하면 수신 요청의 우선순위를 올바르게 지정할 수 있습니다.

동적 워크로드 관리(DWLM)는 워크로드 관리(WLM)와 동일한 원칙을 적용하는 Extended Deployment의 한 기능입니다. 워크로드 관리(WLM)는 우선순위가 지정된 라우팅 시스템을 설정하는 가중치 시스템에 근거하는 라우팅 등을 말합니다. DWLM은 WLM에 라우팅 가중치의 자율 설정을 추가하는 선택적 추가 기능(add-on)입니다. WLM을 사용하여 관리 콘솔에서 정적 가중치를 직접 설정합니다. DWLM 사용 시 시스템은 가중치를 동적으로 수정하여 비즈니스 목표를 최신으로 유지할 수 있습니다. DWLM을 종료할 수 있습니다. 동적 조작의 컴포넌트에서 자동 조작 모드를 사용하려는 경우, 동적 클러스터 중 하나에 정적 WLM 가중치를 설정하면 올바르게 기능하도록 제품의 on demand 측면을 허용할 수 있습니다. IIOP의 경우 이 가중치는 기본 WebSphere EJB WLM 및 새 EJB 클라이언트 요청이 전송되는 요소에서 이용되며 그 내용은 다음과 같습니다.
IIOP 플로우
DWLM에서는 JMS 통신량을 허용하지 않으며 그림 2에 표시된 바와 같이 그림에 표시된 대상은 동일한 WebSphere 관리 프로세스나 다른 WebSphere 관리 프로세스에서 실행될 수 있습니다.
이전 다이어그램에서 표시한 바와 같이, 동일한 양의 요청이 Application Server로 전송되지만 작업을 분류하고, 우선순위를 지정한 뒤 대기열에 지정하고 나면 많은 양의 보다 중요한 플래티넘 작업이 처리되도록 전송되지만 적은 볼륨의 중요도가 낮은 브론즈 작업은 대기열에서 대기합니다. 그러나 우선순위가 낮은 작업은 대부분 지연되므로, Application Server에서 수신하는 장기 브론즈 작업의 평균 비율이 실행되는 장기 브론즈 작업의 평균 비율보다 낮아야 합니다. 결국 동적 조작의 기능은 완료에 할당된 목표 시간까지 작업을 보관합니다.



Related tasks
서비스 정책 정의

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:31:15 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/codoerequestflowiiop.html

© Copyright IBM 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)