Sun Java Enterprise System 2005Q4 기술 개요

배포 구조

배포 구조는 배포 시나리오에 지정된 서비스 품질 요구 사항을 충족시키기 위해 응용 프로그램의 논리적 빌딩 블록(논리적 구조)을 물리적 컴퓨팅 환경으로 매핑하여 만듭니다.

다음 그림에 표시된 것처럼 배포 시나리오가 배포 구조로 변환됩니다.

그림 4–3 배포 시나리오를 배포 구조로 변환

배포 시나리오가 배포 구조로 변환되는 방법을 보여주는 다이어그램

성능, 가용성, 보안 및 기타 서비스 품질 요구 사항을 충족시키기 위해 물리적 환경(컴퓨터 개수 결정 및 해당 프로세서 전원 및 RAM 요구 사항 추정)의 크기를 지정하는 것이 이러한 구조적 설계의 한 측면입니다. 크기 지정이 완료되면, 물리적 환경의 여러 컴퓨터에 Java ES 구성 요소 및 응용 프로그램 구성 요소를 매핑합니다. 이 결과 만들어지는 배포 구조에서는 다른 컴퓨터의 기능, 시스템 인프라 서비스의 특성 및 총 소유 비용이나 총 가용성 비용에 대한 제한 사항을 고려해야 합니다.

배포 시나리오의 Java ES 구성 요소 수가 많을수록, 그리고 서비스 품질(QoS) 요구 사항이 많을수록 설계에서는 강력한 컴퓨터 및 높은 네트워크 대역폭이 더욱 더 필요합니다. 하드웨어가 제한되거나 지나치게 비싼 경우 고정 비용(하드웨어)과 가변 비용(인적 자원 요구 사항) 간 또는 다른 서비스 품질(QoS) 요구 사항 간의 균형 조정이 필요할 수 있습니다. 또한 설계를 보다 정교하게 해야 할 수도 있습니다.

배포 구조 설계는 종종 반복을 통해 향상시킬 수 있습니다. 그러나 배포 설계의 출발점으로 Java Enterprise System은 참조 배포 구조 세트를 개발합니다.

참조 구조는 특정 배포 시나리오 즉 특정 서비스 품질(QoS) 요구 사항을 갖는 논리적 구조를 기반으로 합니다. 참조 구조에서 소프트웨어 솔루션은 지정된 서비스 품질 요구 사항을 충족시키는 방식으로 특정한 물리적 환경에 배포됩니다. 지정된 로드에서 수행되는 성능 테스트는 배포 시나리오를 개발할 때 사용했던 것과 동일한 사용 사례 집합을 기반으로 합니다. 참조 구조 설명서는 비공개를 조건으로 Java ES 고객들이 사용할 수 있습니다.

참조 배포 구조 또는 참조 구조 조합을 기반으로 사용자의 배포 시나리오 요구 사항을 거의 충족시키는 첫 번째 배포 구조를 설계할 수 있습니다. 사용자의 배포 시나리오와 참조 구조가 기반으로 하는 배포 시나리오 간의 차이를 고려하여 참조 구조를 조정하거나 참조 구조를 참조점으로 사용할 수 있습니다. 이 방법으로 크기 지정, 성능, 보안, 가용성, 용량 및 서비스 가능성 요구에 대한 영향을 평가할 수 있습니다.