那么,什么東西出現了錯誤呢?考慮到一些機構積極地實施服務器虛擬化,排在榜首的問題應該是可能出現的虛擬機擴散,以及隨后產生的虛擬服務器蔓延。正如Theregister網站的一位讀者指出的那樣,從財務經理的角度看,虛擬化確實節省了開支。但是,我們聽說虛擬化雖然能夠節省成本,但是在以后可能會引起管理的問題。
目前,我們可能仍然處在整合階段,而不是普及階段。但是,虛擬機的風險在于它太容易創建了。在如何分配資源方面可能會出現太多的靈活性和太多的資源。
虛擬機蔓延本身不是一個問題,如果人們不考慮運行不重要的工作量的話,因為我們可以關閉這些虛擬機。當我們考慮如何在數據中心這種非常動態的環境中維護所有的軟件資產的時候,虛擬機蔓延就是一個真正的挑戰。當一個人考慮所有這些新的虛擬機是如何操作的時候,批準每一個用戶的需求是很好的。
補丁工作
首先,我們必須考慮補丁管理。由于安全、漏洞補丁、新的功能等原因,所有的操作系統都需要更新。補丁管理并不像使用一個補丁,然后再觀察會出現什么情況那樣簡單(這樣做可能導致某些應用程序不能運行)。從補丁管理的角度看,越簡單(機器數量越少)越好。需要測試的東西越少,錯誤就越少,需要管理的依賴關系就越少。
即使這些事情都是相對靜態的,服務器擴散還能引起軟件資產管理和許可證管理等問題。除了最小的和最有效地管理的數據中心之外,確切地知道什么應用程序在什么地方運行是一個挑戰。一兩個沒有授權的應用程序在網絡的某個地方運行是很可能發生的事情。這可能不是任何人的錯誤。
在應用虛擬化的時候,很難想象會發生什么事情。例如,如果一個軟件包獲得在一個虛擬機上運行的許可證并且這個虛擬機在硬盤的某個地方處于閑置的狀態,應該計算這個授權的軟件包嗎?或者,如果創建了兩個虛擬機測試同一個的軟件包的不同配置,結果這個軟件包在兩臺不同的服務器上運行了兩個星期之后才被發現,我們應該讓這個首席信息官蹲監獄嗎?這個漏洞和復雜性是很多的。在處理這些問題時,許多軟件廠商仍是滯后的。
夢中之夢
最后,我們討論一下虛擬化的“夢中之夢”效應。雖然一些廠商堅持認為虛擬環境是依靠自己存在的,但是,管理是單獨進行的,很少有機構專門讓一個部門處理虛擬環境的問題。
更可能的情況的是物理環境與虛擬環境作為一個混合的環境一起進行管理:物理環境和虛擬環境要盡最大的努力和諧相處。如果是這種情況,最好把管理與已經在那里的管理措施集成在一起,而不必依靠另一套獨立的工具。我們也許距離使用一個控制臺進行管理的理想還差很遠,但是,另一個管理框架可能是每一個人都需要的東西。
兜了一個圈子,目前最大的風險不是事情是否會出錯或者是否會變得更復雜。而是由于目前虛擬化的技能和經驗都很欠缺,目前的風險是我們在努力為本季度節省資金的時候可能會為未來幾年造成代價昂貴的問題。