비디오: Liberty 집합체의 상태 관리

다음은 Liberty 환경에서 상태 관리를 사용하는 이점을 보여주는 "Liberty 집합체에 대한 상태 관리" 비디오의 내용입니다. 이 내용은 비디오 스토리보드입니다. 오디오는 나레이션과 캡션을 설명합니다. 화면 상의 동작은 비디오에 표시되는 내용을 설명합니다.

비디오 Liberty 집합체의 상태 관리

표 1. 소개 및 개요. 제목을 표시하고 상태 관리를 소개합니다.
화면 오디오 화면 상의 동작
1 애플리케이션이 너무 많은 메모리를 사용하거나 메모리가 누수되거나 응답 시간이 느립니까? Liberty의 상태 관리를 사용하면 이러한 상황이 발생할 때 애플리케이션의 문제점을 찾아 줄일 수 있습니다. 제목 Liberty 집합체의 상태 관리를 표시합니다.
2 Liberty 집합체의 상태 관리를 사용하면 구성된 상태 정책을 기반으로 공통 문제점을 발견하고 진단 조치를 생성하여 서비스 중단을 방지할 수 있습니다. 다음 단어 표시:

서비스 중단 방지

정책을 사용하여 앱 상태 고려사항을 발견하십시오.
  • 초과 메모리 사용
  • 메모리 누수
  • 과도한 요청 제한시간
  • 초과된 평균 응답 시간
3 개별 서버, 클러스터에 있는 모든 서버 또는 호스트에 있는 모든 서버의 상태 정책을 대상으로 할 수 있습니다. 호스트를 포함한 서버 클러스터의 다이어그램을 표시하고 각 섹션을 강조표시합니다.
4 오류를 진단하고 관리하려면 상태 정책이 힙 또는 스레드 덤프를 캡처하고, 서버를 다시 시작하고, 서버를 강제로 유지보수 모드로 설정할 수 있습니다. 다음 단어 표시:
상태 정책은 다음을 수행할 수 있습니다.
  • 힙 및 스레드 덤프 캡처
  • 서버 재시작
  • 서버를 강제로 유지보수 모드로 설정
표 2. 상태 관리를 위한 기능 및 JVM 구성.. 상태 관리 구성을 위한 프로세스를 표시합니다.
화면 오디오 화면 상의 동작
5 healthManager-1.0healthAnalyzer-1.0 기능을 통해 Liberty 집합체에 상태 관리에 대한 지원을 추가할 수 있습니다. 집합체를 설정한 후 집합체 제어기에 healthManager-1.0 기능을 추가하십시오. 과도한 메모리 사용량 또는 메모리 누수를 모니터링하려면 집합 멤버 서버에 healthAnalyzer-1.0 기능을 추가하십시오. 집합체 제어기 server.xml 파일에 healthManager-1.0을 추가하고 집합체 멤버 server.xml 파일에 healthAnalyzer-1.0을 추가하기 위한 코드를 표시합니다.
표 3. 상태 관리를 위한 상태 정책 구성.. 상태 관리를 위한 상태 정책 구성의 예를 표시합니다.
화면 오디오 화면 상의 동작
6 상태 정책을 구성하려면 집합체 제어기 server.xml 파일에 healthPolicy 요소를 추가하십시오. healthPolicy 요소를 추가하여 여러 정책을 구성할 수 있습니다.

각 상태 정책에는 하나 이상의 대상, 한 가지 조건, 하나 이상의 조치가 있습니다.

대상은 클러스터, 호스트 또는 서버입니다. 이 healthPolicy 요소는 단일 서버를 대상으로 합니다.

정정 조치를 트리거하는 조건은 평균 응답 시간 초과(10초 이상)입니다. 이 조건이 존재할 때 적용되는 서버는 유지보수 모드가 됩니다. 여러 조치를 지정하는 경우, 정책에 지정되는 순서로 조치가 실행됩니다.

예제의 healthPolicy 요소가 강조표시된 제어기 server.xml 파일을 표시합니다.
<healthPolicy id="myPolicy">
   <server hostName="Host" wlpUsrDirectory="ibm/liberty/wlp" serverName="server1"/>
   <excessiveResponseTime responseTime="10s"/>
   <action action="enterMaintenanceMode"/>
</healthPolicy>
7 조치에서 이 정책을 살펴보겠습니다.

healthManager-1.0 기능은 동적 라우팅 및 자동 스케일링을 위해 구성된 집합체 제어기에서 사용 가능합니다.

예제의 healthPolicy 요소가 강조표시된 제어기 server.xml 파일을 표시합니다.
<featureManager>
   <feature>jsp-2.2</feature>
   <feature>collectiveController-1.0</feature>
   <feature>dynamicRouting-1.0</feature>
   <feature>scalingController-1.0</feature>
   <feature>healthManager-1.0</feature>
</featureManager>
...

<healthPolicy id="myPolicy">
   <server hostName="Host" wlpUsrDirectory="ibm/liberty/wlp" serverName="server1"/>
   <excessiveResponseTime responseTime="10s"/>
   <action action="enterMaintenanceMode"/>
</healthPolicy>
8 Intelligent Management IBM® HTTP Server 플러그인은 서버 1의 평균 응답 시간이 10초가 넘는 것을 발견합니다. 상태 정책에 따라 제어기는 서버 1을 강제로 유지보수 모드로 설정하고 IBM HTTP Server는 해당 서버로의 새 요청 라우팅을 중지합니다.

서버 1이 유지보수 모드가 되는 동시에 스케일링 제어기는 둘 미만의 서버가 실행 중이고 서버 3을 시작함을 발견합니다. IBM HTTP Server는 해당 서버로의 요청 라우팅을 시작합니다.

유지보수 모드가 되는 서버, 시작하는 다른 서버, 새로 시작된 서버로 라우팅되는 트래픽에 대한 애니메이션을 표시합니다.
표 4. 결론. 상태 관리에 대한 자세한 정보를 찾을 수 있는 위치를 표시합니다.
화면 오디오 화면 상의 동작
9 상태 관리 및 Liberty 집합체에 대한 자세한 정보는 Knowledge Center 문서 또는 WASdev.net을 참조하십시오. 문서에 대한 정보를 보여줍니다.
IBM Knowledge Center
http://www-01.ibm.com/support/knowledgecenter/
WASdev.net
http://developer.ibm.com/wasdev

추가 정보는 Liberty의 상태 관리 구성의 내용을 참조하십시오.


주제의 유형을 표시하는 아이콘 개념 주제

파일 이름: video_transcript_hm.html