Project Server 2013의 성능 및 용량 관련 하드웨어 권장 사항

요약: Project Server 2013의 성능 및 용량과 관련된 이러한 하드웨어 권장 사항을 사용하여 요구 사항에 적합한 시작 토폴로지를 식별합니다.
적용 대상: Project Server 2013

또한 시작 토폴로지를 스케일 아웃할지 또는 스케일 업해야 하는지 결정하는 데 도움이 됩니다.

이 문서 집합에서는 웹 프런트 엔드 서버 역할, 애플리케이션 서버 역할 및 데이터베이스(SQL) 서버 역할의 세 가지 서버 역할을 참조합니다. 전체 Project Server 2013 배포의 모든 구성 요소입니다. 프런트 엔드 웹 서버는 Project Server에 액세스하는 사용자의 인터페이스 역할을 합니다. 애플리케이션 서버는 Project Server의 데이터 계층에 대한 요청을 처리하고 Project Server 2013의 비즈니스 논리를 구현합니다. 마지막으로 데이터베이스 계층은 Project Server 2013 데이터베이스를 수용하는 데이터 원본입니다. 소규모 배포의 경우 웹 프런트 엔드 서버, 애플리케이션 서버 및 데이터베이스 서버 역할이 동일한 물리적 컴퓨터에서 결합될 수 있습니다. 대규모 배포의 경우 여러 물리적 컴퓨터가 동일한 역할을 하는 경우에도 이러한 컴퓨터를 별도의 컴퓨터로 분리해야 할 수 있습니다.

Project Server 2013에 대한 하드웨어 요구 사항 및 권장 사항

이 섹션에서는 데이터 세트가 Project Server 2013의 성능 및 용량에 미치는 영향을 특징으로 하는 소형, 중간 및 대형 데이터 세트 크기 각각에 대한 최소 요구 사항 및 권장 토폴로지를 제안합니다. 최소 요구 사항은 지정된 데이터 집합에서 작동하지만 인식된 성능이 크게 저하될 수 있는 토폴로지입니다. 각 데이터 세트에 권장되는 토폴로지만으로도 해당 데이터 세트 크기에 대한 대부분의 사용 패턴을 사용하여 적절한 성능을 얻을 수 있습니다. 그러나 대략적인 데이터 세트에 권장되는 토폴로지 이상으로 확장해야 하는지 여부를 결정하기 위해 이 문서의 나머지 부분에 제공된 특정 권장 사항을 고려해야 합니다. 일반적으로 토폴로지의 성능 메트릭을 모니터링하고 성능 특성에 만족하지 않는 경우 그에 따라 크기를 조정해야 합니다.

Project Server 2013에 대한 소규모 데이터 집합 하드웨어 권장 사항

Project Server 2013에 대한 중간 규모 데이터 집합 하드웨어 권장 사항

Project Server 2013에 대한 대규모 데이터 집합 하드웨어 권장 사항

Project Server 2013에 대한 가상화 권장 사항

Project Server 2013은 가상 머신에서 실행을 지원합니다. SharePoint Server 2013의 가상화를 위해 제공되는 대부분의 조언은 Project Server 2013에도 적용됩니다. 그러나 가상화를 사용하는 모든 상황에서와 마찬가지로 동일한 물리적 인스턴스에서 실행되는 가상화된 머신 간에 물리적 컴퓨터의 리소스에 대한 경합을 고려하는 것이 중요합니다.

가상화된 컴퓨터에서 SQL Server 실행하지 않는 것이 좋습니다. 가상화된 머신의 리소스 경쟁으로 SQL Server 성능이 크게 저하할 수 있습니다. 가상 환경에서 SQL Server 실행해야 하는 경우 다음 설정을 사용하는 것이 좋습니다.

  • 네트워크 어댑터:

    • Hyper-V 가상화를 사용하는 경우 레거시 네트워크 어댑터 대신 가상 네트워크 어댑터를 활용해야 합니다.
  • 가상 디스크:

    • SQL Server 실행하는 가상 머신의 경우 동적 또는 고정이 아닌 디스크 유형에 대해 "통과" 옵션을 선택하는 것이 좋습니다. 옵션이 아닌 경우 동적으로 크기가 조정된 가상 디스크가 아닌 고정 디스크 크기를 활용해야 합니다.

    • 부팅 드라이브에 대해 SCSI를 통해 IDE를 선택하는 것이 좋습니다.

    • 데이터 세트의 예상 최대 크기 및 ULS 로깅 요구를 처리하기에 충분한 하드 디스크 공간을 할당합니다.

  • 메모리:

    • SQL Server 실행 중인 가상 머신에 가능한 한 많은 메모리를 할당해야 합니다. 이는 동일한 함수를 제공하는 실제 상자에 필요/권장되는 메모리 양과 비교되어야 합니다.

    • 호스트 운영 체제에 대해 일부 메모리를 예약해야 한다는 것도 고려해야 합니다. 호스트 운영 체제에 대해 2GB 이상의 메모리를 예약해야 합니다.

가상화된 환경에서 웹 프런트 엔드 또는 애플리케이션 서버를 실행하는 것은 가상 환경에서 SQL Server 실행하는 성능에 해를 끼치지 않는 경향이 있습니다.

Project Server 2013 배포에 대한 네트워크 요구 사항

대부분의 Project Server 배포에서 네트워크 대역폭은 성능에 병목 상태가 아닌 경향이 있습니다. 아래 표에는 네트워크 구성 요소의 권장 사양이 나와 있습니다.

구성 요소 중소 및 중간 대규모
NIC 수
1
2
# NIC 속도(네트워크)
100mbps를 초과하는 속도는 괜찮을 것입니다.
1Gb/s
Load Balancer 형식
NLB 또는 하드웨어 모두 허용됩니다.
NLB 또는 하드웨어 모두 허용됩니다.

일반적인 목표는 애플리케이션과 SQL Server 계층 간의 짧은 대기 시간을 유지하는 것입니다.

참고 항목

Project Server 2013의 성능 및 용량 계획 개요

Project Server 2013에 대한 용량 계획 전략

Project Server 2013의 성능 및 용량 관련 하드웨어 권장 사항

Project Server 2013의 수직 확장 토폴로지와 수평 확장 토폴로지

Project Server 2013에서 성능 최적화

Project Server 2013의 성능 카운터

Project Server 2013에서 성능 문제 해결

일반적인 데이터 세트(Project Server 2013)