Share via


공유 환경 기술 사례 연구(SharePoint Server 2010)

 

적용 대상: SharePoint Server 2010

마지막으로 수정된 항목: 2016-11-30

이 문서에서는 특정 Microsoft SharePoint Server 2010 배포에 대해 설명합니다. 이 문서에는 다음과 같은 요소가 포함됩니다.

  • 하드웨어, 팜 토폴로지 및 구성 등의 기술 사례 연구 환경 사양

  • 사용자 또는 클라이언트의 수와 유형, 환경 사용 현황 특성을 포함하는 작업량

  • 데이터베이스 콘텐츠 및 검색 인덱스를 포함하는 기술 사례 연구 팜 데이터 집합

  • 환경과 관련된 상태 및 성능 데이터

이 문서의 내용

  • 사전 필수 정보

  • 환경 소개

  • 사양

  • 작업량

  • 데이터 집합

  • 상태 및 성능 데이터

사전 필수 정보

이 문서를 읽기 전에 SharePoint Server 2010 용량 관리의 기반이 되는 주요 개념을 이해하고 있어야 합니다. 다음 설명서는 용량 관리를 위한 권장 접근 방식에 대해 알아보는 데 유용한 내용을 제공하며 이 문서의 정보를 효과적으로 활용할 수 있도록 배경 정보를 제공합니다. 또한 이 문서 전체에서 사용되는 용어의 정의도 제공합니다.

이 기술 사례 연구의 내용을 파악하는 데 도움이 되는 성능 및 용량 관리에 대한 자세한 개념 정보는 다음 문서를 참조하십시오.

환경 소개

이 백서에서는 Microsoft에서 사용하는 실제 SharePoint Server 2010 환경에 대해 설명합니다. 계획한 고유의 작업량 및 사용 현황 특성을 이 문서의 환경과 비교해 보십시오. 계획한 디자인이 이 문서의 환경과 유사하면 여기에 설명된 배포를 기준으로 하여 설치를 구현할 수 있습니다.

이 문서에는 다음과 같은 요소가 포함됩니다.

  • 사양. 하드웨어, 토폴로지 및 구성이 포함됩니다.

  • 작업량. 사용자 수 및 사용 현황 특성을 포함하여 팜에 대한 수요를 설명합니다.

  • 데이터 집합. 데이터베이스 크기가 포함됩니다.

  • 상태 및 성능 데이터. 환경과 관련된 데이터가 포함됩니다.

이 문서는 Microsoft의 SharePoint 환경에 대해 설명하는 성능 및 용량 기술 사례 연구(SharePoint Server 2010) 시리즈의 일부입니다.

Microsoft 컨텍스트 내의 환경을 보여 주는 다이어그램

이 문서에서 설명하는 SharePoint Server 2010 환경은 지리적으로 분산되어 있는 대규모 회사의 프로덕션 환경을 보여 줍니다. 이 환경에서는 직원을 서로 연결하고 직원에게 필요한 정보를 제공하는 SharePoint 내 사이트를 호스팅합니다. 직원들은 이 환경을 사용하여 전문 지식 분야, 이전 프로젝트, 동료 등의 개인 정보를 조직의 다른 사용자들에게 제공합니다. 또한 이 환경에서는 보기, 편집 및 공동 작업용 개인 사이트와 문서도 호스팅합니다. 내 사이트는 AD DS(Active Directory 도메인 서비스)에 통합되어 브라우저 및 여러 클라이언트 응용 프로그램에서 액세스할 수 있는 중앙 위치를 제공합니다.

사용량이 많은 날에는 72,000명의 고유 사용자가 이 환경을 방문하며 이로 인해 사용량이 많은 시간에는 RPS(초당 요청 수)가 최대 180개에 이릅니다. 이 사이트는 인트라넷 사이트이므로 모든 사용자가 인증됩니다.

이 문서에서 제공하는 정보는 평일의 엔터프라이즈 공유 환경을 반영한 것입니다.

사양

이 섹션에서는 사례 연구 환경의 하드웨어, 소프트웨어, 토폴로지 및 구성에 대한 자세한 정보를 제공합니다.

하드웨어

이 섹션에서는 이 환경에서 사용된 서버 컴퓨터에 대한 자세한 정보를 제공합니다.

참고

이 환경은 SharePoint Server 2010 시험판 버전 및 기타 제품을 수용할 수 있도록 확장되었습니다. 따라서 배포된 하드웨어의 용량은 이 환경에서 일반적으로 발생하는 수요를 처리하는 데 필요한 것보다 많습니다. 이 하드웨어에 대한 설명은 이 문서에 나오는 환경에 대한 추가 컨텍스트를 제공하기 위한 것으로, 유사한 환경에서 기준으로 사용할 수 있습니다.
반드시 계획한 작업량 및 사용 현황 특성을 기반으로 그에 맞는 용량 관리를 수행해야 합니다. 용량 관리 프로세스에 대한 자세한 내용은 SharePoint Server 2010의 용량 관리 및 크기 조정 개요을 참조하십시오.

웹 서버

팜에 각각 동일한 하드웨어를 사용하는 웹 서버가 3대 있습니다. 이 중 2대는 콘텐츠를 제공하며, 나머지 1대는 검색 크롤링 대상 전용입니다.

웹 서버 WFE1-3

프로세서

쿼드 코어 2개(2.33GHz)

RAM

16GB

운영 체제

Windows Server 2008(64비트)

SharePoint 드라이브 크기

400GB

네트워크 어댑터 수

2

네트워크 어댑터 속도

1기가비트

인증

Windows NTLM

부하 분산 유형

하드웨어 부하 분산

소프트웨어 버전

SharePoint Server 2010(시험판)

로컬로 실행되는 서비스

중앙 관리

Microsoft SharePoint Foundation 받는 전자 메일

Microsoft SharePoint Foundation 웹 응용 프로그램

Microsoft SharePoint Foundation 워크플로 타이머 서비스

검색 쿼리 및 사이트 설정 서비스

SharePoint Server Search

연결된 서비스 팜에서 사용하는 서비스

User Profile Service

Web Analytics 웹 서비스

Business Data Connectivity 서비스

관리되는 메타데이터 웹 서비스

응용 프로그램 서버

팜에 각각 동일한 하드웨어를 사용하는 응용 프로그램 서버가 2대 있습니다.

응용 프로그램 서버 APP1-4

프로세서

쿼드 코어 2개(2.33GHz)

RAM

16GB

OS

Windows Server 2008(64비트)

SharePoint 드라이브 크기

400GB

네트워크 어댑터 수

1

네트워크 어댑터 속도

1기가비트

인증

Windows NTLM

부하 분산 유형

하드웨어 부하 분산

소프트웨어 버전

SharePoint Server 2010(시험판)

로컬로 실행되는 서비스

Office Web Apps

Excel

PowerPoint

Secure Store

Usage and Health

상태 서비스

데이터베이스 서버

각각 동일한 하드웨어를 사용하는 데이터베이스 서버 두 대를 포함하는 SQL 클러스터가 하나 있습니다. 서버 하나는 활성 서버이고 다른 하나는 중복을 위한 수동 서버입니다.

데이터베이스 서버 DB1-2

프로세서

쿼드 코어 4개(2.4GHz)

RAM

64GB

운영 체제

Windows Server 2008(64비트)

저장소 및 구조

(1.25TB * 6)

디스크 1-4: SQL 데이터

디스크 5: 로그

디스크 6: TempDB

네트워크 어댑터 수

2

네트워크 어댑터 속도

100MB 1개, 1GB 1개

인증

Windows NTLM

소프트웨어 버전

SQL Server 2008

토폴로지

다음 다이어그램에서는 이 팜의 토폴로지를 보여 줍니다.

이 환경의 팜 토폴로지 다이어그램

구성

다음 표에는 변경할 경우 환경의 성능이나 용량에 영향을 주는 설정이 나와 있습니다.

설정 참고 사항

사용 현황 서비스:

추적 로그 - 로그 파일을 저장할 일 수(기본값: 14일)

5일

기본값은 14일입니다. 이 설정값을 낮추면 로그 파일이 저장되는 서버의 디스크 공간을 절약할 수 있습니다.

QueryLoggingThreshold

Microsoft SharePoint Foundation 데이터베이스 - QueryLoggingThreshold를 1초로 구성

1초

기본값은 5초입니다. 이 설정값을 낮추면 데이터베이스 서버의 대역폭 및 CPU를 절약할 수 있습니다.

데이터베이스 서버 - 기본 인스턴스

Max degree of parallelism

1

기본값은 0입니다. 성능을 최적화하려면 SharePoint Server 2010 데이터베이스를 호스팅하는 데이터베이스 서버에 대해 max degree of parallelism을 12로 설정하는 것이 좋습니다. max degree of parallelism을 설정하는 방법에 대한 자세한 내용은 max degree of parallelism 옵션(https://go.microsoft.com/fwlink/?linkid=189030&clcid=0x412)을 참조하십시오.

작업량

이 섹션에서는 사용자 수 및 사용 현황 특성 등의 팜에 대한 수요를 나타내는 작업량에 대해 설명합니다.

작업량 특성

초당 평균 요청 수(RPS)

64

사용량이 많은 시간(오전 11시-오후 3시)의 평균 RPS

112

일별 총 고유 사용자 수

69,814

평균 동시 사용자 수

639

최대 동시 사용자 수

1186

일별 총 요청 수

4,045,677

이 표에서는 각 사용자 에이전트의 요청 수를 보여 줍니다.

사용자 에이전트 요청 수 총 백분율

Outlook Social Connector 브라우저

1,808,963

44.71%

검색(크롤링)

704,569

17.42%

DAV

459,491

11.36%

OneNote

266,68

6.59%

Outlook

372,574

9.21%

브라우저

85,913

2.12%

Word

38,556

0.95%

Excel

30,021

0.74%

Office Web Applications

20,314

0.50%

SharePoint 작업 영역

19,017

0.47%

데이터 집합

이 섹션에서는 데이터베이스 크기 및 검색 인덱스 등의 사례 연구 팜 데이터 집합에 대해 설명합니다.

데이터 집합 특성

데이터베이스 크기(총 크기)

1.5TB

BLOB 크기

1.05TB

콘텐츠 데이터베이스 수

64

웹 응용 프로그램 수

1

사이트 모음 수

87,264

사이트 수

119,400

검색 인덱스 크기(항목 수)

550만

상태 및 성능 데이터

이 섹션에서는 사례 연구 환경과 관련된 상태 및 성능 데이터를 제공합니다.

일반 카운터

메트릭

Availability (uptime)

99.61%

Failure Rate

0.39%

Average memory used

0.79GB

Maximum memory used

4.53GB

Search Crawl % of Traffic (Search client requests / total requests)

17.42%

다음 차트에서는 이 환경의 평균 CPU 사용률 및 대기 시간을 보여 줍니다.

평균 CPU 사용률을 보여 주는 차트 이 환경의 대기 시간을 보여 주는 차트

이 문서에서 대기 시간은 네 가지 범주로 나뉩니다. 50번째 백분위수 대기 시간은 일반적으로 서버의 응답을 측정하는 데 사용됩니다. 즉, 요청의 절반은 해당 응답 시간 내에 처리됩니다. 95번째 백분위수 대기 시간은 서버 응답 시간의 급증을 측정하는 데 사용됩니다. 즉, 요청의 95%는 해당 응답 시간 내에 처리됩니다. 따라서 요청의 5%에 대해 응답 시간이 느립니다.

데이터베이스 카운터

메트릭

Read/Write Ratio (IO Per Database)

99.854:0.146

Average Disk queue length

8.702

Disk Queue Length: Reads

30.518

Disk Queue Length: Writes

4.277

Disk Reads/sec

760.886

Disk Writes/sec

180.644

SQL Compilations/second

3.129

SQL Re-compilations/second

0.032

SQL Locks: Average Wait Time

125ms

SQL Locks: Lock Wait Time

33.322ms

SQL Locks: Deadlocks Per Second

0

SQL Latches: Average Wait Time

0ms

SQL Cache Hit Ratio

20.1%

See Also

Other Resources

리소스 센터: SharePoint Server 2010의 용량 관리