SharePoint 2013의 사이트 모음 업그레이드 계획

적용 대상:예-img-132013 no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

SharePoint 2010 제품에서 SharePoint 2013으로 업그레이드하는 경우 콘텐츠 데이터베이스를 새 버전으로 업그레이드할 때 사이트 모음이 업그레이드되지 않습니다. 업그레이드 프로세스는 분할 수행되므로 사이트 모음 관리자는 사이트 모음 업그레이드 시기를 결정할 수 있습니다. 업그레이드 프로세스에 대한 시각적 개요는 SharePoint 2010에서 SharePoint 2013으로 업그레이드 프로세스 개요를 참조하세요.

서버 팜 관리자는 업그레이드 평가 사이트 모음, 알림 및 업그레이드 제한에 대한 설정과 같이 사이트 모음 업그레이드를 위한 설정을 제어할 수 있습니다. 이 문서에서는 사이트 모음 업그레이드 제어에 사용되는 설정을 계획하는 데 도움이 되는 정보를 제공합니다.

팜 관리자가 업그레이드해야 하는 사이트 모음 결정

기본적으로는 사이트 모음 관리자가 사이트 모음 업그레이드 시기를 결정하고 업그레이드를 직접 수행합니다. 그러나 팜 관리자가 업그레이드를 수행해야 하는 상황도 있습니다. 예를 들어 다음과 같은 특성이 있는 사이트의 경우에는 업그레이드 전에 팜 수준 업그레이드 팀이 테스트를 수행해야 하며, 업그레이드도 이 팀에서 수행해야 할 수 있습니다.

  • 매우 중요한 사이트

    사이트가 업무상 매우 중요한 경우 팜 관리자는 사이트를 업그레이드하기 전에 철저한 테스트를 수행한 다음 직접 사이트를 업그레이드하여 사용자가 사이트 모음을 최대한 빨리 사용할 수 있도록 해야 합니다.

  • 매우 큰 사이트

    기본적으로 사이트 모음 관리자가 10MB보다 크거나 하위 사이트가 11개 이상인 사이트 업그레이드를 시작하면 해당 사이트는 즉시 업그레이드되지 않고 업그레이드 큐에 추가됩니다. 10GB보다 큰 매우 큰 사이트 모음의 경우에는 사이트 모음 관리자가 업그레이드를 시작하도록 허용하는 대신 팜 관리자가 사이트 모음을 업그레이드하도록 하는 것이 좋습니다. 이렇게 하면 팜 관리자가 사이트를 테스트한 다음 업그레이드 진행률을 모니터링할 수 있습니다.

  • 크게 사용자 지정된 사이트

    사용자 지정 사이트 정의를 기반으로 하거나 기타 사용자 지정 항목을 많이 포함하는 사이트의 경우 업그레이드하기 전에 철저하게 테스트해야 합니다. 서버 쪽 사용자 지정 항목에 문제가 있는 경우에는 팜 관리자가 해당 문제를 해결하고 사이트를 다시 테스트한 다음 업그레이드를 수행하여 업그레이드 시에 발생하는 문제를 해결해야 합니다. 사이트 디자인 관련 문제는 디자이너와 사이트 모음 관리자가 해결할 수 있습니다.

팜 관리자는 PowerShell을 사용하여 사이트를 업그레이드할 수 있습니다. 자세한 내용은 사이트 모음을 SharePoint 2013으로 업그레이드를 참조하세요.

업그레이드 알림, 셀프 서비스 업그레이드 및 사이트 모음 만들기에 대한 설정 계획

사이트 모음이 업그레이드 가능한 상태이면 사이트의 상태 표시줄에 사이트 모음 관리자가 사이트 모음을 업그레이드할 수 있다는 메시지가 표시됩니다. 그러면 사이트 모음 관리자는 사이트 모음을 업그레이드하거나 나중에 다시 알림을 받도록 선택할 수 있습니다.

팜 관리자는 사이트 모음 관리자가 사이트를 업그레이드하도록 허용할지를 결정할 수 있습니다. 팜 관리자는 사이트 모음 관리자가 업그레이드를 시작할 수 없도록 하는 속성을 설정할 수 있으며, 이 경우 상태 표시줄의 알림도 해제됩니다. 그런 다음 PowerShell을 사용하여 직접 업그레이드를 수행할 수 있습니다. 일부 사이트를 중앙에서 업그레이드하려는 경우에는 각 사이트를 업그레이드할 시기와 업그레이드 후 사이트를 확인할 사람을 결정하는 계획을 세워야 합니다.

관리자는 모든 사이트 모음을 즉시 업그레이드할 수 있지만, 다음과 같은 이유로 업그레이드를 즉시 수행하지 않는 것이 좋습니다.

  • 일부 사이트에 예기치 않은 문제가 발생하여 해결해야 할 수 있습니다. 이로 인해 사이트 모음 사용 중단 시간이 발생하거나 길어질 수 있습니다.

  • 여러 사용자가 업그레이드된 사이트를 동시에 사용하기 시작하는 경우 지원 센터나 문제 해결 프로세스에서 많은 문제를 해결해야 할 수 있습니다.

사이트 모음 업그레이드 및 사이트 만들기에 대한 설정을 제어할 수 있습니다. 결정할 수 있는 사항은 다음과 같습니다.

  • 사이트 모음 관리자가 사이트 모음을 업그레이드할 수 있는지 여부

  • 사용자가 사이트 모음을 만들 때 사용할 수 있는 모드(2010 또는 2013 중 하나 또는 둘 다)

    예를 들어 대부분의 사이트 모음이 업그레이드될 때까지 일정 기간 동안은 사용자가 2010 모드 사이트를 계속 만들도록 할 수도 있고, 나중에 업그레이드하지 않아도 되도록 새 사이트는 2013 모드로 만들어야 하도록 지정할 수도 있습니다.

사이트 모음 업그레이드 및 사이트 만들기를 제어하는 속성

속성 설명
SPSite.AllowSelfServiceUpgrade
사이트 모음에 대해 업그레이드 알림을 설정할 수 있는지 여부를 결정합니다.
기본값은 true(알림이 자동으로 설정됨)입니다.
false로 설정하는 경우 상태 표시줄에 업그레이드 알림이 표시되지 않습니다.
SPWebApplication.CompatibilityRange
사이트 모음을 만들 수 있는 모드를 결정합니다. 예를 들어 2010 모드(14) 또는 2013 모드(15)를 사용할 수 있습니다. 사용 가능한 범위는 다음과 같습니다.
OldVersions 사용자가 2010 모드 사이트만 만들 수 있도록 하려면 이 범위를 사용합니다.
NewVersion 사용자가 2013 모드 사이트만 만들 수 있도록 하려면 이 범위를 사용합니다.
AllVersions 사용자가 2010 또는 2013 모드 사이트를 만들 수 있도록 하려면 이 범위를 사용합니다.
이러한 범위를 사용할 수도 있고, New-Object 명령을 사용해 Microsoft.Shareoint.SPCompatibilityRange 속성을 설정하여 범위를 직접 설정할 수도 있습니다.

이러한 속성을 설정하는 방법에 대한 자세한 내용은 SharePoint Server 2016에 사이트 모음 업그레이드 관리를 참조하십시오.

설정 업그레이드 알림도 제어할 수 있습니다. 결정할 수 있는 사항은 다음과 같습니다.

  • 지금 업그레이드 중(Upgrading now) 상태 표시줄에 자세한 정보를 확인할 수 있는 링크를 추가할지 여부

  • 사이트 모음 관리자가 상태 표시줄에서 나중에 알림을 선택하는 경우 업그레이드에 대해 다시 알릴 때까지의 기간(일)

    사용자가 나중에 알림을 클릭하면 현재 날짜가 UpgradeReminderDelay에 대해 설정되는 숫자에 추가되며 새 날짜가 될 때까지 알림이 숨겨집니다. 예를 들어 설정 값이 30이면 알림이 현재 날짜에서 30일 후에 표시됩니다.

사이트 모음 업그레이드 알림을 제어하는 속성은 다음과 같습니다.

업그레이드 알림을 제어하는 속성

속성 설명
SPWebApplication.UpgradeMaintenanceLink
사용자가 클릭하여 추가 정보를 확인할 수 있는 다른 링크를 지금 업그레이드 중(Upgrading now) 상태 메시지에 추가합니다.
이 속성은 기본적으로 비어 있습니다.
SPWebApplication.UpgradeReminderDelay
사용자가 나중에 알림을 클릭하면 상태 표시줄에 업그레이드 알림 표시를 일시 중단하는 기간(일)을 설정합니다.
기본값은 30일입니다.
0으로 설정하는 경우 업그레이드 알림이 상태 표시줄에서 제거되지 않으며 알림을 나중에 알림으로 설정할 수 없습니다.

이러한 속성을 설정하는 방법에 대한 자세한 내용은 SharePoint Server 2016에 사이트 모음 업그레이드 관리를 참조하십시오.

업그레이드 평가 사이트 계획

사이트 모음 관리자는 사이트 모음 미리 보기를 요청할 수 있습니다. 이 미리 보기 사이트를 업그레이드 평가 사이트 모음이라고 합니다. 업그레이드 평가 사이트 모음을 사용하면 사이트 모음 관리자가 SharePoint 2013에서 실행 중인 사이트의 새 별도 복사본에서 사이트의 콘텐츠를 볼 수 있습니다. SharePoint Server 2010의 시각적 업그레이드와 달리 업그레이드 평가 사이트 모음은 사이트 모음의 전체 복사본입니다. 원본과는 별개이며 자체 URL이 있습니다. 업그레이드 평가 사이트 모음에서 사이트 모음 관리자가 수행하는 작업은 원래 사이트에 영향을 미치지 않습니다. 원래 사이트와 업그레이드 평가 사이트를 모두 검색할 수 있으며, 모든 사이트 모음에 대해 실행되는 타이머 작업도 업그레이드 평가 사이트에서 실행됩니다.

사이트 모음 관리자가 평가 사이트 모음을 요청하면 매일 한 번씩 실행되는 타이머 작업인 "업그레이드 평가 사이트 모음 만들기"에 해당 요청이 추가됩니다. 이 타이머 작업은 고유한 URL에 사이트 모음의 전체 복사본을 만듭니다. 업그레이드 평가 사이트 모음은 자동으로 만료 및 삭제되도록 설정됩니다. 기본 만료 시간은 30일이지만, 이 시간은 웹 응용 프로그램에 대해 값을 설정하거나 평가 사이트 모음 자체에 대해 값을 변경하여 구성할 수 있습니다.

팜 관리자는 사이트 모음에 대해 SPSite.AllowSelfServiceUpgradeEvaluation 속성을 설정하여 사용자가 업그레이드 평가 사이트를 만들지 못하도록 선택할 수 있습니다.

업그레이드 평가 사이트는 타이머 작업을 통해 작성 및 삭제됩니다. 사용되는 타이머 작업은 다음과 같습니다.

업그레이드 평가 사이트 모음용 타이머 작업

작업 이름 설명 실행 시기
업그레이드 평가 사이트 모음 만들기(job-create-upgrade-eval-sites)
업그레이드 평가 사이트를 만듭니다.
매일 오전 1시~1시 30분 사이에 실행됨
업그레이드 평가 사이트 삭제(job-delete-upgrade-eval-sites)
만료된 업그레이드 평가 사이트를 삭제하고 만료 날짜가 가까워진 사이트에 대한 알림을 보냅니다.
매일 오전 1시~1시 30분 사이에 실행됨
사이트 모음 업그레이드(job-upgrade-sites)
콘텐츠 데이터베이스에 대해 큐의 사이트 모음을 업그레이드합니다.
1분마다 실행됨

이러한 타이머 작업을 실행할 시기와 빈도를 결정할 수 있으며 수동으로 타이머 작업을 실행할 수도 있습니다.

업그레이드 평가 사이트 모음을 만드는 방법

업그레이드 평가 사이트 모음 만들기 작업 타이머가 평가 사이트에 대해 대기된 사이트 모음 목록을 수집한 다음 사이트를 새 URL 및 사이트 ID로 복사합니다. 또한 나중에 사이트 모음 업그레이드 타이머 작업이 선택할 수 있도록 사이트를 업그레이드 큐에 추가합니다. 사이트 복사본을 만드는 과정은 다음과 같습니다.

  1. 엔터프라이즈 버전의 SQL Server 있는 경우 업그레이드 평가 사이트 모음 만들기 작업 타이머는 데이터베이스의 스냅샷을 만들고 스냅샷에서 대상 데이터베이스로 데이터를 읽습니다(원본 데이터베이스가 기본 대상임). 전체 프로세스에서 원본 사이트의 읽기 전용 상태에는 영향을 주지 않습니다.

  2. 스냅샷 기능이 없는 다른 버전의 SQL Server 업그레이드 평가 사이트 모음 만들기 작업 타이머는 사이트 모음을 백업하고 새 URL로 복원합니다. 그러면 전체 프로세스가 진행되는 동안 원본 사이트가 읽기 전용으로 설정됩니다.

사이트 모음 업그레이드 작업이 업그레이드를 위해 대기된 사이트 모음 목록을 수집한 다음 대기된 사이트를 가장 오래된 항목부터 순서대로 업그레이드합니다. 그런 다음 최근에 추가된 평가 사이트를 업그레이드하거나 최소한 업그레이드를 시도합니다.

사이트 모음 업그레이드 제한 및 큐 계획

사이트 모음 업그레이드로 인해 팜의 작동이 중단되지 않도록 하기 위해 웹 응용 프로그램, 데이터베이스 및 콘텐츠 수준에서는 제한이 기본적으로 적용됩니다. 즉, 100명의 사이트 모음 관리자가 사이트 모음을 동시에 업그레이드하더라도 그 중 일부 업그레이드만 동시에 실행되고 나머지는 나중에 실행되도록 큐에 저장됩니다.

사이트 모음 업그레이드는 다음과 같이 제한됩니다.

사이트 모음 업그레이드 제한 수준

수준 한 번에 업그레이드할 수 있는 최대 사이트 모음 수 제한 설정을 제어하는 속성
웹 응용 프로그램
기본적으로 웹 응용 프로그램 인스턴스당 5개
추가 요청은 대기됩니다.
SPWebApplication.SiteUpgradeThrottleSettings AppPoolConcurrentUpgradeSessionLimit
콘텐츠 데이터베이스
기본적으로 콘텐츠 데이터베이스당 10개
추가 요청은 대기됩니다.
SPContentDatabase.ConcurrentSiteUpgradeSessionLimit
여러 사이트가 하나의 콘텐츠 DB에서 대기된 경우 한 번에 하나의 사이트만 단일 타이머 서비스 인스턴스에 의해 업그레이드됩니다. 이 동작은 기본적인 것입니다.
ConcurrentSiteUpgradeSessionLimit 제한은 w3wp에서 직접 발생하는 사이트 업그레이드(최종 사용자가 시작되거나 프로세스 업그레이드 중)와 Windows PowerShell 같은 관리 도구를 포함하여 모든 형태의 사이트 업그레이드에 영향을 줍니다(팜 관리자가 명시적으로 제한을 재정의하지 않는 한 아래 참조). 타이머 서비스에는 사이트 업그레이드와 관련된 모든 항목과 관계없이 부하를 분산하는 고유한 메커니즘이 있습니다. 콘텐츠 데이터베이스는 팜의 타이머 서비스 인스턴스 전체에 분산되며, 지정된 콘텐츠 데이터베이스에 대한 모든 작업은 직렬 프로세스에서 하나의 타이머 서비스 인스턴스에서만 처리됩니다. 즉, 지정된 콘텐츠 데이터베이스의 타이머 서비스에서 한 번에 하나의 사이트 모음만 처리되지만 다른 타이머 서비스 인스턴스는 여러 다른 콘텐츠 데이터베이스에 대한 큐를 한 번에 처리할 수 있습니다. 독립적인 이유로 타이머 서비스는 단일 콘텐츠 데이터베이스를 처리하기 위해 병렬화되지 않지만 타이머 서비스가 사이트 모음을 업그레이드할 수 있는 유일한 방법은 아닙니다. 사이트 모음이 작으면 업그레이드가 시작된 프로세스에서 동기적으로 업그레이드됩니다(일반적으로 w3wp.exe). 하지만 -QueueOnly 플래그를 지정하지 않은 경우에도 Windows PowerShell 수 있습니다. 동시성 제한은 주로 이 시나리오에서 적용됩니다.
사이트 모음의 콘텐츠(하위 웹의 수 및 크기)
기본적으로는 10MB보다 크거나 하위 웹 수가 11개 이상인 사이트의 경우 사이트 모음 관리자가 셀프 서비스 방식으로 업그레이드할 수 없으며 팜 관리자가 업그레이드해야 합니다.
SPWebApplication.SiteUpgradeThrottleSettings UsageStorageLimitSubwebCountLimit

다음 그림에서는 웹 응용 프로그램 및 콘텐츠 데이터베이스 업그레이드 제한 한도 간의 관계를 보여 줍니다.

웹 응용 프로그램과 콘텐츠 데이터베이스에 대한 업그레이드 제한 및 사이트 업그레이드 큐

웹 응용 프로그램 및 콘텐츠 데이터베이스 업그레이드 제한

이 그림에서 콘텐츠 데이터베이스는 사이트 15개를 포함하며 모든 사이트에서 업그레이드를 시작하도록 요청합니다.

  1. 웹 응용 프로그램 제한 한도로 인해 웹 서버 1의 웹 응용 프로그램 1 - 인스턴스 2에 대해 5개 사이트만 업그레이드를 시작할 수 있습니다.

  2. 웹 서버 2의 웹 응용 프로그램 1 - 인스턴스 2에서 5개 사이트의 업그레이드가 추가로 시작됩니다.

  3. 콘텐츠 데이터베이스 제한으로 인해 나머지 5개 사이트는 업그레이드 큐로 전송되어 업그레이드 가능할 때까지 대기합니다.

기본 제한 설정을 사용할 수도 있고, 동시에 업그레이드 가능한 사이트 모음의 수에 대해 원하는 값을 지정할 수도 있습니다. 팜 관리자는 PowerShell을 사용하여 사이트를 업그레이드할 때 제한 설정을 재정의할 수도 있습니다. 그러나 이러한 값을 변경할 때는 주의해야 하며, 사용하려는 설정을 프로덕션 환경에서 구현하기 전에 테스트 환경에서 확인해야 합니다. 제한을 너무 많이 늘리면 환경에서 성능 문제가 발생할 수 있습니다. 예를 들어 병렬 업그레이드 수가 너무 많아지면 사이트 렌더링에 영향을 줄 수 있습니다. 이러한 설정을 변경하는 방법에 대한 자세한 내용은 Manage site collection upgrades를 참조하십시오.

사이트 모음 모드

콘텐츠 데이터베이스 업그레이드와 별도로 사이트 모음을 업그레이드할 수 있도록 SharePoint 2013에서는 사이트 모음 "모드"(호환성 수준이라고도 함)의 개념을 소개합니다. 사이트 모음은 2013 모드로 업그레이드하기 전까지는 새 환경에서도 2010 모드로 유지됩니다. 두 모드 중 하나로 새 사이트 모음을 만들 수 있습니다. 팜 관리자가 이 설정을 구성할 수 있기는 하지만, 기본 설정은 2010 모드로 사이트를 만드는 것입니다. 사이트 모음이 2010 모드인 경우 사용자 인터페이스는 SharePoint 2010 제품 인터페이스와 유사하며 SharePoint 2010 제품에서 사용할 수 있는 기능만 사용하도록 설정됩니다. 2013 모드에서는 인터페이스 및 기능이 SharePoint 2013으로 업데이트됩니다.

솔루션 패키지, 기능 및 기타 사용자 지정 구성 요소를 두 모드에서 모두 사용할 수 있는지 확인해야 합니다. 자세한 내용은 SharePoint 2013으로 업그레이드하는 동안 현재 사용자 지정에 대한 계획 만들기를 참조하세요.

사이트 모음 관리자 교육

사용자에게 사이트 모음을 업그레이드하는 방법 및 업그레이드 평가 사이트 모음에서 사이트를 검토하는 방법을 교육해야 합니다. 교육을 받은 사용자는 업그레이드를 수행할 수 있으며 업그레이드 결과를 예측할 수 있으므로 지원 센터의 지원 작업 및 혼선을 최소화할 수 있습니다.

새 기능과 변경 사항을 사용자에게 알려야 합니다. 또한 발생 가능한 문제점에 대해서도 알려 주십시오. 예를 들어 페이지가 올바로 표시되지 않는 등의 문제가 사용자 지정 항목에서 발생할 수 있습니다. 일반적인 업그레이드 문제에 대한 자세한 내용은 SharePoint 2013으로 업그레이드된 사이트 모음 검토SharePoint 2013의 사이트 모음 업그레이드 문제 해결을 참조하세요.

업그레이드 평가 사이트가 복사되었으며 해당 복사본에서 수행하는 변경은 업그레이드된 사이트에 적용되지 않음을 사이트 모음 관리자에게 설명합니다. 미리 보기 사이트에도 해당 사이트가 복사본임을 나타내는 알림 표시줄이 있습니다.

기본적으로 사이트 모음 관리자는 사이트에 대한 업그레이드를 제어합니다. 업그레이드 평가 사이트 모음을 사용하여 새 사용자 인터페이스 및 기능을 미리 볼 수 있습니다. 이렇게 하면 모든 것이 올바르게 작동하는지 확인하고 업그레이드하기 전에 원래 사이트의 문제를 해결할 수 있습니다. 사이트 모음 관리자가 준비되면 사이트를 업그레이드할 수 있습니다.

사이트 모음 관리자가 사이트 업그레이드를 연기할 수 있는 기간을 계획하고 시간 제한을 설정하는 것이 좋습니다. 예를 들어 각 사이트 모음 관리자는 90일 동안 서로 협력하여 사이트를 평가한 다음 업그레이드할 수 있습니다. 이러한 시간 제한을 설정하면 사용자가 새 사용자 인터페이스를 익히고 사이트의 문제를 해결할 수 있는 적절한 시간을 제공할 수 있습니다. 사용자에게 시간 제한을 알리고, 모든 사이트가 강제로 업그레이드될 수 있음을 알고 있도록 해야 합니다. 또한 PowerShell 명령을 사용하여 콘텐츠 데이터베이스의 사이트에 대한 호환성 수준을 확인하여 2010 모드의 사이트 수와 2013 모드의 사이트 수를 확인할 수 있습니다. 자세한 내용은 Manage site collections upgrades를 참조하십시오.

사이트에서 2010 모드를 사용하는 동안에는 새 기능을 사용할 수 없음을 사이트 모음 관리자에게 알려야 합니다. 사이트를 새 버전으로 업그레이드하는 즉시 응용 프로그램 기능이 자동으로 나타납니다.

참고 항목

기타 리소스

SharePoint Server 2016에 사이트 모음 업그레이드 관리

Overview of the upgrade process from SharePoint 2010 to SharePoint 2013

Upgrade a site collection to SharePoint 2013

Run site collection health checks in SharePoint 2013