WebSphere Extended Deployment, Version 6.0.x     운영 체제: AIX, HP-UX, Linux, Solaris, Windows, z/OS

파티션 목적 및 이점

파티션의 주요 장점은 클러스터 구성원 활동 수행 중 자원을 보다 특수하게 제어할 수 있다는 점입니다. 전용 서버 프로세스 또는 특정 데이터 세트를 처리하는 데이터베이스 서버와 같이 일부 컴퓨팅 자원에 독점적으로 액세스할 수 있는 특정 Application Server로 요청을 라우트할 수 있습니다. 요청은 HTTP, 엔터프라이즈 Bean, 데이터베이스 요청 또는 갱신이 될 수 있습니다. 작업을 수신하는 엔드포인트는 계속 사용 가능합니다. 결과적으로 WPF는 특정 클러스터 엔드포인트로 작업을 라우트하는 기능을 제공합니다. 따라서 각 엔드포인트의 빠른 장애 복구로 안전성을 계속 제공하는 동시에 전체 시스템 오버헤드를 줄일 수 있습니다.

예를 들어, 새 기상 시스템이 동적으로 발생할 때 기상 시스템 상태를 추적하는 응용프로그램이 작성된다고 가정합시다. 정해진 날의 저녁에 국내에 다수의 폭풍이 발생합니다. 데이터베이스 정보는 특정 폭풍별로 파티션되며 각 폭풍의 파티션이 작성되어 파티션을 호스트하는 Application Server가 정보를 독점적으로 로드할 수 있습니다. 따라서 빠르게 변화하는 정보를 갱신 중인 폭풍 전문가와 폭풍 정보를 표현하는 클라이언트들은 모두 경합을 방지하기 위해 정보를 다시 일반 사용자에게 제공할 수 있습니다.

정보를 갱신해야 하는 클라이언트는 클러스터의 한 위치로 라우트되고 메모리 내 사본을 갱신할 수 있습니다. 메모리 내 사본은 정보의 고객이나 폭풍 상태를 갱신하는 전문가가 지연 문제를 겪지 않고 지속될 수 있습니다. 폭풍이 통과하면 새 기상 이벤트를 위한 공간을 확보하기 위해 데이터베이스 및 파티션이 제거될 때까지 지속될 수 있습니다.

정상적인 클러스터 응용프로그램에서 설명된 시나리오는 매우 광범위한 응용프로그램 설계 및 구현이 없으면 일반적으로 불가능합니다. 예를 들어, 공통적인 J2EE(Java 2 Platform Enterprise Edition) 응용프로그램 구현에서 폭풍 상태에 대한 정보를 요청하거나 폭풍 상태를 갱신하는 각 클라이언트는 다양한 클러스터 구성원에게 무작위로 요청을 전달하게 됩니다. 각 클러스터 구성원 요청으로 트랜잭션이 작성될 수 있습니다. 요청을 충족시키기 위해 데이터를 읽을 때마다 데이터베이스에서 데이터를 로드해야 하므로 추가 시간이 소요되고 추가 데이터베이스 서버 오버헤드가 발생합니다. 이는 클러스터에서 가장 강력한 조작인, 응용프로그램 데이터의 읽기를 방지하는 데이터베이스 갱신에서 특히 중요합니다.

갱신할 때마다 폭풍 데이터에 독점적으로 액세스해야 하며 갱신이 완료될 때까지 클러스터에서 선택한 분리 레벨에 따라 다른 읽는 사용자가 액세스할 수 없도록 잠궈야 합니다. 이 경우 데이터베이스는 특정 정보에서 보류 중인 다양한 요청을 추적하고 이들 간을 조정해야 합니다. 결과적으로 추가 데이터베이스 로드가 발생하고 클러스터 구성원 요청을 완료하는 데 시간이 오래 걸리므로 해당 응용프로그램의 클러스터 처리량이 감소합니다.

즉, 파티션의 목적은 지정된 구성원에게 워크로드를 보내고 각 요청의 전체 클러스터 오버헤드를 줄이기 위한 것입니다. 이러한 개별적인 감소가 증가함에 따라 동일한 응용프로그램 정보나 조작의 모든 요청은 경합 감소 측면에서 이점이 있습니다. 또한 파티션 기능은 각 엔드포인트인 파티션의 가용성 및 관리성을 증가시키는 기능을 제공합니다. 따라서 클러스터 실패복구 및 복구의 일반적인 이점이 WPF에 계속 수반되는 동시에 자원 경합을 줄이는 추가 기능도 제공됩니다. 자원 경합을 줄이면 전체 클러스터 처리량도 증가합니다.




Related concepts
파티션 기능

개념 주제    

이용 약관 | 피드백 마지막 갱신 날짜: Mar 21, 2006 11:38:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/WPF51/cwpfbenefits_pdf.html

© Copyright IBM 2005, 2006. All Rights Reserved.
이 Information Center는 Eclipse 테크놀러지로 강화되었습니다. (http://www.eclipse.org)