인터넷 환경의 성능 및 용량 요구 사항 예측(Office SharePoint Server)
업데이트 날짜: 2009년 4월
적용 대상: Office SharePoint Server 2007
마지막으로 수정된 항목: 2015-03-09
이 문서의 내용
주요 특징
테스트 환경
사용 프로필
권장 사항
이 성능 및 용량 계획 시나리오에서는 엔터프라이즈 환경에서 인터넷 포털 현재 상태에 사용되는 단일 Microsoft Office SharePoint Server 2007 팜을 구현합니다.
주요 특징
주요 특징에서는 이 시나리오에 기반한 배포에서 발견할 수 있는 환경 요소, 사용 특징 및 기타 고려 사항에 대해 설명합니다.
이 시나리오의 주요 특징은 다음과 같습니다.
**인증 **인터넷 연결 포털 환경에서는 보통 대부분의 사용자가 사용 가능한 리소스에 대해 사용자 인증 또는 권한 부여가 필요하지 않습니다. 그러나 웹 사이트의 특정 부분에 액세스할 때는 사용자 인증이 필요한 경우가 있습니다. 이 문서에서는 순수 익명 환경, 즉 모든 사용자가 NTLM을 통해 인증되는 환경과 사용자의 80%는 익명이고 20%는 NTLM을 통해 인증되는 환경에 대한 데이터를 제공합니다.
**사용자 작업 **이 환경에서는 모든 사용자 작업에 사이트에 대한 읽기 권한이 있습니다. 이러한 작업에는 웹 페이지 읽기, 사이트 탐색, 정보 검색 등이 있습니다.
**시간 경과에 따른 데이터 및 사이트 증가 **초기 데이터 볼륨을 예측해야 할 뿐만 아니라 시간 경과에 따른 데이터 및 사이트 증가에 대비할 수 있도록 Office SharePoint Server 2007 인터넷 포털 환경을 구성해야 합니다. 초기 데이터 볼륨만 감당할 수 있는 규모의 서버 팜에서는 용량이 금방 부족해질 수 있습니다.
사용자 응답 시간 일반적인 작업과 그렇지 않은 작업, 오랫동안 실행하는 작업, 거의 수행하지 않는 작업 등에 대한 목표 사용자 응답 시간은 소프트웨어 경계 계획(Office SharePoint Server) 문서 끝부분의 사용자 응답 시간 표에 나와 있습니다. 느린 사용자 응답 시간을 허용하는 조직도 있는 반면, 사용자 응답 시간이 빨라야 하는 조직도 있습니다. 예상 사용자 응답 시간은 전체 처리량 목표를 결정하는 주요 요인입니다. 처리량은 서버 팜이 초당 처리할 수 있는 요청의 수로 정의됩니다. 사용자 수가 많을수록 동일한 사용자 응답 시간을 얻는 데 필요한 처리량 목표가 높아집니다.
사용자 동시성 지정된 인터넷 환경의 사용자 동시성은 여러 요인에 따라 달라집니다. 이 테스트에서 최대 동시 사용자 수는 270명이었습니다.
장기 실행 비동기 작업 콘텐츠 인덱싱, 타사 사이트 검색, 데이터베이스 백업 등의 작업은 서버 팜 처리량에 영향을 줄 수 있습니다. 예제 토폴로지의 일반적인 성능 특징에서는 팜 관리자가 시작하는 오랫동안 실행되는 작업은 심야와 같이 사용량이 적은 시간에 실행된다고 가정합니다. 그러나 인터넷 포털 환경에서 타사 사이트 검색 및 크롤링은 언제든지 실행할 수 있습니다.
**캐시 적중률 ** 이 문서에서는 캐시 적중률을 약 99%로 가정합니다.
테스트 환경
이 시나리오의 테스트는 인터넷 포털 환경에서 Office SharePoint Server 2007의 성능 예상치를 개발하기 위해 디자인되었습니다.
테스트 결과에서 몇 가지 결론을 도출할 수는 있지만, 이 문서에 나와 있는 구체적인 용량 및 성능 수치는 실제 환경의 수치와는 다릅니다. 이 문서에 나오는 적절한 규모의 환경을 디자인하기 위한 기준으로 제공되는 것입니다. 초기 시스템 디자인을 완료한 후에는 구성을 테스트하여 시스템이 환경의 기본적인 요소를 지원하는지를 확인합니다.
이 테스트는 SharePoint 2007 테스트 데이터 채우기 도구를 사용하여 공개적으로 제공되는 테스트 데이터에 대해 진행되었습니다. 이 테스트에 사용된 SharePoint 테스트 데이터 채우기 도구와 테스트 데이터는 https://go.microsoft.com/fwlink/?linkid=92678&clcid=0x412 (영문)에서 다운로드할 수 있습니다.
배포를 테스트하는 방법에 대한 자세한 내용은 성능 및 용량 계획용 도구(Office SharePoint Server)를 참조하십시오.
가정
64비트 아키텍처 테스트 환경에서는 64비트 서버만 사용했습니다. 32비트 서버에도 Office SharePoint Server 2007을 배포할 수 있지만 Office SharePoint Server 2007 팜 배포에는 64비트 서버를 사용하는 것이 좋습니다. 자세한 내용은 성능 및 용량 계획 정보(Office SharePoint Server) 문서의 64비트와 32비트 비교 섹션을 참조하십시오.
**디스크 기반 캐싱 사용 **디스크 기반 캐싱을 사용하면 이미지, 사운드, 비디오 등의대형 이진 파일 또는 코드 조각에 대해 데이터베이스에 여러 번 액세스할 필요가 없으며, 전체 배포의 성능이 향상됩니다. 기본적으로 디스크 기반 캐싱은 사용하지 않도록 설정됩니다. 디스크 기반 캐싱을 사용하도록 설정하는 방법에 대한 자세한 내용은 BLOB(Binary Large OBject)에 대한 디스크 기반 캐싱 (영문)(https://go.microsoft.com/fwlink/?linkid=82617&clcid=0x412)을 참조하십시오.
테스트용 토폴로지
자세한 테스트 결과 정보를 제공하기 위해 테스트에서는 두 가지 팜 구성을 사용했습니다. 이 구성에는 2-4개 웹 서버와 단일 인덱스 서버, 그리고 Microsoft SQL Server 2005 데이터베이스 소프트웨어를 실행하는 단일 데이터베이스 서버 컴퓨터가 포함됩니다. 최대 270명의 동시 사용자 연결을 시뮬레이트한 27대의 클라이언트 컴퓨터에서 테스트를 수행했으며, 모든 서버 컴퓨터는 64비트였고 클라이언트 컴퓨터는 32비트였습니다.
다음 표에는 테스트에 사용된 하드웨어가 나와 있습니다.
컴퓨터 역할 | 하드웨어 |
---|---|
웹 서버 |
듀얼 코어 Intel Xeon 2.8GHz 프로세서 2개 8GB RAM |
인덱스 서버 |
듀얼 코어 Intel Xeon 2.8GHz 프로세서 4개 32GB RAM |
데이터베이스 서버 |
듀얼 코어 Intel Xeon 2.8GHz 프로세서 4개 32GB RAM |
클라이언트 컴퓨터 |
Pentium 4 3.2GHz 프로세서 1개 1GB RAM |
테스트 환경에는 기가비트(초당 10억 비트) 네트워크가 사용되었습니다. 네트워크 대역폭을 충분하게 유지하려면 Office SharePoint Server 팜의 서버 간에 기가비트 네트워크를 사용하는 것이 좋습니다.
소프트웨어
다음 표에는 이 테스트에 사용된 서버에 설치한 소프트웨어가 나와 있습니다.
중요
이 문서의 테스트 결과는 테스트 전에 설치된 Office SharePoint Server 2007 소프트웨어 업데이트에 따라 달라집니다. 이 소프트웨어 업데이트는 팜에서 BLOB(Binary Large OBject) 캐싱을 사용하는 특정 상황에서 성능을 저하시키는 Office SharePoint Server 2007의 문제를 해결합니다. 환경에서 BLOB 캐싱을 사용하려는 경우에는 팜 성능을 최대화하기 위해 이 소프트웨어 업데이트를 설치해야 합니다. 이 소프트웨어에 대한 설명은 Microsoft 기술 자료 문서 939077(https://go.microsoft.com/fwlink/?linkid=98352&clcid=0x412)에 나와 있습니다.
컴퓨터 역할 | 소프트웨어 |
---|---|
웹 서버 |
최신 업데이트가 포함된 Microsoft Windows Server 2003 운영 체제 SP1(서비스 팩 1), Enterprise Edition Microsoft Office SharePoint Server 2007 x64 Microsoft .NET Framework 버전 2.0 x64용 .NET Framework 소프트웨어 업데이트 KB923197 .NET Framework 소프트웨어 업데이트 KB925613 Windows Workflow Foundation |
인덱스 서버 |
최신 업데이트가 포함된 Windows Server 2003 SP1, Standard x64 Edition Office SharePoint Server 2007 x64 .NET Framework 버전 2.0 x64 x64용 .NET Framework 소프트웨어 업데이트 KB923197 .NET Framework 소프트웨어 업데이트 KB925613 Windows Workflow Foundation |
데이터베이스 서버 |
최신 업데이트가 포함된 Windows Server 2003 SP 1, Enterprise x64 Edition Microsoft SQL Server 2005(64비트) 데이터베이스 소프트웨어 .NET Framework 버전 2.0 x64 x64용 .NET Framework 소프트웨어 업데이트 KB923197 .NET Framework 소프트웨어 업데이트 KB925613 Windows Workflow Foundation |
클라이언트 컴퓨터 |
Microsoft Internet Explorer 6.0.3790.1830 SP 1 |
사용 프로필
이 섹션에서는 테스트 프로세스 중에 사용된 사용 시나리오, 페이지 리소스 및 캐시 설정에 대해 설명합니다.
사용 시나리오
테스트 팜의 처리량을 테스트하기 위해 다음과 같은 여러 사용 시나리오를 동시에 사용했습니다. 각 테스트는 이 섹션 뒷부분의 표에 따라 세 특정 시나리오를 조합하여 수행되었습니다. 테스트에는 임의의 사이트를 사용했지만 캐시되는 페이지 적중률을 높이기 위해 제한적인 사이트 집합만을 사용했습니다. 페이지에 포함된 이미지 크기는 최대 15KB였습니다.
시나리오 1
사용자가 루트 사이트의 시작 페이지를 탐색합니다.
사용자가 임의의 사이트를 탐색합니다.
사용자가 임의의 사이트에서 이미지 3개가 포함된 문서 페이지를 탐색합니다.
시나리오 2
사용자가 임의의 사이트를 탐색합니다.
사용자가 임의의 사이트에서 이미지 3개가 포함된 문서 페이지를 탐색합니다.
사용자가 다른 임의의 사이트를 탐색합니다.
사용자가 임의의 사이트에서 이미지 3개가 포함된 문서 페이지를 탐색하여 해당 페이지가 이전 페이지와 다른지 확인합니다.
시나리오 3
사용자가 루트 사이트의 시작 페이지를 탐색합니다.
사용자가 검색 쿼리를 수행합니다.
사용자가 임의의 사이트에서 이미지 3개가 포함된 문서 페이지를 탐색합니다.
다음 표에서는 테스트 환경의 각 시나리오에서 차지하는 처리량 백분율을 보여 줍니다. 백그라운드 요청에서도 약간의 처리량이 사용되기는 했지만 이는 성능에 영향을 주지 않습니다.
시나리오 | 처리량 백분율 |
---|---|
시나리오 1 |
47.5 |
시나리오 2 |
47.5 |
시나리오 3 |
5 |
다음 표에서는 테스트 중의 데이터베이스 콘텐츠, 인덱스 및 캐시 크기를 보여 줍니다.
리소스 | 크기 |
---|---|
콘텐츠 데이터베이스 |
56.6GB |
콘텐츠 데이터베이스의 항목 수 |
|
인덱스 |
2.88GB |
인덱스의 항목 수 |
698,692개 |
BLOB 캐시 |
10GB |
개체 캐시 |
512MB |
페이지 리소스
테스트에 사용된 시작 페이지에는 다음과 같은 리소스가 포함됩니다.
HTML 필드 컨트롤 1개
이미지 필드 컨트롤 2개
TOC 웹 파트 1개
요약 링크 웹 파트 1개
캐시 설정
다음 표에는 익명 사용자 작업 테스트 중에 사용된 출력 캐시 설정이 나와 있습니다.
매개 변수 | 값 |
---|---|
ACL 검사 수행 |
아니요 |
사용 |
예 |
기간 |
3,600 |
변경 내용 확인 |
아니요 |
사용자 권한에 따라 다름 |
아니요 |
캐시 가능성 |
공용 |
인증된 사용에 대해 안전 |
예 |
작성자가 캐시된 콘텐츠를 볼 수 있도록 허용 |
아니요 |
다음 표에는 인증된 사용자 작업 테스트 중에 사용된 출력 캐시 설정이 나와 있습니다.
매개 변수 | 값 |
---|---|
ACL 검사 수행 |
예 |
사용 |
예 |
기간 |
3,600 |
변경 내용 확인 |
아니요 |
사용자 권한에 따라 다름 |
예 |
캐시 가능성 |
ServerAndPrivate |
인증된 사용에 대해 안전 |
예 |
작성자가 캐시된 콘텐츠를 볼 수 있도록 허용 |
예 |
다음 표에는 테스트 중에 사용된 개체 캐시 설정이 나와 있습니다. 이들 설정은 사이트 모음의 개별 사이트에 대해 사이트 설정 아래의 개체 캐시 설정 페이지에 있는 설정에 해당합니다.
섹션 | 매개 변수 | 값 |
---|---|---|
개체 캐시 크기 |
최대 캐시 크기(MB) |
512MB |
개체 캐시 다시 설정 |
|
선택 취소 |
|
|
선택 취소 |
디스크 기반 캐시 다시 설정 |
이 서버에서 강제로 디스크 기반 캐시 다시 설정 |
선택 취소 |
교차 목록 쿼리 캐시 변경 |
교차 목록 쿼리를 실행할 때마다 서버의 변경 사항 확인 |
선택 취소 |
교차 목록 쿼리 캐시 변경 |
다음 시간 동안 교차 목록 쿼리의 캐시된 결과 사용 |
선택, 3600 |
교차 목록 쿼리 결과 승산기 |
교차 목록 쿼리 승산기 |
3 |
다음 코드 문자열은 테스트 중에 사용된 BLOB 캐시 설정을 정의하며, 웹 응용 프로그램의 Web.config 파일에 포함되어 있습니다. 이 코드를 작업에 사용하는 서버의 Web.config 파일에 사용하기 위해 복사하는 경우에는 <drive_letter>
를 서버에서 BLOB 캐시를 저장하려는 하드 디스크 드라이브에 해당하는 드라이브 문자로 바꾸십시오.
<BlobCache location="<drive_letter>:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="true" />
권장 사항
이 섹션에서는 성능 및 용량에 대한 일반적인 권장 사항을 설명합니다. 이러한 권장 사항을 참조하여 중복 계획(Office SharePoint Server)에서 만든 시작 토폴로지의 용량 및 성능 특징을 파악하고 시작 토폴로지의 수평 또는 수직 확장 여부를 결정할 수 있습니다.
하드웨어 권장 사항
다음 표에서는 웹 서버, 인덱스 서버 및 데이터베이스 서버에 대한 권장 하드웨어를 보여 줍니다. Office SharePoint Server 2007에 대한 최소 및 권장 시스템 요구 사항에 대한 자세한 내용은 하드웨어 및 소프트웨어 요구 사항 확인(Office SharePoint Server)을 참조하십시오. 인터넷 환경에 대한 디스크 공간 요구 사항 예상치를 계산하는 방법에 대한 자세한 내용은 이 문서 뒷부분의 디스크 공간 요구 사항 예측을 참조하십시오.
참고
웹 서버, 인덱스 서버 및 데이터베이스 서버의 메모리 요구 사항은 팜의 크기, 동시 사용자 수 및 팜에 있는 기능과 페이지의 복잡도에 따라 다릅니다. 메모리 사용을 주의 깊게 모니터링하여 메모리를 더 추가해야 하는지 결정해야 합니다.
참고
이 표는 실제 환경에 필요한 요구 사항을 더욱 정확하게 반영하도록 업데이트되었습니다.
컴퓨터 역할 | 권장 하드웨어 |
---|---|
웹 서버 |
2.5GHz 이상 프로세서(3GHz 이상 권장) 4개 최소 16GB RAM 권장 사용 가능한 디스크 공간 3GB 로컬 또는 네트워크로 액세스 가능한 DVD 드라이브 해상도 1024x768 이상의 모니터 |
인덱스 서버 |
듀얼 2.5GHz 이상 프로세서(3GHz 이상 권장) 최소 4GB RAM 권장 사용 가능한 디스크 공간 3GB 로컬 또는 네트워크로 액세스 가능한 DVD 드라이브 해상도 1024x768 이상의 모니터 |
데이터베이스 서버 |
듀얼 2.5GHz 이상 프로세서(3GHz 이상 권장) 최소 4GB RAM 권장 디스크 공간 요구 사항은 이 문서의 뒷부분을 참조하십시오. 로컬 또는 네트워크로 액세스 가능한 DVD 드라이브 해상도 1024x768 이상의 모니터 |
시작점 및 수평 확장 토폴로지
중복 계획(Office SharePoint Server)에 제공된 시작점 토폴로지와 해당 토폴로지를 비교하면 시작점 토폴로지의 성능을 예측할 수 있습니다. 이렇게 하면 성능 및 용량 목표를 달성하기 위해 시작점 토폴로지를 확장해야 할지 여부를 빠르게 결정할 수 있습니다.
시작점 토폴로지 중 하나의 용량과 성능을 높이려면 서버 컴퓨터의 용량을 늘려 수직 확장하거나 토폴로지에 서버를 더 추가하여 수평 확장합니다. 이 섹션에서는 수평 확장된 몇 가지 토폴로지의 일반적인 성능 특징을 설명합니다. 예제 토폴로지는 인터넷 포털 환경에서 토폴로지의 규모를 조정하는 다음과 같은 일반적인 방법을 나타냅니다.
더 많은 사용자 부하를 처리하려면 웹 서버 컴퓨터를 추가합니다.
더 많은 데이터 부하를 처리하려면 클러스터 또는 미러된 단일 서버의 용량을 늘리거나, 32비트 서버에서 64비트 서버로 업그레이드하거나, 클러스터 또는 미러된 서버를 추가하여 데이터베이스 서버 역할에 용량을 추가합니다.
클러스터 또는 미러된 데이터베이스 서버 컴퓨터 1대당 웹 서버 컴퓨터의 비율이 8대를 넘지 않도록 유지합니다. 이 문서에서 테스트한 데이터베이스 서버에 대한 웹 서버의 최대 배율은 4x1(데이터베이스 서버 하나당 웹 서버 4대)이었지만, 더 많은 웹 서버를 배포하거나 보다 성능이 높은 하드웨어를 사용하면 환경에서 보다 좋은 테스트 결과를 얻을 수 있습니다.
처리량 목표 예측
처리량은 서버 팜에서 초당 수행할 수 있는 작업 수로, RPS(초당 요청 수) 단위로 측정합니다. 이 섹션에서는 증가하는 프런트 엔드 웹 서버 및 사용자 연결 수에 대한 팜 처리량을 보여 주는 테스트 데이터를 제공합니다.
사용자 수, 사용자 작업의 복잡도 및 빈도, 캐싱, 페이지와 웹 파트 사용자 지정 등 다양한 요인이 처리량에 영향을 줄 수 있습니다. 이러한 각 요인은 팜 처리량에 큰 영향을 주므로, 배포를 계획할 때는 신중하게 결정해야 합니다.
Office SharePoint Server 2007을 다양한 방식으로 배포하고 구성할 수 있으므로 특정 서버 수로 지원할 수 있는 사용자 수를 간단하게 예측할 수 있는 방법은 없습니다. 따라서 프로덕션 환경에 Office SharePoint Server 2007을 배포하기 전에 해당 환경에서 직접 테스트를 수행해야 합니다.
일반적으로는 인터넷 포털 환경에서 개체 캐싱 및 BLOB 캐싱을 사용하도록 설정해야 합니다. 순수 익명 인증을 사용하는 환경에서 캐싱을 사용하도록 설정하면 팜 성능이 2배 이상 높아질 수 있습니다. Office SharePoint Server 2007의 캐싱에 대한 자세한 내용은 사용자 지정 캐싱 개요 (영문)(https://go.microsoft.com/fwlink/?linkid=82618&clcid=0x412) 및 기타 성능 및 용량 계획 요소(Office SharePoint Server)의 캐싱 섹션을 참조하십시오.
중요
이 문서의 테스트 결과는 테스트 전에 설치된 Office SharePoint Server 2007 소프트웨어 업데이트에 따라 달라집니다. 이 소프트웨어 업데이트는 팜에서 BLOB(Binary Large OBject) 캐싱을 사용하는 특정 상황에서 성능을 저하시키는 Office SharePoint Server 2007의 문제를 해결합니다. 환경에서 BLOB 캐싱을 사용하려는 경우에는 팜 성능을 최대화하기 위해 이 소프트웨어 업데이트를 설치해야 합니다. 이 소프트웨어에 대한 설명은 Microsoft 기술 자료 문서 939077(https://go.microsoft.com/fwlink/?linkid=98352&clcid=0x412)에 나와 있습니다.
조직에 기존 인터넷 포털 솔루션이 있는 경우 Microsoft IIS(인터넷 정보 서비스) 로그를 확인하여 현재 환경의 사용 패턴과 추세를 판단할 수 있습니다. IIS 로그 구문을 분석하는 방법에 대한 자세한 내용은 로그 파일 분석(IIS 6.0) (영문)(https://go.microsoft.com/fwlink/?linkid=78825&clcid=0x412)을 참조하십시오.
조직에서 새로운 인터넷 포털 솔루션 배포를 계획하는 경우 이 섹션의 정보를 참조하여 사용 패턴을 예측할 수 있습니다.
테스트 결과
이 섹션의 표에서는 이 문서 앞부분의 테스트 환경에 나열된 하드웨어를 사용하여 읽기 전용 사용자 작업을 테스트한 결과를 보여 줍니다. 각 팜 구성에서는 인덱스 서버와 데이터베이스 서버가 하나씩 포함된 웹 서버 범위를 테스트했습니다. 따라서 2x1x1 팜 구성은 웹 서버 2개x인덱스 서버 1개x데이터베이스 서버 1개를 의미합니다. 응용 프로그램이나 데이터베이스 서버가 여러 개 포함된 팜이나 단일 서버 배포에 대해서는 테스트를 수행하지 않았습니다.
테스트는 다음의 서로 다른 세 가지 인증 시나리오를 사용하여 수행했습니다.
인증을 사용하지 않는 익명 환경
모든 사용자 연결에 NTLM 인증을 사용하는 환경
사용자 연결의 80%는 익명이고 20%는 NTLM으로 인증되는 환경
테스트의 페이지당 평균 요청 수는 4개였습니다. 따라서 PPS(초당 페이지)에 대한 RPS(초당 요청) 비율은 r=(p*4)+x 로 계산할 수 있으며, 여기서 r은 RPS, p는 PPS이고 x는 검색 쿼리 및 캐시되지 않은 페이지에 대한 요청과 같은 백그라운드 요청입니다.
페이지당 요청 수와 리소스의 로드 시간은 페이지 복잡도, 각 페이지 리소스에서 호출하는 보조 리소스 수 및 다양한 기타 요인에 따라 크게 달라질 수 있습니다. 따라서 페이지당 리소스 수만을 기반으로 하여 계산된 성능 예측값이 완벽하게 정확하다고는 할 수 없습니다.
테스트 결과는 팜 성능이 안정을 유지하도록 하기 위한 짧은 준비 기간 이후에 캡처되었습니다.
다음 표에서는 읽기 전용 사용자 작업의 테스트 결과를 보여 줍니다. 각 테스트에서는 이 문서의 사용 프로필 섹션에서 설명한 사용 시나리오를 조합하여 사용했습니다.
순수 익명 환경
다음 표에서는 모든 사용자 연결이 익명인 환경의 테스트 결과를 보여 줍니다.
팜 크기 | 처리량(RPS) | PPS | 초당 검색 쿼리 | 기타 요청(RPS) |
---|---|---|---|---|
2x1x1 |
2,927 |
717 |
12 |
2.54 |
4x1x1 |
5,612 |
1,388 |
22 |
3.47 |
NTLM 인증 환경
다음 표에서는 모든 사용자 연결이 NTLM을 사용하여 인증되는 환경의 테스트 결과를 보여 줍니다.
팜 크기 | 처리량(RPS) | PPS | 초당 검색 쿼리 | 기타 요청(RPS) |
---|---|---|---|---|
2x1x1 |
632 |
152.6 |
2.8 |
0.33 |
4x1x1 |
1,304 |
328.6 |
5.3 |
0.31 |
80% 익명, 20% NTLM 인증 환경
다음 표에서는 사용자 연결의 80%는 익명이고 20%는 NTLM을 사용하여 인증되는 환경의 테스트 결과를 보여 줍니다.
팜 크기 | 처리량(RPS) | PPS | 초당 검색 쿼리 | 기타 요청(RPS) |
---|---|---|---|---|
2x1x1 |
1,945 |
481.8 |
8.4 |
1.95 |
4x1x1 |
2,946 |
731.8 |
11.9 |
1.3 |
디스크 공간 요구 사항 예측
이 섹션에 나와 있는 표를 참조하여 인터넷 포털 환경의 디스크 공간 요구 사항을 예측할 수 있습니다. 하드웨어의 디스크 공간 요구 사항은 서버 역할 및 시나리오에 따라 크게 달라지며 콘텐츠 데이터베이스에 저장할 데이터, 캐싱 요구 사항 및 검색으로 크롤링되는 외부 콘텐츠에 따라서도 달라집니다. 가능한 경우 설치 파일의 크기와 같은 예측 가능한 디스크 공간 요구 사항에 따라 수식에 숫자를 채워 넣습니다.
우선 서버 역할에 따른 디스크 공간 요구 사항을 예측합니다. 그런 다음 계획된 토폴로지에 따라 여러 서버 역할에서 동일한 실제 서버 컴퓨터를 공유하는 경우에 해당 역할에 필요한 디스크 공간을 모두 더합니다. 마지막으로 하드웨어가 디스크 공간 요구 사항을 충족할 수 있는지 확인합니다.
또한 데이터베이스 서버에 SQL Server 저장소와 관련된 최상의 방법을 적용해야 합니다. 자세한 내용은 실제 데이터베이스 저장소 디자인 (영문)(https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x412)을 참조하십시오. 데이터베이스 서버를 둘 이상 구현하는 경우 각 검색 서버에 SQL 디스크 공간 요소를 개별적으로 적용합니다.
참고
운영 체제 및 프로그램 파일은 데이터 파일과 구분하여 별도의 드라이브 또는 RAID(Redundant Array of Independent Disks)에 저장해야 합니다.
데이터베이스 서버 디스크 공간 요구 사항
다음 표를 사용하여 팜에 있는 데이터베이스 서버의 디스크 공간 요구 사항을 계산합니다. 둘 이상의 데이터베이스 서버를 구현하는 경우에는 각 데이터베이스 서버에 대해 개별적으로 이 합계를 계산합니다.
범주 | 설명 | 크기 |
---|---|---|
운영 체제 파일 |
Windows Server 2003 설치 프로그램 및 시스템 파일에 필요한 디스크 공간입니다. 자세한 내용은 설치 파티션의 파일 시스템 선택(https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x412)을 참조하십시오. |
4GB |
스왑 파일 |
페이징 파일 크기는 기본적으로 실제 메모리 크기와 같습니다. |
|
SQL Server 설치 파일 |
SQL Server 설치 프로그램 및 프로그램 파일에 필요한 디스크 공간입니다. 자세한 내용은 SQL Server 2005 Standard Edition 시스템 요구 사항(https://go.microsoft.com/fwlink/?linkid=78870&clcid=0x412)을 참조하십시오. |
425MB |
데이터베이스 로그 파일 |
로그 파일에 필요한 디스크 공간은 로그 설정 및 데이터베이스 수에 따라 다릅니다. 자세한 내용은 실제 데이터베이스 저장소 디자인 (영문)(https://go.microsoft.com/fwlink/?linkid=78853&clcid=0x412)을 참조하십시오. |
|
구성 데이터베이스 |
구성 데이터베이스의 일반적인 최대 크기로, 하드 한도가 아니라 예상 최대 크기입니다. |
1.5GB |
콘텐츠 데이터베이스 |
다음과 같은 사항을 고려하여 콘텐츠 데이터베이스에 저장될 초기 콘텐츠 크기를 예측합니다.
|
|
이후 증가 |
초기에 배포하려는 데이터 양의 두 배에 대비하여 계획을 세워야 합니다. 해당 환경에 적합한 숫자를 입력하십시오. |
|
사용 가능한 공간 |
각 하드 디스크 또는 볼륨에 최소 25%의 사용 가능한 공간을 확보합니다. |
|
합계 |
인덱스 서버 디스크 공간 요구 사항
다음 표를 사용하여 팜에 있는 인덱스 서버의 디스크 공간 요구 사항을 계산합니다. Office SharePoint Server 2007 인덱스 서버를 둘 이상 구현하는 경우 각 인덱스 서버에서 이 합계를 별도로 계산합니다.
범주 | 설명 | 크기 |
---|---|---|
운영 체제 파일 |
Windows Server 2003 설치 프로그램 및 시스템 파일에 필요한 디스크 공간입니다. 자세한 내용은 설치 파티션의 파일 시스템 선택(https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x412)을 참조하십시오. |
4GB |
페이징 파일 |
페이징 파일 크기는 기본적으로 실제 메모리 크기와 같습니다. |
|
Office SharePoint Server 2007 설치 파일 |
이 수치는 모든 Office SharePoint Server 2007 버전의 전체 설치를 기준으로 하는 대략적인 크기입니다. |
1.3GB |
Microsoft .NET Framework 버전 3.0 |
60MB |
|
콘텐츠 인덱스 |
인덱스 서버에서 인덱싱할 콘텐츠 데이터베이스의 콘텐츠 양을 더합니다. 이 결과 값의 30%가 콘텐츠 인덱스의 예상 최대 크기입니다. |
|
사용 가능한 공간 |
각 하드 디스크 또는 볼륨에 최소 25%의 사용 가능한 공간을 확보합니다. |
|
합계 |
웹 서버 디스크 공간 요구 사항
다음 표를 사용하여 팜에 있는 각 웹 서버의 디스크 공간 요구 사항을 계산합니다.
범주 | 설명 | 크기 |
---|---|---|
운영 체제 파일 |
Windows Server 2003 설치 프로그램 및 시스템 파일에 필요한 디스크 공간입니다. 자세한 내용은 설치 파티션의 파일 시스템 선택(https://go.microsoft.com/fwlink/?linkid=78866&clcid=0x412)을 참조하십시오. |
4GB |
스왑 파일 |
페이징 파일 크기는 기본적으로 실제 메모리 크기와 같습니다. |
|
Office SharePoint Server 2007 설치 파일 |
1.3GB |
|
.NET Framework 버전 3.0 |
60MB |
|
사용 가능한 공간 |
각 하드 디스크 또는 볼륨에 최소 25%의 사용 가능한 공간을 확보합니다. |
|
합계 |
성능 모니터링
시스템을 수직 또는 수평 확장할 시점을 결정하려면 성능 카운터를 통해 시스템 상태를 모니터링합니다. 다음 표의 정보를 참조하여 모니터링할 성능 카운터와 성능 카운터를 적용할 프로세스를 결정할 수 있습니다.
웹 서버 및 인덱스 서버
다음 표에서는 팜의 웹 서버 및 인덱스 서버를 모니터링하는 성능 카운터와 프로세스를 보여 줍니다.
성능 카운터 | 적용 프로세스 | 참고 |
---|---|---|
프로세서 시간 |
합계 |
이 스레드에서 프로세서를 사용하여 명령을 실행할 때 경과한 시간의 백분율을 보여 줍니다. |
메모리 사용률 |
응용 프로그램 풀 |
응용 프로그램 풀의 평균 시스템 메모리 사용률을 보여 줍니다. 모니터링할 올바른 응용 프로그램 풀을 식별해야 합니다. 기본적인 지침은 특정 웹 응용 프로그램의 최대 메모리 사용률을 파악하고 여기에 10을 더한 값을 연결된 응용 프로그램 풀에 할당하는 것입니다. |
데이터베이스 서버
다음 표에서는 팜의 데이터베이스 서버에 대해 모니터링할 성능 카운터와 프로세스를 보여 줍니다.
성능 카운터 | 적용 프로세스 | 참고 |
---|---|---|
프로세서 시간 |
합계 |
이 스레드에서 프로세서를 사용하여 명령을 실행할 때 경과한 시간의 백분율을 보여 줍니다. |
메모리 사용률 |
합계 |
평균적인 시스템 메모리 사용률을 보여 줍니다. |
이 문서의 다운로드
이 항목은 다운로드 가능한 다음 문서에도 포함되어 있어 더 쉽게 읽고 인쇄할 수 있습니다.
사용 가능한 문서의 전체 목록은 다운로드 가능한 Office SharePoint Server 2007 관련 콘텐츠 (영문)를 참조하십시오.
참고 항목
개념
기타 성능 및 용량 계획 요소(Office SharePoint Server)
기타 리소스
SharePoint 2007 테스트 데이터 채우기 도구(https://go.microsoft.com/fwlink/?linkid=92678&clcid=0x412) (영문)