本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

在 SharePoint Server 2013 中規劃摘要及分散式快取服務

 

適用版本:SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解如何規劃實作 SharePoint Server 2013 的微型部落格功能、新聞摘要及分散式快取服務。

在 SharePoint Server 2013 中,微型部落格功能可讓使用者針對其感興趣的主題進行簡短的公眾交談。新聞摘要和分散式快取服務支援 SharePoint Server 2013 的此微型部落格功能。閱讀本文之前,您應該了解<SharePoint Server 2013 的微型部落格功能、摘要和分散式快取服務概觀>及<SharePoint Server 2013 的社交運算用語和概念>中所述的概念。

本文內容:

網站新聞摘要提供新聞摘要功能給特定的使用者群組。您可以在小組網站上使用網站新聞摘要。規劃在 SharePoint Server 2013 的小組網站上使用網站新聞摘要時,小組網站必須使用相同的 User Profile Service 應用程式作為「我的網站」。「小組網站」和「我的網站」可以位於相同或不同的伺服器陣列,但必須使用相同的 User Profile Service 應用程式。如果您的小組網站是在來自「我的網站主機」的其他伺服器陣列上,便需要在這兩個伺服器陣列之間使用伺服器對伺服器驗證。在 SharePoint Server 2013 中,建議「我的網站」主機 Web 應用程式和架設小組網站的 Web 應用程式使用相同的服務帳戶。此外,「我的網站」主機網站集合必須是 SharePoint Server 2013「我的網站」主機,且使用者必須具有 SharePoint Server 2013「我的網站」才能使用網站新聞摘要功能。請考慮在包含小組網站的 Web 應用程式上啟用自助網站架設,讓使用者可以輕鬆從其「我的網站」建立小組網站。在 SharePoint Server 2013 部署中,其中使用者僅使用「資訊」頁面 (管理員已將「我的網站」的其餘功能設定為停用),使用者仍然可以使用網站新聞摘要。

當管理員從 SharePoint Server 2010 升級小組網站時,必須啟用已升級小組網站上的網站新聞摘要,方法是先啟用小組網站上的 [追蹤內容] 功能,然後再啟用小組網站上的 [網站新聞摘要] 功能。接著使用者即可從網站新聞摘要追蹤實體及檢視文章。

注意事項 附註:
如果使用者在管理員啟用 [網站新聞摘要] 功能之前便開始追蹤網站,已升級的小組網站不會出現在 [共用對象] 功能表中。當管理員啟用 [網站新聞摘要] 功能時,使用者必須停止追蹤網站,再重新追蹤網站。網站現在會出現在 [共用對象] 功能表中。

使用者可以在微型部落格文章中包含圖像。當文章包含圖像時,SharePoint Server 2013 會將該圖像上傳至使用者之「我的網站」上的私人資料夾。此圖像會自動縮小檔案大小及維度,以最佳化圖像在使用者之「我的網站」上使用的空間。指定「我的網站」的配額時,管理員應規劃此額外的圖像儲存空間需求。如果使用者在其「我的網站」上沒有可用的儲存空間,當使用者嘗試張貼包含圖像的訊息時,會看到錯誤。

通知是系統產生的電子郵件訊息,會通知使用者其參與的往來書信中發生活動,或有人開始追蹤他們。通知需要將 SharePoint Server 2013 的外寄電子郵件設定設為必要條件。如需詳細資訊,請參閱<設定 SharePoint 2013 伺服器陣列的外寄電子郵件>。

從 SharePoint Server 2010 升級為 SharePoint Server 2013 時,SharePoint Server 2010 的新聞摘要會升級為 SharePoint Server 2013 的舊版功能。這表示 SharePoint Server 2010 新聞摘要已被取代,但是仍可在 SharePoint Server 2013 中使用。管理員必須執行特殊設定步驟,才能讓使用者存取已升級的 SharePoint Server 2010 新聞摘要。您可以在 SharePoint Server 2013 中使用儲存在 SharePoint Server 2010 新聞摘要的所有資料。但是,管理員無法將資料從 SharePoint Server 2010 新聞摘要移轉至 SharePoint Server 2013 新聞摘要,因為這兩種摘要大不相同。

Outlook Social Connector 顯示 Outlook 的摘要資訊及 Outlook 郵件、會議等。Outlook Social Connector 會增加 SharePoint Server 2013 伺服器陣列上的系統負載。這是因為 Outlook Social Connector 經常存取「我的網站」功能並將資訊推入 Outlook。這會影響 SharePoint Server 2013 伺服器陣列的效能,因此設計伺服器陣列時應列入考量。

[所有人] 檢視和 [跟隨] 檢視包含所有使用者都可存取的公眾交談 (文章和回覆)。當公眾交談新增至 SharePoint Server 2013 的搜尋索引之後,使用者即可搜尋及檢視包含這些公眾交談的搜尋結果。由於未指定權限給公眾交談,因此不會將安全性調整套用至這些交談。如果使用者需要將安全性調整套用至特定交談,請使用小組網站上的網站新聞摘要。在小組網站上,將權限指定給可參與交談的使用者群組。然後根據指定的權限對搜尋結果進行安全性調整。

請考慮如何設定索引器的累加編目排程,因為這會影響交談在使用者搜尋結果中顯示的速度。如果使用者積極地使用微型部落格功能張貼文章和回覆,預期會在搜尋結果中更快看到交談。在此情況下,請考慮縮短更新間隔。

當您規劃實作分散式快取服務時,請考慮以下列兩種模式來部署分散式快取服務:專屬模式或共置模式。在專屬模式中,會停止執行分散式快取服務之應用程式伺服器上的所有服務 (分散式快取服務除外)。在共置模式中,分散式快取服務會與應用程式伺服器上的其他服務一起執行。專屬模式是部署分散式快取服務的建議模式。

重要事項 重要事項:
如果您在 SharePoint Server 2013 (使用 AppFabric 用戶端 API) 中使用自訂應用程,或建立自訂快取,則應該建立個別的 AppFabric 快取叢集以支援自訂應用程式。不要使用支援 SharePoint Server 2013 伺服器陣列的 AppFabric 快取叢集。請從 SharePoint Server 2013 伺服器陣列專用之伺服器的個別伺服器上,為自訂應用程式執行個別 AppFabric 快取叢集。
重要事項 重要事項:
請不要使用含有符號 $ 的服務帳戶名稱。

SharePoint Server 2013必要條件安裝程式執行時安裝Windows Server AppFabric。這是在執行SharePoint Server 2013的伺服器上安裝Windows Server AppFabric 的建議的方法。如果已經具備Windows Server AppFabric 執行必要條件安裝程式之前的伺服器上安裝,您必須先解除Windows Server AppFabric 執行必要條件安裝程式。若決定手動安裝Windows Server AppFabric 系統管理員,管理員必須安裝 CacheAdmin、 CachingService、 及 CacheClient 功能,然後使用/gac參數。如需詳細資訊請參閱 MSDN Library 中的自動化安裝 (AppFabric 1.1 快取)

本文件小節可協助管理員規劃主控分散式快取服務之伺服器的架構及記憶體需求。分散式快取服務僅儲存記憶體中的資料,且不需依賴 SharePoint Server 2013 中的資料庫。此外,SharePoint Server 2013 的部分服務需要大量記憶體資源,而可能影響分散式快取服務的效能。分散式快取服務的效能深受用於本身之架構及記憶體配置的影響。

下表列出適合分散式快取服務的不同記憶體及架構建議 (視使用者總數而定)。

 

部署大小 小型伺服器陣列 中型伺服器陣列 大型伺服器陣列

使用者總數

< 10,000

< 100,000

< 500,000

分散式快取服務的快取大小建議值

1 GB

2.5 GB

12 GB

分散式快取服務 (double 建議的快取的大小 OS 上述,以及保留 2 GB) 的總記憶體配置

2 GB

5 GB

34 GB

注意事項 附註:
分散式快取服務快取大小不應該超過 16 GB,我們建議您在大型伺服器陣列環境中使用兩部伺服器。

建議的架構組態

專用伺服器或共置於前端伺服器

專用伺服器

專用伺服器

每個伺服器陣列快取主機數量下限

1

1

2

注意事項 附註:
在 SharePoint Server 2013 伺服器陣列中,必須至少要有一部執行分散式快取服務的快取主機。

注意事項 附註:
閱讀本文這節之前,應先了解<SharePoint Server 2013 的微型部落格功能、摘要和分散式快取服務概觀>中討論的分散式快取概念。

安裝 SharePoint Server 2013 時,分散式快取服務用於快取大小的記憶體配置會設為預設值 (總實體記憶體的 10%)。管理員可以使用 Update-SPDistributedCacheSize Cmdlet 變更分散式快取服務的記憶體配置。可以指派快取叢集中每部快取主機最多 16 GB 的記憶體給分散式快取服務。建議您為伺服器上執行的其他服務保留 2 GB 記憶體,然後將其餘記憶體指定給分散式快取服務。如需詳細資訊,請參閱<在 SharePoint Server 2013 中管理分散式快取服務>。

重要事項 重要事項:
Windows Server AppFabric 1.1 會導致高記憶體使用量在作業系統層級。這會影響分散式快取服務,如果配置 16 GB 的記憶體您應該在分散式快取伺服器上有至少 34 GB 的記憶體。這包括 2 GB 的作業系統保留的記憶體。如需詳細資訊,請參閱Windows Server AppFabric 記憶體耗用量行為AppFabric 1.1 快取: 記憶體配置給快取主機不得超過可用電腦記憶體的 50%
重要事項 重要事項:
在總實體記憶體超過 16 GB 的伺服器上,最多可配置 16 GB 記憶體給分散式快取服務。如果配置 16 GB 以上的記憶體給分散式快取服務,伺服器可能會不預期地停止回應超過 10 秒。

如果需要更多記憶體,您可以設定分散式快取服務在多部應用程式伺服器上執行。在此情況下,會跨執行分散式快取服務的所有伺服器進行快取,然後作為支援整個伺服器陣列的一個快取。若要新增其他應用程式伺服器,請使用 [SharePoint 設定精靈] 將新的應用程式伺服器加入伺服器陣列。您應該決定新的應用程式伺服器要在專屬模式或共置模式中執行。您必須確定指定給分散式快取服務的記憶體配置,與指定給執行分散式快取服務之所有伺服器的記憶體配置相同。快取資料只會儲存在一部伺服器上,而不會儲存在兩部伺服器上。如需詳細資訊,請參閱<在 SharePoint Server 2013 中管理分散式快取服務>。

當分散式快取服務在共置模式中執行時,應該增加伺服器的實體記憶體,並停止所有非必要的服務。不建議在與分散式快取服務所在相同的伺服器上執行下列任何服務或應用程式:

  • SQL Server 2008 或 SQL Server 2012

  • Search Service

  • SharePoint 中的 Excel Services

  • Project Server Service

規劃開發人員工作站時,開發人員工作站的總實體記憶體至少應該有 32 GB。在開發人員工作站上,會以單一伺服器部署的形式來安裝 SharePoint Server 2013。這表示會在共置模式中部署分散式快取服務。在共置模式中,會競用記憶體資源。若要管理記憶體資源配置,開發人員可以關閉任何未使用的服務,或定期重新啟動 SQL Server。

重要事項 重要事項:
分散式快取服務可在實體伺服器或虛擬伺服器上執行。使用虛擬化時,請勿使用動態記憶體來管理其他虛擬機器與分散式快取伺服器之間的記憶體資源共用。您必須修正虛擬化之分散式快取伺服器的記憶體配置。

在未規劃的情況下啟動及停止分散式快取服務會導致分散式快取服務變得不穩定。執行 SharePoint Server 2013 伺服器陣列的初始設定時,請以下列順序執行以下步驟:

  • 執行 [設定精靈] 將所有伺服器加入伺服器陣列。在伺服器陣列中的所有網頁伺服器和應用程式伺服器上啟動分散式快取服務。

  • 視需要執行其他伺服器陣列設定步驟。

  • 準備設定分散式快取服務時,確認分散式快取服務在伺服器陣列的所有伺服器上執行。然後在不打算作為快取叢集一部分的所有伺服器上停止分散式快取服務。避免在伺服器上停止並重新啟動分散式快取服務。如果在伺服器上意外停止分散式快取服務,且目前需要重新啟動分散式快取服務,請參閱<在 SharePoint Server 2013 中管理分散式快取服務>中的指引。

重要事項 重要事項:
如果在執行分散式快取服務的所有伺服器上停止分散式快取服務,請不要只在一部伺服器上重新啟動分散式快取服務。相反地,請同時在所有分散式快取伺服器上重新啟動分散式快取服務。重新啟動分散式快取服務時,會暫時影響一開始的效能。

除了上述方法之外,管理員也可以在不打算作為快取叢集一部分的伺服器上安裝 SharePoint Server 2013,但不註冊分散式快取服務。若要達成此目的,請搭配 New-SPConfigurationDatabaseConnect-SPConfigurationDatabaseWindows PowerShell Cmdlet 使用 skipRegisterAsDistributedCachehost 參數,或在命令列執行 psconfig.exe。此參數為選用。

分散式快取服務使用下列通訊連接埠:

  • 22233

  • 22234

  • 22235

  • 22236

注意事項 附註:
如果您使用多個快取主機伺服器陣列中,您必須設定第一部執行快取主機分散式快取服務可透過防火牆輸入 ICMP (ICMPv4) 流量。如需詳細資訊,請參閱建立輸入 ICMP 規則 Windows 8、 Windows 7、 Windows Vista、 Windows Server 2012、 Windows Server 2008 或 Windows Server 2008 R2 上。如果系統管理員會將第一個快取主機移除其中已設定為允許通過防火牆輸入 ICMP (ICMPv4) 流量的叢集,您必須設定新的叢集允許通過防火牆輸入 ICMP (ICMPv4) 流量的第一個伺服器。

https://technet.microsoft.com/zh-tw/library/jj219613.aspx
顯示: