Coherence 배치 계층 구성 및 배치

시작하기 전에

  • 도메인 토폴로지가 Coherence 배치 계층을 나타내는 별도의 WebLogic Server 클러스터를 지원할 수 있는지 여부를 확인합니다. Oracle WebLogic Server의 클러스터 관리에서 클러스터 아키텍처를 참조하십시오.
  • Coherence를 사용하는 애플리케이션 모듈(웹 애플리케이션, EJB 등)에 대해 GAR(Coherence Grid Archive) 모듈을 생성하고 패키지화합니다. Coherence 애플리케이션 패키지화를 참조하십시오.

최적의 성능 및 확장성을 위해 Coherence는 일반적으로 WebLogic Server 클러스터를 사용하여 설정됩니다. 예를 들어 WebLogic Server 클러스터는 Coherence 데이터 계층으로 사용되며 하나 이상의 저장 영역 지원 서버를 호스트합니다. 다른 WebLogic Server 클러스터는 Coherence 애플리케이션 계층으로 사용되며 하나 이상의 애플리케이션을 호스트합니다. 끝으로 (필요한 경우) 다른 WebLogic Server 클러스터는 Coherence 프록시 계층으로 사용되며 하나 이상의 Coherence 프록시 서버를 호스트합니다. Oracle WebLogic Server의 클러스터 관리에서 Coherence 배치 계층 생성을 참조하십시오.

WebLogic Server에서 Coherence 클러스터 계층을 구성하고 배치하는 기본 단계는 다음과 같습니다.

  1. 아직 수행하지 않은 경우 관리 콘솔의 변경 센터에서 잠금 및 편집을 누릅니다(변경 센터 사용 참조).
  2. WebLogic Server 클러스터 계층과 연관될 도메인의 Coherence 클러스터 리소스를 구성합니다. Coherence 클러스터 생성을 참조하십시오.
  3. Coherence 데이터 계층을 구성합니다. 데이터 계층은 클러스터와 연관되며 원하는 개수의 저장 영역 사용 Coherence 관리 서버를 호스트하는 WebLogic Server 클러스터입니다. 데이터 계층 저장소의 Coherence 관리 서버는 데이터(기본 및 백업 모두)를 클러스터에 저장하고 분배합니다.
    1. WebLogic Server 클러스터를 생성합니다. 클러스터 구성을 참조하십시오.
    2. 기본 클러스터링 모드(유니캐스트)를 유지하고 필요에 따라 브로드캐스트 채널을 변경하거나, 드롭다운 목록에서 [멀티캐스트]를 선택하고 필요한 경우 다른 멀티캐스트 주소와 포트를 제공합니다.
    3. 데이터 계층 클러스터의 클러스터 > Coherence 탭으로 이동합니다.
    4. Coherence 클러스터 드롭다운 목록에서 Coherence 클러스터를 선택하여 WebLogic Server 클러스터와 연관시킵니다. 기본적으로 이 WebLogic Server 클러스터에 지정된 Coherence 관리 서버는 로컬 저장 영역 사용 필드에 지정된 저장 영역 지원 Coherence 멤버(캐시 서버)가 됩니다.
  4. 데이터 계층에 대해 Coherence 관리 서버를 생성합니다. 다음을 관리 서버 생성을 참조하십시오.
    1. 옵션을 눌러 기존 클러스터에 서버를 추가한 다음 드롭다운 목록에서 데이터 계층 WebLogic Server 클러스터를 선택합니다. 관리 서버는 데이터 계층 WebLogic Server 클러스터에서 Coherence 설정을 상속합니다.
    2. 이 단계를 반복하여 필요한 만큼 추가 관리 서버를 생성합니다.
  5. Coherence 애플리케이션 계층을 구성합니다. 애플리케이션 계층은 클러스터와 연관되며 원하는 개수의 저장 영역 비지원 Coherence 관리 서버를 호스트하는 WebLogic Server 클러스터입니다. 애플리케이션 계층의 Coherence 관리 서버는 애플리케이션(캐시 팩토리 클라이언트)을 호스트하며 Coherence 클러스터 멤버입니다.
    1. WebLogic Server 클러스터를 구성합니다. 기본 클러스터링 모드(유니캐스트)를 유지하고 필요에 따라 브로드캐스트 채널을 변경하거나, 드롭다운 목록에서 [멀티캐스트]를 선택하고 필요한 경우 다른 멀티캐스트 주소와 포트를 제공합니다. 클러스터 구성을 참조하십시오.
    2. 데이터 계층 클러스터의 클러스터 > Coherence 탭으로 이동합니다.
    3. Coherence 클러스터 드롭다운 목록에서 Coherence 클러스터를 선택하여 WebLogic Server 클러스터와 연관시킵니다. 로컬 저장 영역 사용 체크박스를 선택 해제하여 애플리케이션에서 저장 영역을 사용 안함으로 설정합니다. 이 WebLogic Server 클러스터에 지정된 Coherence 관리 서버가 저장 영역 비지원 Coherence 멤버(클라이언트)가 됩니다. 애플리케이션 계층의 서버는 캐시 데이터를 저장하는 데 사용되지 않습니다.
  6. 단계 4를 반복하여 애플리케이션 계층에 Coherence 관리 서버를 추가합니다. 그러나 Coherence 클러스터 드롭다운 상자에서 애플리케이션 계층 WebLogic Server 클러스터를 선택하십시오. 그러면 관리 서버가 애플리케이션 계층 클러스터에서 Coherence 설정을 상속합니다. 이 단계를 반복하여 필요한 만큼 추가 관리 서버를 생성합니다.
  7. 필요한 경우 Coherence 프록시 계층을 구성합니다. Coherence 관리 프록시 서버를 사용하면 Coherence*Extend 클라이언트가 클러스터 멤버가 아니더라도 Coherence 캐시를 사용할 수 있습니다.
    1. 단계 5를 반복하여 Coherence 프록시 계층을 구성합니다. 이 WebLogic Server 클러스터에 지정된 Coherence 관리 서버가 저장 영역 비지원 Coherence 멤버(클라이언트)가 되도록 로컬 저장 영역 사용 체크박스를 지워야 합니다.
    2. 단계 4를 반복하여 Coherence 클러스터 드롭다운 상자에서 프록시 계층 WebLogic Server 클러스터를 선택하여 프록시 계층에 Coherence 관리 서버를 추가합니다. 그러면 관리 서버가 프록시 계층 클러스터에서 Coherence 설정을 상속합니다.
    3. 이 단계를 반복하여 필요한 만큼 추가 관리 서버를 생성합니다.
  8. Coherence GAR 모듈을 WebLogic Server 도메인에 배치합니다. 독립형 GAR이 다른 JavaEE 모듈과 동일한 방식으로 배치됩니다. WebLogic Server에 Coherence 애플리케이션 배치를 참조하십시오.

관련 작업

관련 항목