DWA 토폴로지 및 최소 요구사항

토폴로지 다이어그램 및 최소 요구사항 정보를 사용하여 IBM® Engineering Requirements Management DOORS® (DOORS) 및 IBM Engineering Requirements Management DOORS - Web Access (DWA)의 설치를 계획하십시오.

이 토폴로지 다이어그램에는 DOORSDWA의 일반 설치가 표시됩니다.

이미지는 데이터베이스와 Windows 클라이언트 전체, 상호 운용 서버, 브로커, 웹 서버, 웹 클라이언트, 라이센스 키 서버 사이의
상호작용을 표시합니다.

상호 운용 서버의 최소 요구사항

상호 운용 서버는 수정된 DOORS 클라이언트입니다. 싱글 스레드의 애플리케이션으로서 한 번에 하나의 요청만 처리할 수 있습니다. 서버가 클러스터링되는 경우가 아니면 동시성으로 인해 DWA 성능이 현저히 저하됩니다. 그러므로 단일 상호 운용 서버는 프로덕션 환경에 적합하지 않습니다. 네 개의 상호 운용 서버로 구성된 세트는 대략 100명의 동시 사용자를 지원할 수 있습니다. 여러 상호 운용 서버를 하나 이상의 실제 서버에 설치할 수 있지만, 각 상호 운용 서버에는 하나의 코어 프로세서가 필요합니다.

상호 운용 서버는 데이터를 캐시하여 성능을 향상시키고 한 동안 해당 데이터를 유지합니다. 캐시로 인해 운영 체제 레벨에서 각 프로세스에 대한 메모리 할당으로만 제한되는 메모리 사용이 증가합니다. -maxMemory 매개변수를 포함시킴으로써 상호 운용 서버를 시작할 때 상호 운용 서버가 사용하는 메모리 사용량의 상한을 설정할 수 있습니다. 이 매개변수를 사용하여 상호 운용 서버의 캐시 한계를 설정하십시오. 이 한계를 계산하려면 서버에서 사용 가능한 메모리를 해당 서버에서 상호 운용 서버의 수로 나누십시오. 이 결과에 0.75를 곱하여 메모리 사용량에서 사용 가능한 메모리양을 설명합니다. 예를 들어 네 개의 상호 운용 서버가 16GB RAM이 있는 하나의 서버에 있는 경우, 다음과 같이 각 상호 운용 서버의 최대 메모리를 계산하십시오. (16/4) x 0.75 = 3GB. 상호 운용 서버 시작에 대한 자세한 정보는 Windows에서 DWA 시작 또는 Linux에서 DWA 시작을 참조하십시오.

DWA에서는 Apache Tomcat 웹 서버를 사용합니다. 네 개의 상호 운용 서버로 구성된 세트 각각에 대해서는 별도의 Tomcat 인스턴스가 있어야 합니다. 클러스터에서 여러 Tomcat 설치를 실행할 수 있습니다. 각 Tomcat 설치에는 자체 브로커와 상호 운용 서버 세트가 있을 수 있고, 모두는 하나의 DOORS 데이터베이스에 액세스합니다. 이 구성은 사용자가 많은 경우에 적합하며 시스템에 중복성과 탄력성이 있도록 합니다.

JVM의 여분 메모리 할당

성능을 개선하기 위해 DWA JVM(Java virtual machine)에 더 많은 메모리를 할당할 수 있습니다. DWA 시작을 위한 일괄처리 파일에는 JVM의 메모리 할당 매개변수가 포함됩니다. 보통 server.start.bat 일괄처리 파일은 C:\Program Files\IBM\Rational\DOORS Web Access\[version]에 있습니다. 성능을 개선하기 위해서는 해당 일괄처리 파일에 있는 -Xmx 매개변수 값을 늘리십시오.


비디오 아이콘 비디오

Jazz.net 채널
소프트웨어 교육 채널

학습 아이콘 코스

IoT 아카데미
스킬 게이트웨이

질문 아이콘 커뮤니티

Jazz.net
Jazz.net 포럼
Jazz.net 라이브러리

지원 아이콘 지원

IBM 지원 센터 커뮤니티
배치 위키