Sun Java Enterprise System 5 기술 개요

배포 설계

배포 설계 단계에서는 높은 수준의 배포 구조 다음에 낮은 수준의 구현 사양이 이어지도록 만듭니다.

배포 구조

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

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

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

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

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

배포 구조 설계는 종종 반복을 통해 향상시킬 수 있습니다. 참조 배포 구조는 Java ES 배포 설계를 시작하는 데 유용합니다.

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

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

구현 사양

구현 사양은 배포 구조 구현에 필요한 세부 정보를 제공합니다. 일반적으로 사양에 포함되는 정보는 다음과 같습니다.

구현 계획

구현 계획에서는 배포 구현 단계에서 여러 가지 작업 수행을 계획하는 방법을 설명합니다. 일반적으로 계획에서는 다음 작업을 설명합니다.