Solaris OS용 Sun Java System Application Server에 대한 Sun Cluster 데이터 서비스 안내서

Sun Cluster HA for Sun Java System Application Server 개요

이 절에서는 Sun Cluster HA for Sun Java System Application Server를 사용하여 Sun Java System Application Server의 가용성을 높이는 방법에 대해 설명합니다. 새로운 Sun Cluster HA for Sun Java System Application Server 설치 및 구성 정보는 Sun Cluster Data Service Release Notes for Solaris OS를 참조하십시오.

Sun Java System Application Server는 광범위한 애플리케이션 서비스 및 웹 서비스 배포에 적합한 고성능 Java 2 Enterprise Edition (J2EE™) 1.3 호환 플랫폼을 제공합니다. 이 플랫폼은 기업 고객의 요구 사항을 충족하도록 설계되었으며 Sun Cluster 소프트웨어의 제어 하에 실행됩니다.

Sun Java System Message Queue는 Sun Java System Application Server 설치 프로그램과 함께 제공됩니다. Sun Java System Message Queue의 고가용성 구성에 대한 자세한 내용은 Solaris OS용 Sun Java System Message Queue에 대한 Sun Cluster 데이터 서비스 안내서를 참조하십시오.

리치 클라이언트는 Sun Java System Application Server와 직접 연결할 수 있습니다. Sun Java System Application Server와 웹 클라이언트는 프런트엔드 Web Server를 통해 직접 연결할 수 있습니다. Sun Java System Application Server는 Sun Java System Web Server에서 사용할 수 있는 pass-through 플러그 인 설치를 제공합니다.

Sun Cluster HA for Sun Java System Application Server 구현에서는 사용자의 구조가 종속된 프로그램이 있다고 가정하지 않습니다. 데이터베이스, 웹 서버와 같이 사용자의 구조가 종속된 프로그램은 고가용성 구성이 필요하지만 다른 클러스터에서 실행할 수 있습니다.

데이터 서비스, 자원 그룹, 자원 및 다른 관련 항목에 대한 일반적인 정보는 Sun Cluster Data Services Planning and Administration Guide for Solaris OS의 1 장, Planning for Sun Cluster Data ServicesSolaris OS용 Sun Cluster 개요를 참조하십시오.

Sun Cluster HA for Sun Java System Application Server(8.1 이전 버전 지원)은 다음 방법 중 하나로 구성될 수 있습니다.

페일오버 구성 개요

Sun Cluster HA for Sun Java System Application Server는 페일오버 Application Server가 한 번에 한 노드에서 마스터되도록 구성하는 적절한 확장 등록 정보를 갖춘 데이터 서비스입니다. 도메인의 관리 서버 역시 페일오버 자원으로 고가용성을 갖도록 구성할 수 있습니다. 웹 클라이언트는 Sun Java System Application Server에 직접 연결할 수 없습니다.

Sun Java System Application Server 명령줄이나 GUI 관리 도구 사용은 클러스터된 환경으로만 제한됩니다. 응용 프로그램 인스턴스와 관리 서버를 자원 그룹에 구성하기 전에 클러스터에서 asadmin 또는 Sun Java System Application Server 관리 인터페이스를 사용하는 방법에 대한 자세한 내용은 구성 제한을 참조하십시오. 자원 및 자원 그룹을 구성하는 방법에 대한 자세한 내용은 Sun Cluster Data Services Planning and Administration Guide for Solaris OSConfiguration Guidelines for Sun Cluster Data Services를 참조하십시오.

이 절의 표준 구성을 사용하여 Sun Cluster HA for Sun Java System Application Server의 설치 및 구성을 계획할 수 있습니다. Sun Cluster HA for Sun Java System Application Server는 추가적인 구성을 지원할 수도 있습니다. 그러나 추가 구성에 대한 자세한 내용은 엔터프라이즈 서비스 담당자에게 문의해야 합니다.

다음 그림은 2-노드 클러스터에서 실행되는 Sun Java System Application Server의 표준 페일오버 구성을 보여 줍니다. Sun Cluster HA for Sun Java System Application Server를 페일오버 서비스로 구성하는 방법에 대한 추가 정보는 구성 제한을 참조하십시오.

그림 2–1 페일오버 데이터 서비스 구성을 사용하는 2-노드 클러스터

그림: 그래픽에 대한 설명은 이전 컨텍스트를 참조하십시오.

다중 마스터 구성 개요

또한 Sun Cluster HA for Sun Java System Application Server가 동시에 여러 노드에서 마스터되도록 구성할 수 있습니다. 다중 마스터 구성은 프런트엔드 웹 계층을 통해 Application Server로 요청을 전달하는 방식으로 확장성을 제공합니다. 응용 프로그램 서버가 제공하는 pass-through 플러그 인은 프런트엔드 웹 계층과 함께 사용해야 실행 중인 Sun Java System Application Server 인스턴스 중 하나로 요청을 전달할 수 있습니다.

고가용성 Sun Java System Web Server는 논리 호스트 이름을 수신하는 클러스터에 실행되도록 구성됩니다. 웹 계층이 Application Server와 같은 클러스터에서 실행 중이라면 플러그 인은 클러스터 개인 IP 주소로 요청을 전달하도록 구성해야 합니다. 또한 Sun Java System Web Server 인스턴스가 다른 클러스터에서 실행되도록 구성할 수 있습니다. 웹 계층이 다른 클러스터에서 실행 중인 경우 플러그 인은 Sun Java System Application Server 자원을 실행할 수 있는 클러스터 구성원의 물리적 호스트 이름으로 요청을 전달하도록 구성됩니다. phys-schost-1은 물리적 호스트 이름의 한 가지 예입니다.

여러 노드에서 마스터되는 Sun Cluster HA for Sun Java System Application Server 구성은 개인 상호 연결을 사용하여 Sun Java System Web Server와 Sun Java System Application Server 간에 트래픽을 전달할 수 있습니다.


주 –

Sun Cluster HA for Sun Java System Application Server를 동시에 여러 노드에서 마스터되는 서비스로 구성하려면 Sun Java System Web Server를 설치 및 구성해야 합니다. Sun Java System Web Server 구성은 모든 클러스터 노드에서 동일해야 합니다.


Sun Java System Application Server의 여러 인스턴스에 대해 로드 균형 조정을 할 수 있습니다. 로드 균형 조정을 사용 가능하게 하려면 Sun Java System Application Server 플러그 인을 Sun Java System Web Server 구성에 설치합니다. Sun Java System Web Server는 Sun Java System Application Server의 프런트엔드로 사용될 때 페일오버나 확장 가능 자원으로 구성할 수 있습니다.

Sun Java System Application Server 인스턴스는 HTTP Listener가 모든 인터페이스에서 수신하도록 구성되며(0.0.0.0), 이는 Sun Java System Application Server의 기본 설정입니다.


주 –

여러 노드에서 마스터되는 데이터 서비스의 경우 IIOP listener는 고가용성이 아닙니다.


다음 그림은 두 노드에서 동시에 자원을 마스터하는 Sun Java System Application Server 구성을 보여 줍니다.

그림 2–2 여러 노드에서 데이터 서비스가 마스터되는 2-노드 클러스터

그림: 그래픽에 대한 설명은 이전 컨텍스트를 참조하십시오.