클러스터 환경에서 COM+ CRM 사용

클러스터 환경에서 작동하도록 COM+ CRM을 개발할 때 고려해야 할 기본 요소는 특정 CRM이 작동 중인 클러스터의 노드를 신경 쓰는지 여부입니다. 예를 들어 CRM에서 관리하는 리소스가 컴퓨터 파일 시스템 또는 레지스트리인 경우 변경 내용은 당시 CRM 서버 애플리케이션이 실행 중인 노드와 관련이 있습니다. 이 경우 CRM 서버 애플리케이션을 다른 노드로 장애 조치하는 것은 바람직하지 않습니다. CRM이 클러스터에 공통적인 일부 리소스를 관리하는 다른 경우 CRM 서버 애플리케이션을 다른 노드로 장애 조치(failover)하는 것이 유용합니다.

CRM 로그 파일의 기본 디렉터리 위치는 DTC 로그 파일과 동일한 디렉터리입니다. 클러스터에서 DTC 로그 파일은 클러스터의 노드 간에 장애 조치(failover)된 공유 디스크에 배치됩니다. 즉, CRM 서버 애플리케이션의 기본 동작은 클러스터의 노드 간에 장애 조치(failover)하는 것입니다. 따라서 특정 CRM에 노드 간에 장애 조치(failover)되지 않는 대체 동작이 필요한 경우 해당 특정 CRM 서버 애플리케이션에 대한 CRM 로그 파일의 위치를 변경해야 합니다.

또한 CRM 애플리케이션에 장애 조치(failover)가 필요한 경우 클러스터 그룹에서 일반 애플리케이션으로 구성해야 합니다. 해당 종속성은 DTC여야 합니다.

COM+ 보상 Resource Manager 개념