클러스터링을 사용한 다중 서버 엔터프라이즈 서비스 버스

Deployment Manager 셀은 일부 또는 모두가 서버 클러스터의 구성원인 여러 서버로 구성된 엔터프라이즈 서비스 버스에 사용할 수 있습니다.

이 타스크의 수행 목적 및 시기

SCA 모듈의 대기열 목적지를 호스트하는 서버는 SCA.SYSTEM 버스에 하나의 메시징 엔진을 가지고 있습니다. 대부분의 경우에는 충분하지만 이러한 메시징 엔진은 원래 작성된 서버에서만 실행할 수 있습니다. 따라서 서버는 단일 장애 지점입니다. 즉, 서버를 실행할 수 없으면 메시징 엔진을 사용할 수 없게 됩니다. 대신 서버 클러스터를 버스 구성원으로 구성하면 메시징 엔진을 클러스터의 한 서버에서 실행할 수 있으며 이 서버에 장애가 있는 경우 메시징 엔진을 대체 서버에서 실행할 수 있습니다. 이 사항은 그림 1에 설명되어 있습니다.

클러스터 버스 구성원을 구성할 때 또 다른 장점은 SCA 모듈과 연관된 워크로드를 여러 서버가 공유할 수 있다는 점입니다. 클러스터 버스 구성원에 전개된 SCA 모듈의 경우 사용되는 대기열 목적지는 클러스터 서버가 실행하는 메시징 엔진 세트로 파티션됩니다. 클러스터의 각 메시징 엔진이 SCA 모듈을 통해 전달되는 메시지 공유를 핸들합니다.

요약하면 클러스터 버스 구성원을 사용할 경우 구성할 수 있는 정책에 따라 실패복구나 워크로드 공유 또는 두 가지 기능이 모두 가능합니다.

그림 1. 실패복구용으로 클러스터된 서버를 사용한 다중 서버 버스
버스 구성원으로
서버 클러스터만 있는 SCA.SYSTEM 버스. 그림에서는 메시징 엔진을 클러스터의
한 서버에서 실행할 수 있으며 이 서버에 장애가 있는 경우 메시징 엔진을
대체 서버에서 실행할 수 있는 시나리오를 보여
줍니다.
그림 2. 워크로드 공유용으로 클러스터된 서버를 사용한 다중 서버 버스
버스 구성원으로
서비스 클러스터만 있는 SCA.SYSTEM 버스. 그림에서는 클러스터의 각 서버가
메시징 엔진을 실행하는 시나리오를 보여 줍니다. 각 버스 목적지는
클러스터 구성원에서 실행 중인 메시징 엔진에 파티션됩니다.

다중 서버 엔터프라이즈 서비스 버스를 작성하는 데에는 여러 가지 방법이 있습니다.

이제 WebSphere Process Server 샘플을 실행하고 엔터프라이즈 서비스 버스에 서비스 응용프로그램을 전개할 수 있습니다.
관련 개념
WebSphere MQ 네트워크에 대한 링크가 포함된 엔터프라이즈 서비스 버스
관련 태스크
Planning WebSphere ESB installation scenarios

이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)