WebSphere Commerce에 대한 Extended Deployment 기능 개선사항을 구성하려면, 서비스 정책을
작성하고 성능 상태 모니터링을 구성한 다음 동적 클러스터를 자동 모드로 설정하고 원격 서버를 모니터하며
런타임 조작을 구성해야 합니다.
이 타스크의 수행 목적 및 시기
이 예제 서비스 정책에서는 Commerce Accelerator로의 모든 통신량이 2초의 서비스 목표를 가진 최상의
우선순위로 처리됩니다. 다음을 수행하여 서비스 정책을 작성하십시오.
- Deployment Manager 관리 콘솔을 실행하십시오.
- 조작 정책 > 서비스 정책을 선택합니다.
- 새로 작성을 클릭하여 서비스 정책 작성 마법사를 시작합니다.
- WC_High_Priority와 같은 이름을 선택합니다.
- 평균 응답 시간의 목표 유형을 선택합니다.
- 다음을 클릭하십시오.
- 2 초와 같은 목표 값을 입력합니다.
- 가장 중요를 선택합니다.
- 다음을 클릭하십시오. 트랜잭션 클래스 WC_High_Priority_TC가 작성됩니다.
- 다음을 클릭하십시오. 새 서비스 정책을 검토합니다.
- 완료를 클릭하십시오.
- 응용프로그램 > 엔터프라이즈 응용프로그램을 선택합니다.
- WC_demo 응용프로그램을 선택합니다.
- 서비스 정책 탭을 선택합니다.
- HTTP 요청에 대한 작업 클래스를 펼칩니다.
- 새 작업 클래스를 작성합니다.
- Accelerator High Priority로 이름을 지정합니다.
- 다음을 클릭합니다.
- CommerceAccelerator.war를 선택합니다.
- 와일드 카드 사용자 정의 URI 패턴(*)을 추가합니다.
- 다음을 클릭하십시오.
- 작업 클래스를 검토한 후 완료를 선택합니다.
- HTTP 요청에 대한 작업 클래스를 펼칩니다.
- Accelerator High Priority를 펼칩니다.
- 기본값 트랜잭션 클래스가 WC_High_Priority_TC 가 되도록 선택합니다.
- 확인을 클릭하고 변경사항을 저장합니다.
- 다음 수행하여 성능 상태 모니터링을 구성하십시오.
- 이 예제 성능 상태 정책에서는 과도한 메모리 사용을 모니터합니다. 과도한 메모리 사용을 발견하면, 문제점이
있는 노드를 재시작하도록 하는 옵션과 함께 관리자에게 경고하는 타스크가 생성됩니다.
- Deployment Manager 관리 콘솔을 실행합니다.
- 조작 정책 > 성능 상태 정책을 선택합니다.
- 새로 작성을 클릭하여 성능 상태 정책 작성 마법사를 시작합니다.
- WC_Excessive_Memory와 같은 이름을 입력합니다.
- 성능 상태 조건 메모리 조건: 과도한 메모리 이용을 선택합니다.
- 다음을 클릭하십시오.
- 5분 동안 기본값 조건인 85% JVM 힙 크기로 남겨 둡니다.
- 기본 반응은 관리자에게 경고하는 런타임 타스크를 생성하는 감독 시나리오입니다.
- 다음을 클릭하십시오.
- 동적 클러스터로서 구성원 유형을 선택합니다.
- WC_demo 응용프로그램이 속하는 동적 클러스터를 선택합니다.
- 다음을 클릭하십시오.
- 성능 상태 정책을 검토하고 완료를 클릭하십시오. 변경사항을 저장합니다.
- 동적 클러스터에서는 요구가 늘거나 줄어들면 서버 자원을 시작하고 중지할 수 있습니다. 셀에 설치된
WebSphere Commerce 보다 응용프로그램이 많으면, 자동으로 자동 모드를 사용 가능하게 하여 서버 자원을 적절히
시작하고 중지시켜 서버 자원을 사용 요구가 많은 응용프로그램으로 전달합니다. 다음을 수행하여 자동 모드에서 동적
클러스터를 사용하십시오.
- Deployment Manager 관리 콘솔을 실행합니다.
- 서버 > 동적 클러스터를 선택합니다.
- WebSphere Commerce가 설치된 동적 클러스터를 선택합니다.
- 동적 클러스터 특성을 구성합니다. 예제:
- 항상 1개의 인스턴스가 시작되도록 합니다.
- 시작할 수 있는 인스턴스 수를 제한하지 않습니다.
- 동일한 노드에서 둘 이상의 인스턴스가 시작되도록 허용하지 않습니다.
- 동적 클러스터 콜렉션 패널로 리턴합니다.
- WebSphere Commerce가 설치된 동적 클러스터를 선택합니다.
- 모드를 자동으로 설정합니다.
요구가 전달되면 동적 클러스터 내에서 Application Server가 시작되고 중지됩니다.
- 다음을 수행하여 원격 서버를 모니터하십시오.
- WebSphere Extended Deployment에서는 혼합 서버 환경에 대한 원격 모니터링 에이전트를 제공하여 웹 서버 및 데이터베이스와 같은 외부 모드의 성능 상태를 모니터링할 수 있습니다.
- 원격 에이전트는 평균 CPU 사용, 노드 속도, CPU 수 및 여러 다른
속성 및 값을 CPU 정보에 대해 원격 에이전트를 폴링하는 플러그인에 전송합니다.
- 에이전트를 웹 서버와 데이터베이스 노드 모두에 설치하여 Deployment Manager에서 모니터합니다.
- WebSphere Extended Deployment는 셀의 토폴로지 및 성능 상태를 모니터하기 위해 차트 작성 및 맵핑
기능을 제공합니다. 다음을 수행하여 런타임 조작을 구성하십시오.
- Deployment Manager 관리 콘솔을 실행합니다.
- 런타임 조작 > 런타임 맵을 선택합니다.
- 런타임 맵은 셀 계층 구조의 전체 그림을 표시합니다. 성능 상태 문제점이 있는 컴포넌트가 강조표시됩니다.
- 런타임 조작 > 토폴로지를 선택합니다. 여러 차트 작성 범위와 데이터를 플롯에서 사용할 수 있습니다.
- 통계 데이터를 저장하려면 시각화 데이터 서버를 사용 가능하도록 설정합니다. 시스템 관리 > 시각화
데이터 서버를 선택합니다. 시각화 데이터는 지정된 시간 동안 저장될 수 있습니다.