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

장기간 실행 및 트랜잭션 방식 작업 통합

사용자 비즈니스 오브젝트를 최상으로 충족하도록 비즈니스 그리드 기능을 설정하려면 WebSphere Extended Deployment가 장기간 실행 및 트랜잭션 방식 응용프로그램을 통합하는 방법을 이해하는 것이 중요합니다.

사용자가 정의하는 동적 클러스터마다, WebSphere Extended Deployment는 동적 클러스터에서 장기간 실행 환경 응용프로그램(LREE.ear)의 존재 여부를 기초로 동적 클러스터가 장기간 실행 작업에 사용되는지 아니면 트랜잭션 방식 작업에 사용되는지 여부를 판별합니다.

장기간 실행 작업이 되도록 동적 클러스터에 트랜잭션 방식 응용프로그램을 전개할 수는 있지만 이를 수행하지는 마십시오. 장기간 실행 응용프로그램은 종종 많은 양의 메모리 및/또는 CPU를 소비하므로 트랜잭션 방식 응용프로그램은 불완전하게 수행될 수 있습니다. 반대로, 트랜잭션 방식 작업이 되도록 동적 클러스터에 장기간 실행 응용프로그램을 전개할 수도 있습니다. 이 경우 동적 클러스터에 장기간 실행 환경이 없으면 장기간 실행 응용프로그램이 장기간 실행 스케줄러에서 작업을 수신하지 않습니다.

밸런서 컴포넌트는 노드 그룹에 있는 노드마다, 노드가 장기간 실행 응용프로그램을 호스트하는 동적 클러스터를 실행해야 하는지 아니면 트랜잭션 방식 응용프로그램을 호스트하는 동적 클러스터를 실행해야 하는지 여부를 판별합니다. 밸런서는 트랜잭션 방식 및 장기간 실행 응용프로그램 둘 다에 대해 정의한 관련된 서비스 정책을 기초로 노드를 할당하는 방법을 결정합니다. 시스템이 처리할 수 있는 것보다 많은 작업이 있을 경우, 밸런서는 서비스 정책 중요성을 사용하여 성취하기에 가장 어려운 작업을 시도해야 하는 서비스 정책을 판별합니다.

밸런서는 응용프로그램 배치 제어기에 트랜잭션 방식 응용프로그램 동적 클러스터를 실행해야 하는 노드의 제어를 제공합니다. 응용프로그램 배치 제어기는 이 노드 중 어떤 노드에서 어떤 트랜잭션 방식 응용프로그램 동적 클러스터를 시작해야 하는지 판별합니다. 장기간 실행 동적 클러스터에 사용할 노드는 장기간 실행 배치 논리(장기간 실행 스케줄러의 일부)에 지정됩니다. 장기간 실행 배치 논리는 이 노드에서 시작해야 하는 장기간 실행 동적 클러스터를 판별합니다. 밸런서는 시간이 경과하는 동안 장기간 실행 작업과 트랜잭션 방식 작업 사이에 노드를 전환할 수 있지만 WebSphere Extended Deployment는 노드에서 두 유형의 작업을 동시에 자동으로 시작하려고 하지 않습니다. 밸런서 컴포넌트가 초기화할 때 노드가 이미 실행 중이면, 밸런서 컴포넌트는 실행 중인 동적 클러스터를 기초로 노드를 지정하는 방법을 판별하려고 합니다. 노드에서 동적 클러스터가 시작되지 않을 경우, 기본 지정은 응용프로그램 배치 제어기(트랜잭션 방식 작업)에 지정하는 것입니다.

주의: 현재 트랜잭션 방식 작업을 수행하도록 지정된 노드에서 장기간 실행 작업을 수행하는 동적 클러스터를 수동으로 시작하거나, 그 반대로 시작하는 것은 수행하지 않도록 하십시오. 가능해도, 이와 같이 수행하면 시스템이 예상하지 못한 방식으로 반응할 수 있습니다.




Related tasks
비즈니스 그리드 응용프로그램 개발 및 전개
서비스 정책 정의

개념 주제    

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

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