트랜잭션 서비스의 고가용성 정책
WebSphere® Application Server는 트랜잭션 서비스와 같은 시스템 하위 컴포넌트가 사용 가능성이 높도록 만드는 통합 고가용성(HA) 지원을 제공합니다. HA 정책은 각각의 WebSphere Application Server HA 컴포넌트가 전체 HA 프레임워크 내에서 작동하는 방식을 다루는 로직을 제공합니다. 트랜잭션 서비스의 경우, 트랜잭션 HA 정책은 언제든지 복구 로그를 소유하는 서버를 판별하기 위한 로직을 제공합니다.
일반적으로, 트랜잭션 정책은 원래 복구 로그를 작성한 서버(홈 서버)에 복구 로그의 소유권을 지정합니다. 그러면 그 서버는 복구 및 표준 트랜잭션식 활동 둘 다에 복구 로그를 사용할 수 있습니다. 홈 서버를 사용할 수 없거나 실패하는 경우, 소유권은 복구 처리를 수행하도록 피어 서버에 전달될 수 있습니다.
개념적으로, 정책은 두 가지의 키 컴포넌트인 정책 유형과 정책 구성으로 이루어지는 것으로 생각할 수 있습니다.
정책 유형
정책 유형은 피어 복구 초기화가
수동인지 아니면 자동화되어 있는지 여부를 판별합니다. 정책은 특히
서버 실패 발생 시 업데이트된 복구 로그 소유권을 판별하기 위한 로직을 제공합니다.
다음 WebSphere Application Server
정책 유형은 트랜잭션 피어 복구에 사용됩니다. (다른 HA 정책 유형이 존재하지만
트랜잭션 서비스에서 사용되지 않습니다.)
- 정적
- 복구 로그의 소유권은 WebSphere Application Server 구성에서 정의됩니다. 런타임 시, 정적 정책은 이에 따라 소유권을 지정합니다. 소유권을 변경하려면 정적 구성을 변경해야 하므로 수동으로 초기화된 피어 복구에는 이 정책 유형이 사용됩니다.
- N 중 1
- 복구 로그의 소유권은 WebSphere Application Server HA 프레임워크에 의해 동적으로 판별되며 N개 클러스터 멤버 중 정확히 하나에 지정됩니다. 이 정책 유형은 자동화된 피어 복구에 사용됩니다.