數位資產庫拓撲與架構 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

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

本文討論與部署數位資產庫相關的邏輯架構與拓撲決策。如需管理數位資產的資訊,請參閱<管理數位資產概觀 (SharePoint Server 2010)>。

Microsoft SharePoint Server 2010 資產庫 (文件庫的一種) 是可與其他網站使用者共用的媒體檔案集合 (如圖像檔、音訊檔及視訊檔)。由於資產庫不過是內含數位資產特定內容類型的 SharePoint Server 文件庫,因此對整體架構與拓撲的影響有限。可能影響邏輯架構與拓撲決策的因素包括:

  • 數位資產庫在整體網站結構中的位置。

  • 數位資產庫與內容資料庫在邏輯架構中的關聯。

  • 使用二進位大型物件 (BLOB) 快取或位元速度節流設定,設定最佳化伺服器陣列。

  • 必要時,使用數位資產的專用資料庫或伺服器硬體,向外延展伺服器陣列,以容納大量的數位資產。

本文內容:

  • 管理數位資產的邏輯架構

  • 數位資產庫拓撲的元件

  • 一般數位資產庫拓撲

  • 調整數位資產庫的拓撲

管理數位資產的邏輯架構

在 SharePoint Server 2010 中管理數位資產的核心元素是資產庫。您可以在解決方案內的任何層級,將資產庫新增至任何網站。但是,若要儲存的總資料量很大 (例如資產庫中成千上萬個檔案,或者總計需要數百 GB 儲存空間的音訊檔或視訊檔),則必須謹慎規劃要建立資產庫的位置,以及要儲存資產的位置。

例如,若有共同作業網站,而其中多個小組各自有本身的網站,但必須共用一組媒體,則可以在頂層網站建立資產庫,以儲存各小組所要使用的資產。在此案例中,網站集合內的所有網站會共用內容資料庫,因此儲存在資產庫中的檔案數量與大小可能較前一範例中明顯較小。

下圖舉例說明當資產庫置於網站集合的根目錄,並共用具有網站集合中其他網站的內容資料庫時的邏輯架構。

單一網站集合

另一個範例是,針對大型企業訓練網站 (其中包含內部員工所使用的訓練影片),可以將資產庫置於網站集合的頂層網站,以使用其本身的內容資料庫,且在網站階層中沒有其他子網站。如此一來,即可確保會有足夠的儲存空間,以容納上傳至資產庫的檔案。由於內容資料庫本身已獨立,且未與解決方案中任何其他網站共用內容,因此也可讓您規劃日後擴充。

下圖舉例說明當資產庫與內容資料庫置於個別網站集合 (有別於其餘網站) 時的邏輯架構:

兩個獨立的網站集合

下表摘要說明這兩種方法。請注意,您可以實作這兩種方法的組合。

範圍 單一網站集合 個別網站集合

描述

數位資產庫與其他內容包含在相同的網站集合中。您可以在網站結構內建立多個數位資產庫。

部署個別網站集合以主控數位資產庫。

使用方式

小組可將數位資產庫新增至其小組網站,或使用頂層網站所包含的文件庫。

小組可從集中管理的數位資產庫新增及使用媒體檔案。

注意

使用發佈網站時,不同網站內的資產庫 URL 可新增至發佈網站的 [建議的內容瀏覽器位置] 清單。如此可讓內容建立者在將資產插入 SharePoint Server 2010 或 Microsoft Office 2010 套件應用程式 (例如 Microsoft Word) 內的網頁時,存取資產庫。

管理

小組可管理其本身的文件庫。媒體檔案的管理方式會與網站集合中的其他所有內容相同。

由於媒體檔案位於不同的資料庫中,因此可根據不同的服務等級協定個別管理此內容。

效能與容量

媒體檔案總量太大會影響網站的整體效能。若網站集合接近或超過資料庫大小限制,會比較難向外延展整個伺服器陣列。

由於媒體檔案位於不同的資料庫中,因此可在必要時,將資料庫向外延展至專用硬體,以降低此內容對伺服器陣列其餘部分的效能影響。

若要將數位資產管理併入解決方案,應謹慎考量所要儲存的檔案數量與大小,以及檔案的使用方式。如此有助於在決定資產庫的所在位置時,設計網站架構。

數位資產庫拓撲的元件

數位資產庫拓撲使用與任何標準 SharePoint 拓撲相同的元素,例如網頁伺服器、應用程式伺服器及資料庫伺服器。管理數位資產特有的元件,會置於拓撲內的特定位置,但不會變更拓撲的整體結構。以下是必須為數位資產庫拓撲進行設定決策的相關元件:

  • BLOB 快取   BLOB 磁碟快取控制二進位大型物件 (BLOB) 的快取,例如經常使用的映像、音訊及視訊檔案,以及用以顯示網頁的其他檔案 (如 .css 及 .js 檔)。若解決方案包括資產庫,則應一律啟用 BLOB 快取,且可在伺服器陣列中的每部前端網頁伺服器上啟用。

  • 位元速度節流設定   位元速度節流設定是 Internet Information Services (IIS) 7.0 延伸模組,可測量媒體檔案類型及伺服器與用戶端電腦間資料的下載速度。您可以在伺服器陣列中的每部前端網頁伺服器上啟用位元速度節流設定,且若解決方案要在資產庫中包括音訊檔或視訊檔,則一律應加以啟用。如需詳細資訊,請參閱位元速度節流設定(可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=155151&clcid=0x404)(可能為英文網頁)。

  • 檔案上傳大小上限   檔案上傳大小上限是 SharePoint Server 2010 Web 應用程式使用的設定,可指定使用者能上傳至伺服器的檔案大小上限。針對架設管理中心之伺服器上的每個 Web 應用程式,會設定檔案上傳大小上限,且應調整為可容納上傳至資產庫的檔案大小。

如需詳細資訊,請參閱<規劃快取及效能 (SharePoint Server 2010)>。

如果要使用數位資產庫解決方案儲存非常大量的內容,您應考慮使用遠端 BLOB 儲存 (RBS),將大型二進位資料 (BLOB) 的儲存從 Microsoft SQL Server 2008 移至外部存儲解決方案。RBS 不是 SharePoint Server 2010 或 Internet Information Services (IIS) 7.0 的功能。如需詳細資訊,請參閱<RBS 概觀 (SharePoint Server 2010)>。

一般數位資產庫拓撲

本節說明可能會影響整體伺服器陣列拓撲的元件。

數位資產庫適用於 SharePoint Server 2010 所支援的任何伺服器陣列拓撲。伺服器陣列可以是單一伺服器、小型伺服器陣列或大型伺服器陣列。

當您決定部署 BLOB 快取或位元速度節流設定時,必須將其部署至網頁伺服器:

  • BLOB 快取會在 IIS 7.0 中啟用,並儲存在每部前端網頁伺服器上。

  • 若使用位元速度節流設定,則必須在每部前端網頁伺服器的 IIS 7.0 中安裝及設定。

此外,架設管理中心網站的伺服器,會用於設定其所包含之每個 Web 應用程式的檔案上傳大小上限。

注意

根據伺服器陣列大小及實作的解決方案類型,您可以新增特定角色專用的伺服器,例如,搜尋資料庫,或查詢與索引伺服器。

下圖顯示典型的三層伺服器陣列拓撲,以及數位資產庫拓撲的新增元件:

數位資產管理的基本伺服器陣列拓撲

圖說文字 元素

1

前端網頁伺服器,會個別啟用本身的 BLOB 快取與位元速度節流設定 (若適用的話)。

2

執行管理中心的應用程式伺服器。管理中心內每個 Web 應用程式皆會指定檔案上傳大小上限。

3

包含一或多個內容資料庫的資料庫伺服器。

調整數位資產庫的拓撲

規劃及調整包含數位資產庫的解決方案時,容量規劃與效能是兩個必須考量的主要因素。由於視訊檔與音訊檔會比圖像或其他類型的檔案更大,因此使用這些檔案可能會比不使用這些檔案更快到達儲存容量。此外,根據必須隨時存取這些檔案的使用者人數,對伺服器要求檔案然後再傳送至用戶端瀏覽器的速度,會影響網路效能。

例如,若要使用資產庫儲存訓練影片,您必須考量每個影片的平均大小,以及組織估計需要的影片總數。您還必須考量檢視影片的使用者人數,以及最常要求的影片為何。

請為數位資產庫拓撲的每項主要元件考量下列問題:

  • 資料庫儲存   內容資料庫伺服器上是否有足夠的儲存容量,可容納使用者將上傳的所有檔案?您必須了解使用者預期會上傳至伺服器之檔案的平均大小及數目。

  • BLOB 快取存放裝置   前端網頁伺服器上是否有足夠的儲存容量,可容納快取的檔案?

  • 遠端 BLOB 儲存 (RBS)   如果您會有大量的內容,應考慮使用 RBS 將 BLOB 的儲存移出內容資料庫,並移入外部存儲解決方案。如需詳細資訊,請參閱<RBS 概觀 (SharePoint Server 2010)>。

數位資產庫計劃的邏輯架構會影響向外延展伺服器陣列的選項。若數位資產庫包含在專用的網站集合中,則可在必要時,輕鬆將資料庫移至專用伺服器,以改善容量與效能。

See Also

Concepts

規劃數位資產庫 (SharePoint Server 2010)
管理數位資產概觀 (SharePoint Server 2010)
規劃快取及效能 (SharePoint Server 2010)