슬라이드 쇼 브로드캐스트 성능 구성(Office Web Apps)

 

적용 대상: PowerPoint Web App Preview

마지막으로 수정된 항목: 2016-11-29

이 문서에서 제공하는 Microsoft PowerPoint 2010 슬라이드 쇼 브로드캐스트 성능 구성에 대한 정보는 조직 내 독립 실행형 서버 또는 서버 팜의 Microsoft SharePoint 2010 제품에 설치된 Microsoft Office Web Apps를 관리하는 IT 전문가를 위한 것입니다. 이 문서에서 SharePoint 2010 제품은 달리 명시되어 있지 않은 한 Microsoft SharePoint Server 2010 및 Microsoft SharePoint Foundation 2010을 가리킵니다.

중요

이 문서에 나와 있는 성능 및 용량 관련 지침은 일부에 불과하며 나중에 변경될 수 있고 사용자의 환경에 따라 결과가 달라질 수 있습니다.

Microsoft PowerPoint 슬라이드 쇼 브로드캐스트를 사용하는 경우 슬라이드 쇼 브로드캐스트 참석자의 브라우저에서는 초당 한 번씩 슬라이드 쇼 브로드캐스트 서버를 폴링하여 슬라이드 쇼 프레젠테이션에서 업데이트된 내용을 확인합니다. 참석자 수가 많은 경우 이로 인해 웹 프런트 엔드 서버에 과도한 부하가 발생할 수 있으며, 심한 경우에는 서버 팜의 다른 서비스에 장애가 발생할 수 있습니다. 기본적으로 슬라이드 쇼 브로드캐스트는 참석자 수가 50명 미만인 브로드캐스트를 지원하도록 최적화되어 있지만 추가 참석자가 프레젠테이션에 참석할 수 없는 것은 아닙니다. 슬라이드 쇼 브로드캐스트의 참석자 수가 초과될 수 있는 경우 관리자는 이 문서에 설명된 방법 중 하나 이상을 사용하여 슬라이드 쇼 브로드캐스트 성능을 최적화할 수 있습니다.

이 문서의 내용

  • 전용 SharePoint 서버 팜 배포

  • 브로드캐스트 용량 구성

  • 폴링 간격 구성

  • 웹 프런트 엔드 리소스 사용을 제한하도록 Throttling 요소 수정

  • 브로드캐스트의 최대 지속 시간 변경

  • 유휴 브로드캐스트에 대한 제한 설정

전용 SharePoint 서버 팜 배포

정기적으로 많은 수의 참석자를 대상으로 PowerPoint 슬라이드 쇼 브로드캐스트를 사용할 조직의 관리자는 PowerPoint 슬라이드 쇼 브로드캐스트를 위한 전용 SharePoint Server 팜을 배포할 수 있습니다. 전용 서버 팜을 계획 및 배포하는 방법에 대한 자세한 내용은 Office Web Apps 계획(SharePoint 2010 제품에 설치됨)Office Web Apps 배포(SharePoint 2010 제품에 설치)를 참조하십시오.

브로드캐스트 용량 구성

PowerPoint Service에서 브로드캐스트 요청을 처리하는 속도를 높이기 위해 관리자는 BroadcastStateService 서비스의 끝점 요소에 대한 behaviorConfiguration="MaxPendingRecieves" 설정을 추가하고 중간 계층 서버의 Web.config 파일에서 endpointBehaviors 요소에 MaxPendingReceives 동작을 추가할 수 있습니다.

중요

이 설정을 추가하면 브로드캐스트에 참석할 수 있는 참석자의 수가 증가합니다. 그러나 이로 인해 중간 계층 서버의 리소스 사용량이 늘어날 수 있습니다. 이 설정은 전용 브로드캐스트 서버 팜 또는 브로드캐스트 사용량이 매우 높을 것으로 예상되는 서버 팜에만 사용하는 것이 좋습니다.

이 설정을 추가하려면 각 팜 서버에서 여러 Web.config 파일을 수정해야 할 수 있습니다. Web.config 파일 작업에 대한 자세한 내용은 Web.config 파일 작업(영문일 수 있음)(https://msdn.microsoft.com/ko-kr/library/ms460914(office.14).aspx)(영문일 수 있음)을 참조하십시오.

브로드캐스트 용량을 늘리려면 메모장을 사용하여 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\WebServices\PowerPoint\Web.config에서 Web.config 파일을 편집합니다.

다음 예에서는 behaviorConfiguration="MaxPendingRecieves" 설정을 추가하고 Web.config 파일의 endpointBehaviors 요소에 MaxPendingReceives 동작을 추가하여 브로드캐스트 서비스 용량을 늘립니다.

<service name="Microsoft.Office.Server.Powerpoint.Pipe.Core.BroadcastStateService"
behaviorConfiguration="RenderingServiceBehavior">
<endpoint name="BinaryHttpRenderingService" address="fast" 
   binding="customBinding" bindingConfiguration="FastClaimsBinding"
   contract="Microsoft.Office.Server.Powerpoint.Interface.Shared.IBroadcastStateService"
behaviorConfiguration="MaxPendingReceives"/>
<endpoint name="BinaryHttpRenderingService" address="secure"
   binding="customBinding" bindingConfiguration="SecureClaimsBinding"
   contract="Microsoft.Office.Server.Powerpoint.Interface.Shared.IBroadcastStateService"
behaviorConfiguration="MaxPendingReceives"/>
</service>
<endpointBehaviors>
  <behavior name="MaxPendingReceives">
    <dispatcherSynchronization maxPendingReceives="10" />
  </behavior>
</endpointBehaviors>

권장 값

용량을 늘리려는 경우 maxPendingRecieves 설정에 대해 지정되는 권장 값은 10입니다. 기본적으로 MaxPendingRecieves 동작이 없으면 유효 값은 1입니다.

기능 설정

MaxPendingReceives

maxPendingReceives

10

경고

SharePoint 2010 제품의 업데이트 또는 서비스 팩을 설치하거나 설치를 차기 제품 버전으로 업그레이드하면 Web.config에서 변경한 내용을 덮어쓸 수 있습니다.

폴링 간격 구성

정기적으로 많은 수의 참석자를 대상으로 PowerPoint 슬라이드 쇼 브로드캐스트를 사용할 예정이지만 PowerPoint 슬라이드 쇼 브로드캐스트를 위한 전용 SharePoint 서버 팜을 배포할 수 없는 조직의 관리자는 참석자가 슬라이드 쇼 브로드캐스트를 폴링하여 프레젠테이션에서 업데이트된 내용을 확인하는 빈도를 결정하는 폴링 간격 값을 변경하면 됩니다. 폴링 간격 값을 늘리면 폴링 트래픽은 감소하지만 참석자가 프레젠테이션의 변경 사항을 확인하기 전에 경과되는 시간이 늘어납니다. 폴링 간격은 Windows PowerShell을 사용하여 밀리초(1,000밀리초 = 1초) 단위로 지정할 수 있습니다.

Windows PowerShell을 사용하여 폴링 간격을 구성하려면

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

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

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

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

  5. Windows PowerShell 명령 프롬프트(PS C:\>)에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastBrowserHealthyStatePollIntervalInMilliSeconds 2000

자세한 내용은 Get-SPPowerPointServiceApplicationProxySet-SPPowerPointServiceApplicationProxy를 참조하십시오.

웹 프런트 엔드 리소스 사용을 제한하도록 Throttling 요소 수정

관리자는 Web.config 파일을 검토하는 PowerPoint에서 ViewServiceTypeBehaviors 및 ViewServiceTypeBehaviorsHttps 동작에 대한 serviceThrottling 요소의 maxConcurrentCalls 설정을 수정할 수 있습니다. 이 설정을 사용하면 PowerPoint Web App 및 PowerPoint 슬라이드 쇼 브로드캐스트에서 검토를 위해 사용하는 웹 프런트 엔드 리소스가 제한됩니다. Web.config 파일 작업에 대한 자세한 내용은 Web.config 파일 작업(영문일 수 있음)(https://msdn.microsoft.com/ko-kr/library/ms460914(office.14).aspx)(영문일 수 있음)을 참조하십시오.

웹 프런트 엔드 사용을 제한하도록 Throttling 요소를 수정하려면 메모장을 사용하여 IIS(C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\ppt\Web.config)에서 Web.config 파일을 편집합니다.

다음 예에서는 CPU가 네 개인 서버에서 각 동작에 대한 serviceThrottling maxConcurrentCalls 네 개를 지정합니다.

<behavior name="ViewServiceTypeBehaviors" >
  <serviceMetadata httpGetEnabled="true" />
  <serviceThrottling maxConcurrentCalls="16" />
  <AttemptAuthFallback />
</behavior>
  <behavior name="ViewServiceTypeBehaviorsHttps" >
  <serviceMetadata httpGetEnabled="false" />
  <serviceThrottling maxConcurrentCalls="16" />
  <AttemptAuthFallback />
</behavior>

권장 값

지정된 값은 서버의 CPU 수에 따라 결정됩니다.

기능 설정

ViewServiceTypeBehaviors

serviceThrottling maxConcurrentCalls

2-5

ViewServiceTypeBehaviorsHttps

serviceThrottling maxConcurrentCalls

2-5

경고

SharePoint 2010 제품의 업데이트 또는 서비스 팩을 설치하거나 설치를 차기 제품 버전으로 업그레이드하면 Web.config에서 변경한 내용을 덮어쓸 수 있습니다.

브로드캐스트의 최대 지속 시간 변경

기본적으로 브로드캐스트는 12시간 후에 만료됩니다. 이는 브로드캐스트를 만들고 모임을 시작하기 몇 시간 전에 초대장을 보내는 발표자와 장시간 모임에 도움이 됩니다. 하지만 발표자가 모임이 끝난 후에도 브로드캐스트를 종료하는 것을 잊거나 참석자가 모임 후에도 브라우저를 열어 두는 경우 긴 브로드캐스트 시간으로 인해 서버에 지속적인 부하가 발생할 수 있습니다. 브로드캐스트의 최대 지속 시간은 Windows PowerShell을 사용하여 초 단위로 지정할 수 있습니다.

Windows PowerShell을 사용하여 브로드캐스트의 최대 지속 시간을 변경하려면

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

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

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

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

  5. Windows PowerShell 명령 프롬프트(PS C:\>)에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastSessionTimeoutInSeconds 21600.

  6. Windows PowerShell 명령 프롬프트(PS C:\>)에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -BroadcastStateIdleTimeoutInSeconds 21600.

자세한 내용은 Get-SPPowerPointServiceApplicationProxySet-SPPowerPointServiceApplicationProxy를 참조하십시오.

유휴 브로드캐스트에 대한 시간 제한 설정

지정된 유휴 시간이 지나면 PowerPoint에서 브로드캐스트를 강제로 종료하도록 하는 추가 설정을 사용할 수 있습니다. 이 설정의 기본값은 유휴 제한이 없음을 나타내는 0입니다. 발표자가 모임 전에 브로드캐스트를 몇 시간 동안 만들거나 모임 중 휴식을 가지는 경우 유효한 브로드캐스트가 유휴 상태가 될 수 있으므로 이 설정은 유의해서 변경해야 합니다. 브로드캐스트 유휴 시간 제한은 Windows PowerShell을 사용하여 초 단위로 지정할 수 있습니다.

Windows PowerShell을 사용하여 유휴 브로드캐스트에 대한 제한을 설정하려면

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

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

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

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

  5. Windows PowerShell 명령 프롬프트(PS C:\>)에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Get-SPPowerPointServiceApplicationProxy | Set-SPPowerPointServiceApplicationProxy -BroadcastPresenterIdleTimeoutInSeconds 14400

자세한 내용은 Get-SPPowerPointServiceApplicationProxySet-SPPowerPointServiceApplicationProxy를 참조하십시오.