并不適用虛擬化的場景盤點
企(qi)業之所以采用(yong)虛(xu)擬化技術(shu),往往是(shi)為了提(ti)高運(yun)營效益(yi),對企(qi)業整體(ti)的(de)結構、產業鏈(lian)進行優化,但應用(yong)虛(xu)擬化并非就是(shi)好的(de)。虛(xu)擬化對于以下(xia)幾種情況并不適用(yong),下(xia)面讓我們(men)來看一下(xia):
1. 如(ru)果(guo)可以選擇不(bu)出錯。換句話說,如(ru)果(guo)你(ni)現(xian)在的(de)(de)服務(wu)器(qi)工作地很好,并且(qie)你(ni)需(xu)要它繼續工作,那(nei)么(me)引(yin)進復(fu)雜的(de)(de)、未(wei)知的(de)(de)服務(wu)器(qi)虛擬化技術還(huan)有什么(me)意義呢?說不(bu)定還(huan)有風險。
2. 當(dang)許(xu)(xu)可證不允許(xu)(xu)的(de)(de)時候。一些(xie)應用程序(xu)的(de)(de)許(xu)(xu)可證是(shi)不允許(xu)(xu)它們(men)在虛擬(ni)機(ji)上運(yun)行的(de)(de)。你(ni)不想做任何違(wei)背你(ni)公司(si)同意(yi)遵守(shou)的(de)(de)許(xu)(xu)可證(你(ni)在打開安裝包之前(qian)閱讀(du)過許(xu)(xu)可要求,不是(shi)嗎?),所以這(zhe)意(yi)味(wei)著服(fu)務(wu)器虛擬(ni)化在這(zhe)一情況下是(shi)不可能實現的(de)(de)。
3. 擁有高配置(zhi)的輸(shu)(shu)入輸(shu)(shu)出(chu)應(ying)(ying)用程(cheng)序、特別硬(ying)件(jian)或軟件(jian)狗(gou)(軟件(jian)保護器)。一些具(ju)有高配置(zhi)的輸(shu)(shu)入輸(shu)(shu)出(chu)特點的應(ying)(ying)用程(cheng)序,比如數據(ju)庫(ku);網(wang)格應(ying)(ying)用程(cheng)序或需要高網(wang)速、圖形(xing)密集型的分(fen)布式SMP應(ying)(ying)用程(cheng)序;或者需要硬(ying)件(jian)卡(ka)的應(ying)(ying)用程(cheng)序,抑或是(shi)軟件(jian)狗(gou)是(shi)不能實現虛(xu)擬化的。想都別想。
4. 當時(shi)間(jian)(jian)同(tong)步是至關重要的(de)(de)(de)時(shi)候(hou)。虛(xu)擬機(ji)一(yi)般按自己的(de)(de)(de)時(shi)間(jian)(jian)來運行,這就意味著(zhu)隨著(zhu)時(shi)間(jian)(jian)的(de)(de)(de)變化,虛(xu)擬機(ji)遵守的(de)(de)(de)時(shi)間(jian)(jian)與主服務器(qi)的(de)(de)(de)時(shi)間(jian)(jian)會(hui)發(fa)生偏差(cha)。如果很小的(de)(de)(de)差(cha)異卻是十分重要的(de)(de)(de)——例如金(jin)融實(shi)時(shi)交易或者(zhe)一(yi)些工業控制(zhi)系(xi)統(tong)——那么你(ni)就不要選擇虛(xu)擬化,還是堅持用實(shi)體(ti)系(xi)統(tong)。
5. 當你沒有(you)足夠(gou)的(de)(de)預(yu)算的(de)(de)時(shi)候。服務(wu)器虛(xu)(xu)擬(ni)化(hua)(hua)可能會省錢,但(dan)是要(yao)做得很好的(de)(de)話(hua)是需要(yao)一(yi)大筆(bi)錢的(de)(de)。這就意味(wei)著在沒有(you)充足準備的(de)(de)情況下(xia)是沒有(you)必要(yao)開始(shi)一(yi)個虛(xu)(xu)擬(ni)化(hua)(hua)項目的(de)(de)。如(ru)果你沒有(you)足夠(gou)的(de)(de)錢來支付(fu)虛(xu)(xu)擬(ni)化(hua)(hua)技術所需要(yao)的(de)(de)工具和管理系統(tong)的(de)(de)話(hua),那么最好離它而去(qu)。
6. 當能力很有(you)限的(de)(de)時候。盡管在最近幾(ji)年(nian)以及最近幾(ji)個月,虛(xu)擬化有(you)一(yi)些改進,但是不(bu)可(ke)否(fou)認的(de)(de)是,與直(zhi)接在相(xiang)(xiang)同的(de)(de)操(cao)作系(xi)統(tong)和(he)應用程序(xu)下運行的(de)(de)實體機(ji)的(de)(de)速(su)度相(xiang)(xiang)比(bi),在監控機(ji)上運行的(de)(de)虛(xu)擬機(ji)要慢一(yi)些。
所以,如果你的服務(wu)器(qi)目前(qian)的運行得(de)非常(chang)的好(hao),那么(me)再添加一個系(xi)統監控(kong)程序幾乎(hu)是(shi)沒(mei)有(you)任何意義的。你可(ke)以買更(geng)多(duo)的服務(wu)器(qi)來運行虛擬機監控(kong)程序,但是(shi)虛擬化是(shi)為(wei)了減少實(shi)體的服務(wu)器(qi),而不是(shi)逼(bi)迫你購(gou)買更(geng)多(duo)的服務(wu)器(qi)。
7. 當你需要管理(li)加密(mi)密(mi)鑰(yao)的時候。密(mi)鑰(yao)管理(li)在(zai)實體服務器上(shang)很容易實行(xing)(xing),但是(shi)(shi)(shi)同樣的系統在(zai)虛(xu)擬的工作(zuo)負載環境(jing)下不能工作(zuo)。當然這(zhe)一(yi)問(wen)題是(shi)(shi)(shi)有解決辦法的,但是(shi)(shi)(shi)你必(bi)須進行(xing)(xing)調查,然后才能在(zai)虛(xu)擬機上(shang)進行(xing)(xing)安全的密(mi)鑰(yao)管理(li)。
8. 當高(gao)可用性(xing)被加入到(dao)應用程序的(de)時候。像VMware這樣的(de)虛擬化(hua)平臺為虛擬機提供各種高(gao)可用性(xing)服務(wu)(wu)。目(mu)前看來還是不錯的(de)。但是舊的(de)任務(wu)(wu)關鍵型應用程序可能(neng)(neng)有內置的(de)高(gao)可用性(xing),但如果(guo)虛擬化(hua)后這些(xie)可用性(xing)可能(neng)(neng)就會失(shi)去作用。
例如,有一個共享磁盤的(de)(de)微軟集群服務會破(po)壞(huai)允許虛擬機自(zi)動移動的(de)(de)環(huan)境(jing)。所以(yi),如果你的(de)(de)虛擬機平臺(tai)提供了高可(ke)用(yong)性(xing)(xing),那么你最(zui)好(hao)確定(ding)你的(de)(de)應用(yong)程序沒有高可(ke)用(yong)性(xing)(xing),反(fan)之亦(yi)然。
9. 想節省VDI的(de)(de)成本。這一(yi)點很(hen)容易理解。加拉迪堅稱,盡(jin)管事實上VDI能帶來很(hen)多好處,比如更高的(de)(de)安(an)全性(xing),但是你不(bu)(bu)能指望它給你省錢。如果省錢是你的(de)(de)主要目標,那么不(bu)(bu)要將你的(de)(de)桌面虛擬化(hua)。
10. 當虛(xu)擬化(hua)(hua)存在惡(e)性循(xun)環風險的(de)時候(hou)。如果(guo)你(ni)(ni)(ni)試圖將你(ni)(ni)(ni)虛(xu)擬化(hua)(hua)平臺的(de)組件虛(xu)擬化(hua)(hua),那(nei)么(me)你(ni)(ni)(ni)可能會陷入危機。舉例來說,如果(guo)你(ni)(ni)(ni)的(de)虛(xu)擬化(hua)(hua)平臺和虛(xu)擬監控程(cheng)序依賴(lai)于AD和DNS,而且(qie)你(ni)(ni)(ni)的(de)AD和DNS服務器已經虛(xu)擬化(hua)(hua)了,那(nei)么(me)虛(xu)擬監控程(cheng)序和AD都不會啟動,因(yin)為它們彼(bi)此等待對方。這是一(yi)個(ge)惡(e)性循(xun)環,你(ni)(ni)(ni)必須不惜一(yi)切代(dai)價避免它。
文章來源于縱橫數據(

