虛擬技術旨在減少服務器數量、優化資源使用。但是,如果部署不當,虛擬化也可能使組織機構遭受損失。利用虛擬技術,組織機構可以瞬間移動資源,但錯誤的移 動卻會使用戶性能受到損害,同時增加管理成本。
隨著異構數據中心的復雜性日益增加,虛擬項目的規模也不斷擴大。數據中心不僅要管理 多個平臺,還要管理無數個管理程序、操作系統甚至虛擬工具,由此導致管理復雜性成指數級增長。此外,虛擬機能夠快速擴展,導致資源利用率下降,IT綜合管 理成本超支。
不過,組織機構可以采用虛擬管理技術,將IT環境從封閉式資源轉化為“效用計算” (utility computing)模式。為實現這個目的,企業可以采用以下十個步驟,我相信它們可以幫助你成功地實現混合式數據中心環境的虛擬化:
·慢慢來。
急于享用虛擬化帶來的利益并將成本置于控制之下?切記“三思而后行”的古訓!盲目而 急切的虛擬化可能會帶來不可預見的后果。開始時一定要謹慎行事,注意觀察虛擬化帶來的結果和管理事項,然后再采取更進一步的虛擬化措施。
·評估現有的服務器工作量。
全面了解服務器工作量是確定對何種應用采取虛擬化策略的關鍵的第一步。虛擬化的最佳 對象包括運行于web的應用、基礎設施或應用服務器等。不過,性能敏感性較高或I/O要求很高的應用不適合在虛擬環境下運行。
收集整個數據中心的全部硬件與軟件資產的具體信息,并分析工作量利用情況,以開發出 經過優化的服務器融合方案。然后再使用收集來的服務器利用率數據生成硬件利用報表,確認不匹配的工作量與資源,如使用不足或過度使用的服務器。
·分析完整的工作量周期。
分析某個時間上各個單點的工作量并不是非常有效,因為工作量可能會在一天或一個季節 的不同時間中出現非常顯著的變化,也可能隨其他變量的變化而變化。 在一段比較長的時間里記錄服務器的使用情況,如在一個財務季度內,以確保準確收集使用情況的所有變化信息。此后,你可以制定工作量概覽表,以清晰描述服務 器利用趨勢以及CPU、磁盤、存儲器和網絡利用率的異常情況。這樣做有助于保證工作量管理的一致性與可預見性,同時能夠提供必要的趨勢分析數據,實現供應 與產能規劃的自動化。
·采用“如果-那么”模型。
采用“如果-那么”模型找到硬件和虛擬主機的最佳組合,以實現利用率最大化,避免資 源沖突,同時還可以預測未來的工作量。還可以運行向外擴展(scale-up)和向上擴展(scale-out)場景,以確保滿足當前和未來需求的足夠資 源,避免為整合環境供應過多資源―― 這是一種成本很高的常見問題。
·檢查你的管理工具。
許多虛擬管理工具只允許你管理一種管理程序。如果你已經將虛擬服務器與物理數據中心 完全分離,那么你最好也使用分離的虛擬工具。不過,如果希望建立并維護動態數據中心以便在物理和虛擬機器之間自動移動,建議你最好只采用一種工具。
·投產前進行測試。
對虛擬服務器進行測試,以確保不會因在同一部物理服務器中組合了過多的資源密集性應 用而使應用放慢速度。此時工作量移植工具可以大顯身手。這些工具用于將數據、應用和操作系統與基礎硬件相分離,并將其整合至任意的物理或虛擬平臺。在開始 運行真正的生產環境之前,對服務器進行測試將有助于順利部署虛擬機。
·利用動態供應技術。
虛擬化技術的部署到此為止。下一步要根據需求調節處理能力。例如,你可以設立門檻, 當關鍵應用的使用率達到80%時,系統將自動增加新的服務器。這種類型的智能資源管理幫助組織機構設計出能夠滿足其業務需求的數據中心。例如:一家大型教 育機構對整個前端網絡進行虛擬化。通過虛擬化分析,這家機構發現,一家網站在早晨的流量比較大,而其他網站則在下午迎來訪問高峰。通過對一天的不同時間段 重新動態分配資源,這家機構成功地將服務器的數量減少了80%,硬件成本降低了30%,整體IT預算減少了18%。
·持續分析。
虛擬化不是一種臨時舉措,而是用于優化系統利用率和系統性能的持續戰略。工作量與資 源需求隨時間而不斷變化,因此需要定期調節以實現持續均衡,保持數據中心處于最優利用狀態。幸運的是,我們現有擁有新型虛擬分析工具,能夠輕松實現工作量 的監控、移動與整合。
·掌握更多信息。
使用管理工具可以準確了解各臺服務器上各部虛擬機的運行情況,以及增加了哪些工作 量、增加速度如何等等,使資源規劃的效率得到大幅提高。此外,這種工具還能夠幫助公司跟蹤工作量,根據磁盤、CPU和網絡的實際使用情況為業務單元分配 IT費用。
·利用災難恢復場景。
利用業務持續性虛擬解決方案,組織機構可以更充分地利用其虛擬投資。虛擬化的便攜特 點也使其成為一種有效的災難恢復技術。所有服務器工作量,包括運行于物理機或虛擬機的工作量,都可被復制為虛擬機備份。如果發生資源斷供,工作量可以自動 實現復制虛擬機的失效備援。
結論
隨著虛擬化技術的應用不斷擴大,組織機構在虛擬環境下很容易陷入多種陷阱之中,這些 陷阱在物理環境下也同樣存在。改進產能規劃與建模有助于避免資源瓶頸與虛擬蔓生(virtual sprawl)。虛擬服務器要求采用新的管理方法,包括事先規劃、工作量周期分析和持續監控等。根據上述邏輯步驟逐步實施虛擬技術,你將成功獲得你所需要 的虛擬基礎設施。