SharePoint Server 2016、2019 和訂閱版本中的 MinRole 伺服器角色概觀

適用于:no-img-132013 yes-img-16 2016yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

瞭解 SharePoint Server 2016、2019 和訂閱版本中新的 MinRole 伺服器陣列拓撲及其優點。

MinRole 是什麼?

MinRole 是以 SharePoint Server 2016 引進的一組預先定義伺服器角色為基礎的新伺服器陣列拓撲。 設定 SharePoint 伺服器陣列時,要選取伺服器的角色,無論是建立新的伺服器陣列,或是將伺服器加入至現有陣列。 SharePoint 會根據伺服器角色自動設定每部伺服器上的服務。 SharePoint Server 2016、2019 和 Subscription Edition 已針對 MinRole 伺服器陣列拓撲進行優化。

下列影片會給您 MinRole 是什麼以及可以為您的組織做些什麼的一般概觀。

 

使用 MinRole 伺服器陣列拓撲的優點

使用 MinRole 主要的優點包括:

  • Simplified deployment :現在您不再需要擔心應該在哪幾部伺服器上啟動哪些服務。 以建議的 MinRole 拓樸部署您的伺服器陣列,您就可以專注在您的伺服器陣列中要啟用哪些功能,並讓 SharePoint 負責處理其餘的事項。

  • 改善效能和可靠性:Microsoft 已在 Microsoft 365 中操作 SharePoint 數年,並在各種情況下分析 SharePoint 的效能特性,包括 CPU、記憶體、磁片 I/O 和網路延遲。 SharePoint Server 2016、2019 和 Subscription Edition 已根據該分析針對 MinRole 伺服器陣列拓撲進行優化。 以建議的 MinRole 拓樸部署您的伺服器陣列,您就可以減少網路延遲,並提高可靠性。

  • Simplified capacity planning and farm scalability :Microsoft 是根據 MinRole 拓撲進行容量規劃。 以建議的 MinRole 拓樸部署您的伺服器陣列,您就可以利用更可預測且更具規範性的容量規劃指引。 另外,隨著您需求的成長,現在將伺服器新增到伺服器陣列中更加簡單,因為 SharePoint 會為您自動設定額外的伺服器。

MinRole 如何簡化部署?

MinRole 會根據伺服器角色,自動啟動和停止每個 MinRole 管理的伺服器上的服務執行個體。 當您建立新的伺服器陣列,或將機器加入現有的伺服器陣列中時,SharePoint 會啟動伺服器角色所需的基礎服務執行個體集合。 它也會偵測伺服器陣列中已啟用哪些其他的服務,並視您的伺服器角色啟動相符的服務執行個體。 最後,它會偵測伺服器陣列中已建立的服務應用程式,以及為了支援這些服務應用程式所需的服務。 而這些服務也會視您的伺服器角色而啟動。

當您將伺服器加入伺服器陣列中,服務執行個體的 MinRole 管理並不會立即發生。 當您啟用或停用伺服器陣列中的服務,或建立和刪除伺服器陣列中的服務應用程式時,MinRole 才會在伺服器陣列中現有的伺服器上啟動和停止服務執行個體。 這可確保您的 SharePoint 伺服器陣列中的每部伺服器,所執行的都只是其所需的服務。

如此一來,SharePoint 伺服器陣列管理員就可以專注在您想要在伺服陣列中執行 哪些 服務,而不必擔心它們在 哪裡 執行。 只要您已部署支援的 MinRole 伺服器陣列拓撲,SharePoint 就會處理這些細節。

MinRole 如何改進效能和可靠性?

處理要求時,SharePoint 常需要與服務執行個體通訊。 在先前的版本中,許多服務執行個體通常會裝載在不同的伺服器上,需要從前端伺服器進行跨伺服器連線,因而增加了延遲時間。 此外,如果其中一部裝載這些服務執行個體的伺服器處於異常狀況,它可能會影響到來自多個前端伺服器的要求,不但使問題難以解決,更難以限制對伺服器陣列中其餘部分所造成的影響。

藉由在本機伺服器上裝載每個伺服器角色所適用的服務執行個體,MinRole 能改善此經驗。 例如,適用於使用者要求的服務執行個體是裝載在前端伺服器角色上,而適用於背景工作的服務執行個體則是裝載在應用程式伺服器角色上。 SharePoint 需要與服務執行個體進行通訊以處理要求時,會偵測服務執行個體是否裝載在本機伺服器上。 若是,它將一律使用本機服務執行個體,而非裝載在遠端伺服器上的服務執行個體。

這項設計會盡可能將流量保持在本機伺服器上,以減少延遲時間。 也可以藉由限制的伺服器對整體伺服器陣列所造成的影響,來改善可靠性。 一旦系統管理員判斷伺服器處於異常狀況,並將其從負載平衡器輪值中移除,剩餘健全的伺服器就可以繼續處理要求,而不會受到異常的伺服器影響。

MinRole 也會自我修復。 MinRole 每天會掃描您伺服器陣列中的每部伺服器一次,以確認該伺服器所執行的是其所應執行的服務執行個體。 如果它偵測到伺服器與其伺服器角色不相容,就會自動啟動或停止所需的服務執行個體,使其回到符合規範的狀態。 SharePoint 的伺服器陣列管理員可完全控制此健全狀況掃描,且可以變更執行掃描的頻率、讓 MinRole 自動修正不相容的伺服器或只是向伺服器陣列管理員報告,或完全停用掃描。

MinRole 如何簡化容量的規劃和伺服器陣列的延展性?

Microsoft 為客戶提供各種建議的 MinRole 伺服器陣列拓撲,包括小型、中型和大型伺服器陣列。 若要檢閱建議的 MinRole 伺服器陣列拓撲,請參閱 Planning for a MinRole server deployment in SharePoint Servers 2016, 2019, and Subscription Edition

MinRole 具備內建的伺服器角色轉換,因此也有適應能力。 您可以輕鬆地將一個伺服器角色轉換到另一個,而不必中斷伺服器與伺服器陣列的連線,然後將其重新加入伺服器陣列。 可透過管理中心網站或 Windows PowerShell 執行伺服器角色轉換。

MinRole 的增強功能

從適用於 SharePoint Server 2016 的 2016 年 11 月份公用更新程式開始,Microsoft 推出了下列 MinRole 的增強功能:

Microsoft 建議將 2016 年 11 月公開更新 (或更新版本) 安裝到 SharePoint Server 2016、2019 或訂閱版本,以充分利用這些 MinRole 增強功能。

另請參閱

概念

SharePoint Server 的技術圖表

SharePoint Server 2016、2019 和訂閱版本中 MinRole 和相關聯服務的描述

其他資源

規劃 SharePoint Server 2016、2019 和訂閱版本中的 MinRole 伺服器部署

在 SharePoint Server 2016、2019 和訂閱版本中管理 MinRole Server 伺服器陣列