SQL Server BI 기능의 배포 토폴로지

이 항목에서는 SharePoint 환경에 SQL Server 기능을 설치하기 위한 일반적인 토폴로지에 대해 설명합니다.

모든 서버가 동일한 팜에 실행 중인 상태에서 모든 토폴로지가 동일한 도메인 또는 트러스트된 도메인에 있는 것으로 간주합니다.

팜에서 응용 프로그램 배포

SharePoint 팜의 응용 프로그램은 특정 계층에 걸쳐 전반적인 기능을 나누는 배포된 응용 프로그램으로 설계됩니다. 모든 계층을 단일 컴퓨터에서 실행하거나 각 계층에 대해 여러 컴퓨터를 사용할 수 있습니다. 결과적으로 확장 가능한 플랫폼이 구성되어 프런트 엔드에서 연결, 응용 프로그램 서버에서 처리 또는 백 엔드에서 데이터 저장과 같이 필요한 영역에 용량을 구축할 수 있습니다.

이 릴리스에서는 Reporting Services와 PowerPivot for SharePoint 모두 웹 프런트 엔드 및 응용 프로그램 계층 모두에서 서비스가 실행되는 분산 응용 프로그램으로 구현됩니다. 응용 프로그램 데이터는 기능을 설치 및 구성할 때 생성되는 서비스 응용 프로그램 데이터베이스의 데이터 계층에 저장됩니다.

다음 다이어그램에서는 각 계층에서 실행되는 서비스 및 공급자를 보여 줍니다. 다이어그램에는 여러 기본 제공 서비스가 포함되어 있는데 이러한 서비스는 일부 SQL Server BI 시나리오에서 필요합니다. Excel 서비스, Secure Store Services 및 Windows 토큰 서비스에 대한 클레임은 PowerPivot for SharePoint 또는 SharePoint의 Reporting Services 배포를 위해 필요하거나 권장됩니다. 또한 일부 PowerPivot 데이터 액세스 시나리오의 경우 MSOLAP OLE DB 공급자 및 ADO.NET 서비스가 필요합니다. 선택적으로, SharePoint 외부에서 호스팅되는 테이블 형식 모델 데이터베이스를 기준으로 Power View 보고서를 작성하려는 경우 Analysis Services를 데이터 계층에 설치할 수 있습니다.

논리 아키텍처 다이어그램

독립 실행형 서버 배포

데이터 계층을 포함하여 모든 서버 구성 요소를 단일 컴퓨터에 설치할 수 있습니다. 이 배포 구성은 SharePoint 모드에서 Reporting Services를 포함하는 사용자 지정 응용 프로그램을 개발하거나 소프트웨어를 평가하는 경우 유용합니다. 이 배포는 구성이 가장 간단합니다. 모든 구성 요소가 같은 컴퓨터에 설치되므로 사용하는 라이선스도 가장 적습니다. Reporting Services, SharePoint용 PowerPivot 및 데이터베이스 엔진이 사용이 허가된 단일 SQL Server로 설치됩니다.

단일 서버에 모든 기능을 설치하기 위해 동일한 물리적 서버에 Reporting Services 및 SharePoint용 PowerPivot를 순서대로 설치합니다. 독립 실행형 서버 구성에 대한 지침은 배포 검사 목록: Reporting Services, Power View 및 SharePoint용 PowerPivot를 참조하십시오.

2계층 배포

2계층 배포는 일반적으로 특정 컴퓨터에 SharePoint Server 2010을 배포하고 두 번째 컴퓨터에 SQL Server 데이터베이스 엔진을 배포하는 것입니다. 데이터 계층을 전용 서버로 이동하는 것이 2개 컴퓨터 팜에 대한 가장 일반적인 구성입니다. 2계층 팜에서 Reporting Services 및 SharePoint용 PowerPivot를 모두 SharePoint 서버에 설치합니다. 프런트 엔드의 모든 웹 서비스와 응용 프로그램 계층의 공유 서비스를 동일한 물리적 서버에서 실행합니다. 2계층 배포의 설치 단계는 독립 실행형 배포와 매우 유사하며 Reporting Services 및 SharePoint용 PowerPivot를 동일한 물리적 서버에 순서대로 설치합니다.

3계층 배포

3계층 배포는 일반적으로 웹 프런트 엔드 서비스를 처리 또는 메모리 집중 응용 프로그램과 구분합니다. 이 토폴로지의 경우 응용 프로그램 서버에만 Reporting Services 및 SharePoint용 PowerPivot를 설치합니다. 웹 프런트 엔드에서 실행되는 웹 서비스는 서버 구성 동안 팜에서 응용 프로그램에 배포되는 솔루션을 통해 사후 설치 태스크로 설치됩니다. 다음 다이어그램에서는 3계층 배포를 보여 줍니다.

3 서버 토폴로지

3계층 확장 배포

이 토폴로지에서는 여러 서버에서 동일한 공유 서비스를 실행하는 확장 배포에 대해 설명하며, 대용량 요청을 처리하고 PowerPivot 데이터 또는 Reporting Services 보고서를 위한 뛰어난 처리 성능을 제공합니다. 아래 다이어그램에는 세 개의 응용 프로그램 서버 클러스터가 있으며 각 클러스터마다 다른 공유 서비스 조합을 실행합니다. SharePoint 환경에서, 서비스 검색 및 가용성이 팜에 내장됩니다. 동일한 공유 서비스 응용 프로그램을 실행하는 여러 물리적 서버에 걸쳐 부하 분산은 공유 서비스 아키텍처의 일부입니다.

여러 서버 팜을 배포하는 경우 다음 SharePoint 문서의 지침을 준수해야 합니다. 3계층 팜을 위한 다중 서버(SharePoint Server 2010).

5 서버 토폴로지