확고한 전개 환경을 설계하려면
IBM이 제공하는 특정한 전개 환경 패턴이나 사용자 정의 전개 환경에서 각 클러스터가
제공할 수 있는 기능을 이해해야 합니다. 이러한 지식은 자신의 요구에 가장 잘 맞는
전개 환경 패턴을 제대로 결정하는 데 유용할 수 있습니다.
Network Deployment의 경우 클러스터가 협업하여 환경에 특정 기능을
제공할 수 있습니다. 요구사항에 따라
전개 환경 내의 각 클러스터에 특정 기능을 지정하여 성능, 실패복구 및 용량을
제공합니다.
IBM이 제공하는 전개 환경 패턴
전개 환경 패턴에 구성된
클러스터는 다음 기능을 제공합니다.
- 응용프로그램 전개 대상
- 응용프로그램을 설치하는 클러스터로 구성됩니다. 선택하는
전개 환경 패턴에 따라 응용프로그램 전개 대상은 메시징 하부 구조
및 지원하는 하부 구조 기능을 제공할 수도
있습니다.
단일 클러스터 패턴에서는
응용프로그램 전개 대상이 전개 환경의 전체 기능을 제공합니다.
- 지원하는 하부 구조
- CEI(Common Event Infrastructure) 서버 및 시스템을 관리하는 데 사용되는
기타 하부 구조 서비스를 호스트하는 클러스터로
구성됩니다.
중요사항: 응용프로그램 전개 대상
클러스터와 마찬가지로 이 노드에 대해서도 제품 기능이 동일한 사용자 정의
프로파일을 사용해야 합니다.
- 메시징 하부 구조
- 메시징 엔진이 위치한 하나의 클러스터로 구성됩니다. 메시징 엔진은
전개 환경의 여러 노드 간 통신을 가능하게 합니다.
클러스터가 유일하게 메시징 기능을 제공하는 경우
WebSphere® ESB
대신 WebSphere Application Server로
작성된 노드의 구성원으로 클러스터가 구성될 수 있습니다.
사용자 정의 전개 환경
사용자 정의 전개 환경은
보다 다양한 토폴로지를 허용합니다. 응용프로그램의
더 많은 처리 기능이 필요한 경우, 지원하는 하부 구조 기능을 더 많은 클러스터에
분산시켜야 하는 경우 또는 여러 서버나 클러스터에 대한 지원하는 하부 구조를
한 클러스터로 통합해야 하는 경우 사용자 정의 전개 환경에서
이를 수행하십시오.
협업 단위를
사용하여 여러 클러스터 간에 기능을 분배합니다. 협업 단위는
필요에 따라 기능을 여러 다른 클러스터와 서버로 분산시키도록 하며
그러면 이들 기능이 한 단위로 작용하여 분리, 기능 통합, 처리량 성능 및 실패복구를
더욱 증가시킵니다.
관리 콘솔은
협업 단위를 다음과 같이 그룹화합니다.
- 메시징
- 메시징 단위는 IBM이 제공하는 전개 환경 패턴에 대해 메시징 하부 구조와
동일한 지원을 제공합니다. 로컬 메시징 엔진을 포함하는
클러스터 내에 한 서버가 있으며 단위 내의 다른 서버 및 클러스터는 메시지의 대상으로
이 메시징 엔진을 사용합니다.
- CEI(Common Event Infrastructure)
- CEI(Common Event Infrastructure) 단위는 CEI를 호스트하는 서버와
CEI 기능을 지원하는 다른 클러스터 및 서버로 구성됩니다. 단위 내의
각 클러스터 및 서버에서 수신된 공통 기본 이벤트는
CEI 서버를 호스트하는 서버로 라우트됩니다. 전개 환경에 필요한 정도로 많은 수의
협업 단위를 사용하여 다른 이벤트 소스로부터 이벤트를 분리할 수 있도록 보다 많은 CEI
서버를 호스트하십시오.
- 응용프로그램 지원
- 응용프로그램 지원 단위는 IBM이 제공하는 전개 환경 패턴을 위해 지원되는
하부 구조와 유사합니다. 이 그룹은 응용프로그램을
전개 중인 서버와 클러스터를 그룹화합니다. 이들은
보다 많은 협업 단위를 정의해서 둘 이상의 SCA(Service Component Architecture) 지원
클러스터가 전개 환경에 정의되도록 한다는 점에서
차별화됩니다. 한 단위는
하나 이상의 SCA 지원 클러스터와 지원 응용프로그램을 이 단위의 동일하거나
다른 클러스터에 정의합니다.