세션 관리자에 대한 데이터, 오브젝트 또는 이벤트,
동적 캐시 또는 Stateful 세션 Bean을 전송하려면 이 태스크를
사용해 데이터 복제 도메인을 구성하십시오. 데이터 복제 도메인은
데이터 복제 서비스(DRS)를 사용하며, 애플리케이션 서버 간 이벤트, 오브젝트 및 데이터 복제를 포함한
복제 서비스를 수행하는 내부 컴포넌트입니다.
시작하기 전에
멀티브로커 복제 도메인을 사용할 것인지 판별하십시오.
이전 버전의 제품을 사용하여 데이터 복제 도메인을 구성한 경우, 멀티브로커 복제 도메인을
사용하고 있을 수 있습니다. 제품의 현재 버전을 사용하여 작성한 모든 복제 도메인이 데이터 복제 도메인입니다. 멀티브로커
복제 도메인을 데이터 복제 도메인으로 마이그레이션해야 합니다.
이 태스크 정보
클러스터의 애플리케이션 서버 간에 데이터, 오브젝트 또는 이벤트를
전송하는 서비스인
복제를 구성하려면 다음 태스크를 사용하십시오. 세션 관리자에서
세션 데이터의 유실을 막고, 동적 캐시 서비스의 성능을 더욱 개선하며 Stateful 세션 Bean에서
장애 조치(failover)를 제공하려는 경우 복제를 사용하십시오.
유의: 클러스터를 작성할 때 옵션을
선택하면 복제 도메인이 자동으로 작성됩니다.
마찬가지로 셀 이름이 WAS01Network가 아니라
간단히 WAS1인 경우 DRSSTREAM 문자열의 처음 세 문자로 상위 레벨 규정자를 채워야 합니다.
그러면 상위 레벨 규정자가 WAS1DRS가 됩니다.
다음 단계를 수행하여 클러스터의
애플리케이션 서버에서 데이터 복제를 사용 가능하게 설정하십시오.
프로시저
- 복제 도메인을 작성하십시오. 다음 메소드 중 하나를 사용하여
복제 도메인을 작성하십시오.
- 복제 도메인을 수동으로 작성하십시오.
새 클러스터를 작성할 필요없이 복제 도메인을 수동으로 작성하려면 관리 콘솔에서
을 클릭하십시오.
이 페이지에서 제한시간, 암호화 및 복제본 수를 포함한
복제 도메인에 대한 특성을 지정할 수 있습니다.
- 클러스터 작성 시 복제 도메인을 작성하십시오.
클러스터 작성 시 복제 도메인을 작성하려면 관리 콘솔에서
을 클릭하십시오. 그런 다음, 을 클릭하십시오. 작성되는 복제 도메인은 클러스터와 동일한 이름을 가지며
복제 도메인에 대한 기본 설정을 갖습니다.
복제 도메인에 대한 기본 설정은 각 데이터에 대해 하나의 복제본을 작성하고
암호화를 사용 불가능하게 하는 것입니다.
복제 도메인 특성을 수정하려면, 관리 콘솔에서 replication_domain_name을
클릭하십시오.
- 고객 또는 복제 도메인을 사용하는 컴포넌트를
구성하십시오. 동적 캐시, 세션 관리자 또는 Stateful 세션 Bean은
세 유형의 복제 도메인 고객입니다. 각 유형의 고객은 다른 복제 도메인으로
구성해야 합니다. 예를 들어, 세션 관리자가 하나의 복제 도메인을 사용하면
동적 캐시는 다른 복제 도메인을 사용합니다. 하지만 HTTP 세션 메모리 대 메모리 복제 및 Stateful 세션 Bean을 구성할 경우에는
하나의 복제 도메인을 사용하십시오. 이런 경우 하나의 복제 도메인을 사용하면
HTTP 세션의 백업 상태 정보와 Stateful 세션 Bean이 동일한 애플리케이션 서버에
있게 됩니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
구성이 추가 스레드 자원을 필요로 하는지 여부를 판별하십시오.
복제 서비스는 메시지 처리를 포함하여 여러 태스크의 DRS 스레드 풀에서 얻은 스레드를
사용합니다. 이전에는, 복제 서비스가 기본 스레드 풀에서
스레드를 얻었습니다.
애플리케이션 서버가 시작되면, DRS 스레드 풀의 기본 최대 스레드 풀 크기는
100개의 스레드입니다. 그러나 이 스레드 풀 크기는 복제 서비스가 모든 수신 복제 메시지를 처리하기 위해
풀에서 충분한 스레드를 확보하기에는 부족할 수도 있습니다. 수신 메시지 수는
도메인의 애플리케이션 서버 수 및 각 애플리케이션 서버의 복제 도메인 이용자 수에 의해
영향 받습니다. 처리할 메시지 수는 도메인의 애플리케이션 서버 수가 증가하고
복제 이용자 수가 증가할수록 증가합니다.
애플리케이션 서버 시작 시 애플리케이션 서버에 복제 중이 아닌 지속적 데이터는
최대 스레드 풀 크기에 대한 설정을 늘려야 한다는 것을 나타낼 수도 있습니다. 일반적으로, 100으로 설정된
DRS 스레드 풀의 최대 크기는 충분합니다. 그러나 매우 큰 토폴로지에서는 최대 스레드 풀 크기를
100보다 큰 값으로 설정해야 할 수도 있습니다.
표 1. DRS 스레드 풀 사용자 정의 특성. 다음
JVM(Java Virtual Machine) 사용자 정의 특성을 통해 DRS 스레드 풀의 특성을 설정할 수 있습니다.특성 이름 |
기본값 |
DRS_THREADPOOL_MINSIZE |
40 |
DRS_THREADPOOL_MAXSIZE |
100 |
DRS_THREADPOOL_ISGROWABLE |
false |
자세한 정보는 JVM(Java Virtual Machine) 사용자 정의 특성에 대한 문서를 참조하십시오.
결과
구성된 복제 도메인의 애플리케이션 서버 사이에서 데이터가 복제됩니다.
다음에 수행할 작업
복제 도메인에 대해 암호화 유형으로 DES 또는 3DES를 선택하는 경우
메시지의 암호화에 암호화 키가 사용됩니다. 주기적으로(예: 매월) 관리 콘솔의
페이지로 이동한 후
을 클릭하여
키를 재생성해야 합니다. 키가 재생성되고 나면 복제 도메인의
일부로 구성되는 모든 애플리케이션 서버를
다시 시작해야 합니다. 주기적으로 키를 재생성하면 데이터 보안이 강화됩니다.