서비스 통합 고가용성 및 워크로드 공유 구성
서비스 통합의 메시징 엔진 구성은 매우 가변적입니다. 고가용성 또는 워크로드 공유를 제공하지 않는 단일 메시징 엔진을 사용할 수 있습니다. 클러스터 버스 멤버에서 단일 고가용성 메시징 엔진을 사용할 수 있습니다. 또는 클러스터 버스 멤버에서 워크로드를 공유하거나 워크로드를 공유하고 고가용성도 제공하는 여러 개의 메시징 엔진을 사용할 수 있습니다.
- 단순 구성에는 단일 서버에서 실행되는 하나의 메시징 엔진이 있습니다. 이 구성은 여러 목적에 적합합니다. 그러나 하나의 메시징 엔진은 단일 장애 위치이며 구성은 고가용성 또는 워크로드 공유를 제공하지 않습니다.
- 고가용성을 위한 구성에는 클러스터의 서버에서 실행하는 단일 메시징 엔진이 있으며, 해당 메시징 엔진을 클러스터에서 하나 이상의 대체 서버로 장애 조치(failover)할 수 있습니다. 장애 조치(failover)를 사용하여 단일 장애 위치를 피하고 클러스터에 항상 실행 중인 메시징 엔진이 있는지 확인합니다.
- 워크로드 공유 또는 확장성을 위한 구성에는 클러스터에서 실행 중인 다중 메시징 엔진이 있으며, 각 메시징 엔진은 클러스터에 있는 하나의 특정 서버에서 실행됩니다. 메시징 로드가 여러 서버에 분산되며 기존 메시징 엔진에 영향을 미치지 않고 새 서버를 클러스터에 추가할 수 있습니다.
- 고가용성이 있는 워크로드 공유를 위한 구성에는 클러스터에서 실행 중인 다중 메시징 엔진이 있으며, 각 메시징 엔진은 클러스터의 특정 서버에서 실행되고 클러스터에서 하나 이상의 대체 서버로 장애 조치(failover)할 수 있습니다.
가능한 구성은 작성하는 버스 멤버 유형에 따라 다릅니다. 서버 버스 멤버를 작성하는 경우, 단순 구성만 작성할 수 있습니다. 클러스터 버스 멤버를 작성한 경우 클러스터에 있는 메시징 엔진의 수와 메시징 엔진의 동작에 따라 이전 목록에서 구성을 작성할 수 있습니다. 자세한 내용은 버스 멤버 유형 및 고가용성과 워크로드 공유에 대한 효과 주제를 참조하십시오.
자세한 내용 및 작성할 수 있는 구성 예제는 하위 주제를 참조하십시오.
메시징 엔진 동작 구성
메시징 엔진 동작을 구성하려면, 클러스터를 버스에 추가한 후 사전 정의된 메시징 엔진 정책을 사용하십시오. 사전 정의된 메시징 엔진 정책은 자주 사용되는 클러스터 구성(예: 워크로드 공유 및 확장성, 고가용성 또는 이들의 조합)을 지원합니다. 메시징 엔진 정책 지원을 사용하여 하나 이상의 메시징 엔진을 작성하고 필수 동작을 제공하도록 이 메시징 엔진을 구성합니다. 또한 메시징 엔진 정책 지원을 사용하여 사용자 정의 구성을 설정할 수 있습니다. 메시징 엔진 정책 지원은 구성을 통해 사용자에게 안내되며 많은 설정이 자동으로 작성됩니다. 자세한 정보는 메시징 엔진 정책 지원 주제를 참조하십시오.
메시징 엔진 정책 지원을 사용하지 않고 메시징 엔진 동작을 구성하고 클러스터를 버스에 추가할 수 있습니다. 다음 프로시저를 알고 있는 경우, 이를 사용하십시오. 방법을 모르는 경우에는 메시징 엔진 정책 지원을 사용하십시오.
- 고가용성을 원하는 경우, 메시징 엔진이 클러스터의 다른 애플리케이션 서버로 장애 조치(failover)하도록 허용하는 기본 서비스 통합 정책인 "기본 SIBus 정책" 및 하나의 메시징 엔진이 있는 클러스터 버스 멤버를 사용할 수 있습니다. 또는 새 정책을 작성한 다음, 특정 서버의 환경 설정 또는 장애 복구(failback) 기능과 같은 기타 가용성 작동을 지정할 수 있습니다.
- 워크로드 공유를 원하지만 고가용성은 원하지 않는 경우, 여러 메시징 엔진이 있는 클러스터 버스 멤버를 사용하고 각 메시징 엔진에 대해 정적 정책을 작성할 수 있습니다. 이러한 정책은 한 메시징 엔진과 연관된 지속 상태가 없는 확장 가능한 특급 메시징에 유용할 수 있으므로 장애 조치(failover)는 필수가 아닙니다.
- 외부 고가용성 프레임워크가 메시징 엔진을 관리하도록 하려면, 메시징 엔진에 대해 "조작 없음" 정책을 작성하십시오.
정책 및 구성에 대한 자세한 정보는 "서비스 통합 정책" 주제를 참조하십시오.
구성 | 버스 멤버 유형 | 메시징 엔진 수 | 정책 유형 |
---|---|---|---|
단순 | 서버 | 1 | 기본값("1/N") |
단순 | 클러스터 | 1 | 정적 |
고가용성 | 클러스터 | 1 | "1/N" 또는 "조작 없음" |
고가용성이 없는 워크로드 공유 | 클러스터 | 두 개 이상(일반적으로, 각 서버마다 하나의 메시징 엔진) | 정적 |
고가용성 및 워크로드 공유 | 클러스터 | 두 개 이상(일반적으로, 각 서버마다 하나의 메시징 엔진) | "1/N" 또는 "조작 없음" |