이 타스크를 사용하여 수직 스택을 사용하도록
응용프로그램 배치 제어기를 구성하십시오.
수직 스택 기능을 사용하면 응용프로그램 배치 제어기에서
동적 클러스터의 인스턴스를 둘 이상 시작할 수 있으므로
응용프로그램 사이에서 병목 현상 조건이 개선됩니다.
시작하기 전에
TipColonSymbol z/OS에서 수직 스택이 지원되는 동안에는 z/OS용 WebSphere Application Server 다중
하위(servant) 기능이 우선 대체 방법입니다. z/OS에서 Application Server에 대한 수직 스택 기능은 단일
하위(servant) Application Server에서 실행하도록 제한된 응용프로그램을 호스트하는 Application Server에서만
고려해야 합니다.
수직 스택을 구성하기 전에 먼저 스택 수를 판별하도록 응용프로그램을
프로파일하십시오. 스택 수는 클러스터에서 노드의 모든 성능을 사용해야 하는
Application Server 수입니다. 동적 클러스터의 스택 수를 판별해야 하는 경우
응용프로그램이 설치된 기존 동적 클러스터를 확인하십시오. 새 클러스터 작성 시
스택 수를 표시하거나 기존 동적 클러스터에서 스택 수를 수정할 수 있습니다. 동적 클러스터 작성 및 클러스터에
응용프로그램 설치에 대한 자세한 정보는
동적 클러스터 작성 및 구성 및
동적 클러스터에 응용프로그램 전개를 참조하십시오.
- 응용프로그램을 프로파일하여 응용프로그램에서 내부 병목 현상이
발생했는지 판별하십시오. WebSphere Extended Deployment는
응용프로그램에서 발생할 수 있는 유일한 자원 병목 현상은 CPU 또는 메모리에서
나타난다고 가정합니다. 그렇지 않으면 응용프로그램에서 내부 병목 현상이 발생할 수 있습니다.
- 각 노드에서 응용프로그램 인스턴스를 실행하십시오.
- 응용프로그램의 로드를 늘리십시오.
- 런타임 토폴로지를 사용하여 응용프로그램에서 실행하는
노드의 CPU 사용 및 처리량 곡선을 관찰하십시오. 런타임 토폴로지를 보려면
런타임 조작 > 런타임 토폴로지를 클릭하십시오.
로드가 늘어나는 중 처리량 곡선은 포화 상태지만
CPU 사용은 100% 미만으로 유지되는 경우 응용프로그램에 내부 병목 현상이
발생한 것일 수 있습니다.
- 프로파일링을 사용하여 적절한 스택 수를 판별하십시오.
동적 클러스터가 동종이고 노드 그룹의 모든 노드 성능이 유사한 경우
하나의 노드만 프로파일하여 스택 수를 판별해야 합니다. 동적 클러스터가
이기종이고 성능이 다양한 노드를 포함하는 노드 그룹에 전개된 경우
각 노드를 프로파일하여 각 노드의 스택 수를 판별해야 합니다.
- 동일한 노드에서 동일한 응용프로그램의 두 인스턴스를
시작하십시오.
노드에서 다른 클러스터 구성원을 작성하여 노드에서 응용프로그램의 두 인스턴스를
시작할 수 있습니다.
- 런타임 토폴로지를 사용하여 처리량 곡선이 위로 올라가는지
확인하십시오. CPU 사용이 100%에 도달할 때까지 응용프로그램 인스턴스 수를
계속 늘리십시오. 런타임 토폴로지를 보려면
런타임 조작 > 런타임 토폴로지를 클릭하십시오.
- CPU 사용이 100% 활용도에 도달했을 때 활성 상태인 응용프로그램 인스턴스 수가
스택 수입니다. 관리 콘솔에서 스택 수를 구성할 수 있도록 이 수를 기억해 두십시오.
- 동적 클러스터가 이기종 노드를 포함하는 노드 그룹에 전개된 경우
각 노드에서 이 단계를 수행하여 각 노드의 스택 수를 기록하십시오.
- 수직 스택 및 스택 수를 사용 가능하게 하십시오. 동적
클러스터가 동종 노드를 포함하는 노드 그룹에 전개된 경우 관리 콘솔에서
스택 수를 한 번 구성할 수 있습니다.
동적 클러스터가 이기종 노드를 포함하는 노드 그룹에 전개된 경우 사용자 정의 특성을 지정하여
스택 수를 한 번 구성해야 합니다.
동종 노드를 포함하는 노드 그룹에 전개된 동적 클러스터에서
수직 스택 구성
동적 클러스터 작성 시 수직 스택을 사용 가능하게
하거나 기존 동적 클러스터의 설정을 수정하여 수직 스택을 사용 가능하게
할 수 있습니다. 클러스터 작성 시 수직 스택을 사용 가능하게 할 경우
동적 클러스터 작성 및 구성을
참조하십시오. 다음 단계를 수행하여 기존 동적 클러스터의
설정을 수정하십시오.
- 관리 콘솔에서 서버 > 동적 클러스터 > cluster_name을 클릭하십시오.
- 수직 스택을 사용 가능하게 하려면 동일한 노드에서 둘
이상의 인스턴스 시작 허용을 선택하십시오.
- 동일한 노드에서 시작할 인스턴스 수를 입력하십시오.
이 값은 사용자가 계산한 스택 수입니다.
이기종 노드를 포함하는 노드 그룹에 전개된 동적 클러스터에서
수직 스택 구성
동적 클러스터가 이기종 노드를 포함하는 노드 그룹에
전개된 경우 각 개별 노드에서 스택 수를 한 번 구성해야 합니다.
개별 노드에서 스택 수를 구성하려면 다음 단계를 수행하십시오.
- 노드 중 하나에서 스택 수와 관련된 사용자 정의 특성을
작성하십시오. 관리 콘솔에서 서버 > 동적 클러스터 >
cluster_name > 사용자 정의 특성 > 새로 작성을 클릭하십시오.
- 사용자 정의 특성 이름을 입력하십시오. 이름은
numVerticalInstances.node_name입니다. 여기서
node_name은 사용자 노드 이름입니다. 예를 들어
노드 이름이 node1인 경우 사용자 정의 특성 이름은
numVerticalInstances.node1입니다.
- 사용자 정의 특성 값을 입력하십시오. 이
사용자 정의 특성의 값은 지정된 노드에서 계산한 스택 수입니다.
- 이 단계를 반복하여 동적 클러스터에 있는 이기종 노드 각각에서
스택 수를 지정하십시오.
수직 스택 값이 관리 콘솔 페이지 및 사용자 정의 특성 모두에
지정된 경우 사용자 정의 특성 값이 관리 콘솔 값을 대체합니다.