WAN 加速器與協力廠商工具概觀 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010

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

本文說明可與橫跨不同地理位置環境部署之 SharePoint 2010 產品 搭配使用的 WAN 加速器及協力廠商工具。

在 WAN 環境中,WAN 加速器及協力廠商工具可協助加速用戶端與伺服器之間或伺服器陣列之間的通訊。如果通訊效率高,就能離線工作和同步處理內容、在伺服器陣列之間複寫或同步處理內容,以及合併管理多個伺服器陣列。

本文內容:

  • WAN 加速器

  • 卸載和快取裝置

  • 內容傳遞網路

  • 用戶端解決方案

  • 資料複寫、多重主機同步處理及設定管理

  • 多重伺服器陣列可管理性及報表

  • 位元組層級或硬體式複寫

因為環境各有不同,所以不建議特定的合作夥伴解決方案。此外,合作夥伴解決方案會以不同方法滿足商機,因此每個解決方案都會有不同的競爭力。重要的是,根據環境的特定需求以及合作夥伴解決方案的相對競爭力,來評估每個解決方案。

許多合作夥伴都會提供解決方案,來增強或最佳化 SharePoint Server 2010 解決方案。如需合作夥伴的更新清單,請參閱 SharePoint 2010 Partner 網站 (可能為英文網頁) (https://go.microsoft.com/fwlink/?linkid=231024&clcid=0x404) (可能為英文網頁)。

本文內容:

WAN 加速器

WAN 加速器有益於內部網路部署。這些解決方案通常可在數個層級最佳化流量。首先,WAN 加速解決方案可壓縮網路層級封包,並使基礎通訊協定最佳化,藉以降低原始流量。其次,WAN 加速器可比對內容區塊與最近傳送之區塊的歷程記錄,讓內容最佳化;這樣就可以只傳送差異處而非整個內容。再者,應用程式專屬裝置可使應用程式層級通訊協定最佳化,進而降低應用程式互相干擾的情形。不同的合作夥伴解決方案會使用最佳化技術及演算法的不同組合。

WAN 加速器會成對工作。其中一個裝置位於執行 SharePoint Server 2010 之伺服器旁邊的資料中心,另一個裝置位於分公司或辦公室以外的用戶端裝置上。廠商宣稱,對於透過高延遲網路進行的第二個要求與後續要求,回應時間可減少 90% 或以上。

選擇網路加速器時要考慮的重要準則包括下列各項:

  • 解決方案能夠處理多少個並行連線?

  • 您能虛擬化解決方案嗎?或者它是實體裝置?

  • 您能集中管理解決方案嗎?

  • 解決方案會處理安全通訊端層 (SSL) 流量嗎?

  • 解決方案專屬於應用程式嗎?尤其是 SharePoint Server、Common Internet File System (CIFS) 及伺服器訊息區 (SMB)?

  • 解決方案會提供用戶端可針對行動工作者安裝的元件嗎?如果是這樣,那麼解決方案支援哪些用戶端類型呢?

解決方案的範例包括:Certeon、Cisco、Citrix、Packeteer、Riverbed 及 F5。

卸載和快取裝置

SharePoint 2010 產品 內的快取技術可以降低流量,而提供卸載和快取裝置的合作夥伴,則可協助橋接用戶端與伺服器之間的延遲落差。

如果您透過網際網路裝載 SharePoint 網站,且目標是讓網路流量最佳化以及降低對於伺服器的要求數量,則卸載和快取裝置就扮演了重要角色。不同的合作夥伴解決方案會著眼於讓已向網際網路公開之內容最佳化的裝載程序。此空間採用的策略包括快取及相關的專屬技術、利用各種演算法卸載的壓縮、準備及預先擷取,以及各種購物車技術。有些合作夥伴擅長安全有效地將內容傳遞給特定用戶端類型,包括公用資訊站、全球各地網咖中的電腦,或是連線品質不穩定的其他小型裝置。

此外,在網際網路這個競爭場所裡,還有全域快取的網路最佳化路由技術可降低捨棄的封包數量。例如,為了最佳化網路流量,有些解決方案只會將用戶端要求內的變更傳送給伺服器。因為這種解決方案可減少用戶端與伺服器之間或其他中繼裝置之間的來回通訊數量,所以會降低 WAN 流量,也會讓頁面傳回速度變快。

有些解決方案與 Microsoft Forefront Unified Access Gateway (UAG) 相似,可提供卸載或委派驗證當成閘道以存取資訊。這些解決方案都能提升安全性層級。若要處理多重要求,請搜尋可針對卸載與快取提供防火牆、負載平衡及智慧的產品或解決方案。這些功能在未來一定會進一步合併。

解決方案的範例包括:Cisco、F5。Microsoft:UAG Server、TMG Server。

內容傳遞網路

內容傳遞網路 (CDN) 可在世界各地的多個位置建置伺服器陣列,來提供全域快取及網路最佳化路由。使用者要求會路由傳送至距離最近的伺服器陣列,這樣就不會因為傳回集中位置而造成高延遲連線。CDN 提供者通常可以根據位置提供有關使用者回應時間的詳細統計資料。

伺服器陣列會以快取方式運作。集中的 SharePoint 伺服器陣列 (稱為來源或源頭) 會填入和重新整理快取,也可能會混合內容類型,讓集中的 SharePoint 伺服器陣列處理頁面及文件;但 CDN 會處理圖像及媒體檔案。快取內容會根據保留時間設定自然到期,或是由 Web 服務對 CDN 管理端點的呼叫讓快取內容強制到期。

CDN 通常只會裝載匿名內容。不過,如果流量有極大部份是由不安全的檔案 (例如圖像、指令碼、樣式表、轉換及其他資源類型檔案) 所組成,則即使是裝載安全文件的網站也能運用 CDN 的優點。所謂的優點應該與成本比較,原因是 CDN 成本並不低,而且會增加管理複雜度 (尤其是製作程序)。例如,難以解決的問題包括將連結新增至會參照尚未發佈至 CDN 或已發佈成不同版本之圖像的 Wiki 頁面。

解決方案的範例包括:Akamai、Limelight、Level 3 Communications 及 Microsoft Windows Azure。

用戶端解決方案

有些合作夥伴著重於如何最佳化用戶端體驗,而非如何處理網路及伺服器基礎結構。例如預先擷取、背景同步處理、壓縮、廣告封鎖程式及圖像篩選器等技術,都可以大幅減少擷取網際網路內容所需的時間;尤其在文字是主要目標且您不需圖像即可管理時,更是如此。

有好幾個用戶端應用程式都可讓使用者自動與 SharePoint 網站同步處理。用戶端初次與網站同步處理之後,用戶端應用程式就會在背景或在用戶端連線時,自動快取用戶端電腦上的網站內容。例如,當使用者按一下文件時,該文件已可在本機使用,而使用者不會受到 WAN 連結影響。同樣地,當使用者新增或更新文件時,用戶端應用程式就會與線上網站同步處理變更。這些用戶端應用程式通常可管理所有衝突,並讓使用者決定如何解決。

Microsoft Outlook 2010 可以同步處理 SharePoint 文件庫、連絡人清單、工作清單專案工作清單及特定類型的 SharePoint 外部清單。同步處理文件庫之後,文件庫就會在 Outlook [功能窗格] 的 [SharePoint 清單] 區段中顯示為資料夾。您也可以讓文件庫離線,處理文件庫中的 Office 檔案,讓文件庫再度連線,然後同步處理變更。

為了提供良好的跨 WAN 離線體驗,Microsoft SharePoint Workspace 2010 能夠與 SharePoint 文件及清單即時同步處理桌面內容。資訊工作者可以利用指定的 SharePoint 網站輕鬆同步處理線上及離線內容,或是透過共用工作區與外部合作夥伴及異地小組成員共同合作。為了將工作負載降到最低,會透過網路傳輸已更新的封包,而非整個檔案或文件。

如需詳細資訊,請參閱<WAN 環境的用戶端解決方案 (SharePoint Server 2010)>。

合作夥伴:Colligo Networks、Infonic、Microsoft Outlook 2010、SharePoint Workspace 2010、Microsoft Office Web Apps

資料複寫、多重主機同步處理及設定管理

如果兩個辦公室之間的 WAN 連結緩慢或是有多重主機需要進行失敗修復,就可能有需要在部署計畫中進行複寫。SQL Server 可針對資料修復或網站容錯移轉,提供記錄傳送及資料庫鏡像;不過容錯移轉網站處於暖待命狀態或唯讀模式。如果您一定要讓兩個不同的伺服器陣列提供讀/寫存取權限,就必須有合作夥伴複寫解決方案。

有些合作夥伴解決方案所含的伺服器快取與 WAN 加速器類似。如果 WAN 連結失敗,解決方案就會繼續從遠端網站的快取中提供內容。

其他合作夥伴會以近乎即時的方式或在網站長期中斷連線之後再次連線時,同步處理資料。例如,結束航程抵達港口的船舶可以與中央網站同步處理。

注意

沒有任何多重主機同步處理解決方案能夠完全避免更新衝突。

評估解決方案時,請考慮這些問題。

  • 解決方案如何偵測更新?例如,是根據變更記錄、事件接收器,還是其他項目?

  • 解決方案是否能夠包括特定網站或文件庫的複寫?

  • 解決方案如何處理更新衝突?

  • 如何保護複寫流量?

  • 複寫需要多少頻寬?例如,只複寫差異處或複寫完整檔案?頻寬耗用是否能夠節流?

  • 解決方案是否能夠應付透過網路連結進行的預測更新率?

  • 解決方案對於網路錯誤或中斷的容忍程度為何?解決方案如何從網路問題中復原?

  • 解決方案的管理方式是什麼?例如,它使用的是整合 SharePoint 使用者介面、Windows PowerShell,還是其他項目?

有一項常見的需求,就是在伺服器陣列之間複寫使用者設定檔資訊。複寫使用者設定檔,就不需要將使用者設定檔資料匯入遠端伺服器陣列;而是將設定檔匯入中央伺服器陣列,然後將設定檔複寫至遠端伺服器陣列。使用者設定檔複寫引擎是 SharePoint Server 2010 Administration Toolkit 的一部份,可在二或多個伺服器陣列之間執行完整或累加使用者設定檔複寫。如需詳細資訊,請參閱<SharePoint 2010 Administration Toolkit (SharePoint Server 2010)>。

注意

產品小組尚未在 WAN 環境中測試 SharePoint Server 2010 的發佈功能。發佈功能或許可將發佈內容中的某些值,從中央伺服器陣列提供給唯讀環境。不過,因為沒有測試結果,所以我們無法針對此案例提供特定指引。

合作夥伴解決方案包括:Syntergy、AvePoint、Infonic、Microsoft:使用者設定檔複寫引擎。

多重伺服器陣列可管理性及報表

在包含多重伺服器陣列的全域部署中,跨伺服器陣列及網站管理設定,是非常具有挑戰性的一項工作。有幾個合作夥伴提供的工具是設計來簡化管理組態設定、權限管理、有效的使用者權限,以及例如主版頁面及內容類型等內容元素。如果您決定為環境部署多重伺服器陣列,請考慮使用可協助管理多重伺服器陣列及大量網站的合作夥伴工具。

如果部署中包含數個設定類似的伺服器陣列,則可以使用僅限設定的備份及還原,在伺服器陣列之間複寫組態設定。您可以將設定備份還原至相同伺服器陣列或任何其他伺服器陣列。還原設定時,它會覆寫伺服器陣列中,在設定備份內已有設定值的所有設定。如需詳細資訊,請參閱<將組態設定從一個伺服器陣列複製至另一個伺服器陣列 (SharePoint Server 2010)>。

您可以使用 Windows PowerShell 2.0 管理 SharePoint Server 2010。Windows PowerShell 指令碼可自動化工作並簡化管理。Windows PowerShell 2.0 引進了一項新功能,會利用 Windows Remote Management (WinRM) 從桌面對系統進行遠端管理。WinRM 包含了名為展開傳送遠端處理及背景工作的方法。設定必要安全性並透過執行 Enable-PSRemoting Cmdlet 在遠端伺服器上啟用 WinRM 之後,就可以使用工作階段與 Invoke-Command Cmdlet 在遠端伺服器上執行指令碼區塊。如需詳細資訊,請參閱<Microsoft Press:使用 Windows PowerShell 執行和自動化伺服器陣列管理工作>。

合作夥伴解決方案包括:Quest Software、echoTechnology、idera、AvePoint、CorasWorks、CommVault 及 Symantec。

位元組層級或硬體式複寫

提供硬體式或位元組層級複寫的合作夥伴,可讓您輕鬆在資料中心之間容錯移轉和同步處理環境。如果您實作存放區域網路 (SAN) 之類的共用磁碟,共用磁碟就會成為失敗點。不過,廠商會使用各種方法來提供備援通道、備援光纖、備援磁碟及各種不同陣列設定。不同的解決方案會提供不同層級的容錯。

如果不想讓硬體成為潛在的失敗來源,請評估 Microsoft Cluster Service (MSCS)。MSCS 可提供硬體式容錯。軟體式容錯移轉解決方案 (例如 SQL Server 記錄傳送及 SQL Server 鏡像) 可提供硬體容錯,但是與 SharePoint Server 2010 搭配使用時,無法自動進行容錯移轉。

在某些情況下,實作解決方案在堆疊的較低層級提供複寫,即可處理特定商務需求。位元組層級複寫可建立主要環境的複製或鏡像,也能夠建立次要環境當成容錯移轉目的地。持續進行位元組層級複寫便能夠自動或手動容錯移轉。

評估這些複寫解決方案類型時,務必了解伺服器名稱、Web 應用程式名稱及帳戶都是以硬式編碼方式寫入設定資料庫。這表示服務不可能複寫至名稱不同的伺服器。如果主要環境與次要環境中的伺服器名稱相同,這些解決方案類型就能運作。無論使用哪個解決方案,您都必須在應用程式功能以外測試要提供複寫的工具,來確認工具可在容錯移轉環境中運作。

合作夥伴解決方案包括:Neverfail 與 Double-Take。

內建於硬體的解決方案 (例如 SAN 式複寫) 包括:HP、EMC Centera、Dell 及 Hitachi Data Systems。