데이터 복제

복제는 애플리케이션 서버 간에 데이터, 오브젝트 또는 이벤트를 전송하는 서비스입니다. DRS(Data Replication Service)는 데이터를 복제하는 내부 WebSphere® Application Server 컴포넌트입니다.

세션 관리자, 동적 캐시 및 Stateful 세션 Bean의 데이터를 클러스터의 여러 애플리케이션 서버 간에 사용할 수 있도록 하려면 데이터 복제를 사용하십시오. 복제 사용에 따른 이점은 복제를 사용하도록 구성하는 컴포넌트에 따라 다릅니다.
  • 메모리 대 메모리 복제를 수행하도록 구성하면, 세션 관리자가 데이터 복제 서비스를 사용합니다. 메모리 대 메모리 복제가 구성되면, 세션 관리자가 여러 애플리케이션 서버에서 세션 데이터를 유지보수하므로 단일 애플리케이션 서버에 오류가 발생한 경우 세션 데이터의 손실을 방지할 수 있습니다.
  • 동적 캐시는 데이터 복제 서비스를 사용하여 클러스터의 애플리케이션 서버 간에 캐시 정보를 복사함으로써 성능을 더 향상시킵니다. 따라서 서로 다른 애플리케이션 서버에서 동일한 태스크 및 조회를 반복적으로 수행할 필요가 없습니다.
  • Stateful 세션 Bean은 Stateful 세션 Bean을 사용하는 애플리케이션이 예상하지 못한 서버 장애로 인해 제한되지 않도록 하기 위해 복제 서비스를 사용합니다.
중요사항: 복제 서비스를 사용할 경우 보안 속성 전파 옵션이 사용 가능한지 확인하십시오. 보안 속성 전파는 기본적으로 사용 가능합니다.

DRS가 원격 애플리케이션 서버에 작성하는 복제본 수를 정의할 수 있습니다. 복제본은 한 애플리케이션 서버에서 다른 애플리케이션 서버로 복사하는 데이터의 사본입니다. 구성하는 복제본 수는 구성 성능에 영향을 미칩니다. 복제본 수가 적으면 데이터를 여러 번 복사할 필요가 없으므로 성능이 향상됩니다. 그러나 복제본을 많이 작성하면 시스템에서 중복성이 증가됩니다. 복제본을 더 많이 구성하면, 데이터가 여러 위치에서 백업되므로 시스템의 애플리케이션 서버에서 발생할 수 있는 실패에 대해 더 허용적입니다.

단일 복제본 구성을 정의하면 시스템의 단일 실패 지점을 피할 수 있습니다. 그러나 시스템이 더 많은 실패를 허용해야 하는 경우, 시스템에 여분의 중복성을 포함시키십시오. DRS로 복제되는 HTTP 세션에 대해 작성하는 복제본 수를 늘리십시오. 동적 캐시 서비스에서 사용하는 복제 도메인의 복제본 수 특성은 전체 도메인으로 설정되어야 합니다.

세션 관리자, 동적 캐시 및 Stateful 세션 Bean은 복제의 세 가지 이용자입니다. 이용자는 복제 서비스를 사용하는 컴포넌트입니다. 복제를 구성할 때, 동일한 유형의 이용자는 동일한 복제 도메인에 속합니다. 예를 들어, 세션 관리자 및 동적 캐시가 DRS를 사용하여 오브젝트를 복제하도록 구성하는 경우, 각 이용자에 대해 개별 복제 도메인을 작성하십시오. 모든 애플리케이션 서버의 모든 세션 관리자에 대해 하나의 복제 도메인을 작성하고 모든 애플리케이션 서버의 동적 캐시에 대해 하나의 복제 도메인을 작성하십시오. 이 규칙의 유일한 예외는 HTTP 세션 및 Stateful 세션 Bean에 대해 복제 도메인을 구성하는 경우 하나의 복제 도메인을 작성하는 것입니다. 이 경우 하나의 복제 도메인을 구성하면 백업 상태 정보가 동일한 백업 애플리케이션 서버에 위치하게 됩니다.


주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=crun_drs_replication
파일 이름:crun_drs_replication.html