데이터 복제 도메인
데이터 복제 도메인 및 멀티브로커 도메인은 모두 동일한 기능을 수행하며, 이는 클러스터에서 애플리케이션 서버 사이의 데이터를 복제하는 것입니다. 제품의 현재 버전으로 기존의 멀티브로커 도메인을 계속 구성하더라도, 배치 관리자를 업그레이드한 후에 관리 콘솔에서 데이터 복제 도메인만 작성할 수 있습니다.
전이: 이전 버전의 제품으로 작성된 복제 도메인은
멀티브로커 도메인일 수도 있습니다. 이러한 멀티브로커 도메인을 데이터 복제 도메인으로 마이그레이션해야 합니다. 데이터 복제 도메인을
사용하면 다음을 수행할 수 있습니다.
- 동일한 복제 도메인에서 통신해야 하는 복제의 모든 인스턴스를 구성하십시오.
- 별도의 애플리케이션 서버에서 복제본을 작성하고 저장하는 기능을 분리하기 위해 피어 투 피어 및 클라이언트 대 서버와 같은 토폴로지를 사용하도록 두 가지 유형의 복제 도메인으로 세션 관리자를 구성하십시오.
- 데이터 복제 도메인을 사용하면 복제본의 수를 지정할 수 있으므로 복제 도메인의 각 유형에 대해 복제의 중복성을 제어하십시오.
제품의 이전 릴리스에서 멀티브로커 도메인을 사용한 경우 다음 비교 도표를 통해 버전 5.x, 버전 6.x 및 버전 7.0 애플리케이션 서버가 두 가지 유형의 복제 도메인을 사용하는 방법 사이의 차이점을 파악하십시오.
복제 도메인을 사용하는 버전 5.x 애플리케이션 서버 | 복제 도메인을 사용하는 V6.x 및 버전 7.0 애플리케이션 서버 | |
---|---|---|
복제 도메인 유형 | 복제에 대해 멀티브로커 복제 도메인만 사용합니다. | 제품의 현재 버전을 사용 중인 서버는 복제를 위해 멀티브로커 복제 도메인 및 데이터 복제 도메인을 모두 사용하도록 구성될 수 있습니다. 두 가지 유형의 도메인은 버전 5.x 서버에서 작성된 멀티브로커 도메인에 대한 역호환성을 제공합니다. 멀티브로커 도메인을 데이터 복제 도메인으로 마이그레이션해야 합니다. |
데이터 전송 메소드 | JMS 브로커를 복제자로 사용하는 내부 JMS(Java™ Message Service) 프로바이더에 대한 구성 정보가 포함된 멀티브로커 도메인 오브젝트를 사용합니다. | 제품에서 고가용성 프레임워크를 구성하기 위한 구성 정보가 포함된 데이터 복제 도메인 오브젝트를 사용합니다. 전송은 더 이상 JMS API를 기반으로 하지 않습니다. 따라서 복제자 및 JMS 브로커는 존재하지 않습니다. 로컬, 원격 및 대체 복제자를 구성하는 복잡한 태스크를 수행할 필요가 없습니다. 이전 버전의 제품은 데이터 복제 도메인을 지원하지 않습니다. 제품의 현재 버전은 임의의 JMS 특정 구성을 무시하거나 고가용성 프레임워크를 통해 복제를 구성하기 위한 기타 매개변수를 사용하여 이전의 멀티브로커 도메인을 사용하는 복제를 수행하도록 구성될 수 있습니다. |
복제 도메인 구성 | 제품의 이전 버전은 세션 관리자 및 동적 캐시와 같은 상이한 이용자 간에 복제 도메인의 공유를 권장합니다. | 제품의 현재 버전은 각 이용자에 대해 별도의 복제 도메인을 작성하도록 권장합니다. 예를 들어, 세션 관리자에 대해 한 복제 도메인을 작성하고 동적 캐시에 대해 다른 복제 도메인을 작성하십시오. 하나의 복제 도메인을 구성해야 하는 유일한 상황은 세션 관리자 복제 및 Stateful 세션 Bean 장애 조치(failover)를 구성하는 경우입니다. 이런 경우 하나의 복제 도메인을 사용하면 HTTP 세션의 백업 상태 정보와 Stateful 세션 Bean이 동일한 애플리케이션 서버에 있게 됩니다. |
부분 파티션 | 부분 파티션을 구성할 수 있습니다. 복제 도메인을 파티션화하여 데이터가 전송되는 프로세스의 수를 필터링하십시오. | 부분 파티션은 더 이상 사용되지 않습니다. 데이터 복제 도메인을 사용하면 각 항목의 특정 복제본 수를 지정할 수 있습니다. 그러나 복제본 수를 실행 중인 백업 애플리케이션 서버의 수보다 크게 지정하면 복제본 수는 실행 중인 애플리케이션 서버의 수가 됩니다. 애플리케이션 서버의 수가 구성한 복제본 수를 초과하게 되면, 작성되는 복제본의 수는 지정한 수와 동일합니다. |
도메인 공유 | 다중 DRS(data replication service) 인스턴스는 멀티브로커 도메인을 공유합니다. 모든 멀티브로커 도메인에 최소한 하나의 복제기가 포함되어 있으므로 작성할 수 있는 멀티브로커 도메인의 수에는 제한이 있습니다. 최대 하나의 복제기가 각각의 애플리케이션 서버에 있을 수 있습니다. | 복제 도메인의 모든 DRS 인스턴스는 동일한 모드를 사용합니다. 각각의 복제 도메인에는 클라이언트 전용 및 서버 전용 인스턴스 또는 클라이언트 및 서버 인스턴스 전용이 포함되어야 합니다. 예를 들어, 하나의 인스턴스가 클라이언트 및 서버에 대해 구성되면 모든 기타 인스턴스는 클라이언트 및 서버여야 합니다. 복제 도메인의 한 인스턴스가 클라이언트 전용으로 구성되면, 클라이언트 전용 및 서버 전용 인스턴스를 추가할 수 있지만 클라이언트 및 서버 인스턴스는 추가할 수 없습니다. |