![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
애플리케이션 배치의 개요
IIOP(Internet InterORB Protocol), JMS(Java™ Message Service) 및 HTTP 요청 유형에 대한 동적 애플리케이션 배치는 다양한 제품 컴포넌트의 협업을 통해 달성됩니다. 이들 컴포넌트는 동적 클러스터, ODR(On Demand Router) 및 연관된 자율 관리자, 애플리케이션 배치 제어기를 포함합니다. 애플리케이션의 작업 요청의 변동 볼륨은 애플리케이션 배치 기능에 의해 애플리케이션 서버측에서 동적으로 만족되며, 이것은 정의된 비즈니스 목표의 무결성을 보장합니다.
애플리케이션 배치는 요청 플로우 우선순위화 기능에 대한 자연스런 확장기능입니다. ODR 및 그의 연관된 자율 관리자가 작업이 정의된 정책에 따라서 적절하게 이동하도록 보장하는 반면, 애플리케이션 배치 기능은 애플리케이션 및 애플리케이션이 실행하는 노드가 작업의 유입을 지원하기 위해 적당한 수준으로 유지되도록 보장합니다. 작업 플로우가 더 적은 시간에 자원 풀 내에서 실행하는 애플리케이션 인스턴스는 최소로 유지됩니다. 작업 플로우가 상당한 시간에는 실행되는 애플리케이션 인스턴스가 늘어나서 요청과 보조를 맞춥니다.
다음 이미지는 요구 워크플로우가 적은 시간에 주식 거래 회사에 대한 애플리케이션 배치 프로세스를 보여줍니다. 즉, 요청 플로우가 피크가 아닌 시간입니다. ODR 및 그의 관리자가 수신되는 요청 플로우 우선순위화를 제어 중입니다. 애플리케이션 배치 기능의 의사결정 단위는 수신되는 유니버셜 자원 ID(URI) 요청뿐 아니라 주어진 애플리케이션 서버 자원에 대한 수요 레벨에 대한 서비스 정책으로 인식됩니다. 결국, 실행되는 애플리케이션 인스턴스가 주어진 수요에 풍족합니다.
다음 이미지는 수신되는 URI 요청의 갑작스런 증가가 발생함을 보여줍니다. 예를 들어, 지금이 점심 시간이고 모든 온라인 거래 고객이 이제 무료로 개인적으로 사용하기 위해 웹에 액세스할 수 있습니다. 다른 환경에서는 다루기 위한 수동 개입이 필요한 갑작스런 작업 요청 변동은 동적 조작의 자율 기능에 의해 처리됩니다.
더 탄탄한 요청 플로우 시간 중에는 애플리케이션 배치 기능이 많은 애플리케이션 URI에 대해 작성된 비즈니스 목표가 만족되도록 보장해야 합니다. 결국, 동적 조작의 자율 관리자가 함께 작업하여 환경에 균형을 잡아야 합니다. 이전 그래픽에서 달성된 밸런스를 볼 수 있습니다. 작업 플로우 변동은 서비스 정책 정의의 균형을 맞추면서 사용 가능한 노드에서 실행하는 애플리케이션 인스턴스를 늘려서 만족됩니다. 피크가 감소할 때 애플리케이션 배치 기능은 그에 따라서 실행 중인 애플리케이션 인스턴스의 수를 줄입니다.
동적 애플리케이션 배치의 기능은 기본적인 지능형 관리 컴포넌트가 필요합니다. 애플리케이션 배치는 동적 클러스터 및 서비스 정책이 필요합니다. 동적 클러스터는 애플리케이션 배치 대상입니다. 서비스 정책은 특정 애플리케이션 URI에 지정되는 성능 목표입니다.
이들 컴포넌트는 자율 관리자와 통합될 때 동적 애플리케이션 배치를 지원합니다.
작업 스케줄러를 갖는 동적 애플리케이션 배치 기능이 지원됩니다. 애플리케이션 배치 제어기는 스케줄러 및 자율 요청 플로우 관리자와 함께 온라인 및 일괄처리 워크로드가 둘 다 동적 클러스터에 있는 동안에는 서버의 과부하 보호를 제공합니다. 이 과부하 보호는 정적 클러스터 멤버에는 지원되지 않습니다. 일괄처리 작업은 많은 프로세서 용량을 이용하고 오래 동안 실행할 수 있기 때문에, 이용률 한계를 초과할 수 있습니다.
애플리케이션 배치 제어기는 엔드포인트 선택 프로세스 중에 작업 스케줄러에 의해 참고됩니다. 작업 스케줄러에서 UseAPCEndpointSelection 사용자 정의 특성을 false로 구성하여 애플리케이션 배치 제어기 및 작업 스케줄러 통합을 사용 안할 수 있습니다. 이 사용자 정의 특성을 사용하여 작업 스케줄러가 애플리케이션 배치 제어기에게 엔드포인트를 선택하도록 요청하지 못하게 하십시오. 사용자 정의 특성이 false로 설정될 때 작업 스케줄러가 해당 특정 엔드포인트를 선택합니다.