虛擬 Microsoft 應用程式您的資料中心達到 100% 的虛擬化目標後,就必須非常小心處理與業務運作有關的 Microsoft® 應用程式 (包括 Microsoft Exchange、Microsoft SQL Server® 與 Microsoft SharePoint® Server) 虛擬化作業。 要從既有熟悉的環境提升到可提供所有虛擬化優勢 (包括高效率、高可用性與低成本) 的環境,您需要集中心力將虛擬化技術應用在基礎建設上的所有層面,包括軟體、伺服器、網路與儲存裝置的虛擬化。 圖 1) NetApp、VMware 與 Cisco 聯合解決方案的重要元素 這正是為何 NetApp 與 Cisco 與 VMware 策略聯盟,一起創造出完整的 Microsoft 應用程式虛擬化解決方案的原因。此架構結合了 VMware® vSphere 4 虛擬化基礎結構、Cisco Nexus 統一化架構與 NetApp® 統一化儲存硬體與軟體的所有優勢。 此彈性架構可讓您虛擬 Microsoft 應用程式環境裡的混雜工作量,以便充分發揮伺服器、網路與儲存虛擬化架構的優勢。我們已經在此解決方案上測試過 Microsoft 應用程式的效能,確保沒有任何技術性上的瓶頸,且所有效能指標皆符合 Microsoft 所發佈的參數值。 本文簡單地說明了虛擬 Microsoft 應用程式的原因,並將重點放在最重要的架構與部署考量,以協助您著手進行建置。如需聯合解決方案的詳細資料,請參閱 NetApp 技術報告《NetApp 解決方案指南:Microsoft Exchange Server、SQL Server 與 SharePoint Server 在 VMware vSphere 4、NetApp 統一化儲存裝置 (FC、、iSCSI 與 NFS) 以及 Cisco Nexus 統一化光纖架構上的混雜工作量。》(英文) 為何要虛擬 Microsoft 應用程式?使用此解決方案來虛擬 Microsoft 應用程式的原因,絕大部分與任何應用程式進行虛擬化作業的動機是一致:
除了以上明顯的優勢之外,虛擬重要的 Microsoft 應用程式還有兩個持續的考量,不過這些考量已經加以提出:
重要的設計考量我們在架構這項聯合解決方案時,其中一個重要目標便是提供清楚的設計準則,並同時提供足夠的靈活性,以方便您打造適合所屬環境的解決方案。本節說明當您將 Microsoft 應用程式移轉至虛擬化環境時,可能提出的重要問題。 應該選擇哪一項儲存通訊協定?與包含 NetApp 儲存裝置的所有解決方案一樣,這項解決方案其中最棒的一項便是您可以依據所屬環境的需求,彈性地選擇最適合的儲存通訊協定。我們針對下列所有通訊協定提供架構準則:FC、iSCSI 與 NFS。NetApp 與 VMware 聯合效能研究 (英文) 一文證明了所有通訊協定的效能彼此相差不到 10%,因此沒必要因為效能因素而選擇另一種通訊協定。 如果您已經具備光纖通道 (FC) 基礎建設,可以繼續沿用。如果不是,那麼 NFS 與/或 iSCSI 也可以輕易地符合您的儲存需求。建議您依據個人在成本 (資本與營運成本)、管理能力、擴充性與彈性上檢視每一項通訊協定,然後選擇最適合個人需求的方案。(儲存配置一節中將提到其他特定準則)。 需要與哪一項 NetApp 軟體搭配?強烈建議您使用由下列四大 NetApp 產品組成的核心產品組:
此外,您會需要在已安裝 Exchange Mailbox 伺服器、SQL Server 或是 SharePoint 資料庫與索引伺服器的虛擬 VM 中安裝 NetApp SnapDrive® 與針對特定應用程式的 SnapManager 產品,針對各個資料庫、記錄等等提供與應用程式一致的備份與細部還原功能。(本文稍後將詳細介紹備份與災難恢復功能)。 不同的資料元件需要搭配哪種儲存元件?選擇儲存配置時,一部份需考量到您所選取的儲存通訊協定。與其嘗試涵蓋此處所說明所有可行的儲存配置與通訊協定選項,還不如專注在其中一項最彈性的 IP 架構儲存配置選項。如果您是從頭開始部署,或者您的基礎架構支援此方式,則我們建議您採用圖 2 所顯示的配置來搭配 NFS 與 iSCSI。如需 FC 或 iSCSI 配置相關資訊,請參閱 TR-3785。(所有情況下應用的方式及其後面所運用的邏輯,在大多數情況下都很類似)。 圖 2)使用 NFS 資料儲存區與 iSCSI LUN 的儲存配置。 以下列出高階準則:
我們建議您使用 Microsoft iSCSI 軟體啟動程式對連接虛擬的 LUN 執行此方法,因為如果您想要執行 VMware vCenter Site Recovery Manager 以便在現在或未來某個時間點執行災難恢復功能,在 iSCSI RDM 上的應用程式資料進行容錯移轉/容錯還原程序會比較簡單,而且您也比較容易從 VMware 獲得所需的支援。同時,如果您打算使用 VMware vCenter Site Recovery Manager 的話,請將所有資料儲存區與 RDM LUN 放置在同一個儲存系統上。 為有效運用與 SnapDrive 和 iSCSI RDM (如上述所建議) 或是與虛擬系統連線的 RDM (使用 iSCSI 軟體啟動程式) 關聯的優勢,如果您打算使用特定應用程式專屬的 SnapManager 工具來備份您的 Exchange、SQL Server 與/或 SharePoint 中的資料,則必須使用 RDM;這些 RDM 可以是 FC RDM、上述建議的 iSCSI RDM,或是與虛擬系統連線的 RDM (使用 Microsoft iSCSI 軟體啟動程式)。 如果因為某些原因導致您必須使用 VMFS 或 NFS 資料儲存區來設定應用程式資料的環境,您的最佳備份選項為 SMVI。SMVI 可以針對以上三種應用程式產生一致性的備份,但是仍有一些限制。就目前而言,由於 VMware VSS Requestor 存在一些限制 (VMware 針對陰影複製使用副本列舉),SMVI 無法提供自動異動清除或備份驗證功能。兩者都必須手動完成。此外,VMware VSS Requestor 目前並不針對執行 Windows® Server 2008 的 VM 支援應用程式一致性。因此,這項解決方案僅限於不需要細部交易還原作業的情況 (例如,SQL Server 的時間點還原),可在備份後執行手動備份驗證,並可執行其他的異動記錄清除方法,例如,針對簡單恢復模式中的 SQL Server 資料庫執行相關作業 (SQL Server 可提供自動化記錄檔清除方法)。 如何執行與應用程式一致性的備份與還原作業?要針對 Microsoft 應用程式達成與應用程式一致性的備份目標,最好的方式就是視需要將 SnapDrive 與適當的 SnapManager 產品 (SnapManager for Microsoft Exchange、SnapManager for Microsoft SQL Server、SnapManager for Microsoft SharePoint Server) 安裝在每一台 VM 中的虛擬作業系統中。這些工具可提供特定的功能讓您執行與應用程式一致的備份、自動化備份驗證與細部還原作業。例如,SnapManager for Exchange 可提供單一郵件信箱恢復功能。您可以在先前的 Tech OnTap 文章取得這些 SnapManager 工具的相關資訊。 執行災難恢復的最佳方式?NetApp SMVI 與特定應用程式專屬的 SnapManager 產品,可針對 VM 與具備以 Microsoft 應用程式為介面,提供複寫與災難恢復功能。您可以使用 VMware vCenter Site Recovery Manager 搭配這些產品,達到完全自動化的災難恢復目標。您可閱讀 Tech OnTap 文章 - 使用 VMware Site Recovery Manager 來簡化災難恢復 (英文) 中所說明的複雜環境,來瞭解此解決方案如何完成容錯移轉的自動化工作流程。 圖 3)) 結合 NetApp SnapManager、SnapMirror 與 VMware Site Recovery Manager 共同為備份/還原與災難恢復需求創造出完整的資料保護解決方案。 如何部署多重路徑?如果您想要增強環境的穩定性,就必須實作多重路徑。在 FC 架構環境中,建議您使用非對稱邏輯單元存取 (ALUA) 通訊協定與循環配置資源 (RR) 路徑選取原則。ALUA 可允許系統在 SCSI 目標裝置與目標連接埠之間自動交涉路徑,藉此啟用動態重新組態。ESX 主機預設會啟用 ALUA。在 NetApp 儲存陣列上的啟動程式群組應該會啟用 ALUA,以形成更為動態或類似隨插即用式的 SAN 架構。RR 路徑選取原則 (PSP) 可提供路徑重複配置與頻寬彙總功能。請注意,虛擬 VM 中不需要配置特定裝置專屬的模組 (DSM)。 對於 iSCSI,vSphere 則於 ESX 主機上加入了多重 TCP 工作階段支援,以提供多重路徑功能。您可以擁有兩組 vmkernel 連接埠,並使用循環配置資源 PSP, 來達到隨插即用式的多重路徑目標。此方法可提供多重主動路徑,而且不需要在虛擬 VM 中配置 DSM。而且,您還可以同時使用傳統與多重交換器分支網路設計,如 TR-3749 所說明。 至於 NFS,您可以同時在傳統與跨堆疊交換器上達到多重路徑目標。如需詳細資訊,請參閱 NetApp TR 3749。 使用 Cisco Nexus 10 GB 乙太網路 (10GbE) 時,ESX 主機上只需要兩組 10GbE 連接埠。Cisco 虛擬連接埠通道 (vPC) 功能可提供重複配置、容錯與安全性 圖 4) 使用 Cisco Nexus vPC 來連接 ESX 主機與 NetApp 儲存裝置。 使用重複資料刪除技術與資源隨需配置所帶來的好處?這項組態的好處之一就是無論您選擇哪一種通訊協定,都可以運用 NetApp 儲存效率相關功能 (FlexClone、重複資料刪除技術與資源隨需配置) 來大幅減少所需的儲存空間容量。 典型的虛擬化環境可能會在不同的 VM 中存放同一個作業系統與應用程式二進位檔的多個副本,耗用大量昂貴的共用儲存容量。有了 NetApp 儲存效率相關功能,您可以針對一線儲存裝置省下 50% 以上的儲存空間需求。圖 5 說明在驗證聯合解決方案期間所達到的 92% 空間節省效益。 圖 5)藉由組合 NetApp 儲存效率相關功能所省下的空間。 如何調整環境大小?環境大小調整作業同時包括調整 VMware 資料儲存容區 (內含虛擬作業系統、應用程式二進位檔、VM 分頁檔與 vswap 檔) 與裝載應用程式資料庫及記錄的 LUN 大小。NetApp 已開發出各種大小調整工具,以供您適當調整環境大小。您的 NetApp 系統工程師或經銷商可以協助您依據網站所蒐集到的下列資訊,來調整環境大小:
如何驗證我的虛擬化 Microsoft 應用程式環境效能?您可以使用 Microsoft 與協力廠商所提供的相同效能驗證工具,這些工具已應用於實際環境中。這些工具可協助您判斷效能是否符合 Microsoft 準則的要求。為測試這項聯合解決方案效能,我們採用 Microsoft Exchange Load Generation Tool、Microsoft SQLIOSim 公用程式與 AvePoint Sharepoint Test Environment Creator 及 Usage Simulator 來驗證效能。我們針對這些應用程式同時執行所有負載量測試。有關這些應用程式的效能驗證方法與成功條件說明,請參閱TR-3785我們的測試項目驗證了:
結論您的資料中心達到 100% 的虛擬化目標之後,我希望本篇文章所說明的資訊能夠協助您了解 Microsoft 應用程式的虛擬化程序。本篇文章僅涵蓋適用 Microsoft 應用程式虛擬化的聯合解決方案重點。如需部署此解決方案所需的詳細資訊,請參閱詳細的 50 頁解決方案指南,這本指南依據 NetApp、 VMware 與 Cisco 所共同合作推出的優秀方案說明相關的組態詳細資料。本指南涵蓋 FC、iSCSI 與 NFS 實作內容。 本文除內建的各項連結之外,還包括下列其他寶貴的資源: NetApp 與 VMware vSphere 儲存裝置最佳作法 (TR-3749)。搭配 NetApp
儲存裝置來實作 VMware 的最佳做法。 使用 Performance Acceleration Module 搭配 Exchange 2007
(TR-3767)。此技術報告說明 PAM 如何在不增加磁碟的情況下,增加可支援的 Exchange 使用者人數。 SnapManager
指南: SnapManager 5.0 for Microsoft Exchange 最佳作法指南
(TR-3730) SnapManager for MOSS:最佳作法指南 (TR-3776) 使用 NetApp SnapManager for Exchange 保護 Exchange Server
2007 (TR-3598) SnapManager for Virtual Infrastructure 最佳作法 (TR-3737)
SRM NetApp 與 VMware vCenter SRM 最佳作法 (TR-3671) |
|