那么,企業如何才能充分認識到先進的虛擬化技術所能夠帶來的好處呢?今天,在企業部署虛擬化走向成熟的進展過程中,大致可以分為四個重要階段:部署實施階段、優化階段、自動化階段和先進的自動化階段,其中包括諸如軟件定義的網絡和存儲。
以下,是針對每個具體階段供您企業參考的一些指南,包括能夠使得今天的IT企業最有效地使用虛擬化技術、并保持與未來應用程序發展步伐的最佳實踐方案。
第一階段:部署實施和基本運營
為了實現虛擬化最初的啟動和運行,IT企業應該通過建立核心業務技術、及適當的配置、安全、遷移、災難恢復和備份流程來為有效的虛擬化的部署實施做好準備。在相關虛擬機(VM)被創建,并實現將不同工作負載分配給不同虛擬機之前,上述功能越成熟越穩定,那么您企業虛擬化的實施過程也會變得越容易。在初始部署完成之后,就必須對虛擬服務器實施嚴密的監測和維護,以便能夠及時修復不可避免的性能和容量問題,以及確保文檔最基本的運營效率。這種集中的監控也有助于確保資源的可用性和優先次序,以最大限度地滿足服務水平協議和最終用戶的需求。
很多時候,這一階段往往存在著嚴重的錯誤和過度監督,比如不當的容量規劃或建立了一個忽略了未來發展的最終規模及技術發展的虛擬環境。這幾種常見的執行失誤可能會造成成本昂貴的托管問題,最終阻礙企業進入到下一個階段的能力。
到這一步,大多數企業就已經基本上初步實現了基本的部署,并建立了一個穩定的虛擬化環境。然而,往往有許多企業從未超越反應管理技術,可能也就因此被永久卡在了這第一階段。而那些開始自我反省:“我們怎樣才能做得更好?”的IT企業就能夠了解到主動管理的好處,并開始取得進展甚至進一步發展進入優化階段,進而得以顯著提高敏捷性和性能。
第二階段:優化
在成功部署了虛擬化的基礎架構,并達成了基準水平的運營之后,IT企業可以將他們的注意力轉向優化基礎設施的性能和靈活性,同時確保業務獲得最多的物理硬件的支持,進而隨著技術的發展實現其競爭優勢了。但虛擬環境也帶來了一些獨特的挑戰:管理員除了需要詳細的規劃和細心的管理之外,還必須設法保持一個優化的環境。
企業可以托管多種方法來提高虛擬環境的性能,從簡單的整合虛擬機以便節約大量的運營資本和能源消耗成本開始。但是,對于那些需要一個更大的虛擬環境的企業而言,管理虛擬機的蔓延合理精簡虛擬機才是最重要的優化手段。
虛擬化使得創建額外的虛擬機很容易;然而,過度配置則可能導致總體環境性能的降低。不檢測虛擬機蔓延也常常會導致安全漏洞,特別是如果虛擬機時間太長,忘了未打補丁的話。為了幫助阻止虛擬機蔓延的問題,IT企業應該不斷提出這個問題以自省:“這臺虛擬機是否仍然需要,如果是的話,其所被分配的資源是否是在適當水平?”
其他管理虛擬機蔓延的最佳實踐做法包括在創建一個新的虛擬機之前實施正式請求批準流程,限制IT管理員創建新的機器,建立一個創造虛擬機的詳細的所有權責任制鏈。企業還可以建立一個showback系統,以便及時報告資源消耗情況,甚至是理論成本也可以與終端用戶共享,以鼓勵好的操作行為,并證明虛擬機不是免費的。
除了控制虛擬環境中的蔓延,管理員還必須為企業業務在未來可能需要的額外的虛擬機進行規劃。因此,容量規劃同時也是優化階段的重要組成部分,確保所有主機均有足夠的容量資源,這需要企業對于其歷史性能數據有一個全面的認識,進而做出明智的建議。這些優化流程所創造出來的秩序,往往能超越一個虛擬環境,使企業能夠輕松地進步入第三階段。
第三階段:自動化
對于準備超越優化階段的企業來說,虛擬化成熟的第三階段是自動化。除了很好的了解和充分的記錄工作流程,制定了最佳實踐和政策,以便使得自動化的可擴展性和靈活性得以進一步提升之外,這個階段還依賴于企業具備強大的基本流程所奠定的堅實的基礎。因此,這一過程應建立在第一和第二階段的支持基礎之上。
真正的虛擬環境優化應該從利用自動化管理工具收集數據、分析性能和提供自動警報等檢測環境開始,然后形成更先進的自動化和業務流程的基礎。這些警報是自動的,在這種情況下,用戶驗證在“點擊按鈕” 之前完成或是完全自動化的,一臺機器將采取自動的行動,以進行驗證。企業成功地轉移到自動化階段將創造一個更積極、靈活的虛擬化基礎設施,進而能夠真正發揮虛擬化的好處,包括增強的速度,更多的成本節約和簡化的最終用戶服務。
但是,確定何時以及如何開始自動化是很困難的。對于第一次進而自動化階段的企業而言,一個好的方法是基于風險,價值和可預測性逐步實現自動化。換句話說,安全第一。確定一個低風險、高價值和可預測的測試環境,從錯誤中總結經驗教訓,學習更為廣泛的部署創造最佳實踐。IT企業也應該選擇一個自動化工具或框架以便與企業的專家的技能和專業知識相匹配。
第四階段:自動化2.0—軟件定義的
雖然第三階段(自動化階段)已經是今天大多數企業實現有效的虛擬化環境的目標,但業界已經在開始尋找其第四階段了,或者說怎樣的虛擬化環境可以被認為是成熟的虛擬化:軟件定義網絡和存儲。這些技術使企業能夠加快應用程序部署、交付的不僅僅是計算資源,還能夠通過更多數據中心范圍內的工作流程自動化大大降低IT成本。
軟件定義的數據中心技術可以很容易地采購,但困難的部分是要適應企業當前的流程和技術,有效地利用他們,使他們真正使業務變得更有效和高效。在考慮進入到這一階段之前,IT企業應該確保他們的虛擬環境是建立在堅實的基礎上的,確保期之前的三個階段的最佳實踐方案。他們還應該看到采用這種技術所能夠為企業所帶來的規避風險和節約成本費用的明顯的競爭優勢。
結論
虛擬化所能夠為企業帶來的節約成本、提高可用性和改進的靈活性,以滿足最終用戶的需求等諸多方面的好處是不容置疑的。但是,對于許多企業來說,超越了最基本的技術的實現是很困難的。無論一家企業是剛剛開始其虛擬化之旅或是已經在尋找進步到一個更高級的階段,參考本指南中的框架不僅有助于您企業最大限度地提高虛擬化部署各個階段的好處,同時還有助于您企業為進入到下一階段打下良好的基礎,實現增值效益。