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

웹 서버에 대한 지능형 관리 개요

지능형 관리 는 서비스 품질(QoS)을 향상시키고 미들웨어의 총소유비용을 감소시킵니다. 지능형 관리 기능은 관리 및 비관리 노드에서 Apache 또는 IBM HTTP 서버에 사용할 수 있습니다.

웹 서버에 지능형 관리 를 사용 가능하게 함으로써 웹 서버 플러그인에 다음 기능을 사용할 수 있습니다.
  • 자동 라우팅: 웹 서버 플러그인은 애플리케이션 서버 이벤트(작성, 삭제, 시작 또는 중지), 애플리케이션 이벤트(시작, 중지, 업데이트), 가상 호스트 업데이트, 세션 선호도 구성 변경사항, 라우팅에 영향을 주는 기타 이벤트를 자동으로 인식합니다.
  • 라우팅 정보 및 통계: 라우팅 정보와 애플리케이션 및 서버당 통계를 검색할 수 있습니다. Apache mod_status 모듈을 사용하는 경우, 지능형 관리를 사용하는 WebSphere® Application Server 플러그인이 WebSphere Application Server 특정 상태 정보를 http://your_host/server-status에 추가합니다.
    참고: 여러 하위 프로세스가 Apache에서 구성된 경우에는 현재 서버 상태 요청을 처리하는 단일 하위 프로세스에만 제공되는 통계가 적용됩니다.
  • 애플리케이션 에디션 라우팅 규칙: 플러그인에 따라 강제적으로 애플리케이션과 연관되는 라우팅 규칙이 자동으로 해당 애플리케이션 에디션으로 라우팅됩니다.
  • 에디션 지원 라우팅: 플러그인이 애플리케이션 에디션 롤아웃 중에 연속 가용성을 유지합니다.
  • 노드 및 서버 유지보수 모드 라우팅: 노드 또는 애플리케이션 서버 유지보수 모드가 설정되면 플러그인이 모드를 기반으로 하는 요청을 자동으로 라우팅합니다.
  • 다중 셀 라우팅: 플러그인이 여러 셀로 라우팅됩니다. 여러 셀이 동일한 애플리케이션 URL을 내보내서는 안됩니다.
  • 각 셀에 대한 고가용성 연결. 플러그인은 각 셀의 REST 서비스에 연결됩니다. REST 서비스 엔드포인트는 배치 관리자와 XD_AGENT 포트를 통해 각 노드 에이전트에서 사용할 수 있습니다. 연결 장애가 발생하면 플러그인이 다른 REST 서비스 엔드포인트에 대해 자동으로 장애 조치(failover)를 수행합니다.
  • 에디션 인식 캐싱: 플러그인의 ESI(Edge Side Include) 캐시가 요청 대상이 되는 에디션을 인식합니다. 에디션은 캐시 항목을 저장하고 검색하는 모든 경우에 키를 구성하는 데 사용됩니다.
  • WLOR(Weighted Least Outstanding Request) 로드 밸런싱: 이 로드 밸런싱 알고리즘은 애플리케이션 서버에 빠르게 대응합니다(감속 또는 정지).
  • 동적으로 변경되는 서버 가중치에 맞게 자동 조정: 플러그인이 동적으로 변경되는 서버 가중치를 인식하고 해당 가중치를 자동으로 로드 밸런싱에 사용합니다.
  • 지능형 관리 성능 상태 정책: 플러그인이 구성된 임계값이 초과될 때 성능 상태 제어기에 경고하여 과도한 요청 제한시간과도한 응답 시간 성능 상태 정책을 지원합니다. ODR(On Demand Router)을 포함하지 않는 성능 상태 정책(예를 들어, 과도한 메모리 사용, 사용자 정의 성능 상태 조건)은 웹 서버 플러그인에서 사용할 수 있습니다.
  • 요청당 조건부 추적: 특정 요청 추적을 사용 가능하게 하려면 플러그인을 사용하십시오.
이러한 기능은 모두 ODR에서도 사용할 수 있습니다. 그러나 ODR은 안정화됩니다.
다음 기능은 플러그인에서 사용할 수 없습니다. 다음 시나리오에는 ODR을 사용하십시오.
  • ODR 라우팅 규칙
  • CPU 과부하 보호. 이 기능은 CPU 사용량이 애플리케이션 서버 호스트에 구성된 임계값을 초과하는 경우 트래픽을 조절합니다.
  • 메모리 과부하 보호. 이 기능은 힙 사용량이 애플리케이션 서버에 구성된 임계값을 초과하는 경우 트래픽을 조절합니다.
  • 요청 우선순위 지정. 요청 우선순위 지정에 대해 학습하려면 요청 플로우 우선순위 지정 개요에 대해 읽어 보십시오.
  • 고가용성 배치 관리자
  • LTPA(Lightweight Third Party Authentication) 토큰의 사용자 ID를 기반으로 하는 분류
  • 동적 클러스터에 대한 지연 시작
  • 워크로드 및 스톰 드레인(storm-drain) 성능 상태 정책

WebSphere 플러그인에서 지능형 관리를 사용할 수 있으면 plugin-cfg.xml 파일에서 라우팅 정보가 정의되지 않습니다. 그 대신 플러그인이 REST 서비스에 연결되어 하나 이상의 WebSphere 셀에 대한 라우팅 정보를 동적으로 수집합니다. 다음 다이어그램은 Apache 및 IHS에 대한 지능형 관리 의 작동 원리를 개략적으로 보여줍니다.

Apache 및 IHS의 지능형 관리

지능형 관리 디먼 프로세스는 지능형 관리 를 사용하는 경우 자동으로 시작되는 단일 고가용성 프로세스입니다. 각 하위 작업자 프로세스는 라우팅 정보를 얻기 위해 지능형 관리 디먼 프로세스에 연결됩니다. 지능형 관리 디먼은 배치 관리자와 각 노드 에이전트의 XD_AGENT 포트를 통해 지능형 관리 REST 서비스로 연결됩니다. 지능형 관리 디먼 프로세스는 한 번에 셀당 하나의 REST 서비스에만 연결됩니다. 지능형 관리 디먼이 연결되는 프로세스가 중지되거나 실패하는 경우에는 지능형 관리 디먼이 지능형 관리 REST 서비스를 호스팅하는 다른 프로세스에 연결됩니다. 하위 작업자 프로세스가 지능형 관리 REST 서비스에 직접 연결되지는 않으며, 지능형 관리 디먼 프로세스만 지능형 관리 REST 서비스에 연결됩니다. 지능형 관리 를 사용하는 경우 plugin-cfg.xml 파일이 모든 XD_AGENT 포트(배치 관리자 및 각 노드 에이전트)의 엔드포인트 정보로 채워집니다. 플러그인은 고가용성 방식으로 라우팅 정보를 발견하기 위해 이 데이터가 필요합니다. 지능형 관리 디먼이 지능형 관리 REST 서비스에 연결되고 셀의 초기 라우팅 정보를 검색한 후에는 디먼이 다른 요청을 즉시 발행하며 라우팅에 영향을 주는 변경이 발생할 때까지 해당 요청이 차단됩니다. 이러한 방식으로 라우팅에 중요한 구성 또는 상태 변경사항을 플러그인에 즉시 알려줍니다.


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



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