Sun Cluster Geographic Edition 시스템 관리 설명서

응용 프로그램 적합성 분석

이 절에서는 Sun Cluster Geographic Edition 소프트웨어가 관리하는 응용 프로그램 작성 시 따라야 하는 안내 사항을 설명합니다.

Sun Cluster Geographic Edition 소프트웨어가 관리하는 응용 프로그램을 작성하기 전에 응용 프로그램의 가용성을 높이거나 확장 가능하도록 응용 프로그램이 다음 요구 사항을 만족해야 합니다.


주 –

응용 프로그램이 모든 요구 사항을 충족시키지 못할 경우, 응용 프로그램의 가용성을 높이거나 확장 가능하도록 소스 코드를 수정합니다.


확장 가능 서비스는 다음 추가 요구 사항 뿐만 아니라 고가용성에 대한 선행 조건을 모두 만족시켜야 합니다.

확장 가능 서비스의 경우 응용 프로그램 특성에서 로드 균형 조정 정책도 결정합니다. 예를 들어, 인스턴스가 클라이언트 요청에 응답할 수 있도록 허용하는 로드 균형 조정 정책 Lb_weighted는 클라이언트 연결을 위해 서버의 메모리 내장 캐시를 사용하는 응용 프로그램에는 작동하지 않습니다. 이 경우 지정된 클라이언트의 트래픽을 응용 프로그램의 한 인스턴스로 제한하는 로드 균형 조정 정책을 지정해야 합니다. 로드 균형 조정 정책 Lb_stickyLb_sticky_wild는 클라이언트의 모든 요청을 동일한 응용 프로그램 인스턴스로 반복해서 전송하며 이 인스턴스에서 메모리 내장 캐시를 사용할 수 있습니다. 서로 다른 클라이언트에서 여러 클라이언트 요청이 올 경우 RGM은 서비스 인스턴스 간에 요청을 분산시킵니다.

확장 가능한 데이터 서비스에 대한 로드 균형 조정 정책 설정에 대한 자세한 내용은 Sun Cluster Data Services Developer’s Guide for Solaris OS의 2 장, Developing a Data Service를 참조하십시오.

응용 프로그램은 다음 데이터 복제 요구 사항을 만족해야 합니다.