엔터프라이즈 인트라넷 공동 작업 환경 기술 사례 연구(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 환경은 지리적으로 분산되어 있는 대규모 회사의 프로덕션 환경입니다. 이 환경에서는 엔터프라이즈 공동 작업, 조직, 팀 및 프로젝트를 위한 내부 팀용으로 매우 중요한 팀 사이트 및 게시 포털을 호스팅합니다. 이 환경에서 만드는 사이트는 통신 포털, 비즈니스 솔루션용 응용 프로그램 및 일반 공동 작업에 사용됩니다. 셀프 서비스 사이트 만들기 기능을 통해 사이트 모음을 구축하며, 사용자 지정 코드는 사용할 수 없습니다.

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

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

사양

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

하드웨어

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

참고

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

웹 서버

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

웹 서버 WFE1-4

프로세서

쿼드 코어 2개(2.33GHz)

RAM

32GB

OS

Windows Server® 2008(64비트)

SharePoint 드라이브 크기

32GB

네트워크 어댑터 수

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 서비스

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

응용 프로그램 서버

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

응용 프로그램 서버 APP1-4

Processor(s)

6코어 4개(2.40GHz)

RAM

64GB

OS

Windows Server 2008(64비트)

SharePoint 드라이브 크기

300GB

네트워크 어댑터 수

1

네트워크 어댑터 속도

1기가비트

인증

Windows NTLM

부하 분산 유형

하드웨어 부하 분산

소프트웨어 버전

SharePoint Server 2010(시험판)

로컬로 실행되는 서비스

Office Web Apps

Excel

PowerPoint

Secure Store

Usage and Health

상태 서비스

데이터베이스 서버

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

데이터베이스 서버 DB1-2

프로세서

쿼드 코어 4개(2.4GHz)

RAM

32GB

OS

Windows Server 2008(64비트)

저장소 및 구조

(1.25TB * 7) + 3TB

디스크 1-4: SQL 데이터

디스크 5: 로그

디스크 6: TempDB

네트워크 어댑터 수

2

네트워크 어댑터 속도

1기가비트

인증

Windows NTLM

소프트웨어 버전

SQL Server 2008

토폴로지

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

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

구성

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

설정 참고 사항

사용 현황 서비스

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

5일

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

QueryLoggingThreshold

SharePoint Foundation 데이터베이스 - QueryLoggingThreshold를 1초로 변경

1초

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

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

Max degree of parallelism

1

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

작업량

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

작업량 특성

초당 평균 요청 수(RPS)

157

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

350

일별 총 고유 사용자 수

69,702

평균 동시 사용자 수

420

최대 동시 사용자 수

1,433

일별 총 요청 수

18,866,527

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

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

검색(크롤링)

6,384,488

47%

DAV

2,446,588

18%

브라우저

730,139

5%

OneNote

665,334

5%

Office Web Applications

391,599

3%

SharePoint Designer

215,695

2%

데이터 집합

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

데이터 집합 특성

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

7.5TB

BLOB 크기

6.8TB

콘텐츠 데이터베이스 수

87

웹 응용 프로그램 수

2

사이트 모음 수

34,423

사이트 수

101,598

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

2,300만

상태 및 성능 데이터

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

일반 카운터

메트릭

Availability (uptime)

99.1%

Failure Rate

0.9%

Average memory used

3.4GB

Maximum memory used

16.1GB

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

47%

ASP.NET Requests Queued

0.00

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

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

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

데이터베이스 카운터

메트릭

Read/Write Ratio (IO Per Database)

99.8: 0.2

Average Disk queue length

2.3

Disk Queue Length: Reads

2

Disk Queue Length: Writes

0.3

Disk Reads/sec

131.33

Disk Writes/sec

278.33

SQL Compilations/second

9.9

SQL Re-compilations/second

0.07

SQL Locks: Average Wait Time

225ms

SQL Locks: Lock Wait Time

507ms

SQL Locks: Deadlocks Per Second

3.8

SQL Latches: Average Wait Time

14.3ms

SQL Server: Buffer Cache Hit Ratio

74.3%

See Also

Other Resources

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