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

요약: 기존 서버의 용량을 늘리거나 Project Server 2013 설치의 토폴로지에 서버를 추가하는 방법을 알아봅니다.
적용 대상: Project Server 2013

이 문서에서는 Project Server 배포에 대한 성능 및 용량 계획 스케일 업 및 스케일 아웃 토폴로지를 다룹니다. 이 문서 및 관련 콘텐츠에는 Project Server 2013 팜을 스케일 업 또는 스케일 아웃하는 방법에 대한 정보 및 권장 사항이 포함되어 있습니다.

Project Server 2013 배포에 대한 스케일 업 및 스케일 아웃 토폴로지

토폴로지의 용량과 성능을 높이려면 두 가지 작업을 수행할 수 있습니다. 기존 서버 컴퓨터의 용량을 늘려 스케일 업하고 토폴로지에 서버를 추가하여 스케일 아웃할 수 있습니다.

Project Server 2013 배포 서버에서 리소스 사용량을 모니터링하면 어떤 전략을 추구할 것인지에 대한 인사이트를 제공할 수 있습니다. 스케일 업 및 스케일 아웃. 의사 결정을 알리는 데 도움이 되는 성능 메트릭은 Project Server 2013의 성능 카운터에서 설명합니다.

Project Server 2013을 배포하는 물리적 서버는 다음 서버 역할을 수행합니다.

  • 웹 프런트 엔드

  • 응용 프로그램 서버

  • 데이터베이스(SQL) 서버

단일 컴퓨터 배포에서 하나의 물리적 서버는 이러한 세 가지 역할을 모두 수행합니다. 이러한 역할의 소유권을 서로 다른 물리적 컴퓨터 간에 나누어 확장할 수 있습니다(선택적으로 가상 머신일 수도 있음). 가상화에 대한 추가 지침은 Project Server 2013에 대한 성능 및 용량 하드웨어 권장 사항 의 "가상화" 섹션을 참조하세요. 스케일 아웃을 시작할 때 수행해야 하는 첫 번째 단계는 데이터베이스(SQL) 서버 역할을 물리적 컴퓨터로 분리하는 동시에 다른 물리적 컴퓨터가 웹 프런트 엔드 및 애플리케이션 서버 역할을 하는 것입니다.

참고

Project Server 2013은 제한된 스케일 아웃 기능만 제공합니다. 프런트 엔드 웹 서버 및 애플리케이션 서버 역할을 하기 위해 추가 서버를 추가할 수 있지만 백 엔드에서 SQL Server 실행 중인 컴퓨터의 스케일 아웃 가능성은 제한적입니다.

더 많은 사용자 로드를 제공하려면

  • 전용 애플리케이션 및 프런트 엔드 웹 서버 역할을 하는 웹 서버를 더 추가하여 스케일 아웃합니다.

  • 프런트 엔드 웹 서버와 애플리케이션 서버를 더 추가하면 SQL Server 실행되는 컴퓨터의 부하가 증가하고 SQL Server 병목 상태가 될 수 있습니다.

  • 프런트 엔드 웹 또는 애플리케이션 서버를 확장하여 해당 서버의 하드웨어 용량을 늘려 성능을 향상시킬 수도 있습니다.

더 많은 데이터 로드를 제공하려면

  • 더 많은 데이터 로드를 제공하려면 해당 단일 서버의 용량을 늘려 데이터베이스 서버에 용량을 추가합니다.

  • Project 데이터베이스를 자체 전용 데이터베이스 서버로 이동하여 SharePoint 데이터베이스에서 프로젝트 데이터베이스를 분리합니다.

    참고

    Project Server 2013은 SQL 복제를 통해 데이터베이스 구성 요소의 스케일 아웃을 지원하지 않습니다. 데이터를 백업하기 위해 Project SQL Server SQL 미러링을 수행할 수 있지만 Project Server 2013은 SQL 복제를 활용하여 SQL Server 읽기 부하를 줄일 수 없습니다.

    권장 서버 역할 비율:

  • 일반적으로 SQL Server 관리 가능한 부하를 유지 관리하는 데 권장되는 비율은 다음과 같습니다.

    • 2 웹 프런트 엔드 : 1 애플리케이션 서버 : 1 SQL Server

      참고

      이 권장 비율은 특히 데이터베이스 서버에서 더 강력한 하드웨어를 활용하는 배포에는 적용되지 않을 수 있습니다.

      참고

      권장 비율은 데이터 집합 크기 및 사용 패턴에 따라 달라집니다. 예를 들어 데이터 집합이 클수록 팬아웃 기능이 제한되며, 웹 프런트 엔드와 애플리케이션 서버의 비율이 SQL Server 더 적습니다.

    SharePoint Server에서 Project Server 데이터베이스를 격리합니다.

  • 앞에서 설명한 것처럼 자체 전용 데이터베이스 서버에 배치하여 Project Server 데이터베이스를 SharePoint 데이터베이스와 분리할 수 있습니다.

  • 또한 애플리케이션 계층 수준에서 분리하는 것이 좋습니다. Project Server는 SharePoint 서비스이지만 전용 서버에서 해당 애플리케이션 인스턴스를 실행하는 것이 좋습니다.

    스케일 업 및 스케일 아웃에 비용을 지출하는 방법:

  • 일반적으로 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)