콘텐츠 배포 계획(SharePoint Server 2010)
적용 대상: SharePoint Server 2010
마지막으로 수정된 항목: 2016-11-30
콘텐츠 배포는 원본 사이트 모음에서 대상 사이트 모음으로 콘텐츠를 복사하는 데 사용할 수 있는 Microsoft SharePoint Server 2010의 기능입니다. 이 문서에서는 SharePoint Server 2010 사이트에 콘텐츠 배포를 사용하기 위해 계획하는 방법에 대한 일반적인 지침을 제공합니다. 그러나 이 문서는 콘텐츠 배포의 목적과 기능, 콘텐츠 배포 경로와 작업 또는 콘텐츠를 배포할 때 사용 가능한 보안 옵션에 대해서는 설명하지 않습니다. 또한 콘텐츠 배포 프로세스의 작동 방식 및 콘텐츠 배포의 설정 방법과 구성 방법에 대해서도 다루지 않습니다. 자세한 내용은 콘텐츠 배포 개요(SharePoint Server 2010)를 참조하십시오.
이 문서의 내용
콘텐츠 배포 계획 정보
콘텐츠 배포를 사용할지 여부 결정
필요한 서버 팜 개수 결정
내보내기 및 가져오기 서버 계획
콘텐츠 배포 경로 계획
작업 일정 계획
대용량 작업 계획
콘텐츠 배포 계획 워크시트
콘텐츠 배포 계획 정보
이 문서에서 설명하는 계획 프로세스는 SharePoint Server 2010 솔루션에 콘텐츠 배포를 사용할지 여부를 결정하는 작업부터 시작됩니다. 문서의 나머지 부분에서는 콘텐츠 배포 솔루션을 계획하는 데 필요한 단계에 대해 설명합니다. 이러한 단계에는 필요한 서버 팜 개수 결정, 내보내기 및 가져오기 서버 계획, 콘텐츠 배포 경로 및 작업 계획, 대용량 작업을 위한 특별 고려 사항이 포함됩니다. 이러한 정보는 콘텐츠 배포 계획 워크시트 섹션에서 참조되는 워크시트에 기록할 수 있습니다.
콘텐츠 배포를 사용할지 여부 결정
콘텐츠 배포는 한 사이트 모음에서 다른 사이트 모음으로 콘텐츠를 복사하는 데 유용할 수 있지만 모든 시나리오에서 필요한 것은 아닙니다. 다음 목록에는 솔루션에 콘텐츠 배포를 사용할 수 있는 이유가 나와 있습니다.
팜 토폴로지가 완전히 다른 경우 한 가지 일반적인 시나리오는 만든 이가 내부 서버 팜에서 외부 서버 팜으로 콘텐츠를 게시하는 경우입니다. 이때 서버 팜의 토폴로지가 완전히 다를 수 있습니다. 하지만 게시되는 사이트의 콘텐츠는 같습니다.
성능 최적화를 위해 서버에 특정한 성능 조정이 필요한 경우 만든 이와 독자가 모두 콘텐츠를 보는 서버 환경인 경우 사이트 또는 사용자 역할에 따라 서로 다른 사이트 모음에 개체 및 출력 캐시를 개별적으로 구성할 수 있습니다.
대상 팜으로 배포할 콘텐츠에 대한 보안 문제가 있는 경우 사용자에게 프로덕션 서버에 대한 별도의 계정을 부여하지 않으려고 하고 승인 정책만을 사용하여 게시하고자 하지 않을 경우 콘텐츠 배포를 통해 프로덕션 서버에 대한 액세스를 제한할 수 있습니다.
콘텐츠 배포 솔루션을 구현하기 전에 먼저 콘텐츠 배포가 실제로 필요한지 여부를 주의 깊게 고려해야 합니다. 다음 목록은 콘텐츠 배포 대신 사용할 수 있는 방법입니다.
확장된 웹 응용 프로그램을 사용하여 프로덕션 환경에서 제작 단일 팜 환경인 경우 사용자가 프로덕션 팜에서 직접 콘텐츠를 제작하고 게시 프로세스를 사용하여 독자에게 콘텐츠를 제공하도록 선택할 수 있습니다. 확장된 웹 응용 프로그램을 사용하면 공유 콘텐츠 데이터베이스를 사용하여 여러 사용자 집합에 동일한 콘텐츠를 노출하는 별도의 IIS 웹 사이트를 갖출 수 있습니다. 일반적으로 이 옵션은 여러 사용자가 여러 도메인을 사용하여 콘텐츠에 액세스하는 엑스트라넷 배포에 사용됩니다. 자세한 내용은 웹 응용 프로그램 확장(SharePoint Server 2010)을 참조하십시오.
사용자 지정 솔루션 작성 SharePoint Server 2010 API의 Microsoft.SharePoint.Deployment.SPExport 및 Microsoft.SharePoint.Deployment.SPImport 네임스페이스를 사용하여 사용자 요구에 맞는 사용자 지정 솔루션을 개발할 수 있습니다. 자세한 내용은 방법: 연결이 분리된 경우 콘텐츠 배포 사용자 지정 시나리오(영문일 수 있음)를 참조하십시오.
백업 및 복원 사용 백업 및 복원을 사용하여 한 위치에서 사이트 모음을 백업하고 다른 위치로 복원할 수 있습니다. 자세한 내용은 사이트 모음 백업(SharePoint Server 2010) 및 사이트 모음 복원(SharePoint Server 2010)을 참조하십시오.
SharePoint Server 2010에서 콘텐츠 배포를 사용하는 것이 사용자의 솔루션에 적합한 것인지 결정하려는 경우 이 문서를 계속 읽어 보십시오.
필요한 서버 팜 개수 결정
일반적인 콘텐츠 배포 시나리오에는 별개의 두 서버 팜이 포함됩니다. 즉, 제작에 사용되는 원본 서버 팜과 프로덕션에 사용되는 대상 서버 팜이 필요합니다. 또한 콘텐츠 배포를 사용하여 같은 서버 팜 내 별개의 두 사이트 모음 간에 콘텐츠를 복사할 수도 있고 제작, 준비 및 품질 보증, 프로덕션에 하나씩 서버를 포함하는 3계층 서버 팜을 사용할 수도 있습니다. 콘텐츠 배포를 사용하려는 경우 사용자의 솔루션에 필요한 서버 팜 개수도 결정해야 합니다. 자세한 내용은 콘텐츠 배포 토폴로지 디자인을 참조하십시오.
내보내기 및 가져오기 서버 계획
서버 팜 토폴로지를 결정한 후에는 내보내기 서버와 가져오기 서버로 사용할 서버를 결정해야 합니다. 이러한 서버는 서버 팜에서 콘텐츠 배포 작업을 실행하는 데 사용되는 서버로서, 원본 서버 또는 대상 서버와 같지 않아도 됩니다. 하지만 내보내기 서버와 가져오기 서버로 지정된 서버에는 중앙 관리 웹 사이트가 반드시 설치되어 있어야 합니다. 콘텐츠 배포 작업을 보내거나 받고 결정 사항을 기록하도록 구성할 서버를 결정합니다.
콘텐츠 배포 계획 워크시트에 콘텐츠 배포 토폴로지의 각 서버 팜을 기록하고 그 용도를 표시합니다. 각 서버 팜에 대한 내보내기 서버, 가져오기 서버 또는 두 서버 모두의 URL을 제공합니다. 또한 팜에서 사용되는 Active Directory 도메인도 기록합니다.
콘텐츠 배포 경로 계획
콘텐츠 배포 경로에서는 콘텐츠 배포를 시작할 원본 사이트 모음과 콘텐츠가 배포될 대상 사이트 모음을 정의합니다. 한 경로는 한 사이트 모음에만 연결할 수 있습니다. 자신의 솔루션에 필요한 콘텐츠 배포 경로를 계획하려면 배포할 사이트 모음을 결정하고 각 경로의 원본 및 대상을 정의해야 합니다. 경로에 대한 자세한 내용은 콘텐츠 배포 개요(SharePoint Server 2010)를 참조하십시오.
3단계 팜 토폴로지를 사용하는 경우 팜 전체에 걸쳐 콘텐츠를 배포하는 방법에 대해서도 계획해야 합니다. 일반적으로 콘텐츠가 제작에서 준비로 이동한 다음 프로덕션으로 이동할 때 만드는 "홉" 수를 줄여야 합니다. 예를 들어 프로덕션으로 배포하기 전에 준비 팜에서 콘텐츠를 테스트하려는 경우 먼저 제작 팜에서 준비 팜으로 콘텐츠를 배포한 다음 콘텐츠를 확인한 후 제작 팜에서 프로덕션 팜으로 콘텐츠를 배포할 수 있습니다. 즉, 제작 팜에서만 환경의 다른 모든 팜으로 콘텐츠를 배포하는 역할을 담당합니다. 제작에서 준비로, 그런 다음 준비에서 프로덕션으로 콘텐츠를 배포할 수도 있지만 이 방법을 사용할 필요는 없습니다. 3단계 팜 토폴로지의 콘텐츠 배포 경로를 디자인할 때 환경의 다른 팜으로 콘텐츠를 배포하는 작업의 일정도 주의 깊게 계획해야 합니다. 콘텐츠 배포 토폴로지에 대한 자세한 내용은 콘텐츠 배포 토폴로지 디자인을 참조하십시오.
콘텐츠 배포 계획 워크시트에 각 경로를 기록합니다. 각 경로에 대해 원본 및 대상 웹 응용 프로그램과 사이트 모음을 입력합니다. 경로와 함께 배포할 보안 수준(모두, 역할만 또는 없음) 정보도 기록합니다.
작업 일정 계획
사이트 콘텐츠를 배포할 경로를 정의한 후에는 콘텐츠를 배포할 특정 작업을 계획해야 합니다. 콘텐츠 배포 작업에서 전체 사이트 모음을 지정하거나 사이트 모음의 특정 경로에 있는 특정 사이트만 배포하도록 지정할 수 있습니다. 또한 콘텐츠 배포가 실행되는 빈도와 모든 콘텐츠를 포함할지 아니면 새 콘텐츠, 변경된 콘텐츠 또는 삭제된 콘텐츠만 포함할지도 정의할 수 있습니다. 뿐만 아니라 각 경로에 여러 작업을 연결할 수도 있습니다. 이 경우 정의한 각 경로에 대해 작업에서 전체 사이트 모음을 배포할지 여부 또는특정 사이트를 배포할지 여부를 결정해야 합니다.
콘텐츠 배포 작업의 범위를 결정할 때는 작업이 실행될 순서를 고려해야 합니다. 먼저 상위 사이트 모음 또는 사이트를 배포해야 계층에서 그 아래 하위 사이트를 배포할 수 있습니다. 예를 들어 사이트 A와 사이트 B의 하위 사이트 두 개가 포함된 사이트 모음이 있고 하위 사이트 A에 사이트 C와 사이트 D의 두 하위 사이트가 포함되어 있는 경우 최상위 사이트 모음을 배포하는 작업을 만들어 실행해야 사이트 A 및 사이트 B를 배포할 수 있습니다. 마찬가지로 사이트 A를 배포한 다음 사이트 C와 사이트 D를 배포할 수 있습니다. 특정 사이트까지 포함하는 범위의 콘텐츠 배포 작업을 사용하려는 경우 계층에서 상위 사이트를 먼저 배포한 다음 하위 사이트를 배포하도록 작업을 적절하게 예약해야 합니다.
각 작업을 실행할 시기와 빈도도 결정해야 합니다. 일반적으로 원본 서버의 사용량이 가장 적을 때 실행되도록 작업을 예약해야 합니다. 콘텐츠 배포 작업이 시작될 때 사용자가 편집하기 위해 체크 아웃한 콘텐츠는 콘텐츠 배포 작업에서 무시되며 체크 인된 후 다음 번 배포 작업에서 복사됩니다. Microsoft SQL Server 2008 Enterprise Edition에서 콘텐츠 데이터베이스의 데이터베이스 스냅샷을 사용하도록 작업을 구성하면 콘텐츠 배포 작업의 위험을 최소화할 수 있습니다.
참고
RBS(원격 BLOB 저장소)를 사용하는 중이고 사용하는 RBS 공급자가 스냅숏을 지원하지 않는 경우 콘텐츠 배포 또는 백업에 스냅숏을 사용할 수 없습니다. 예를 들어 SQL FILESTREAM 공급자는 스냅숏을 지원하지 않습니다. RBS에 대한 자세한 내용은 RBS 개요(SharePoint Server 2010)를 참조하십시오.
3단계 팜 토폴로지를 사용하는 경우 팜 전체에 걸쳐 콘텐츠를 배포하는 시기에 대해서도 계획해야 합니다. 예를 들어 제작 팜에서 준비 팜으로 콘텐츠를 배포하여 콘텐츠를 테스트 및 확인하는 경우 준비 팜에서 발견된 문제를 해결할 수 있는 충분한 시간을 고려하여 프로덕션 팜으로 콘텐츠를 배포하는 작업의 일정을 계획해야 합니다.
참고
두 콘텐츠 배포 작업에서 같은 경로를 사용하는 경우 작업을 동시에 실행하지 마십시오.
각 경로에 대해 연결된 각 작업을 콘텐츠 배포 계획 워크시트에 기록합니다. 한 경로에 작업이 여러 개 있을 경우 각 작업 경로 아래 추가할 행을 삽입합니다. 각 작업에 대해 작업이 실행될 범위 및 빈도를 입력합니다.
대용량 작업 계획
콘텐츠 배포 작업에서는 모든 콘텐츠를 원본 파일의 파일 시스템에 XML 및 이진 파일로 내보낸 다음 이러한 파일을 기본 크기가 10MB인 .cab 파일 패키지로 만듭니다. 한 파일의 크기가 10MB보다 큰 경우, 예를 들어 파일이 500 MB의 비디오 파일인 경우에는 파일이 10MB보다 큰 자체의 고유한 .cab 파일 패키지로 만들어집니다. 그런 다음 이러한 .cab 파일은 HttpPost를 통해 파일을 추출하고 가져올 대상 서버로 업로드됩니다. 배포할 사이트 모음에 크기가 큰 콘텐츠가 있을 경우 원본 서버 팜과 대상 서버 팜 모두에 이러한 파일을 저장하기에 충분한 공간이 있는 임시 저장소 위치가 있는지 확인해야 합니다. 많은 경우 콘텐츠 배포를 사용하기 시작하고 나서야 배포 작업에 포함된 .cab 파일의 크기 또는 개수를 알게 됩니다. 하지만 사이트가 크고 많은 콘텐츠를 포함하고 있다는 것을 인식하면 콘텐츠 배포 토폴로지의 일부로 충분한 저장소 용량을 계획해야 합니다.
참고
사이트에 비디오 파일과 같은 대용량 파일이 포함될 경우 큰 .cab 파일 크기를 수용할 수 있도록 웹 응용 프로그램에 대한 최대 파일 업로드 크기를 조정해야 합니다. 자세한 내용은 캐싱 및 성능 계획(SharePoint Server 2010)을 참조하십시오.
콘텐츠 배포 계획 워크시트
Excel 버전의 콘텐츠 배포 계획 워크시트(영문일 수 있음)(https://go.microsoft.com/fwlink/?linkid=167835&clcid=0x412)(영문일 수 있음)를 다운로드합니다.