[AIX Solaris HP-UX Linux Windows][z/OS]

지능형 관리: 동적 클러스터 사용자 정의 특성

동적 클러스터 사용자 정의 특성을 사용하여 동적 클러스터 및 애플리케이션 배치의 작동을 변경할 수 있습니다.

애플리케이션 배치 사용자 정의 특성을 설정하려면 서버 > 클러스터 > 동적 클러스터 > [cluster name] > 사용자 정의 특성을 펼치십시오.

APC.predictor 사용자 정의 특성

애플리케이션 배치 제어기 기능을 사용 가능하게 하려면 APC.predictor 사용자 정의 특성을 사용하십시오.

이 사용자 정의 특성을 설정하면 애플리케이션 배치 제어기가 CPU 사용량만을 기반으로 서버를 시작 및 중지합니다. 제어기는 시작 및 중지할 서버에 관하여 ARFM(Autonomic Request Flow Manager)으로부터 데이터를 더 이상 검색하지 않습니다.

표 1. APC.predictor 사용자 정의 특성 값
설명
범위
올바른 값 CPU

quiesceTimeOutMS 사용자 정의 특성

quiesceTimeOutMS 사용자 정의 특성을 사용하여 동적 클러스터 인스턴스의 일시정지 제한시간 값을 설정할 수 있습니다.

동적 클러스터가 중지되기 전에 대기할 시간(밀리초 단위)으로 사용자 정의 특성의 값을 설정하십시오. 예를 들어 동적 클러스터가 일시정지 1분 후에 중지하기를 원하는 경우 값을 60000으로 설정하십시오. 서버가 애플리케이션 배치 제어기에 의해 중지되고 있는 경우, 서버 조작 제한시간 값이 기본적으로 사용됩니다. 서버가 성능 상태 관리 모니터링에 의해 중지되는 경우, 기본적으로 다시 시작 제한시간 값이 사용됩니다.

표 2. quiesceTimeOutMS 사용자 정의 특성 값
설명
범위 동적 클러스터
올바른 값 정수

CenterCell 사용자 정의 특성

사용자 환경에서 다중 셀 성능 관리를 구성할 때, CenterCell 사용자 정의 특성을 사용하여 한 셀을 센터 셀로 지정할 수 있습니다. 또한 포인트 셀로 지정하려는 각 셀에 대해 개별적으로 CenterCell 사용자 정의 특성을 설정할 수도 있습니다.

참고: 단 하나의 사용자 정의 특성만 true로 설정되어야 합니다.
표 3. CenterCell 사용자 정의 특성 값
설명
범위
유효값 true: 하나의 셀을 센터 셀로 지정합니다.

false: 하나의 셀을 포인트 셀로 지정합니다.

lazyStartMinInstances 사용자 정의 특성

lazyStartMinInstances 사용자 정의 특성을 사용하여 ODR이 비활성 동적 클러스터에 대한 활동을 발견할 때 시작할 다중 서버 인스턴스를 구성할 수 있습니다.

버전 6.1.1.2 이전까지는, 동적 클러스터가 비활성 동적 클러스터에 대한 애플리케이션 지연 시작 및 ODR 수신 요청에 대해 구성될 때 단 하나의 서버 인스턴스가 시작되었습니다. 그러나 특정 동적 클러스터에서 lazyStartMinInstances 사용자 정의 특성을 설정하면 해당 특정 동적 클러스터에 의해 다중 인스턴스가 시작될 수 있습니다. 애플리케이션 지연 시작에 대해 구성된 다른 동적 클러스터가 존재하는 경우, 해당 클러스터는 각각 하나의 인스턴스만 시작합니다.

다른 방법으로는, 모든 동적 클러스터가 영향을 받도록 애플리케이션 배치 제어기에서 이 사용자 정의 특성을 설정할 수 있습니다. 그러나 동적 클러스터 레벨에서 설정된 사용자 정의 특성 값이 애플리케이션 배치 레벨에서 설정되는 사용자 정의 특성 값을 대체합니다.

표 4. lazyStartMinInstances 사용자 정의 특성 값
설명
범위 동적 클러스터
유효값 느리게 시작될 인스턴스의 최소 수를 지정하는 정수 값
기본값 1

equalCPUFactor 사용자 정의 특성

equalCPUFactor 사용자 정의 특성을 사용하여 동적 워크로드 관리자(DWLM)에게 동적 클러스터에 있는 서버의 성능을 동등하게 만드는 방법을 지시할 수 있습니다.

DWLM은 서버의 성능을 동등하게 만들기 위해 주어진 동적 클러스터에 있는 서버에 대한 동적 가중치를 계산합니다. 서버 성능의 두 가지 공통된 척도는 다음과 같습니다.
  • 서버로 전송되는 요청의 평균 서비스 시간.
  • 노드의 프로세서 이용률.
이 사용자 정의 특성을 사용하여 이들 척도 중 하나가 다른 척도에 대해 갖는 관련성을 지정할 수 있습니다. 예를 들어 사이트의 사용자가 사이트 성능을 감지하는 방법에서의 일관성을 원하는 경우 평균 서비스 시간을 최적화할 수 있습니다. 하드웨어 사용량에 더 관심이 있는 경우 프로세서 이용률을 성능의 척도로 선택할 수 있습니다.

평균 서비스 시간을 동등하게 하는 데 가장 큰 우선순위를 두려면 사용자 정의 특성의 값을 0으로 설정하십시오. 노드의 프로세서 이용률을 동등하게 하려면 값을 1로 설정하십시오. 각 척도에 대한 상대 가중치를 갖고 두 척도 모두를 섞어서 사용하려면 01 사이의 분수 값으로 값을 설정하십시오(예: 0.4). 값을 분수로 설정하면 프로세서 이용률에 0.4의 상대 가중치를 두고 1–0.4 또는 0.6의 상대 가중치를 평균 서비스 시간에 두는 것입니다.

두 척도 모두를 동시에 동등하게 하는 것이 항상 가능하지는 않을 수 있습니다. 예를 들어, 서버가 이기종이거나 변화하는 양의 동등하지 않은 백그라운드 로드를 갖는 환경에서는 프로세서 이용률을 동등하게 하면 평균 서비스 시간이 동등해지지 않을 수 있습니다. 동일한 프로세서 이용률에서 실행하는 빠른 서버와 느린 서버는 각각 짧고 긴 평균 요청 서비스 시간을 가질 수 있습니다. 더 깊은 티어에 있는 여러 서버 중 하나에서 상당한 양의 시간을 사용하는 요청은 다른 평균 서비스 시간을 가질 수 있습니다. 이 차이는 더 깊은 티어의 서버가 동종이고 동등한 프로세서 이용률을 갖는 경우에도 요청이 전송된 서버에 따라 발생할 수 있습니다. 요청의 서비스 시간이 프로세서 외의 자원에 종속되는 다른 상황이 존재합니다. equalCPUFactor 사용자 정의 특성의 값은 DWLM 제어기가 동등해질 평균 서비스 시간과 프로세서 이용률 모두의 가중된 척도를 판별하는 데 도움이 됩니다.

equalCPUFactor 사용자 정의 특성이 없는 경우에도 주어진 동적 클러스터에 있는 서버의 프로세서 이용률은 DWLM 제어기의 동작에 영향을 미칩니다. 일반적으로 프로세서 이용률이 낮을 때 로드의 동등한 분배가 서비스 시간이나 이용률의 성능 동등화에 우선합니다. 점진적으로 이용률이 상승할 때 성능 동등화가 우선권을 갖기 시작합니다. 아주 높은 프로세서 이용률 값에서는 불안정성을 피하기 위해 가중치가 크게 변하지 않는 경향이 있습니다. 프로세서 이용률이 높으면 그런 극단적인 동작점에서 로드 분배에 대한 성능 감도가 증가합니다.

표 5. equalCPUFactor 사용자 정의 특성 값
설명
범위 셀. 셀에 있는 모든 동적 클러스터 또는 개별 동적 클러스터 레벨에서 적용됩니다. 사용자 정의 특성이 동적 클러스터 및 셀 레벨 모두에서 지정되는 경우, 동적 클러스터 레벨 값이 셀 레벨에서 지정되는 값을 대체합니다.
유효값 0와 1 사이의 분수 값
기본값 비가상화 환경의 경우 0, 가상화 환경의 경우 1

HttpSessionRebalanceOff 사용자 정의 특성

HttpSessionRebalanceOff 사용자 정의 특성을 사용하여 HTTP 세션 재밸런싱을 사용 안할 수 있습니다.

HTTP 세션 재밸런싱은 자동으로 사용 가능합니다. HTTP 세션 재밸런싱을 사용하여 지정된 웹 애플리케이션을 처리할 때 사용 가능한 새 서버에 기존 세션 선호도를 다시 지정할 수 있습니다. 자세한 정보는 HTTP 세션 재밸런싱에 대해 읽어보십시오.

세션 선호도가 특정 애플리케이션 서버에 설정되어 있지만 사용 가능하게 되는 모든 새 서버에 다시 지정되지 않은 이전의 HTTP 세션 동작으로 구성을 다시 되돌릴 경우 HttpSessionRebalanceOff 사용자 정의 특성을 사용하십시오.

서버에 대해 다른 세션 클러스터링 메커니즘이 배치되었을 수 있기 때문에 PHP 또는 Tomcat 서버 같이 WebSphere® Application Server를 실행 중이 아닌 서버로 구성되는 모든 동적 클러스터에서는 기본적으로 세션 재밸런싱이 사용 불가능합니다.

세션 크기가 큰 경우 HTTP 세션 재밸런싱 사용 안함을 고려할 수 있습니다. 세션이 크면 세션을 새 서버로 이동시키는 비용이 원래 서버에서 워크로드를 경감시킬 때의 이점보다 더 클 수 있습니다. PMI(Performance Monitoring Infrastructure) 데이터를 사용하여 세션 재밸런싱을 끄는 결정을 내릴 수 있습니다. PMI 데이터에서 응답 시간, 메모리 이용률, 프로세서 이용률이 특정 서버에서 세션 정보를 전송하기 위해 증가함을 볼 수 있습니다. PMI 데이터 분석 및 HTTP 세션 사용에 대한 우수 사례에 대한 자세한 정보는 PMI(Performance Monitoring Infrastructure)에 대해 읽으십시오.

세션 재밸런싱을 켜진 채로 두면, 세션이 더욱 균등하게 분배될 때 메모리 및 프로세서 이용률도 클러스터의 서버 사이에 더욱 균등하게 분배됩니다. 클러스터가 더 균형적이면 지능형 관리 가 자율적으로 의사결정하기가 더 쉽습니다.

표 6. HttpSessionRebalanceOff 사용자 정의 특성 값
설명
범위 동적 클러스터
유효값 true: HTTP 세션 재밸런싱을 사용 안합니다.

false: HTTP 세션 재밸런싱을 사용합니다. WebSphere Application Server 애플리케이션 서버에 대해 HTTP 세션 재밸런싱을 사용 안하려는 경우 사용자 정의 특성을 삭제할 수 있습니다.

기본값

WebSphere Application Server 애플리케이션 서버로 구성되는 동적 클러스터의 경우: false(사용)

PHP 또는 Tomcat 서버 같이 WebSphere Application Server 애플리케이션 서버가 아닌 서버로 구성되는 동적 클러스터의 경우: true(사용 안함)

numVerticalInstances 사용자 정의 특성

노드의 동적 클러스터 인스턴스 수를 정의하려면 이 사용자 정의 특성을 사용하십시오.

동적 클러스터의 노드가 이기종이고 성능면에서 다양한 경우에만 이 사용자 정의 특성을 사용하십시오. 동적 클러스터의 노드가 동종인 경우 관리 콘솔에서 한 번에 동적 클러스터 인스턴스 수를 정의할 수 있습니다. 동적 클러스터 인스턴스에 대한 자세한 정보는 세로 스택을 지원하기 위해 이기종 노드를 갖는 동적 클러스터 구성에 대해 읽으십시오.

표 7. numVerticalInstances 사용자 정의 특성 값
설명
범위 동적 클러스터
이름 형식 사용자 정의 특성의 이름을 numVerticalInstances.node_name으로 지정하십시오. 여기서 node_name은 사용자 노드의 이름입니다.
유효값 스택 수에 대한 정수 값

proactiveIdleStop 사용자 정의 특성

비활성 기간 동안 동적 클러스터 인스턴스를 중지하려면 proactiveIdleStop 사용자 정의 특성을 사용하십시오.

이 사용자 정의 특성은 관리 콘솔에서 다른 동적 클러스터에서 자원이 필요한 경우, 비활성 기간 동안 이 클러스터의 모든 인스턴스 중지 설정에 기능을 추가합니다. 이 설정은 이 사용자 정의 특성과 함께 사용 가능해야 합니다. 관리 콘솔 설정에 따라서, 셀의 다른 클러스터가 비활성 인스턴스가 사용 중인 자원을 필요로 하는 경우에만 인스턴스가 중지합니다. 또한 클러스터에 대한 인스턴스를 중지하기 전에 기다릴 시간을 지정할 수도 있습니다. 이 사용자 정의 특성을 설정하면, 비활성 인스턴스는 자원이 환경의 다른 곳에서 필요하지 않은 경우에도 중지합니다. 클러스터 인스턴스는 사용자가 관리 콘솔 설정에서 지정한 시간 동안 유휴 상태가 됩니다.

애플리케이션 배치 제어기가 사용자가 관리 콘솔 설정에서 지정한 기간과 애플리케이션 배치 제어기 구성 패널의 배치 변경 사이의 최소 시간 설정에 지정된 값 사이의 특정 시점에서 인스턴스를 중지합니다. 예를 들어, proactiveIdleStop 사용자 정의 특성을 true로 설정하고 배치 변경 사이의 최소 시간 값이 15분이며 인스턴스 중지 전 대기 시간 값이 5분인 경우, 동적 클러스터 인스턴스는 마지막 요청이 인스턴스로 경로 지정된 후 5분과 20분 사이의 임의 시간에 중지됩니다.

표 8. proactiveIdleStop 사용자 정의 특성 값
설명
범위 ODR(On Demand Router)의 동적 클러스터를 제외한, 동적 클러스터
유효값 부울
기본값 false(사용 안함)
[AIX Solaris HP-UX Linux Windows][z/OS]

routableTimeoutMS 사용자 정의 특성

동적 클러스터 멤버가 시작되는 동안, 멤버가 아직 ODR(On Demand Router)로부터의 요청을 처리할 준비가 되지 않은 기간이 있습니다. 트래픽을 새로 시작된 동적 클러스터 멤버로 경로 지정하기 전에 ODR 대기 시간을 밀리초 단위로 정의하려면 routableTimeoutMS 사용자 정의 특성을 사용하십시오.

예를 들어 노드 또는 서버 유지보수 모드를 사용할 때 애플리케이션 배치 제어기(APC)가 유지보수 모드로 들어가는 자원을 대체할 자원을 할당합니다. 또 다른 예는 APC가 메모리, CPU 또는 기타 제한조건으로 인해 한 노드에서 다른 노드로 동적 클러스터 멤버를 이전할 때입니다. 이들 각 경우에서, 애플리케이션이 새로 시작된 자원에서 활성이 되기 위해 기본값 60000 밀리초 이상의 추가 시간이 필요할 수 있습니다.

참고: 동적 클러스터 멤버 전이 상태 동안 HTTP 오류 코드 503을 경험 중인 경우에만 이 사용자 정의 특성을 사용하십시오.
표 9. routableTimeoutMS 사용자 정의 특성
설명
범위 ODR(On Demand Router)의 동적 클러스터
유효값 ODR 라우팅 가능성에 대한 최대 대기 시간
기본값 60000 밀리초
[z/OS]

serverSpecificShortNames 사용자 정의 특성

z/OS® 플랫폼의 경우, serverSpecificShortNames 사용자 정의 특성은 쉼표로 구분된 목록 형식(예: SSN1,SSN2)으로 클러스터 멤버의 특정 축약 이름을 표시하기 위해 동적 클러스터에서 지정됩니다. 여러 축약 이름을 구분하려면 쉼표를 사용하십시오. 모든 클러스터 멤버에 사용되기에 충분한 축약 이름을 제공하지 않는 경우, 나머지 클러스터 멤버는 BBOS001, BBOS002 등과 같은 생성된 총칭 축약 이름이 지정됩니다.

표 10. serverSpecificShortNames 사용자 정의 특성 값
설명
범위 동적 클러스터
유효값 동적 클러스터 멤버의 축약 이름의 쉼표로 구분된 목록(예: SSN1,SSN2)

updateWLM 사용자 정의 특성

이 특성이 false로 설정되면, DWLM 제어기는 워크로드 관리(WLM)에서 클러스터 멤버에 대한 계산된 가중치를 업데이트하지 않습니다. 이 특성의 기본값은 true입니다. 이 사용자 정의 특성이 적용되려면 셀 재순환이 필요합니다. HAManager가 셀 전체에서 또는 모든 동적 클러스터 멤버에서 꺼질 때는 updateWLM이 false로 설정되는 것이 좋습니다.
참고: 이 사용자 정의 특성은 동적 클러스터 레벨 및 셀 레벨에서 설정될 수 있습니다.
  • 셀 레벨에서 설정되면 셀에 있는 모든 동적 클러스터에 적용됩니다.
  • DC 레벨에서 설정되면 해당 DC에만 적용됩니다.
표 11. updateWLM 사용자 정의 특성 값
설명
범위 동적 클러스터 또는 셀
유효값 true 또는 false
기본값 true

주제 유형을 표시하는 아이콘 참조 주제



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