Project Server 2013에서 데이터 집합이 성능 및 용량에 영향을 주는 방식
요약: Project Server 2013 배포의 성능 및 용량을 계획할 때는 계획에 영향을 주는 일련의 변수를 고려해야 합니다.
적용 대상: Project Server 2013
Project Server 2013의 일반적인 데이터 세트
이 문서에서 설명하는 데이터 집합의 특징은 아래 표에 나와 있는 변수로 지정됩니다. 이러한 변수가 Project Server의 성능에 영향을 주는 모든 요인을 보여 주는 것은 아닙니다. (즉, 배포에서 사용하는 경향이 있는 기능의 혼합을 캡처하지 않습니다.) 그러나 적절한 용량을 결정하는 데 중요한 많은 정보를 캡처합니다.
Project Server 2013의 성능에 영향을 주는 요소
엔터티 | 설명/참고 사항 | 소규모 | Medium | 대규모 |
---|---|---|---|---|
프로젝트 |
20 |
100 |
5000 |
|
프로젝트 사이트 |
20 |
100 |
5000 |
|
관리 모드의 프로젝트 비율 |
0% |
10% |
80% |
|
작업 |
1250 |
25000 |
1250000 |
|
프로젝트당 평균 작업 수 |
62.5 |
250 |
250 |
|
작업 트랜잭션 기록 |
지정된 작업에 대해 상태를 제출 및 승인하는 횟수 |
10 |
10 |
100 |
Assignments |
1625 |
32500 |
1625000 |
|
작업당 평균 배정 수 |
1.3 |
1.3 |
1.3 |
|
내 사이트 사용자당 평균 작업 수 |
50 |
250 |
5000 |
|
승인 |
관리자당 보류 중인 업데이트 수 |
5 |
50 |
600 |
리소스 |
50 |
1000 |
10000 |
|
프로젝트당 평균 자원 수 |
2.5 |
10 |
20 |
|
자원당 평균 배정 수 |
32.5 |
32.5 |
162.5 |
|
사용자 |
50 |
1000 |
10000 |
|
일정 |
3 |
26 |
100 |
|
문제 |
20 |
400 |
20000 |
|
위험 |
20 |
400 |
20000 |
|
결과물 |
20 |
800 |
40000 |
|
Enterprise 프로젝트 형식 |
5 |
50 |
||
Workflows |
2 |
30 |
||
워크플로당 평균 프로젝트 수 |
50 |
167 |
||
단계 |
5 |
50 |
||
Enterprise Project 형식당 단계 수 |
20 |
20 |
||
단계 |
15 |
150 |
||
워크플로당 스테이지 수 |
20 |
40 |
||
Pdp |
10 |
100 |
||
PDP당 사용자 정의 필드 수 |
10 |
10 |
||
부서 수 |
100 |
|||
부서당 평균 프로젝트 수 |
50 |
|||
부서당 평균 자원 수 |
100 |
|||
연도별 작업표 |
작업표를 많이 사용할수록 SQL Server에 대한 리소스 수요가 많아집니다. |
2600 |
52000 |
780000 |
연도별 상태 보고서 수 |
26000 |
260000 |
참고
이 데이터 집합 크기 설명에서는 사용자 정의 필드 수에 Enterprise 사용자 정의 필드만 포함되며 부서 사용자 정의 필드는 포함되지 않습니다. 부서 사용자 정의 필드는 기본적으로 Project Server 2013의 성능에 대해 Enterprise 사용자 정의 필드와 동일한 영향을 줍니다. 따라서 특히 작업 수준에 부서 사용자 정의 필드가 많은 경우에는 해당 필드를 지원하기 위한 추가 리소스가 필요합니다. 이 문서에 나와 있는 사용자 정의 필드 관련 설명은 Enterprise 사용자 정의 필드와 부서 사용자 정의 필드에 모두 적용됩니다.
Project Server 2013에서 고려해야 할 기타 성능 및 용량 변수
사용자의 동시 작업 수준
- 동시 사용자 부하는 용량 요구 사항을 설정하는 데 있어 중요한 요인입니다. 시스템의 사용자 수는 적지만 트래픽이 높은 기간 동안 사용자들이 모두 동시에 서버와 상호 작용을 할 수 있습니다. 예를 들어 모든 사용자들이 매주 같은 시간에 상태/작업표 업데이트를 제출하는 조직의 경우 해당 기간 동안에는 성능이 크게 떨어집니다. 이처럼 사용량이 특히 많은 기간이 있는 경우 데이터 집합에 권장되는 리소스를 토폴로지에 더 추가해야 합니다.
사용자 역할 분할
- 관리자, 포트폴리오 관리자, 프로젝트 관리자 및 팀 구성원 간에 사용자의 배포는 각 유형의 사용자가 다양한 양의 데이터에 액세스할 수 있는 한 배포 성능에 영향을 줍니다. 다양한 보안 범주의 사용자는 볼 수 있는 프로젝트 및 리소스 수와 관련하여 다를 수 있습니다. 예를 들어 관리자는 Project Center를 로드할 때 서버의 모든 프로젝트와 리소스 센터를 로드할 때 모든 리소스를 볼 수 있습니다. 이에 비해 프로젝트 관리자는 자신의 프로젝트만 볼 수 있습니다. 그 결과 이러한 사용자는 인식된 성능이 저하될 수 있습니다. 가능한 경우 서버 설정의 보기 관리 섹션에서 정의 >한 보기에서 적절한 필터를 정의하여 지정된 보기에 표시되는 프로젝트, 작업 또는 리소스의 수를 제한하는 것이 좋습니다.
문제점, 위험 및 결과물
- 이러한 항목들이 많은 경우 SQL Server의 부하가 추가될 수 있습니다. 특히 프로젝트 사이트에서 이러한 항목들을 보고 상호 작용하는 빈도가 높아지면 부하가 추가될 가능성이 높습니다. 이러한 기능을 많이 사용하는 경우 SQL Server 배포에 리소스를 추가로 할당하여 높은 수준의 성능을 유지할 수 있습니다. 이러한 요소와 프로젝트 사이트 기능은 SharePoint 사이트 및 목록이므로, Project Server 2013의 이러한 측면을 확장하려면 설명서에서 SharePoint 사이트 및 목록 확장에 대한 내용을 참조할 수 있습니다.
사용자 지정 달력
- 프로젝트, 작업 및 자원에 대해 사용자 지정 달력을 정의할 수 있습니다. 사용자 지정 달력은 예약 엔진에 큰 영향을 주므로 응용 프로그램 및 데이터베이스 서버의 프로세서 사용량이 증가합니다.
참고 항목
Project Server 2013의 성능 및 용량 계획 개요
Project Server 2013에 대한 용량 계획 전략
Project Server 2013의 성능 및 용량 관련 하드웨어 권장 사항
Project Server 2013의 수직 확장 토폴로지와 수평 확장 토폴로지