SharePoint 2013 설치 및 구성 개요
적용 대상:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint 제품 팜은 복잡도와 크기가 각기 다르지만 지속적인 테스트와 평가를 수반하는 세심한 계획 및 단계별 배포를 조합해서 수행하면 예기치 않은 결과가 발생할 위험이 줄어듭니다. 이 문서에서는 모든 유형의 SharePoint Server 2013 팜 배포에 대한 개요를 제공합니다.
이 문서의 정보를 시각적으로 표현하려면 SharePoint Server 기술 다이어그램 항목의 SharePoint 2013 제품 배포 모델을 참조하세요. 관련된 기술 다이어그램에는 " SharePoint 2013용 토폴로지 및 SharePoint Server 2013의 서비스 "가 포함되어 있습니다.
개념
SharePoint Server 2013의 유연성과 풍요로움의 논리적 결과는 SharePoint Server 2013을 올바르게 설치하고 구성하는 데 매우 복잡할 수 있습니다. SharePoint Server 2013을 올바르게 배포하고 지원하려면 SharePoint Server 2013 환경에서 다음과 같은 주요 구조 요소에 대한 기본적인 이해가 필요합니다.
서버 팜: SharePoint Server 2013에 대한 논리 아키텍처 디자인의 최상위 요소입니다.
웹 애플리케이션: SharePoint Server 2013에서 만들고 사용하는 IIS 웹 사이트입니다.
콘텐츠 데이터베이스: 저장소 웹 응용 프로그램 콘텐츠를 제공합니다. 사이트 모음 수준에서 콘텐츠를 여러 콘텐츠 데이터베이스로 분리할 수 있습니다.
사이트 모음: 소유자가 같고 관리 설정을 공유하는 웹 사이트 집합입니다.
사이트: 하나 이상의 관련 웹 페이지와 사이트 모음 안에서 호스팅되는 기타 항목(예: 목록, 라이브러리 및 문서)으로 구성됩니다.
SharePoint Server 2013 환경의 요소와 솔루션에 대해 구성해야 하는 방법을 이해하는 것 외에도 물리적 아키텍처, 설치 및 구성 및 다양한 배포 단계를 고려해야 합니다.
실제 아키텍처
하나 이상의 서버와 네트워크 인프라로 구성된 물리적 아키텍처를 사용하면 SharePoint Server 2013 솔루션에 대한 논리 아키텍처를 구현할 수 있습니다. 실제 아키텍처는 일반적으로 두 가지 방법, 즉 크기 및 토폴로지를 기준으로 설명됩니다. 크기는 사용자 수 또는 문서 수 같은 다양한 방법으로 측정할 수 있으며 팜을 소규모, 중간 규모 및 대규모로 분류하는 데 사용됩니다. 토폴로지는 팜 서버의 논리적 배치를 정의하기 위해 계층 또는 서버 그룹 개념을 사용합니다.
Size
크기는 사용자 수 및 콘텐츠 항목 수를 기본 측정 단위로 사용하여 다음과 같이 서버 팜이 소규모, 중간 규모 또는 대규모 중 어디에 해당되는지를 나타냅니다.
소규모 서버 팜은 일반적으로 두 개 이상의 웹 서버와 하나의 데이터베이스 서버로 구성됩니다. 웹 서버 중 하나는 중앙 관리 사이트를 호스팅하고 다른 하나는 사용자에게 콘텐츠를 제공하는 등의 추가 팜 관련 작업을 처리합니다.
소규모 팜은 사용자 수, 콘텐츠 항목 수 및 필요한 서버 수에 따라 전용 응용 프로그램 서버를 사용하여 세 개의 계층으로 확장할 수 있습니다.
중간 규모 서버 팜은 일반적으로 두 개 이상의 웹 서버, 응용 프로그램 서버 두 개, 그리고 두 개 이상의 데이터베이스 서버로 구성되어 있습니다. 위와 같은 구성으로 시작한 다음 서버에 발생하는 작업량을 수용하도록 확장하는 것이 좋습니다.
해당 서비스에서 사용하는 리소스의 양이 적절하지 않은 것으로 드러난 시나리오에서는 응용 프로그램 계층을 확장할 수 있습니다. 성능 데이터를 통해 전용 서버로 부하를 오프로드하도록 고려해야 하는 서비스를 확인할 수 있습니다.
대규모 서버 팜은 용량 및 성능 요구 사항을 충족하거나 SharePoint Server 2013 솔루션이 구현되기 전에 의도적으로 중간 팜을 스케일 아웃한 논리적 결과일 수 있습니다. 3계층 토폴로지 환경에서는 일반적으로 모든 계층에 전용 서버를 사용합니다. 또한 이러한 서버는 팜에서의 역할에 따라 그룹화되는 경우가 많습니다. 예를 들어 모든 클라이언트 관련 서비스를 하나 내지 두 개의 서버로 그룹화한 다음 이러한 서비스에 대한 사용자의 요구에 대응하여 필요에 따라 이 그룹에 서버를 추가하는 방식으로 확장할 수 있습니다.
참고
팜을 확장할 때는 성능 특성이 비슷한 서비스 또는 데이터베이스를 전용 서버로 그룹화한 다음 서버를 그룹 단위로 확장하는 것이 좋습니다. 대규모 환경의 경우 팜에서 증가하는 특정 그룹은 팜의 각 서비스에 대한 특정 요구 사항에 따라 다릅니다.
소규모, 중형 및 대규모 팜과 관련된 특정 숫자는 SharePoint Server 2013의 성능 계획을 참조하세요.
토폴로지
토폴로지에서는 팜 서버가 호스팅하는 구성 요소 또는 서버 팜에서 팜 서버의 역할에 따라 팜 서버를 논리적으로 배열하기 위한 모델로 계층을 사용합니다. SharePoint Server 2013 팜은 다음과 같이 1, 2 또는 3 계층에 배포됩니다.
단일 계층 배포에서는 SharePoint Server 2013 및 데이터베이스 서버가 한 컴퓨터에 설치됩니다.
2계층 배포에서는 SharePoint Server 2013 구성 요소와 데이터베이스가 별도의 서버에 설치됩니다. 이러한 종류의 배포는 작은 팜이라고 하는 것에 매핑됩니다. 프런트 엔드 웹 서버는 첫 번째 계층에 있고 데이터베이스 서버는 두 번째 계층에 있습니다. 컴퓨터 업계에서 첫 번째 계층을 웹 계층이라고 합니다. 데이터베이스 서버를 데이터베이스 계층 또는 데이터베이스 백 엔드라고 합니다.
3계층 배포에서는 프런트 엔드 웹 서버가 첫 번째 계층에 있고, 응용 프로그램 서버가 응용 프로그램 계층이라고 하는 두 번째 계층에 있으며, 데이터베이스 서버가 세 번째 계층에 있습니다. 3계층 배포는 중간 규모 및 대규모 팜에 사용됩니다.
설치 및 구성
솔루션 계획을 완료한 후 SharePoint Server 2013 팜을 만들어 솔루션을 호스트할 수 있습니다. 첫 번째 단계는 SharePoint Server 2013을 설치하고 솔루션에 필요한 팜을 만드는 것입니다. 환경을 준비하는 프로세스는 다음 단계로 구성됩니다.
서버 준비
팜 만들기
설정, 서비스, 솔루션 및 사이트 구성
참고
만들고 배포하는 팜은 SharePoint Server 2013 제품 배포 모델에 설명된 다양한 배포 단계를 진행하면서 크기, 토폴로지 및 복잡성이 크게 변경됩니다. 이는 단계별 배포에서 일반적으로 예상되는 결과입니다. 따라서 이 문서의 "배포 단계"에 설명된 모든 단계를 따르는 것이 좋습니다.
서버 준비
이 단계에서는 제품을 호스팅할 수 있도록 서버를 준비합니다. 여기에는 지원 서버 및 SharePoint Server 2013이 설치된 서버가 포함됩니다. 팜을 지원 및 호스팅하려면 다음 서버를 구성해야 합니다.
데이터베이스 서버: 서비스 팩 및 누적 업데이트를 포함하여 필요한 SQL Server 버전을 데이터베이스 서버에 설치해야 합니다. 설치에는 SQL Analysis Services와 같은 추가 기능이 포함되어야 하며 적절한 SharePoint Server 2013 로그인을 추가하고 구성해야 합니다. 데이터베이스 서버는 보안을 강화해야 하며 필요한 경우 DBA가 데이터베이스를 만들어야 합니다. 자세한 내용은 다음을 참조하십시오.
애플리케이션 서버 및 프런트 엔드 웹 서버: SharePoint Server 2013을 설치할 팜 서버는 다음과 같이 준비해야 합니다. 하드웨어 요구 사항을 충족하는지, 운영 체제가 강화되었는지, 필요한 네트워킹 및 보안 프로토콜을 구성했는지, SharePoint Server 2013 소프트웨어 필수 구성 요소가 설치 및 강화되었는지 확인하고, 필요한 인증을 구성해야 합니다. 자세한 내용은 다음 항목을 참조하세요.
도메인 컨트롤러: 도메인에 대해 필요한 팜 계정을 구성하고 디렉터리 동기화를 구성해야 합니다.
중요
SharePoint Server 2013은 프로덕션 환경의 도메인 컨트롤러에 대한 설치를 지원하지 않습니다. 또한 SharePoint Server 2013은 개발자, 테스트 또는 데모 환경에서 샌드박스 서비스를 사용할 때 도메인 컨트롤러에 대한 설치를 지원하지 않습니다. > SLD(단일 레이블 도메인) 이름 또는 단일 레이블 포리스트도 지원되지 않습니다. SLD 이름을 사용하는 것이 권장되는 방법은 아니므로 이 시나리오에서는 SharePoint Server 2013을 테스트하지 않습니다. 따라서 SharePoint Server 2013이 단일 레이블 도메인 환경에서 구현될 때 비호환성 문제가 있을 수 있습니다. 자세한 내용은 단일 레이블 DNS 이름 및 DNS 네임스페이스 계획 솔루션 센터를 사용하여 도메인에 대해 Windows를 구성하는 방법에 대한 정보를 참조하세요.
필요한 계정에 대한 자세한 내용은 다음을 참조하십시오.
팜 만들기
이 단계에서는 제품을 설치하고 각 서버가 팜에서 해당 역할을 지원하도록 구성합니다. 또한 구성 데이터베이스 및 SharePoint 중앙 관리 웹 사이트를 만듭니다. SharePoint Server 2013 팜에는 다음 서버가 필요합니다.
데이터베이스 서버: DBA가 만든 데이터베이스를 사용하는 경우를 제외하고 SharePoint 제품 구성 마법사를 실행하면 구성 데이터베이스, 콘텐츠 데이터베이스 및 다른 필요한 데이터베이스가 만들어집니다.
응용 프로그램 서버: 응용 프로그램 서버를 준비한 후에는 IRM(정보 권한 관리) 및 의사 결정 지원 같은 기능을 지원하는 데 필요한 모든 추가 구성 요소를 설치합니다. SharePoint 중앙 관리 웹 사이트를 호스트할 서버에 SharePoint Server 2013을 설치한 다음 SharePoint 제품 구성 마법사를 실행하여 팜을 만들고 구성합니다.
프런트 엔드 웹 서버: 각 웹 서버에 SharePoint Server 2013을 설치하고, 언어 팩을 설치한 다음, SharePoint 제품 구성 마법사를 실행하여 웹 서버를 팜에 추가합니다.
참고
모든 프런트 엔드 웹 서버를 추가 및 구성한 후에는 토폴로지 디자인에 포함된 모든 추가 응용 프로그램 서버를 팜에 추가할 수 있습니다.
설정, 서비스, 솔루션 및 사이트 구성
이 단계에서는 다음 작업을 완료하여 팜에서 사이트 콘텐츠를 호스팅하도록 준비합니다.
서비스 구성.
전역 설정 구성. 자세한 내용은 SharePoint Server 구성을 참조하세요.
사이트를 만들고 채웁니다. 자세한 내용은 SharePoint Server에서 웹 애플리케이션 만들기를 참조하세요.
참고
팜 구성 단계는 서버 인프라의 특정 계층으로 국한되지 않습니다.
배포 단계
SharePoint Server 2013 솔루션을 단계적으로 배포하면 솔루션을 평가하는 데 사용할 수 있는 성능 및 사용량 현황 데이터를 수집하는 등 체계적인 접근 방식으로 제공되는 이점을 얻을 수 있습니다. 이외에도 용량 관리 가정을 검증하고 팜을 프로덕션 환경에 배포하기 전에 문제를 식별하는 것 같은 추가적인 이점을 얻을 수 있습니다.
팜을 배포할 때는 다음 단계를 따르는 것이 좋습니다.
계획
개발
개념 증명
파일럿
사용자 승인 테스트
프로덕션
계획
팜을 배포하려면 먼저 배포할 솔루션을 계획하고 서버 리소스 및 팜 토폴로지 같은 인프라 요구 사항을 확인해야 합니다. 계획 단계를 완료할 때 다음과 같은 사항이 갖춰져 있어야 합니다.
솔루션을 지원하는 인프라 디자인
팜 및 솔루션 구현 방법에 대한 자세한 문서
솔루션 테스트 및 유효성 검사 계획
사이트 및 솔루션 아키텍처
솔루션을 지원하기 위한 모니터링 및 SE(Sustained Engineering) 요구 사항 이해
솔루션 제어 방식에 대한 레코드
솔루션 채택을 촉진하기 위해 사용자에게 솔루션 관련 사항을 전달하는 방법 이해
SharePoint Server 계획에서 설명한 계획 리소스 및 문서를 사용하는 것이 좋습니다.
중요
계획 단계에서는 리소스 및 시간 문제로 압박감을 느껴 덜 엄격해질 수 있습니다. 계획 요소를 놓치거나 소홀히 다룰 경우 프로덕션 환경에 배포한 후 중요한 문제로 다시 표면화될 수 있으므로 가능한 한 성실하게 계획 작업을 수행하는 것이 좋습니다. 이러한 문제는 추가 작업을 많이 만들고, 보호되지 않은 리소스를 사용하며, SharePoint Server 2013의 성공에서 벗어날 수 있습니다.
계획 단계가 끝나면 다음 배포 단계를 거치며 계획, 구성 및 토폴로지를 테스트하는 동시에 업데이트 및 수정합니다.
개발
개발 단계에서는 단일 서버 또는 여러 서버에 SharePoint Server 2013을 배포하여 구현하려는 솔루션을 개발, 테스트, 평가 및 구체화합니다. 이 환경은 솔루션을 개발하는 과정에 요구 사항에 따라 확장되며 나중에 개발 및 테스트할 수 있도록 축소된 환경으로 유지할 수 있습니다. 이는 안정적인 환경이 아니며 서비스 수준 계약이 적용되지 않습니다.
개념 증명
개념 증명 단계에서 목표는 SharePoint Server 2013을 이해하고 비즈니스 요구 사항을 해결할 수 있는 방법의 컨텍스트에서 SharePoint Server 2013을 평가하는 두 가지입니다. 첫 번째 수준의 제품 평가는 모든 제품 구성 요소를 단일 서버에 설치하여 수행할 수 있습니다. 개념 증명 배포를 사용하여 보다 광범위한 제품 평가를 수행합니다.
단일 서버 또는 소규모 팜에서 개념 증명 배포를 사용하면 평가의 범위를 확장할 수 있습니다. 이 배포에서는 비 IT 직원이 평가 팀에 추가되어 SharePoint Server 2013 기능이 실제로 조직에서 어떻게 사용될 수 있는지에 대한 광범위한 보기를 제공합니다. 개념 증명 배포의 이점은 원래 계획을 구체화하는 데 사용 가능한 데이터를 수집할 수 있다는 것입니다. 페이지 보기, 사용자 동작 패턴, 서버 리소스 사용 등의 이러한 데이터를 사용하여 팜의 크기 지정을 위한 벤치마크를 설정할 수도 있습니다. 또한 개념 증명은 서비스 응용 프로그램을 평가하고 최종 사용자에게 제공할 기능 집합을 결정할 때에도 유용합니다.
이러한 이해는 전체 토폴로지를 정의하는 데 도움이 되므로 개념 증명 단계에서 이러한 기능의 고유한 특성과 기능을 이해하는 것이 중요합니다. 개념 증명 배포에는 추가 리소스가 필요하고 SharePoint Server 2013을 프로덕션에 배치하는 데 필요한 시간이 연장됩니다.
팁
가상화는 가상 환경이 유연성, 신속한 배포 기능 및 가상 머신을 이전 상태로 롤백하는 기능을 제공하기 때문에 SharePoint Server 2013을 평가하는 데 적합한 플랫폼을 제공합니다.
파일럿
파일럿은 솔루션을 소규모로 테스트하는 데 사용됩니다. 파일럿 배포는 두 가지 방법으로 사용할 수 있습니다. 첫 번째 방법에서는 실제 데이터를 사용하지 않고 기능 테스트에 중점을 둡니다. 두 번째 접근 방식을 사용할 경우에는 실제 데이터를 사용하여 프로덕션 환경의 특성에 대해 테스트하고 파일럿 사용자가 서로 다른 작업 유형을 테스트하도록 합니다. 두 번째 방법은 솔루션 디자인을 구체화하기 위해 수집 및 사용할 수 있는 실제 데이터 및 범위가 넓기 때문에 이 방법을 사용하는 것이 좋습니다.
파일럿 배포를 수행하면 많은 이점이 있습니다. 특히, 팜 디자인의 다음과 같은 측면에 대한 유효성을 검사하는 데 사용할 수 있는 데이터를 수집할 수 있습니다.
인프라 디자인
용량 관리 가정
사이트 및 솔루션 아키텍처
솔루션 사용 가정
또한 파일럿 단계를 수행하면 벤치마크의 범위와 깊이를 늘리기 위해 수집해야 하는 추가 데이터를 확인할 수 있습니다. 이 데이터는 사용자 승인 테스트를 수행하기 전에 팜에 추가하려는 다른 기능 또는 서비스의 잠재적인 영향을 평가하려는 경우에 중요한 역할을 합니다.
파일럿 배포를 종결할 때 수집한 데이터를 사용하여 솔루션 및 지원 인프라의 다양한 구성 요소를 조정할 수 있습니다.
UAT(사용자 승인 테스트)
프로덕션 이전 환경이라고도 하는 사용자 승인 테스트 배포는 조직에서 파일럿 배포에서 프로덕션 배포로 넘어가는 전환 단계로 사용합니다. 조직의 비즈니스 프로세스에 따라 사용자 승인 테스트의 범위, 규모 및 기간이 결정됩니다.
프로덕션 이전 환경의 토폴로지는 계획한 프로덕션 토폴로지와 같거나 매우 비슷해야 합니다. 사용자 동의 테스트 중에 SharePoint Server 2013 솔루션은 프로덕션 데이터의 하위 집합 또는 전체 복사본에 대해 테스트됩니다. 이 배포 단계에서는 성능을 조정하고 백업 및 복원 같은 운영 절차의 유효성을 검사할 수 있는 마지막 기회를 제공합니다.
프로덕션
마지막 단계에서는 팜을 프로덕션 환경에 배포합니다. 이 단계에서는 사용자 승인 테스트 단계에서 식별된 필요한 솔루션 및 인프라 조정 사항을 통합하게 됩니다.
팜을 프로덕션 환경에 배포하려면 다음 작업을 완료해야 합니다.
팜 배포
솔루션 배포
운영 계획 구현
필요한 경우 제작 및 준비 팜, 서비스 팜 같은 추가 환경 배포