공동 작업 사이트 수평 확장(SharePoint Server 2010)

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2011-07-05

이 문서에서는 RBS(원격 BLOB 저장소) 및 Microsoft SQL Server를 사용할 때 Microsoft SharePoint Server 2010 공동 작업 사이트를 수평 확장하는 방법에 대해 설명합니다.

RBS를 구현하기 전에 잠재적 비용과 이점을 평가하는 것이 좋습니다. SharePoint Server 2010 설치에서 RBS를 사용하는 방법에 대한 자세한 내용과 권장 사항은 RBS 계획(SharePoint Server 2010)을 참조하십시오.

참고

별도로 지정되지 않은 경우, 이 문서의 정보는 FILESTREAM 공급자를 사용하는 RBS에 적용됩니다. 다른 공급자와 관련된 지침은 해당 공급자의 제조업체에 문의하십시오.

이 문서의 내용

  • RBS 및 공동 작업 사이트

  • 공동 작업 사이트 수평 확장

  • 단순 이동을 수행하여 사이트 모음 수평 확장

  • 전체 이동을 수행하여 사이트 모음 수평 확장

RBS 및 공동 작업 사이트

공동 작업 사이트는 개인 및 그룹이 함께 제작, 공유 및 수정할 수 있는 정보를 저장합니다. 그러나 일반적으로 공동 작업 사이트는 더 많은 I/O(입/출력) 리소스를 필요로 하며 문서를 수정할 때 디스크 공간을 더 많이 사용합니다. 공동 작업 사이트에서는 200GB가 넘는 RBS 사용 가능 콘텐츠 데이터베이스를 사용할 수 없습니다. 공동 작업 사이트의 경우 I/O 요구 사항이 더 높고 RBS 지원이 제한되므로, 공동 작업 사이트를 별도의 콘텐츠 데이터베이스 하나 이상으로 이동하여 수평 확장할 수 있습니다. RBS 지원 제한에 대한 자세한 내용은 SharePoint Server 2010 용량 관리: 소프트웨어 경계 및 제한 사항에서 “콘텐츠 데이터베이스 제한” 섹션을 참조하십시오. 공동 작업 사이트를 계획하는 방법에 대한 자세한 내용은 공동 작업 사이트 계획(SharePoint Server 2010)을 참조하십시오.

문서를 수정할 때는 데이터가 네트워크를 통해 SharePoint 콘텐츠 데이터베이스에서/데이터베이스로 전송됩니다. 따라서 네트워크 대역폭이 더 많이 사용됩니다(특히 문서가 매우 큰 경우). 특히 여러 사람이 문서를 동시에 편집하거나 많은 문서를 동시에 수정하는 경우에는 대역폭이 더욱 많이 사용됩니다.

라이브러리의 문서는 구조화되지 않은 데이터 또는 BLOB(Binary Large Object)로 저장됩니다. BLOB는 변경할 수 없으므로, 각 수정에 대해 새 BLOB가 라이브러리에 저장됩니다. 부 버전 관리를 사용하도록 설정하는 경우 이러한 BLOB가 디스크 공간을 매우 빠르게 사용할 수 있습니다.

RBS를 사용하고 콘텐츠를 크기가 200GB 이하인 별도의 콘텐츠 데이터베이스로 이동하면 큰 문서를 포함하며 공동 작업을 많이 수행하는 사이트의 성능을 높일 수 있습니다. 여기에는 저장된 BLOB 데이터도 포함됩니다.

공동 작업 사이트 수평 확장

Windows PowerShellMove-SPSite 명령을 사용하여 사이트 모음 및 BLOB 데이터를 대형(200GB 초과) RBS 사용 가능 콘텐츠 데이터베이스에서 하나 이상의 더 작은 RBS 사용 가능 콘텐츠 데이터베이스로 이동할 수 있습니다. 이렇게 하려면 다음 방법 중 하나를 사용합니다.

  • 단순 이동. Microsoft SQL Server 2008 R2 SP1(서비스 팩 1)을 설치한 경우 RBSMappingProvider 매개 변수를 포함하여 Move-SPSite cmdlet을 사용할 수 있습니다. 이렇게 하면 메타데이터만 이동되고 BLOB 데이터는 이동되지 않습니다. 이 작업은 전체 이동 절차(이 문서 뒷부분에서 설명함)보다 훨씬 빠르게 수행할 수 있지만, 다음과 같은 요구 사항이 충족되어야 합니다.

    • SQL Server 2008 R2 SP1을 설치해야 합니다.

    • 콘텐츠 데이터베이스를 새 SP1 스키마로 업그레이드해야 합니다.

    • 원본 콘텐츠 데이터베이스와 대상 콘텐츠 데이터베이스의 RBS 공급자가 모두 RBSMappingProvider 매개 변수를 지원해야 합니다.

    • SQL Server 2008 R2 SP1을 설치한 후에 사이트 모음을 만들거나, SQL Server 2008 R2 SP1을 설치하고 나서 Move-SPSite cmdlet을 사용하여 사이트 모음을 이동해야 합니다.

  • 전체 이동. SQL Server 2008 R2 SP1을 설치하지 않은 경우에도 Move-SPSite cmdlet을 사용할 수 있습니다. 그러나 이렇게 하면 메타데이터와 BLOB 데이터가 모두 이동됩니다. 이 작업은 시간이 오래 걸릴 수 있습니다.

단순 이동을 수행하여 사이트 모음 수평 확장

Windows PowerShell을 사용하여 사이트 모음 및 BLOB 데이터를 대형(200GB 초과) 콘텐츠 데이터베이스에서 하나 이상의 더 작은 데이터베이스로 이동할 수 있습니다.

Windows PowerShell을 사용하여 사이트 모음 메타데이터 단순 이동을 수행하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Move-SPSite -Identity <SiteCollectionName> -DestinationDatabase <DatabaseName> -RbsProviderMapping @{"<SourceProvider>"="<TargetProvider>",...}
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <SiteCollectionName> 이동할 사이트 모음입니다(예: https://ServerName/Sites/SiteName).

    • <DatabaseName>은 사이트 모음을 이동할 콘텐츠 데이터베이스의 이름입니다(예: ContentDB2).

    • <SourceProvider>는 원본 RBS 저장소의 값입니다.

    • <TargetProvider>는 대상 RBS 저장소의 값입니다.

      참고

      <SourceProvider>-<TargetProvider> 쌍 여러 개를 괄호로 묶어 입력하면 둘 이상의 사이트 모음을 이동할 수 있습니다.

자세한 내용은 Move-SPSite를 참조하십시오.

전체 이동을 수행하여 사이트 모음 수평 확장

참고

전체 이동을 수행하면 실제 BLOB 데이터가 이동되므로 작업 시간이 오래 걸리고, 작업이 수행하는 동안 디스크 및 네트워크 리소스가 많이 사용될 수 있습니다. 따라서 전체 이동은 신중하게 계획해야 하며 사용량이 적은 시간에 절차를 수행해야 합니다. 가능한 경우에는 단순 이동을 수행하는 것이 좋습니다.

Windows PowerShell을 사용하여 BLOB 데이터 및 사이트 모음 메타데이터 전체 이동을 수행하려면

  1. 최소 요구 사항을 충족하는지 확인합니다. 즉, Add-SPShellAdmin을 참조하십시오.

  2. 시작 메뉴에서 모든 프로그램을 클릭합니다.

  3. Microsoft SharePoint 2010 Products를 클릭합니다.

  4. SharePoint 2010 관리 셸을 클릭합니다.

  5. Windows PowerShell 명령 프롬프트에 다음 명령을 입력합니다.

    Move-SPSite -Identity <SiteCollectionName> -DestinationDatabase <DatabaseName>
    

    여기서 각 부분이 나타내는 의미는 다음과 같습니다.

    • <SiteCollectionName> 이동할 사이트 모음의 ID입니다(예: https://ServerName/Sites/SiteName).

    • <DatabaseName>은 사이트 모음을 이동할 콘텐츠 데이터베이스의 이름입니다(예: ContentDB2).

자세한 내용은 Move-SPSite를 참조하십시오.

See Also

Reference

Move-SPSite

Concepts

RBS 계획(SharePoint Server 2010)
공동 작업 사이트 계획(SharePoint Server 2010)

Other Resources

SharePoint Server 2010 용량 관리: 소프트웨어 경계 및 제한 사항