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

SharePoint Server 2013 WAN 案例研究:聯合航空、Teck 及 Fabrikam

 

適用版本:SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解三家跨國企業如何設計他們的 SharePoint 架構以符合其需求。

本文內容:

歸屬

聯合航空、Fabrikam 及 Teck 是與 Microsoft 配合,進行 SharePoint Server 2013 發行前版本計劃。這些公司的 IT 小組是由下列個人領導。

Denise Wilson 的相片,聯合航空

Denise Wilson - 聯合航空企業共同作業服務資深經理

IT 專員 Mahmood Jaffer

Mahmood Jaffer - Teck、Softlanding (www.softlanding.ca) 的 IT 專員與 SharePoint 架構人員

Fabrikam 是虛構名稱的公司,用來代表國際大型製造公司。雖然在這份案例研究中,Fabrikam IT 小組是匿名的,但是他們相當活躍,提供寶貴意見給 Microsoft。

Microsoft 的 Faizan Khan

Microsoft 資深顧問 Faizan Khan,與這些公司配合,評估使用 SharePoint 2013 的 WAN 效能,並且建議適當的架構。

「很榮幸與這三家國際公司客戶在最新版本 SharePoint 方面的獨特案例進行合作。很高興承辦從與架構和 WAN 相關的舊版 SharePoint 2007 和 2010 範例進展到全新功能的 SharePoint 2013。很樂於見到 SharePoint 2013 更高度的延展性和透過 WAN 的最佳化連線能力,是如何讓每位客戶減少伺服器使用量,同時又能為他們的客戶提供絕佳的社交共同作業體驗。如果您開始規劃 SharePoint 2013 架構,我非常建議您利用這個機會合併您的基礎結構,就像這些客戶已經完成的一樣。」- Faizan Khan

聯合航空是其中一家領先業界的航空公司,在世界六大洲的 379 個國際機場設有據點,總計超過 85,000 名員工。聯合航空參與 SharePoint Server 2013 Rapid Deployment Program 以及 Windows 8 和 Windows Server 2012 Technology Adoption Programs。

聯合航空企業共同作業服務資深經理 Denise Wilson,與 Microsoft 在 SharePoint Server 2013 的許多專案上配合。Wilson 與 Microsoft Consulting Services 配合,架構新的 SharePoint Server 2013 環境,並且提供在其 WAN 環境使用 SharePoint Server 2013 關於航空方面的意見。Wilson 同時與 SharePoint 產品小組密切合作,開發、開創新的採購工具,這個工具是根據 SharePoint Server 2013 中的分類和新的搜尋功能。

聯合航空的員工依賴 SharePoint 網站,在包括 379 個國際機場的每個公司網站完成工作相關的任務。航空公司的路線圖顯示地理環境。整體環境是由集中式 SharePoint 伺服器陣列提供服務。

聯合航空的全球航線圖顯示許多員工工作所在的國際位置。

環境包括高延遲連線和其他效能相關的挑戰。Wilson 的小組會以多種方式解決這些挑戰。下表摘要會為公司帶來正面變化的一些效能最佳化。表格的第三欄包含其他具有類似挑戰的組織可以考量的其他選項。

 

挑戰 聯合最佳化 其他組織可以考量的其他選項

國際位置的高使用率、低頻寬連線

服務品質 (QoS)、瀏覽器壓縮 (Internet Explorer)

WAN 加速器

機場 kiosk 的效能

透過後端辦公室 SharePoint 流量的效能,為客戶 kiosk 排定優先順序

QoS、瀏覽器壓縮、本機快取

SQL Server Master Data Services (MDS)、網路介面卡最佳化

內部網路 SharePoint 效能

瀏覽器壓縮、Internet Information Services (IIS) 檔案壓縮 (靜態與動態)、二進位大型物件 (BLOB) 快取、輸出快取、物件快取

分支快取

SQL Server 效能最佳化

記憶體調整、減少資料庫、重新組織索引,以及重新平衡虛擬記錄檔

請勿啟用自動建立統計資料

將平行處理原則的最大程度 (MAXDOP) 設為 1

表格的最後一列,SQL Server 效能最佳化,強調注意整體 SharePoint 伺服器陣列狀況和效能的重要性。雖然不是 WAN 特定的最佳化,聯合航空小組還是回報了最佳化壓縮和快取之後,整個環境中明顯較快的 SharePoint 效能。

聯合航空是在位於芝加哥的資料中心操作其 SharePoint 環境。災害復原環境則是在休士頓資料中心主控。目前該公司在伺服器陣列之間使用記錄傳送。會啟動伺服器陣列之間的容錯移轉,並且在約 15 分鐘之內達成。下圖顯示災害復原環境。

聯合航空災害復原圖。在從芝加哥到休士頓的伺服器陣列之間進行記錄傳送。

Khan 提到:「有數個選項可以支援高可用性和容錯移轉。這個跨 WAN 在伺服器陣列之間的記錄傳送範例是相當標準的。聯合航空已經建立起服務和資料庫的分層。某些資料庫具有高或中等的 SLA 和記錄傳送。而例如內容資料庫的其他資料庫則具有較低的 SLA,並且進行備份然後還原。記錄傳送是一種建立容錯移轉解決方案的常見方式,也可以使用資料庫鏡像,以及 SQL Server 2012 隨附的高可用性群組。」

SharePoint Server 2013 中的整體效能已針對建立和操作較大的伺服器陣列進行最佳化。即使使用者數目多、內容磁碟區大以及廣泛使用功能集,Microsoft 諮詢小組和 SharePoint 產品小組依然有信心為聯合航空推薦單一、大型的伺服器陣列。

企業規模具備的伺服器陣列,類似 Khan 為聯合航空設計的伺服器陣列。此模型提供修補和更新這類大小伺服器陣列的指引。

SharePoint Server 2013 的企業級伺服器陣列

放大模型中的完整細節 microsoft (英文)

Visio 版本

PDF 版本

Fabrikam 是虛構名稱的公司,用來代表國際大型製造公司,參與 SharePoint Server 2013 預先發行版計畫。Fabrikam 擁有數以萬計的員工,以及許多從舊版移轉的內容伺服器陣列。

Fabrikam 的優先事項是為所有員工提供我的網站。由於員工人數眾多,考量著重於我的網站的架構。Fabrikam 權衡部署一個 我的網站 伺服器陣列與部署多個 我的網站 伺服器陣列的優點和風險。下表摘要兩個架構的優缺點。

 

  架構 1 - 一個大型我的網站伺服器陣列和多個內容伺服器陣列 架構 2 - 兩個或三個我的網站伺服器陣列和多個內容伺服器陣列

說明

由一個我的網站伺服器陣列為所有員工提供服務。我的網站伺服器陣列和內容伺服器陣列是位於相同的資料中心,並且使用專用服務伺服器陣列的「使用者設定檔」服務,該專用服務伺服器陣列也位於相同的資料中心。

部署兩個以上的我的網站伺服器陣列,將員工分散於這些我的網站伺服器陣列。每個我的網站伺服器陣列會使用專用「使用者設定檔」服務應用程式。如果與我的網站伺服器陣列關聯的「使用者設定檔」服務應用程式位於相同的資料中心,則我的網站伺服器陣列和「使用者設定檔」服務應用程式會分散於各個資料中心。內容伺服器陣列可以分散於各個資料中心。但是,每個內容伺服器陣列必須使用位於相同資料中心的「使用者設定檔」服務應用程式。

優點

僅需管理單一使用者設定檔服務。

僅需管理單一我的網站伺服器陣列。

較不複雜。

使用單一「使用者設定檔」服務應用程式,跨伺服器陣列的所有社交功能都能如預期般運作。

我的網站伺服器陣列較小。

環境可以分散於多個資料中心。

可根據位置將使用者指派至 我的網站 伺服器陣列,對維護時間範圍進行更妥善的安排。

缺點

單一我的網站伺服器陣列增長的疑慮。

因為使用者遍佈全球,維護時間範圍的安排更具挑戰性。

要維護的伺服器陣列較多。

因為使用單一「使用者設定檔」服務應用程式,跨伺服器陣列的社交功能受到限制。

SharePoint Server 2013 中效能改進的優點是將內容和使用者合併至較少數量的大型伺服器陣列。這些改進協助 Fabrikam 使用單一我的網站伺服器陣列 (先前表格中的「架構 1」) 也能感到舒適。此架構避免管理多個「使用者設定檔」服務應用程式的複雜性。但是,因為僅使用單一「使用者設定檔」服務應用程式,Fabrikam 的所有內容伺服器陣列都必須位於相同的資料中心。下圖顯示 Fabrikam 的環境。

全球製造公司的多伺服器陣列架構

在圖表中,個別的資料中心主控 Fabrikam 的搜尋伺服器陣列,並且由專用搜尋小組來管理伺服器陣列。

Khan 在說明設計挑戰時說道:「因為 SharePoint Server 2013 的社交功能對於 Fabrikam 而言相當重要,我們對於實作我的網站伺服器陣列的最佳作法有過數次的深度對談。我們應該實作一個大型伺服器陣列或是數個較小型的伺服器陣列?每個選項各有優缺點,包括可管理性、可用性以及功能性方面。在應用程式與儲存層的延展性部分也有所考量。在 SharePoint 產品群組的指引之下,我們決定最佳作法是實作單一伺服器陣列。這個方法可以在享有最佳社交體驗的同時,也能兼顧 SharePoint Server 2013 的延展性指南。由於使用者眾多,Fabrikam 強調雖然僅需將伺服器陣列數量最小化,SharePoint Server 2013 可延展的能力。」

如需如何設計具有多個伺服器陣列和多個資料中心之架構的詳細資訊,請參閱下列模型:SharePoint Server 2013 的多伺服器陣列架構。

SharePoint 2013 與多重伺服器陣列架構

放大模型中的完整細節 microsoft (英文)

Visio 版本

PDF 版本

使用 fabrikam 發行前程式的目標是了解如何透過 WAN 連線各種執行SharePoint Server 2013使用者。Fabrikam 用於 Visual Studio 的許多單元測試由負載測試使用指令碼並再執行負載測試從多個地理位置。如需如何建立類似測試的詳細資訊,請參閱 < SharePoint 2013 WAN 測試的 Visual Studio 2012 逐步解說

在第一個結果集中,在 Fabrikam 中國上海辦公室的兩位使用者對於在美國德州資料中心的 SharePoint 網站進行測試。來回的延遲約為 190 毫秒。上傳、下載及 Outlook Web Access (OWA) 測試是以一個 1 mb 檔案進行測試。

Fabrikam - 從上海到德州跨功能集的 WAN 效能

Fabrikam 從上海到德州的效能測試結果。使用 5 秒下載檔案、使用 6 秒上傳檔案,在 Office Web Apps 中呈現文件的時間少於 2 秒,針對大部分社交工作所需的時間則少於 2 秒。

測試結果顯示效能良好,特別是對於社交工作。

下一個結果集顯示跨 Fabrikam 員工工作的較大地理位置之下,相同負載測試的效能。執行 SharePoint Server 2013 的伺服器位於美國德州。

Fabrikam - 跨不同位置之功能集的結果

Fabrikam 在澳洲、德國、印度、新加坡、南非及英國初始 WAN 連線的測試結果。需要 2-6 秒來進行檔案下載。需要 3-8 秒來進行檔案上傳。針對大部分社交工作所需的時間則少於 2 秒。

即使有程度不等的延遲,對於全球的使用者而言效能良好。Fabrikam 測試結果提供系統 WAN 測試的範例,方法是使用由對於該公司相當重要的各種 SharePoint 工作組成的負載測試。

Fabrikam 是並非將 SharePoint Server 2013 部署到世界的多個地需,而是在中央資料中心模型上獲得成功的國際公司範例。如果您考量從中央資料中心模型移至位於不同地理區域的多個 SharePoint 網站,請務必執行 WAN 測試,以查看是否確實需要。

Teck 是礦業公司,在全世界有許多遠端站台。許多站台是藉由高延遲和間歇性衛星連線,連線到 Teck WAN。Mahmood Jaffer 是 Microsoft 合作夥伴 Softlanding 的 IT 專員和 SharePoint 架構人員,與 Teck 合作設計及支援其全球的 SharePoint 架構。

Teck 結構描述包含數個可能很難閱讀本文章中的圖例。下列圖例也都可以在SharePoint 2013 WAN 架構圖表

Teck 使用位於加拿大卡加立和智利聖地牙哥的兩個資料中心。下方地圖顯示這兩個資料中心以及 10 個遠端站台。

Teck Resources Sharepoint 架構圖。此環境包含位於卡加立和聖地牙哥的 2 個中央伺服器陣列,以及 10 個區域性伺服器陣列。

即使部分遠端站台是位於與資料中心相同的大陸,但是這些站台依賴低頻寬連線或間歇性衛星連線。對於地圖上顯示的站台,WAN 效能讓使用者對於將內容上傳至其中一個資料中心的 SharePoint 網站,或位於鄰近站台的網站都望之卻步。

Teck 權衡不使用 SharePoint 網站而是部署許多地區性 SharePoint 伺服器陣列的成本和優點。對於礦業公司而言,使用 SharePoint Server 2013 功能來管理內容的效益勝過部署許多伺服器陣列來支援分散式環境的管理成本。該公司特別依賴下列功能:

  • 受管理的中繼資料 - 套用至內容的標準標記配置,可以隨著時間適當地探索和管理資產。

  • 整體企業搜尋 - 探索符合特定準則 (由中繼資料定義) 之內容資產的能力,以及了解這些資產相關聯的採礦點。

整合環境以支援這些功能需要在所有伺服器陣列協調服務應用程式。使用者設定檔服務和我的網站會部署至每個伺服器陣列。

「使用者設定檔」和「我的網站」設定圖。每個伺服器陣列都包含 User Profile Service 和「我的網站」。此圖也會說明兩個中央網站 (卡加立和聖地牙哥) 之間的設定檔複寫。

在此高度分散的環境中,Teck 考慮針對社交功能使用 Yammer。

搜尋是 Teck 企業內容管理策略的重要元件。該公司會搜尋符合特定準則的資產。該公司也需要能夠輕易地判斷資產相關聯的採礦點的能力。Teck 擁有的許多歷史資料目前位於檔案共用。要將內容移至 SharePoint 環境需要一些時間。部分資產可能會無限期保留在檔案共用中。

在遠端站台中,搜尋會部署至每個本機伺服器陣列,編目規則會設定為同時編目本機檔案共用。下圖顯示對於所有遠端站台複製的設定。

在每個區域性伺服器陣列上,搜尋會為本機 SharePoint 內容以及本機檔案共用上的內容編製索引。

整體企業搜尋是在公司位於卡加立和聖地牙哥的兩個資料中心提供。Teck 考慮使用同盟搜尋和遠端結果來源的組合以顯示結果。同盟搜尋是針對具有間歇性衛星連線的站台所考量。藉由設定同盟搜尋以在個別的網頁組件顯示結果,Teck 對於遠端站台在搜尋時是否有連線會有視覺化提示。但是,Teck 決定對於所有站台使用遠端結果來源,以確保所有結果都經過安全性調整。

下圖顯示整體企業搜尋如何架構,以包含所有遠端站台的結果。

整體企業搜尋架構。有一半的區域性伺服器陣列是使用同盟搜尋包含於搜尋結果中。另一半則是使用遠端結果來源加以包含。

兩個資料中心彼此之間的關係不會包含在圖例中。每個資料中心使用遠端結果來源以在搜尋結果中包含其他資料中心。

最後,受管理的中繼資料服務應用程式的整合方式,是藉由將其部署至卡加立的中央伺服器陣列,然後與環境中的其他所有伺服器陣列共用此服務應用程式。受管理的中繼資料服務應用程式是可以跨伺服器陣列 (由 WAN 連結分隔) 共用的少數服務應用程式其中之一。

Managed Metadata Service 部署圖。這個服務會從卡加立資料中心共用到所有其他全域伺服器陣列。

但是關於這個設定,Teck 回報了一個問題,就是當衛星連線中斷時,遠端伺服器陣列無法使用受管理的中繼資料欄位和標記。

Khan 摘要說明 Teck 的設計挑戰:「因為 Teck 支援偶爾連線的辦公室或由於使用衛星連結而造成異常延遲之辦公室的共同作業需求,我們必須建立極具彈性的架構,同時將複雜性盡可能降到最低。WAN 改進會協助 Teck 合併部分遠端伺服器陣列,但不會是全部的伺服器陣列。結果就是兩個中央網站作為許多較小伺服器陣列的中樞。這提供了緊密的整體企業搜尋體驗,同時支援讓遠端辦公室使用者在中斷與「中樞」的連線時仍然能夠存取 SharePoint 網站的目標。」

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