SHAREPOINT SERVER 服務器拓撲
使用此新服務器場拓撲,SharePoint管理員可以在SharePoint服務器場中分配服務器角色,而無需付出太多努力。
Microsoft提出了SharePoint Server 2016和2019中名為MinRole的新場拓撲。此拓撲的基本概念是根據SharePoint場中的服務器角色顯式運行服務集,即無法運行其他服務。換句話說,MinRole服務器場拓撲取決于預定義的服務器角色設置。此服務器場拓撲適用于SharePoint Server 2016和2019。
傳統服務器場設計的此替代服務器場拓撲旨在優化系統資源,并通過預定義的服務器角色為用戶提供最佳性能。使用此新服務器場拓撲,SharePoint管理員可以在SharePoint服務器場中分配服務器角色,而無需付出太多努力。在創建服務器場或將服務器加入現有服務器場時,需要指定服務器角色。因此,SharePoint會根據選定的特定服務器角色配置其所需的服務,并根據此服務器場拓撲來增強服務器場的性能。
換句話說,不再需要創建服務應用程序??不再根據需要在服務器場中的其他服務器上啟動服務。
MinRole農場拓撲優勢
MinRole服務器場拓撲簡化了最終用戶與SharePoint服務器場中Service Application及其實例的安裝和配置有關的工作。除以下內容外,還包含此服務器場拓撲的一些主要優點。
簡化部署
MinRole拓撲將負責服務器的服務。
如果根據建議的MinRole拓撲設置服務器場,則僅要求最終用戶注意服務器場中所需的功能,SharePoint將處理其余部分。
改進的性能和可靠性
長期以來,Microsoft一直致力于SharePoint Online。在不同的情況下,包括CPU,磁盤I / O,內存和網絡延遲,它分解了SharePoint的性能屬性。
通過執行各種分析,我們可以得出結論,針對MinRole服務器場拓撲,SharePoint 2016和Sharepoint 2019的版本均得到了增強。
如果根據建議的MinRole拓撲設置服務器場,則最終用戶可以減少網絡延遲并提高可靠性。
簡化的容量規劃和服務器場可擴展性
關于MinRole拓撲,Microsoft專注于容量規劃。
根據建議的MinRole拓撲,如果建立服務器場,則可以越來越多地使用可預測的說明性指導進行容量規劃。
由于SharePoint自然基于MinRole拓撲配置服務器,因此,除了上述要點之外,當前還可以根據要求將服務器添加到服務器場中。
MinRole中的服務器角色
此服務器場拓撲中有8個服務器角色,分為3類。
專門角色
共享角色
特殊角色
專門角色
這些角色提高了性能和可伸縮性。這種類型的角色主要用于大型可伸縮服務器場。通過使用共享角色,可以專門用于中型服務器場。
在此角色下,放置了以下4個服務器角色:
前端
前端角色服務器已針對更高的性能和性能敏感進行了優化。
這些服務器通過根據本地服務器上的用戶請求適當執行服務實例來處理和服務用戶流量。
前端服務器的基本部分是服務應用程序,服務和用戶請求服務組件。
前端服務器角色和應用程序服務器角色具有幾乎相同的服務集,但是每個服務器角色具有不同的用途。
應用
應用程序服務器的基本部分是服務應用程序,服務和后端請求服務組件。
應用程序服務器角色的目的是提供諸如計時器作業之類的后臺進程。
它也可能是與搜索爬網有關的請求的目標。
簡化服務器以實現高吞吐量。
分布式緩存
分布式緩存服務器的基本部分是服務應用程序,服務和需要組件的分布式緩存。
其他服務器支持高可用性,但不支持分布式緩存。
這些服務器為諸如Newsfeed之類的特定數據類型提供高速緩存。
在SharePoint服務器場中,可以添加多個分布式緩存服務器來分配負載。
每個服務器都有自己的緩存數據,并且該緩存數據不會復制到任何其他分布式緩存服務器。
如果突然,分布式緩存服務器下沉并且無法正常工作,則存儲在該服務器中的緩存數據將丟失。
搜索
搜索服務器的基本部分是服務應用程序,服務和與搜索有關的組件。
當在搜索角色中定義了指定服務器時,需要配置搜索拓撲管理。
搜索功能(例如索引編制)由這些服務器處理。
共享角色
對于SharePoint場中較少的服務器,引入了這些服務器角色。共享角色與專用角色結合在一起,因此它們可以在中等規模的服務器場中使用。隨著它們運行更多服務,它們可能會獲得更多的可用系統資源。
在此角色下,放置了以下2個服務器角色:
具有分布式緩存的前端
在一臺服務器上,前端和分布式緩存角色與此服務器角色相關聯。
如果要將服務器托管為共享服務器,則需要滿足系統的所有需求。
在11月的公開更新期間,SharePoint Server 2016(功能包1)引入了一項高級功能。這說明Minrole是對共享角色的增強。
搜索申請
在一臺服務器上,“應用程序”和“搜索”角色與此共享服務器角色關聯。
為了承載共享服務器角色,需要服務器以滿足系統要求。
在SharePoint Server 2016(功能包1)的11月公共更新中,此共享角色作為MinRole的增強功能引入。
特殊角色
對于測試或開發環境,將使用這些特殊角色。一些未集成到MinRole中的服務也用于此角色。
在此角色下,放置了以下2個服務器角色:
單服務器場
此單服務器場角色取代了在以前的SharePoint Server版本中可以訪問的獨立安裝模式。
該服務器角色的基本部分是服務應用程序,服務和與單服務器場相關的組件。
該服務器角色主要用于開發和測試。它可以在某種程度上用于生產。
在此服務器角色下,SharePoint服務器場中僅允許使用一臺服務器。
由于SQL Server不是該服務器角色的一部分,因此需要SharePoint Administrator安裝和準備Microsoft SQL Server,這與以前版本的獨立安裝完全相反。
必須由SharePoint管理員手動或通過執行服務器場配置向導來配置SharePoint Web應用程序和服務器場服務。
客戶機
Custom Server角色的基本部分是最終用戶希望管理的服務應用程序,服務和其他組件,而不是使用MinRole來管理它們。
SharePoint Administrator對具有此服務器角色類型的服務器上運行的服務實例具有完全控制/責任。
要運行未與MinRole集成的服務,請使用此自定義服務器角色。
分配給該角色的服務器不受MinRole的管理。
最終用戶在SharePoint場中添加新的SharePoint服務器后,用戶將運行SharePoint配置向導,并出現以下屏幕,用于選擇服務器角色。
根據所選角色,SharePoint將根據所選角色為服務器配置所有必需的服務。
注意:必須在SharePoint服務器場中為每個服務器角色至少部署兩臺服務器,以在SharePoint服務器場中實現高可用性(HA)。
MinRole拓撲
建議在服務器場拓撲下面配置SharePoint 2013 Server中的服務和服務應用程序。
傳統拓撲
Microsoft SharePoint 2013服務器場的傳統三層角色可以駐留在用于開發或演進的單個服務器上,也可以駐留在多個服務器上。
傳統的體系結構方法包括應用程序服務器,數據庫服務器和Web前端服務器。
簡化的拓撲
這是一種用于場設計的新方法,可以用作場拓撲的傳統體系結構的替代方法。
Microsoft設計了此拓撲以提高系統資源并提高性能。
在這種拓撲中,SharePoint服務器場中的服務和組件的分發主要集中在服務器硬件的最大系統資源上。
前端服務器,批處理服務器和數據庫服務器已合并到此新的簡化拓撲中。
雖然MinRole場拓撲結構,提供了3層提到的方法來設置一個SharePoint場:
內容農場
這些站點和服務應用程序托管在此服務器場上。
此外,此服務器場還可以使用不同服務器場的服務應用程序。
服務農場
由不同服務器場吞噬的服務應用程序托管在該服務器場上。
在此服務器場中,托管了托管元數據,搜索,用戶配置文件等服務應用程序。
搜索農場
其他服務器場吞噬的Search Service應用程序托管在該服務器場中。
上述每個SharePoint服務器場都需要不同的MinRole服務器角色。請參考下表以及服務器角色和服務器場類型的映射。
MinRole簡化部署
基于服務器角色,MinRole基于可以使用MinRole進行操作的每個服務器的多個服務實例啟動和終止。
此外,在創建服務器場或將新服務器添加到現有服務器場(如服務器角色所指示)時,SharePoint將啟動一組基本的服務實例。此外,還可以識別根據服務器角色在服務器場中啟用和啟動其匹配服務實例所需的其他服務。最后,他們現在能夠區分服務器場中創建的服務和需要服務應用程序幫助的服務。
因此,基于此信息,它也根據服務器的角色啟動那些服務實例。
僅當MinRole將服務器加入服務器場時,才對服務實例進行適當的管理。一旦在服務器場中啟用/禁用任何服務或在服務器場中創建/刪除服務應用程序,MinRole就會通過根據服務器角色在服務器場的現有服務器上啟動或停止服務實例來發揮其作用。這樣可以確保SharePoint場中的每個服務器都按照其所需的服務運行。
SharePoint場管理員現在能夠專注于什么需要服務在農場,而不是擔心跑哪里運行它們,因為這拓撲結構的結果。如果使用MinRole服務器場拓撲設置SharePoint服務器場,則無論時間長短,SharePoint都會處理這些類型的詳細信息。
選擇退出MinRole
通過采用此客戶服務器角色,我們現在可以輕松配置相同版本的SharePoint,例如SharePoint 2016 03 2019及其以前的版本。不打算使用MinRole服務器場拓撲的SharePoint管理員可以通過將服務器場中的某些或所有服務器分配給“自定義”角色來實現此目的,然后可以手動管理這些服務器,即在這些服務器上管理其服務實例。如果不需要更改部署腳本,則需要SharePoint Administrator考慮ServerRoleOptional參數。
結論
使用SharePoint Server 2016和2019中的這種新服務器場拓撲,可以在一定程度上減少SharePoint Administrator的手動工作。此服務器場拓撲根據服務器的角色管理服務器場服務器上的所有服務實例,提高性能并提供服務器的高可用性。它還通過其“自定義”角色為最終用戶提供了遵循傳統服務器場拓撲的選項。內容場拓撲設施是根據組織規模設置場設置的各種選項。選擇最合適的MinRole服務器場拓撲并嘗試一下?。?!