애플리케이션에서 병목 조건을 개선하기
위해 애플리케이션 배치 제어기가 동적 클러스터의 여러
인스턴스를 시작할 수 있도록 세로 스택을 구성할 수 있습니다.
시작하기 전에
세로 스택은 z/OS® 운영 체제에서 지원되지만 우선 대체 방법은 WebSphere® Application Server for z/OS
다중 하위 기능입니다. z/OS
운영 체제에서 애플리케이션 서버에 대한 세로 스택은 단일
하위 애플리케이션 서버에서 실행하도록 제한된 애플리케이션을
호스팅하는 애플리케이션 서버에서만 사용할 수 있습니다.
- 세로 스택을 사용하려면 동적 클러스터에 있는
노드가 배치 관리자의 제품 버전과 같거나 상위 버전이어야
합니다. 배치 관리자 버전 이전의 릴리스에 있는 노드는
동일한 노드에서 여러 서버 인스턴스를 시작할 수 없습니다.
- 세로 스택은 전체 라이프사이클 관리가
있는 노드에서만 발생할 수 있습니다.
수동으로 정의한 클러스터 멤버가 있는 동적
클러스터에 대해서는 세로 스택을 구성할 수 없습니다.
제거된 기능: 보조 및 전체 라이프사이클 서버는
WebSphere Application Server 버전 9.0에서 더 이상 사용되지 않습니다. WebSphere Liberty
서버를 Liberty Collective 구성으로 마이그레이션하십시오. 기타 서버 유형에 대해 마이그레이션 조치는 추천하지 않습니다.
depfeat
이 태스크 정보
세로 스택을 사용하여
애플리케이션에서 병목 현상 조건을 개선하십시오.
세로 스택을 사용하면 노드에서 여러 서버 인스턴스를
시작할 수 있습니다. 여러 서버 인스턴스를
구성하여 애플리케이션에 대한 워크로드가 큰
경우 노드의 모든 성능을 사용할 수 있습니다.
프로시저
- 애플리케이션을 프로파일링하여 애플리케이션에 내부
병목 현상이 발생했는지 여부를 판별하십시오. 애플리케이션
배치 제어기는 애플리케이션에서 발생할 수 있는 유일한 자원 병목 현상이
프로세서 또는 메모리에서 나타난다고 가정합니다. 그렇지 않으면
애플리케이션에서 내부 병목 현상이 발생할 수 있습니다.
- 각 노드에서 애플리케이션 인스턴스를 실행하십시오.
- 애플리케이션의 로드를 늘리십시오.
- 애플리케이션을 실행하는 노드의 런타임
보고서, 처리량 곡선, 프로세서 활용도 차트를 분석하십시오. 를 클릭하십시오.
로드를 증가시키는 동안 처리량 곡선이 포화되지만
프로세서 활용도가 100% 미만을 유지하는 경우 애플리케이션에
내부 병목 현상이 발생할 수 있습니다. 이 병목 현상 조건을
개선하도록 세로 스택을 구성하십시오. 서버 인스턴스의 프로세서 활용도가 100%
가까이에 도달할 수 있는 경우 세로 스택을 사용 설정하지 마십시오.
- 적절한 스택 수를 판별하십시오. 스택
수는 클러스터에서 노드의 모든 성능을 사용해야
하는 애플리케이션 서버의 수입니다. 스택
수 판별에 대한 자세한 정보는 동적 클러스터의
스택 수 판별에 대해 읽어 보십시오.
- 세로 스택 및 스택 수를 사용 가능하게 하십시오. 동적
클러스터가 동종 노드를 포함하는 노드 그룹에
배치되는 경우 관리 콘솔에서 스택 수를 한 번
구성할 수 있습니다. 동적 클러스터가 이기종 노드를
포함하는 노드 그룹에 배치되는 경우에는 사용자 정의
특성을 지정하여 스택 수를 구성해야 합니다.
- 동종 노드에 있는 동적 클러스터에 세로
스택 사용에 대한 자세한 정보는 세로 스택을 지원하기
위해 동종 노드의 동적 클러스터 구성에 대해 읽어 보십시오.
- 이기종 노드에 있는 동적 클러스터에 세로
스택 사용에 대한 자세한 정보는 세로 스택을 지원하기
위해 이기종 노드의 동적 클러스터 구성에 대해 읽어 보십시오.
결과
워크로드가 큰 경우 애플리케이션 배치 제어기는 각
노드에서 여러 클러스터 인스턴스를 시작하여 노드 성능을 최대한
사용할 수 있습니다.
노드의 각 인스턴스에서 사용하는 프로세서의 백분율을
판별하는 일반 공식은 100%/maximum_number_of_stacked_instances입니다.
예를 들어, 세 개의 인스턴스가 스택되어
있는 경우 세 개 중 하나의 서버 인스턴스가 CPU의
33% 이상을 사용하지 않도록 워크로드가 조절됩니다.
다음에 수행할 작업
애플리케이션 배치 구성을 튜닝하고 모니터하십시오.