跨 SharePoint Server 伺服器陣列共用服務應用程式

適用于:yes-img-132013 yes-img-16 2016yes-img-192019 yes-img-se訂閱版本 no-img-sopMicrosoft 365 中的 SharePoint

在 SharePoint Server 中,部分服務應用程式可以跨伺服器陣列共用。

透過發佈服務應用程式,可以最佳化資源、避免冗餘,而且不需要安裝專用的企業伺服器陣列,就能在全企業中提供服務。 可以在 SharePoint Server 伺服器陣列中發佈下列服務應用程式:

  • Business Data Connectivity

  • Machine Translation

  • Managed Metadata

  • User Profile

  • Search

  • Secure Store

若要讓客戶升級伺服器陣列裝載其他伺服器陣列所取用之服務應用程式的多伺服器陣列環境,SharePoint 取用伺服器陣列可以從執行相同主要版本或下一個主要版本的發佈伺服器陣列取用服務。 此外,SharePoint 2016 取用者伺服器陣列可以從 SharePoint 訂閱版本發佈伺服器陣列取用服務,即使 SharePoint 訂閱版本是較新的兩個版本。 SharePoint 取用者伺服器陣列不支援從執行舊版主要版本的發佈伺服器陣列取用服務。

跨伺服器陣列服務發佈支援的案例:

取用伺服器陣列 支援從 SharePoint 2013 發佈伺服器陣列取用服務嗎? 支援從 SharePoint 2016 發佈伺服器陣列取用服務嗎? 支援從 SharePoint 2019 發佈伺服器陣列取用服務嗎? 支援從 SharePoint 訂閱版本發佈伺服器陣列取用服務嗎?
SharePoint 2013
SharePoint 2016
SharePoint 2019
SharePoint 訂閱版本

注意事項

除非如上所述所列,否則不支援從伺服器版本取用超過一個版本的服務。 這表示 SharePoint (N-2+) 伺服器陣列不支援從 SharePoint (N) 伺服器陣列取用服務。 例如,SharePoint 2013 無法取用 SharePoint 2019 的服務、SharePoint 2010 無法取用 SharePoint 2016 的服務等。

重要: SharePoint 2010 伺服器陣列與 SharePoint 2013 伺服器陣列之間共用服務和內容的時機有重大限制。 內容類型整合使用 SharePoint Server 中的備份和還原機制,跨網站集合發佈內容類型。 在下列案例中,備份和還原無法跨版本運作:

  • 在 SharePoint 2010 伺服器陣列與 SharePoint 2013 伺服器陣列之間

  • 2013 伺服器陣列上處於 2010 模式的網站與 2013 伺服器陣列上處於 2013 模式的網站之間

若要瞭解如何使用這些限制,並在 SharePoint 2010 與 SharePoint 2013 伺服器陣列之間成功共用服務和內容,請參閱 如何升級使用內容類型新聞訂閱 (SharePoint Server 2013)

注意事項

[!附註] 若伺服器陣列分別位於不同網域之中,則 User Profile Service 應用程式會要求這兩個網域相互信任。 為使 Business Data Connectivity Service 及 Secure Store Service 應用程式的管理功能可以在使用的伺服器陣列中運作,發佈伺服器陣列的網域必須信任使用伺服器陣列的網域。 其他跨伺服器陣列的服務應用程式無需網域彼此信任即可運作。

User Profile Service 必須和其支援的內容位於相同的資料中心上,因為 User Profile Service 應用程式與「我的網站」、小組網站和社群網站位於相同的位置,才能確保社交功能的效能。

如果伺服器陣列包含服務應用程式,並且可發佈服務應用程式,以便其他伺服器陣列可以使用此服務應用程式,這種伺服器陣列稱為「發佈伺服器陣列」。 如果伺服器陣列連線至遠端位置,以便使用遠端位置上主控的服務應用程式,這種伺服器陣列稱為「耗用伺服器陣列」。

本文說明跨伺服器陣列發佈及消耗服務應用程式的所需步驟。 這些步驟必須以所列順序執行。

  1. 交換伺服器陣列間的信任憑證。

    若要開始,消耗伺服器陣列管理員必須提供兩個信任憑證給發佈伺服器陣列管理員:根憑證與 Security Token Service (STS) 憑證。 此外,發佈伺服器陣列管理員必須提供根憑證給耗用伺服器陣列管理員。 透過交換憑證,每個伺服器陣列可以知道另一個伺服器陣列為可信任。

    如需詳細資訊,請參閱<在 SharePoint Server 中交換伺服器陣列之間的信任憑證>。

  2. 在發佈伺服器陣列上,發佈服務應用程式。

    在服務應用程式所在的伺服器陣列上,管理員必須明確發佈服務應用程式。 沒有明確發佈的伺服器應用程式僅可用於本機伺服器陣列。

    如需詳細資訊,請參閱<在 SharePoint Server 中發佈服務應用程式>。

  3. 在發佈伺服器陣列上,將許可權設定為取用伺服器陣列的適當服務應用程式。

    您必須將使用伺服器陣列權限授予發佈伺服器陣列上的 Application Discovery and Load Balancing Service Application。 完成這項作業後,請將使用伺服器陣列權限授予要使用該權限的已發佈服務應用程式。

    如需詳細資訊,請參閱<在 SharePoint Server 中設定已發佈之服務應用程式的權限>。

  4. 在使用伺服器陣列上,連線至遠端服務應用程式。

    在發佈伺服器陣列發佈服務應用程式後,如果知道特定的服務應用程式地址,耗用伺服器陣列管理員可以從耗用伺服器陣列連線至服務應用程式。

    如需詳細資訊,請參閱<在 SharePoint Server 中連線至遠端伺服器陣列上的服務應用程式>。

    重要事項

    除非您先在兩個網域之間建立網域層級信任,否則無法在分別位於網域中的伺服器陣列間,共用 User Profile Service 應用程式。

  5. 新增共用服務應用程式至耗用伺服器陣列上的 Web 應用程式 Proxy 群組。

    管理員必須將建立新服務應用程式連線與使用伺服器陣列上本機 Web 應用程式的關聯。 只有設定為使用此關聯的 Web 應用程式才可以使用遠端服務應用程式。

    如需如何設定 Web 應用程式 Proxy 群組連線的資訊,請參閱<從 SharePoint Server 的 Web 應用程式新增或移除服務應用程式連線>。

    注意事項

    新增服務應用程式至 Proxy 群組之前,必須先規劃 Proxy 群組的版面配置,這一點很重要。

  6. 設定發佈與耗用伺服器陣列之間的伺服器對伺服器驗證。

    若要允許 Web 應用程式或應用程式服務代替使用者向其他伺服器陣列上的 Web 應用程式要求資源,您必須設定伺服器陣列之間的伺服器對伺服器驗證。 如需詳細資訊,請參閱<設定發佈與耗用伺服器陣列之間的伺服器對伺服器驗證>。

    注意事項

    向其他伺服器陣列上之應用程式服務要求資源的 Web 應用程式或應用程式服務,不需要伺服器對伺服器驗證。

另請參閱

其他資源

如何升級使用內容類型整合的環境 (SharePoint Server 2013)