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

在 SharePoint 2013 中規劃網站和網站集合

 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2013-12-18

摘要:了解在 SharePoint 2013 網站規劃程序中需要做出的重要決策。

每個 SharePoint 2013 網站都只屬於一個網站集合,而一個網站集合是由一個最上層網站和其下所有網站所組成。如下圖所示,網站集合是 SharePoint 2013 Web 應用程式中最上層的組織。單一 Web 應用程式中可以有的網站集合數目取決於伺服器基礎結構的容量。如需 SharePoint 2013 界限的詳細資訊,請參閱<SharePoint 2013 的軟體界限及限制>。如需 SharePoint 2013 容量規劃的詳細資訊,請參閱<SharePoint Server 2013 的容量管理及調整大小>。如需 SharePoint 2013 網站集合的概觀,請參閱<SharePoint 2013 中的網站與網站集合概觀>。

圖:SharePoint 2013 中的網站集合結構

網站集合的圖表

重要事項 重要事項:
本文資訊適用於 SharePoint Foundation 2013 和 SharePoint Server 2013。不過,本文會討論特定類型的網站,例如 SharePoint Foundation 2013、發佈,以及 我的網站 中所沒有的記錄中心與文件中心網站。

本文內容:

一般而言,規劃網站與網站集合時請遵守下列原則:

  • 在每個伺服器陣列只使用一個 Web 應用程式,用此方式來支援您所有的網站集合與網站。

  • 將對內 (內部網路) SharePoint 2013 解決方案設置在與對外 (網際網路) 解決方案不同的 SharePoint 2013 伺服器陣列中。

  • 使用主機命名型網站集合,而非路徑名稱型網站集合,並將之放在預設區域中。如需如何設計主機命名型網站集合的詳細資訊,請參閱<已指定主機的網站集合架構與部署 (SharePoint 2013)>。

  • 當您需要使用備用存取對應 (AAM) 時,請使用路徑名稱型集合。

注意事項 附註:
如需如何規劃網站集合的詳細資訊,請參閱<SharePoint 2013 中的網站與網站集合概觀>。

有許多方法可以組織您的網站。準備一套計劃來協助控管網站部署,有助於避免網站沒有條理地隨機擴張、更適當地管理您的 SharePoint 基礎結構,以及提供更好的使用者體驗。

規劃網站結構的第一個步驟是清查您要使用 SharePoint 2013 來解決的業務問題與需求。接著,將您的業務需求對應到最能滿足它們的網站類型。此對應將告訴您所需的網站類型。整體而言,您需要的網站將會落在 [共同作業] 類別、[企業] 類別、[發佈] 類別或 [自訂] 類別下。如需網站類型和其分類方式的詳細資訊,請參閱<SharePoint 2013 中的網站與網站集合概觀>。

在您決定解決方案所需的網站類型之後,下一個步驟是規劃如何在網站集合間實作這些網站。網站集合中的網站具有共同的功能,例如:

  • 共用權限

  • 範本庫

  • 內容類型

  • 網頁組件

  • 通常有共同的導覽配置

網站集合規劃的主要目標是準備好一套結構,讓您的組織可以成長,卻不會產立不必要的管理負荷。以下是可以滿足許多需求的內部網路 SharePoint 2013 伺服器陣列泛用模型。

圖:內部網路 SharePoint 2013 伺服器陣列模型

網站集合的建議模型

內部共同作業和發佈   您可以建立一個網站集合來裝載內部小組網站。這些網站可以分成兩個主要類別。其中一個分支可以根據公司的內部階層來組織,其中用部門入口網站來裝載子網站,以供個別常設小組用來存放內容、共同作業以及將工作成果公開給組織其餘單位。另一個對等分支則可用於臨機操作或 v 小組或專案小組。這些小組的成員來自常設小組,需要暫時有個共同作業與發佈空間。

內部企業應用程式   您可以建立一個網站集合來裝載公司中的每個人都會使用的網站與資源。例如,公司內部網路、企業搜尋、我的網站和記錄存放庫。文件中心網站和記錄中心網站彼此最好設置在不同的網站集合中。

網際網路形象   公司的網際網路形象網站最好是放在不同的 SharePoint 2013 伺服器陣列中。這類型的網站集合裝載可供網際網路上的匿名使用者使用的資源。例如,您可以使用網際網路形象網站來提供新聞稿或評論,並以中繼資料標記新聞稿或評論標記,好將文章分類,方便使用者搜尋或瀏覽資訊。如需如何設計網際網路形象所需之 SharePoint 2013 的詳細資訊,請參閱<在 SharePoint Server 2013 中發佈至網際網路、內部網路及外部網路網站的功能概觀>和<規劃 SharePoint Server 2013 跨網站發佈的邏輯架構>。

網站集合中的所有網站都會一起儲存在相同的 SQL 資料庫中。視網站集合與網站的結構方式以及網站用途而定,這可能會影響網站與伺服器的效能。當您規劃如何配置內容到一或多個網站集合時,請注意下列限制:

  • 將活動特別旺盛的網站設置在不同的網站集合中。例如,網際網路上供人匿名瀏覽的知識庫網站,就可能會產生大量資料庫活動。其他網站如果使用相同的資料庫,其效能就可能會受影響。將知識庫網站另外放在含有其專屬資料庫的網站集合中,就可以釋出資源,讓其他網站不再需要與該網站爭用資料庫資源。

  • 因為網站集合中的所有內容都是儲存在相同的內容資料庫中,所以資料庫作業 (例如備份和還原內容) 的效能將取決於整個網站集合中的內容量、資料庫大小、資料庫所在伺服器的速度,以及其他因素。視內容量與資料庫組態而定,您可能需要將網站集合分成多個網站集合,以滿足服務層級協議中對於備份與還原、輸送量等等方面的需求。有關該如何管理資料庫大小與效能,這實已超出本文的範圍,故不予說明。

  • 在網站集合的最上層網站下建立太多網站,可能會影響效能和使用性。建議網站集合中的網站與子網站數目不要超過 250,000 個網站。

在準備好網站集合計劃之後,您就可以開始規劃網站集合中的網站組織。

請根據組織的規模與結構,規劃所需的基本網站。有些較大型部門或專案的網站,也可能會彙總所有較小型子網站 (專供負責進行限時專案的較小型常設小組或 v 小組使用) 上出現的資訊。

當您根據組織結構來規劃網站時,請使用下列指導方針:

部門或小組網站   請規劃在彙總性質的部門網站下,為每個小組各建立一個網站。在大型組織中,可能會好幾層的網站,而每個網站皆專心處理在本身的組織層級建立和管理的內容。

您可以設計一個網站,讓組織成員能夠合編與您的業務目標或組織目標相關的內容。這些網站可以有自己的發佈程序,也可以有搭配其他網站的發佈程序。這些網站上通常會同時存在內部使用的合編內容,以及要公開給觀眾的內容。

彙總網站   彙總網站會抓出其他子網站上所儲存的內容。它讓使用者能夠跨部門尋找資訊與專家。其通常包含與整體組織資訊架構相關、而且通常與部門或專案網站結構對應的網站。

應用程式網站會組織小組程序,並提供執行這些程序的機制。應用程式網站通常包含數位儀表板和其他功能,來檢視及變更與網站用途相關的資料。應用程式網站中呈現的資訊通常來自各種來源,例如資料庫或其他 SharePoint 網站。

例如,人力資源組織可以設計一個應用程式網站,讓員工能夠:

  • 存取一般資訊,例如員工手冊和工作機會。

  • 執行一般工作,例如提交工時表和費用報表。

  • 在儀表板中檢視個人化資訊,例如員工過去的薪資與津貼。

另一個範例是,組織中的內部技術支援群組可以設計一個服務台應用程式網站,來為組織成員提供技術支援。此應用程式網站可以納入下列功能:

  • 存取知識庫,以取得過去的支援事件與最佳作法文件。

  • 執行一般工作,例如建立支援事件或是檢閱進行中事件的狀態。

  • 整合通訊功能,以支援線上會議和討論。

  • 個人化的資料檢視。例如,支援經理可以檢視儀表板來查看小組成員生產力和客戶滿意度評分。支援工程師則可以檢視其目前未解決的事件。

在發佈網站中,作者可以建立及修改網頁與文件形式的內容,而且可以使用核准程序,讓內容可供具有適當檢視權限層級的使用者取用。發佈程序包括建立內容,然後提交內容進行核准。內容一旦受到核准,就會提供 (或稱發佈) 到網站上供讀者取用。此發佈動作是按照預設排程或自訂排程 (視專案需要而定) 進行。發佈網站可以當成內部網路、外部網路或網際網路網站 (視觀眾而定) 來使用。

例如,您可以使用發佈網站作為發佈新聞稿的網際網路網站。公關小組可以建立新聞稿、使用發佈工作流程來核准新內容,並指定要公開在消費者面前的時間。另一個範例是,您可以使用發佈網站作為公司內部網路網站,讓員工在其中看到公司消息。頁面作者可以指定內容的目標觀眾,只讓所指定群組的成員檢視內容。

您有兩種方式可以將發佈的內容提供給使用者:就地編寫,或跨網站發佈。使用就地編寫方法時,您可以使用單一網站集合來編寫內容,並直接提供給網站的讀者。使用跨網站發佈方法時,您可以使用一或多個網站集合來編寫內容,並使用一或多個網站集合來控制網站設計與內容顯示。如需詳細資訊,請參閱<在 SharePoint Server 2013 中發佈至網際網路、內部網路及外部網路網站的功能概觀>。

您可以規劃讓網站使用者建立其他網站。例如,您可以規劃向每個使用網站的小組成員各提供一個我的網站。我的網站是一種以 SharePoint Server 2013 為基礎的小組網站,具有公用和私人檢視。您也可以讓小組成員建立其他網站 (例如例如文件工作區網站),以便他們合編文件及合作處理其他專案。同樣地,您可以讓網際網路網站的使用者存取共同作業網站,作為 Web 型服務的一部分。例如,您可以給他們權限來建立會議工作區網站,並參與線上會議,作為網站使用體驗的一部分。

如需您可建立之網站類型的詳細資訊,請參閱<SharePoint 2013 中的網站與網站集合概觀>。

為了協助您規劃網站與網站集合,Windows PowerShell 命令列可清查您整個 SharePoint 2013 伺服器陣列,並取得每個網站集合與網站的屬性。它會將結果儲存成逗號分隔檔案 (CSV)。請使用這項清查動作,找出每個 Web 應用程式中的網站集合與網站階層,然後規劃要新增網站的位置。

使用 Windows PowerShell 清查 SharePoint 伺服器陣列
  1. 確認您具備下列成員資格:

    • SQL Server 執行個體上的 Securityadmin 固定伺服器角色。

    • 要更新的所有資料夾上的 db_owner 固定資料庫角色。

    • 要執行 Windows PowerShell Cmdlet 的伺服器上的 Administrators 群組。

    • 在伺服器陣列管理員群組中

    管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint 2013 Cmdlet 的權限。

    注意事項 附註:
    如果您不具備上述權限,請連絡安裝程式管理員或 SQL Server 管理員要求權限。如需 Windows PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。
  2. 開啟 SharePoint 2013 管理命令介面

  3. 在 Windows PowerShell 命令提示字元中,輸入下列命令:

    Get-SPWebApplication -IncludeCentralAdministration | Get-SPSite -Limit All | Get-SPWeb -Limit All | Select-Object URL, Title, Description, ParentWeb, AssociatedOwnerGroup, SiteAdministrators, WebTemplate, UIVersion, QuickLaunchEnabled, TreeViewEnabled, Language, Locale, Author, HasUniquePerm | Sort URL | export-csv <file location and name.csv>
    

    其中:

    • URL 是網站的位址。

    • Title 是網站設定中所設定並顯示在網站標題列上的網站名稱。

    • Description 是網站屬性的描述欄位中的值。

    • ParentWeb 是所清查網站在階層中直屬的上一層網站。

    • AssociatedOwnerGroup 是擁有該網站的群組。

    • Site Administrations 是目前列為網站之主要與次要網站管理員的使用者。

    • Web Template 是當初用來建立網站的網站範本類型。

    • UIVersion 是網站的 SharePoint 2013 版本。可能是 2013 或 2010。

    • QuickLaunchEnabled 指出網站的垂直導覽中是否已啟用 [快速啟動]。

    • TreeViewEnabled 指出網站的樹狀檢視是否已啟用 [快速啟動]。

    • Language 是當初用來建立網站的語言。

    • Locale 是網站的地區設定。

    • Author 是網站建立者。

    • HasUniquePerm 指出網站是繼承上層網站的權限,還是實作獨特的權限。

如需詳細資訊,請參閱<SharePoint Server 2013 的 Windows PowerShell 參考>。

注意事項 附註:
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。

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