《企業網D1Net》10月25日訊
要保持虛擬化項目始終按照預期方向發展,需要在企業機構及技術投入這兩方面同時做出改變--并且需要根據工作陣地遷移的不同階段為二者制定出相應的協調方針。下面是一些避免在虛擬化項目中發生失速情況的兩個建議。
要點一:提高并鞏固技術效率
首先,虛擬化掀起了成本節約的浪潮,大幅縮短了遷移或是部署及運行虛擬化基礎設施的時間,用一臺更大、自動化程度更高的主機代替以往購置十臺物理服務器所帶來的成本節約,往往給IT部門及業務部門的管理者帶來一種已然成功的假象與對未來不切實際的期望。
許多IT集團堅持以同一套成本指標來衡量方案是否成功,這通常意味著他們只關注如何盡可能地在一臺物理主機上部署更多的虛擬機,而不是將資金用在購買相關管理工具或是為IT部門負責人提供培訓,以使其具備更好的投資分配理念來應對資源虛擬化所帶來的問題。
人們必須得把他們某些引以為傲的固有思維方式甩在一邊--例如他們轄下物理服務器向虛擬服務器的轉化率,或者說他們在自己的運行環境中到底部署了多少套虛擬機,這種事情倒是可以作為一種吹噓的資本,但實際上完全是種外行的表現。真正的重點在于我們需要將注意力轉移到如何實現更好的執行效率、更高的可持續利用性以及強化整體運算資源池所能提供的工作峰值上。
要點二:選擇正確的目標,簡化管理流程
遷移的下一個步驟要如何進行?相關成本的合理性又該如何判斷?要回答這些問題,首先需要更具體地了解每一臺虛擬機在做些什么,所做的工作是在為哪些業務部門服務,以及它們需要多少資源來維持。
這需要的不僅僅是通過提高虛擬機部署密度來保持較高的投資回報率;它要求對IT管理及支持體系做出改變,以改善類似管理變更、突發事件預防及應對這類在舊有企業機構中難以有效開展的工作,如果沒有能力建立一份詳盡的可用資源列表而只是記錄下可用的物理服務器的數量,那么IT管理人員們將無法為特定的虛擬機或是工作負載智能化地分配可用的服務器,更不用說管理位于與公司千里之遙的數據中心當中的虛擬化基礎設施了。
當你開始審視全部資源--CPU,內存,存儲設備--并打算將它們歸納為一個可以分配的資源池,這時必須對所有可用資源進行全面統計,并摒棄現有的陳舊管理體制,否則你永遠也無法得出正確的結論。
回到正題,在虛擬機自動化的前期準備及對其所能調用的資源、機動性及調用周期的限制方面,都要求我們提供一套新的管理工具,而且通常情況下這種工具應該由同一家軟件供應商負責提供。
現在我們找到了第一個克服虛擬機失速問題的好辦法--管理體系重組及運算資源重新分配--這意味著系統管理員應該根據使用虛擬機、相關應用程序或是其它功能的業務部門的實際需要來對虛擬機進行配置,而不是根據服務器的物理定位。
人力資源未經有效分配會導致團隊在工作當中事倍功半、進行重復勞動以及失去職責心,而當虛擬機沒有明確的專職人員負責管理時,這些問題則會集中起來,引發巨大的資源浪費。
沒有在系統管理或支持體系中引入管理周期或是自動化處理流程的公司,通常都面對著非常嚴重的典型問題,即人浮于事,也正是在這個環節上,那些刻不容緩的思維或處理方式轉換在推廣方面開始放慢腳步。"在最基本的層面上,我們至少要了解那些虛擬機們在進行什么工作,或者說它們到底是不是正在工作。
數據中心的管理員們常常反映其轄下大約有15%的服務器一直沒有執行過任何有意義的運算。也就是說,這些服務器確實在運行,也得到了適當的維護,卻基本沒有被終端用戶或是應用程序所用到。
D1Net評論:
IT部門總是習慣性的對正常運行時間提出要求;他們的工作是保持設備運轉,卻不會關心設備為什么正在運轉,因此他們只談資源優化,而無視實際工作負載。如果某臺服務器正在進行數據備份、補丁更新、補丁更新后必要的重新啟動等,它就會表現得非常忙碌,而實際上它所做的只是一些類似洗衣做飯這樣的日常家務,甚至完全沒有用戶正在調用它的資源。而對于虛擬服務器來說,這種空轉會變得更容易被忽略,因為幾乎沒人在乎運行中的虛擬機到底有沒有在真正進行工作。