虛擬化技術(shù)為我們的生活帶來了很多的便利。但是在這些便利的背后還隱藏這一些很嚴重的問題。另一類收益則體現(xiàn)在從簡化管理到提高系統(tǒng)可用性等管理層面,而這些收益往往是難以通過金錢進行衡量的。
1.提高服務(wù)器部署速度
以往我們部署一臺服務(wù)器的過程相當繁瑣,從制定預(yù)算購買硬件到操作系統(tǒng)和應(yīng)用的安裝,往往需要耗費數(shù)周甚至數(shù)月的時間。而在應(yīng)用虛擬化技術(shù)之后,一臺邏輯服務(wù)器從規(guī)劃到配置完成投入應(yīng)用只要數(shù)十分鐘而已。
而另一方面,我們還可以更方便的將測試系統(tǒng)遷移到生產(chǎn)系統(tǒng)之中。從而實現(xiàn)從測試評估環(huán)境到實際生產(chǎn)應(yīng)用的平滑過渡。
2.提高系統(tǒng)可靠性,減少計劃內(nèi)和計劃外停機時間
很多人認為虛擬化是“把所有的雞蛋放在一個籃子里”,一旦服務(wù)器出現(xiàn)問題,將導(dǎo)致運行在上面的所有邏輯服務(wù)器也隨之崩潰。其實情況并非如此,首先在我們的應(yīng)用中本身就存在這樣的單點故障問題。比如現(xiàn)在作為核心應(yīng)用的活動目錄服務(wù)器一旦癱瘓,整個企業(yè)應(yīng)用也難逃停頓的厄運。作為報社應(yīng)用,一旦采編服務(wù)器出現(xiàn)問題,整個應(yīng)用也將陷于停頓。虛擬化技術(shù)如果通過很好的規(guī)劃,使用高可用性技術(shù),我們完全可以避免單點故障的情況發(fā)生。
通過使用動態(tài)遷移技術(shù),我們現(xiàn)在可以在不關(guān)閉邏輯服務(wù)器的情況下將其移動到另一臺物理服務(wù)器上。從而實現(xiàn)零停機時間的服務(wù)器硬件維護。我們終于可以不用再等到夜深人靜的時候,熬夜進行服務(wù)器硬件維護了。
3.降低維護復(fù)雜度,消除“服務(wù)器硬件捆綁”現(xiàn)象
在實施虛擬化技術(shù)之前,我們往往要面對很多各種型號和品牌的物理服務(wù)器。這些服務(wù)器的連接方式五花八門,承載的應(yīng)用更是千奇百怪。隨著IT人員的流動,甚至會出現(xiàn)一些被人遺忘的服務(wù)器長期在機房運行。如何有效地管理這些服務(wù)器恐怕會令每一位IT主管頭痛不已。而經(jīng)過虛擬化整合之后,我們可以通過統(tǒng)一的界面來查看企業(yè)中運行的每一臺服務(wù)器的情況。很容易地對其進行管理和維護。
以往應(yīng)用角色獨占物理服務(wù)器的一個最大的副作用就是“服務(wù)器硬件捆綁”現(xiàn)象——一個應(yīng)用被捆綁在一臺具有特定硬件的服務(wù)器上。一旦此服務(wù)器出現(xiàn)問題,備用硬件很難買到,我們就會不得不去重裝整個應(yīng)用。但是正如大家所知,很多應(yīng)用的安裝過程非常繁瑣或者其配置文檔早就被遺失了。這樣應(yīng)用恢復(fù)會非常困難。但是使用虛擬化技術(shù)之后,應(yīng)用不再和硬件設(shè)備相關(guān),我們可以自由的更換服務(wù)器硬件。為了更換硬件設(shè)備而進行痛苦的應(yīng)用遷移的經(jīng)驗將僅僅留在我們的記憶之中。
4.簡化數(shù)據(jù)備份方式和恢復(fù)流程
由于虛擬化之后邏輯服務(wù)器僅僅是保存在主機或者存貯設(shè)備上的磁盤文件。這就為我們簡化備份策略提供了很好的支持。我們可以不再為不同的應(yīng)用去考慮使用不同的備份解決方案。現(xiàn)在我們只要考慮如何去備份這些虛擬機文件就可以了。而使用新的備份技術(shù),我們甚至可以在完全不影響虛擬機運行的情況下對其進行備份。從而不用再計算備份時間,考慮備份窗口的問題。與備份的簡化一樣,恢復(fù)流程也變得同樣簡單。只是去考慮恢復(fù)虛擬機的文件而已。
5.實現(xiàn)企業(yè)IT動態(tài)增長,便于規(guī)劃和實施
以前我們在購買服務(wù)器時最頭疼的問題莫過于考慮配置多少硬件資源。由于我們很難預(yù)計應(yīng)用的成長速度和資源消耗情況,因此往往在購買硬件的時候多多益善。在預(yù)算許可的情況下,購買盡可能多的硬件資源。而事后往往發(fā)現(xiàn)這些資源在購買幾年后,服務(wù)器將被報廢時也沒有被用到。
而虛擬化技術(shù)可以幫助我們實現(xiàn)企業(yè)IT的動態(tài)增長。我們可以只購買真正需要的那些硬件資源。當資源不足時我們再去購買新的資源設(shè)備,將其加入企業(yè)的“資源池”中。因此我們以后購買服務(wù)器時考慮的不再是具體的應(yīng)用,而僅僅是我們將要用到多少CPU處理能力、多大的內(nèi)存以及磁盤空間。