設計內容部署拓撲

 

適用版本: SharePoint Server 2010

上次修改主題的時間: 2016-11-30

內容部署是 Microsoft SharePoint Server 2010 的一項功能,可用以將內容從來源網站集合部署至目的地網站集合。本文說明為內容部署所設計的拓撲元素,並說明一般內容部署拓撲。如需使用 SharePoint Server 2010 的內容部署概觀,請參閱<內容部署概觀 (SharePoint Server 2010)>。如需規劃搭配使用內容部署與解決方案的詳細資訊,請參閱<規劃內容部署 (SharePoint Server 2010)>。

本文內容:

  • 內容部署拓撲的元素

  • 一般內容部署拓撲

內容部署拓撲的元素

大部分內容部署拓撲包括兩個以上的伺服器陣列,以分隔製作環境與實際執行環境。內容部署中使用的伺服器陣列可以有下列其中一種目的:

  • 製作   製作伺服器陣列包含建立內容的小組所使用之網站集合。

  • 實際執行   實際執行伺服器陣列包含將內容呈現給其預定對象的網站集合,此伺服器陣列一般有較緊密的安全性。

  • 臨時   臨時伺服器陣列包含一個是實際執行網站集合複本的網站集合,如此可在進行發佈之前,先加以檢閱並測試內容。

在所有匯出內容的伺服器陣列上,必須將架設管理中心網站的單一伺服器指定為「匯出伺服器」。同樣地,在所有匯入內容的伺服器陣列上,必須將架設管理中心網站的單一伺服器指定為「匯入伺服器」。這些伺服器裝載的計時器工作執行匯出及匯入作業,以及壓縮、傳輸及解壓縮含有匯出及匯入為內容部署之一部分內容的 .cab 檔案。在壓縮前後,匯出及匯入伺服器要有足夠的磁碟空間,才可保留這些 .cab 檔案以及未壓縮的檔案複本。如需內容部署程序的詳細資訊 (包括使用內容部署時需要注意的重要考量清單),請參閱<內容部署概觀 (SharePoint Server 2010)>。

一般內容部署拓撲

本節說明通用內容部署拓撲。

雙伺服器陣列拓撲

雙伺服器陣列拓撲是標準的網際網路網站拓撲,而且一般是用以發佈網際網路網站 (如公司的網際網路服務平台網站或新聞組織的線上新聞網站) 的拓撲。它包括兩個伺服器陣列:一個架設製作網站集合以及製作小組所使用的其他網站,另一個架設實際執行網站集合。在此拓撲中,實際執行伺服器陣列的使用者屬於不同的 Active Directory 網域,而部分實際執行伺服器陣列的使用者則可能為匿名使用者。此拓撲建議用於網際網路的網站,以及用於使用者具有內容唯讀存取權的外部網路網站。

下圖顯示進行內容部署的標準雙伺服器陣列拓撲:

內容部署的兩階段伺服器陣列

在雙伺服器陣列拓撲中,製作伺服器陣列包含用以製作網站內容的網站集合。製作伺服器陣列中的某部前端網頁伺服器,必須設定成將製作網站集合的內容匯出至實際執行伺服器陣列。在實際執行伺服器陣列中架設管理中心網頁伺服器的某部伺服器,必須設定成從製作伺服器陣列匯入內容。

在雙伺服器陣列拓撲中,實際執行伺服器陣列通常架設在外部與內部防火牆所保護的周邊網路中,以加強安全性。

此拓撲的變化如下:

  • 單一製作伺服器陣列發佈至多個實際執行伺服器陣列   在此變化中,會在周邊網路中部署多個伺服器陣列。每個實際執行伺服器陣列的內容可能都相同,或是各伺服器陣列具有不同的網站。此拓撲可以使用多種方法加以設定:

    • 製作伺服器陣列可以部署至所有實際執行伺服器陣列。

    • 製作伺服器陣列可以部署至一個實際執行伺服器陣列;而使用內容部署,則可以將該實際執行伺服器陣列部署至另一個實際執行伺服器陣列。

    注意

    因為內容部署工作以特定目的地之路徑為基礎,所以不會同步處理多個實際執行伺服器陣列的部署。在此情況下,於執行所有內容部署工作之前,每個實際執行伺服器陣列的內容可能會不相同。

  • 多個製作伺服器陣列發佈至單一實際執行伺服器陣列   不同的製作小組 (各在其本身的製作伺服器陣列上工作) 可以在已發佈至單一實際執行伺服器陣列上不同網站集合的不同網站集合上工作。

三階段拓撲

在部分解決方案中,會部署三階段拓撲,並包括製作伺服器陣列、臨時伺服器陣列及實際執行伺服器陣列。臨時伺服器陣列可用以先測試或檢閱內容以及自訂網頁組件或程式碼,再將內容發佈至實際執行伺服器陣列。視 SharePoint Server 2010 解決方案大小之不同,製作及臨時的網站集合可位於相同的伺服器陣列,而非兩個不同的伺服器陣列。這種拓撲建議用於下列狀況:

  • 多階段核准程序為業務需求的環境。

  • 驗證環境中較能確實反映實際執行環境的內容,再將其部署至實際執行環境。

  • 測試具備自訂網頁組件與程式碼的內容,再將其移至實際執行伺服器陣列。

在一般三階段內容部署拓撲中,製作伺服器陣列會部署至臨時伺服器陣列與實際執行伺服器陣列。製作伺服器陣列中的前端網頁伺服器,必須設定成匯出內容。臨時伺服器陣列及實際執行伺服器陣列中的前端網頁伺服器,必須設定成匯入內容。

下圖顯示內容部署的標準三階段拓撲,在其中,製作伺服器陣列會將內容部署至臨時伺服器陣列與實際執行伺服器陣列:

內容部署的三階段伺服器陣列

在驗證三階段拓撲時,製作伺服器陣列會將內容部署至臨時伺服器陣列,而臨時伺服器陣列會將內容部署至實際執行伺服器陣列。在此情況下,在臨時伺服器陣列中架設管理中心網站的伺服器,必須設定成匯入及匯出內容。

單一伺服器陣列拓撲

內容部署可以設定成用於單一伺服器陣列內。在此拓撲中,作者在一個網站集合中工作,而內容會部署至相同伺服器陣列上重複的發佈網站集合。用於製作及實際執行的網站集合,會使用相同資料庫伺服器上不同的內容資料庫。網站集合可以位於相同的 Web 應用程式中,或在不同的 Web 應用程式中。管理安全性的方式是授與使用者內容權限,而不是使用不同的 Active Directory 網域。此拓撲建議用於內部網路環境、臨時環境中內容或程式碼驗證非業務需求的外部網路環境,以及用於在只可以使用或需要一個伺服器陣列時,分隔兩個位置之間的安全性設定與驗證。

下圖顯示單一伺服器陣列拓撲,其中某個 Web 應用程式中的網站集合,會部署至相同伺服器陣列中另一個 Web 應用程式的網站集合:

內容部署的單一發佈伺服器陣列

注意

搭配使用內容部署與單一伺服器陣列拓撲可能不是您 SharePoint Server 2010 解決方案的最佳方式。其中一個使用內容部署的替代方式是擴充 Web 應用程式。此選項可讓您具有不同的 IIS 網站,使用共用內容資料庫將相同內容公開至不同的一組使用者。此通常用於外部網路部署,讓不同的使用者使用不同的網域存取內容。如需擴充 Web 應用程式的詳細資訊,請參閱<擴充 Web 應用程式 (SharePoint Server 2010)>。如需使用內容部署的替代清單,請參閱<規劃內容部署 (SharePoint Server 2010)>。

See Also

Concepts

內容部署概觀 (SharePoint Server 2010)
規劃內容部署 (SharePoint Server 2010)