《企業網D1Net》11月29日訊
在今年倫敦RSA大會上,Trend Micro公司移動安全的副總裁凱撒•加拉迪提出了在以下10種不同的情況下應該拋棄虛擬化,采用實體的服務器。
1. 如果可以選擇不出錯。換句話說,如果你現在的服務器工作地很好,并且你需要它繼續工作,那么引進復雜的、未知的服務器虛擬化技術還有什么意義呢?說不定還有風險。
2. 當許可證不允許的時候。一些應用程序的許可證是不允許它們在虛擬機上運行的。你不想做任何違背你公司同意遵守的許可證(你在打開安裝包之前閱讀過許可要求,不是嗎?),所以這意味著服務器虛擬化在這一情況下是不可能實現的。
3. 擁有高配置的輸入輸出應用程序、特別硬件或軟件狗(軟件保護器)。一些具有高配置的輸入輸出特點的應用程序,比如數據庫;網格應用程序或需要高網速、圖形密集型的分布式SMP應用程序;或者需要硬件卡的應用程序,抑或是軟件狗是不能實現虛擬化的。想都別想。
4. 當時間同步是至關重要的時候。虛擬機一般按自己的時間來運行,這就意味著隨著時間的變化,虛擬機遵守的時間與主服務器的時間會發生偏差。如果很小的差異卻是十分重要的---例如金融實時交易或者一些工業控制系統---那么你就不要選擇虛擬化,還是堅持用實體系統。
5. 當你沒有足夠的預算的時候。服務器虛擬化可能會省錢,但是要做得很好的話是需要一大筆錢的。這就意味著在沒有充足準備的情況下是沒有必要開始一個虛擬化項目的。如果你沒有足夠的錢來支付虛擬化技術所需要的工具和管理系統的話,那么最好離它而去。
6. 當能力很有限的時候。盡管在最近幾年以及最近幾個月,虛擬化有一些改進,但是不可否認的是,與直接在相同的操作系統和應用程序下運行的實體機的速度相比,在監控機上運行的虛擬機要慢一些。
所以,如果你的服務器目前的運行得非常的好,那么再添加一個系統監控程序幾乎是沒有任何意義的。你可以買更多的服務器來運行虛擬機監控程序,但是虛擬化是為了減少實體的服務器,而不是逼迫你購買更多的服務器。
7. 當你需要管理加密密鑰的時候。密鑰管理在實體服務器上很容易實行,但是同樣的系統在虛擬的工作負載環境下不能工作。當然這一問題是有解決辦法的,但是你必須進行調查,然后才能在虛擬機上進行安全的密鑰管理。
8. 當高可用性被加入到應用程序的時候。像VMware這樣的虛擬化平臺為虛擬機提供各種高可用性服務。目前看來還是不錯的。但是舊的任務關鍵型應用程序可能有內置的高可用性,但如果虛擬化后這些可用性可能就會失去作用。
例如,有一個共享磁盤的微軟集群服務會破壞允許虛擬機自動移動的環境。所以,如果你的虛擬機平臺提供了高可用性,那么你最好確定你的應用程序沒有高可用性,反之亦然。
9. 想節省VDI的成本。這一點很容易理解。加拉迪堅稱,盡管事實上VDI能帶來很多好處,比如更高的安全性,但是你不能指望它給你省錢。如果省錢是你的主要目標,那么不要將你的桌面虛擬化。
10. 當虛擬化存在惡性循環風險的時候。如果你試圖將你虛擬化平臺的組件虛擬化,那么你可能會陷入危機。舉例來說,如果你的虛擬化平臺和虛擬監控程序依賴于AD和DNS,而且你的AD和DNS服務器已經虛擬化了,那么虛擬監控程序和AD都不會啟動,因為它們彼此等待對方。這是一個惡性循環,你必須不惜一切代價避免它。