성능 및 용량 계획 정보(Office SharePoint Server)

업데이트 날짜: 2009년 4월

적용 대상: Office SharePoint Server 2007

 

마지막으로 수정된 항목: 2009-04-17

이 장에서는 단일 팜의 하드웨어 요구 사항을 확인하는 프로세스를 단계별로 설명합니다. 그 과정에서 성능 및 용량 요구 사항에 영향을 주는 특성을 파악할 수 있으며, 다음에 대한 권장 사항도 제공됩니다.

  • 서버 팜의 서버 컴퓨터 수

  • 서버 팜의 응용 프로그램 서버 역할 구성

  • 서버 팜의 특정 서버 역할에 대한 하드웨어 요구 사항

용량 계획 프로세스에서는 프로그램을 테스트하여 환경의 고유한 특성을 확인해야 합니다. 특정 환경에서 성능과 용량에 영향을 주는 요인은 매우 다양하므로 테스트는 환경의 특성을 제대로 파악하는 데 있어서 중요한 단계입니다.

용량과 가용성 계획

이 장에서는 사용자가 이미 중복 계획(Office SharePoint Server) 문서를 사용하여 가용성 요구 사항을 계획해 본 경험이 있다고 가정합니다. 가용성 계획 관련 문서를 사용하면 조직의 최소 가용성 요구 사항에 맞는 토폴로지를 사용하여 용량 계획 실습을 시작할 수 있습니다. 배포할 토폴로지가 결정된 상태에서 이 장을 참조하여 다음을 쉽게 결정할 수 있습니다.

  • 용량 및 성능 목표를 달성하기 위해 추가 서버가 필요한지 여부

  • 서버 팜의 용량 및 성능 최적화를 위해 응용 프로그램 서버 역할의 구성을 조정할 필요가 있는지 여부

  • 용량 요구 사항을 기준으로 했을 때 둘 이상의 서버 팜을 계획해야 할지 여부

경우에 따라 조직의 가용성 요구 사항으로 인해 일반적인 경우보다 더 큰 용량 또는 성능을 제공하도록 서버 팜 크기를 결정해야 할 수도 있습니다. 이 경우 용량 계획 프로세스에서 서버 컴퓨터를 추가하거나 고성능의 하드웨어로 확장하는 것보다 서버 하드웨어 크기를 합리적으로 결정하는 데 중점을 둘 수 있습니다.

조직의 최소 가용성 요구 사항에 맞는 토폴로지를 활용하여 계획 프로세스를 시작하고 최종적인 용량 및 성능 목표에 맞추어 서버 컴퓨터를 추가하거나 확장해 나가는 방법이 많이 사용됩니다.

64비트와 32비트

32비트에 서버에 Microsoft Office SharePoint Server 2007을 배포할 수도 있지만 64비트 서버를 사용하여 Office SharePoint Server 2007 팜을 배포하는 것이 좋습니다. 이 가이드의 내용은 64비트 서버에서 실행된 테스트를 바탕으로 작성되었습니다. 따라서 32비트 서버에 배포할 계획이라면 사용자의 환경에서 32비트 서버에 대한 테스트를 추가로 실시해야 합니다. 이 가이드에서 설명하는 최상의 방법과 성능 추세는 32비트 환경에도 공통적으로 적용되지만 실제 결과는 다르게 나타날 수 있습니다.

64비트 시스템 아키텍처는 다음과 같은 특성 때문에 서버 확장성과 성능이 뛰어납니다.

  • 메모리 주소 지정 성능   32비트 시스템의 경우 4GB 주소 공간에만 직접 주소 지정할 수 있습니다. 반면 64비트 시스템 아키텍처에서 실행되는 Windows Server 2003 SP1은 물리적 메모리와 주소 지정이 가능한 메모리를 모두 1,024기가바이트까지 지원합니다.

  • 더 많은 수의 프로세서 및 간편한 프로세서 확장   병렬 처리 기술과 버스 아키텍처의 향상에 힘입어 64비트 플랫폼에서는 더 많은 수의 프로세서(최대 64개)를 지원하는 동시에 추가 프로세스를 거의 선형으로 확장할 수 있게 되었습니다. CPU가 32개 이상 제공되는 서버 플랫폼은 64비트 아키텍처 기반으로만 가능합니다.

  • 향상된 버스 아키텍처   현재 사용되는 64비트 칩셋의 버스 아키텍처는 이전 세대보다 훨씬 빠르고 처리 범위가 넓습니다. 즉, 캐시와 프로세스에 더 많은 데이터를 전달할 수 있습니다. 이는 마치 전화 접속 연결과 광대역 연결의 차이를 비교하는 것과 같습니다.

32비트 서버에 Office SharePoint Server 2007을 배포하는 방법에 대한 자세한 내용은 웹 서버 성능 튜닝(Office SharePoint Server)을 참조하십시오.

SharePoint Portal Server 2003에서 업그레이드

Office SharePoint Server 2007은 훨씬 더 풍부한 기능을 제공하기 때문에 SharePoint Portal Server 2003에서 벤치마크된 성능을 유지하려면 보다 강력한 서버 환경이 필요합니다. 현재 SharePoint Portal Server 하드웨어의 성능이 크게 뒤지지 않고 현재 환경을 지원하기에 충분한 리소스를 보유하고 있는 경우가 아니라면 Office SharePoint Server 2007을 배포하기 위해 하드웨어를 업그레이드해야 합니다.

각 토폴로지 계층별로 아키텍처만 동종으로 유지한다면 32비트 서버와 64비트 서버가 섞여 있는 환경에 Office SharePoint Server 2007 팜을 배포할 수 있습니다. 예를 들어 32비트 및 64비트 WFE(웹 프런트 엔드) 서버를 섞어 사용해서는 안 되지만 32비트 WFE 서버와 응용 프로그램 서버가 있는 팜에 64비트 데이터베이스 서버를 사용할 수는 있습니다.

기존 팜을 업그레이드하거나 필요한 곳에만 64비트 서버를 배포하려는 경우에는 다음 우선 순위에 따라 64비트 서버를 사용하는 것이 좋습니다.

  1. SQL Server를 실행하는 컴퓨터

  2. 응용 프로그램 서버(순서대로)

    1. 인덱스

    2. Excel

    3. 검색

  3. WFE 서버

성능 및 용량 계획 방법

성능 및 용량 계획에 영향을 미치는 변수가 워낙 다양하기 때문에 간단한 문제에도 확실한 답을 찾기가 어려울 수 있습니다. 이런 이유로 성능이나 용량과 관련한 질문에 대해서는 "경우에 따라 다르다"고 답하게 될 때가 많습니다.

이 장에서는 제공되는 성능 및 용량 계획 실습은 일반적인 시나리오를 기준으로 명확한 답을 제공하기 위해 고려할 변수의 수가 적도록 디자인되었습니다. 그러나 이 장에는 사용자의 개별적인 솔루션 특성에 맞는 용량 및 성능 요구 사항을 계산하는 데 대한 지침도 포함되어 있습니다.

  • **성능 및 용량 요구 사항 추정과 관련한 권장 사항   **특정 시나리오를 기준으로 한 일련의 문서가 제공됩니다. 각 문서에서는 서로 다른 일반적인 사용 프로필을 정의하고 해당 시나리오에서 용량과 성능에 영향을 미치는 주요 특성을 설명합니다. 이러한 프로필과 주요 특성을 기준으로 사전 수집된 데이터를 사용하면 사용자의 솔루션에 필요한 용량을 쉽게 추정할 수 있습니다.

  • 특정 성능 및 용량 요구 사항 계산을 위한 수식 및 지침   이 지침을 사용하여 직접 사용 프로필을 작성하거나 제공된 시나리오 프로필 중 하나를 수정하고 사용자 솔루션의 용량 및 성능에 영향을 미치는 모든 변수를 계산할 수 있습니다.

성능 및 용량 계획 프로세스

성능 및 용량 계획에서는 솔루션 크기 결정의 세 가지 측면에 초점을 맞춥니다.

  • 소프트웨어 경계   구현 가능한 각 기능과 생성할 수 있는 개체는 확장하는 데 한계가 있습니다. 이런 측면에서 용량 경계 계획은 소프트웨어의 권장 확장 범위 내에서 솔루션을 디자인하는 데 중요한 역할을 합니다. 이 가이드에서 제공하는 소프트웨어 경계 및 제한 사항은 모든 Office SharePoint Server 2007 환경에 적용됩니다.

  • 처리량 목표   처리량은 서버 또는 서버 팜에서 초당 처리할 수 있는 작업 수를 나타냅니다. 서버 팜에서 수행되는 각 작업 유형은 서버 하드웨어의 성능 부하를 가중합니다. 주요 작업에는 사용자 작업, 콘텐츠 인덱싱, 운영 작업(예: 데이터베이스 백업) 등이 있습니다. 특정 기능을 사용할 때에도 성능 부하가 발생합니다. 처리량 목표를 수립하려면 서버 팜에서 예상 처리량 부하를 지원하기 위해 초당 처리해야 하는 작업 수를 추정하거나 계산해야 합니다.

  • 데이터 용량   데이터 용량에는 콘텐츠 데이터베이스 및 구성 데이터베이스의 예상 볼륨이 포함됩니다. 또한 솔루션에 따라 각 서버 역할별로 콘텐츠 인덱스나 캐시된 콘텐츠에 사용할 디스크 공간과 같은 고유한 데이터 요구 사항이 있을 수 있습니다.

성능 및 용량 요구 사항 예측(Office SharePoint Server) 문서에 나열된 각 시나리오별로 처리량 목표 수립과 데이터 용량 추정에 대한 지침이 제공됩니다.

권장 프로세스는 다음과 같은 단계로 나눌 수 있습니다.

  • 소프트웨어 경계 계획 소프트웨어 경계와 소프트웨어의 제한 사항과 관련하여 솔루션 디자인을 검토하고 필요할 경우 솔루션을 조정합니다.

  • 성능 및 용량 요구 사항 예측 솔루션에 가장 가까운 시나리오를 파악하여 해당 계획 문서에서 지침을 검토합니다. 문서를 통해 사용자 환경의 주요 성능 및 용량 특성을 파악하고 솔루션의 처리량 및 데이터 용량 목표를 추정하고 몇 가지 예제 토폴로지 및 하드웨어 크기와 비교하면서 목표를 평가합니다.

  • 데이터 및 사용량 증가 추이와 성능을 기준으로 확장 작업 계획   솔루션의 성능 특성을 이해하고 솔루션을 지원하는 데 필요한 서버 하드웨어를 결정했으면 향후 데이터 및 사용량 증가에 따른 확장 작업을 계획할 수 있습니다.

  • 환경에 대해 솔루션 테스트   시작점으로 사용할 토폴로지를 정한 후에는 배포 계획에 따라 테스트 환경에 배포할 수 있습니다. 테스트 도구를 사용하여 환경의 실제 성능 및 용량 데이터를 수집하고 필요에 따라 배포 계획을 수정합니다.

이 문서의 다운로드

이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.

사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.

참고 항목

개념

소프트웨어 경계 계획(Office SharePoint Server)
물리적 토폴로지 권장 사항(Office SharePoint Server)
실제 저장소 권장 사항(Office SharePoint Server)
웹 서버 성능 튜닝(Office SharePoint Server)
Office SharePoint Server 2007의 캐싱
기타 성능 및 용량 계획 요소(Office SharePoint Server)
성능 및 용량 계획용 도구(Office SharePoint Server)
Office SharePoint Server의 SQL Server 저장소 계획 및 모니터링: 성능 권장 사항 및 최상의 방법(백서)

기타 리소스

백서: Office SharePoint Server 2007에서 큰 목록 사용