고가용성(HA) 관리자의 기본 코어 그룹에서 사용 가능한 정책 수는 성능에 영향을 줍니다. 정책을 호출할 때마다 HA 관리자 그룹(단일 파티션이 HA 그룹임)에 조치를 적용해야 합니다. 파티션 기능(WPF)의 기본 정책 수는 클러스터 범위 및 노드 범위 정책, 두 개입니다. 사용자는 요구사항에 적합한 고유 정책을 많이 작성할 수 있습니다. 그러나 HA 관리자가 정책을 적용할 경우 사용 가능한 모든 정책을 검색하고 특정 HA 그룹에 적용할 가장 적합한 정책을 판별해야 합니다.
일반적으로 정책에서 권장되는 방법은 필요한 정도만 사용하는 것입니다. 예를 들어, 시연 키 기반 샘플의 경우 클러스터의 일정 Application Server로 응용프로그램 시작을 제어하도록 파티션마다 고유 정책이 작성되었습니다. 응용프로그램에 10,000개의 파티션이 있는 경우 10,000개의 정책이 필요합니다. 이 방법은 프로그래머 및 관리자가 수행해야 하는 방법은 아닙니다.
추가 구성원 특성을 사용하여 정책을 적게 사용할 수 있습니다. createPartitionDefinition(…) API 서명 중 하나에 추가 속성의 맵이 제공될 수 있습니다. 특성은 정책 수를 줄이는 데 도움이 됩니다. 예를 들어 startOn이라는 새 속성을 작성한 경우 값은 server#를 표시하는 문자열일 수 있습니다. 여기서 #는 클러스터 구성원 중 하나를 표시하는 수입니다. 그런 다음 정책에서는 클러스터 범위 정책(-gt=-p, -ps=-c)에 이미 제공된 기본값뿐만 아니라 startOn=server4도 지정할 수 있습니다. 그러면 세 개의 일치 기준이 제공되고 10,000개의 파티션과 대비되는 #개의 정책을 사용 가능하게 할 수 있습니다. 예를 들어 파티션을 시작하는 서버가 30개인 경우 30개의 정책이 있을 수 있습니다. 각각의 경우 세 번째 일치 설정 기준이 있고 선호하는 서버는 server4입니다. 학습서를 진행하지 않은 경우 관련 예 또는 위의 예를 보려면 wpfadmin 정책 명령을 참조하십시오.
Related concepts
파티션과 HA 그룹의 관계