虛擬化看上去很蠢?技術(shù)的返祖與進(jìn)化
作者Dave Asprey現(xiàn)為趨勢(shì)科技云安全副總裁
你說(shuō)虛擬化愚不愚蠢?它強(qiáng)迫許許多多的客戶(hù)端虛擬機(jī)(VM)一起分享同一臺(tái)主機(jī)的資源,但所有虛擬機(jī)做的卻是一樣的工作,差別只在于之前不必分享而已。虛擬化占用了無(wú)數(shù)原本可發(fā)揮效用的昂貴服務(wù)器時(shí)間。當(dāng)然,與其讓服務(wù)器各自占用一臺(tái)硬件,不如將服務(wù)器整合到虛擬化平臺(tái)上,只不過(guò),讓一部主機(jī)上的數(shù)十臺(tái)虛擬機(jī)將主機(jī)CPU資源耗費(fèi)在相同的運(yùn)算工作上仍舊是一種浪費(fèi)。
但為何我們要允許這樣的事情發(fā)生?答案就在安全性和彈性。桌面虛擬化的前身是Citrix Presentation Server,這套軟件犧牲了全面虛擬化的彈性來(lái)獲取更高的用戶(hù)密度。相較于在全虛擬化監(jiān)管程序(hypervisor)上執(zhí)行早期的虛擬桌面(VDI),Citrix讓每一部硬件可容納多達(dá)10倍的使用者。Parallels(前身為SWsoft)Virtuozzo是另一個(gè)類(lèi)似的例子。
技術(shù)的演進(jìn)總是不斷循環(huán)。過(guò)去40年來(lái),我們從集中式架構(gòu)(大型主機(jī))演進(jìn)到分布式架構(gòu)(個(gè)人計(jì)算機(jī)),再演進(jìn)到混合式架構(gòu)(主從運(yùn)算),最后又回歸到集中式(云端運(yùn)算)和混合式(云端+AJAX)架構(gòu),總之,我們總是在不斷追求效率和全新功能。
虛擬化也依循著同樣的循環(huán)。一開(kāi)始,我們使用共享的大型主機(jī),然后演進(jìn)到Citrix Presentation Server的半虛擬化(paravirtualization),然后邁向循環(huán)的高峰─全虛擬化:VMware和Xen(某種程度上)。
過(guò)程之中,我們導(dǎo)入了云端這個(gè)元素,需求因而爆增。結(jié)果呢?一味地追求虛擬化環(huán)境更高效能的結(jié)果就是,我們?cè)俣然貧w到半虛擬化的方向。以下是趨勢(shì)科技和VMware的例子。VMware深知當(dāng)主機(jī)上的所有客戶(hù)端系統(tǒng)在同一時(shí)間做同樣的事(例如同時(shí)執(zhí)行惡意軟件掃描)會(huì)對(duì)效能造成什么影響。在同一時(shí)間執(zhí)行定期掃描的結(jié)果就是系統(tǒng)慢到不能忍受,而且也增加VDI基礎(chǔ)架構(gòu)的建置成本。趨勢(shì)科技知道如何在共享的環(huán)境下有效率地部署和管理我們的軟件。
因此,我們利用VMware的Vsafe API創(chuàng)造了Deep Security這項(xiàng)產(chǎn)品,將惡意軟件偵測(cè)工作移到單一虛擬設(shè)備上執(zhí)行,為同一臺(tái)主機(jī)上的所有客端虛擬機(jī)提供無(wú)需代理程序的病毒掃描服務(wù)。這項(xiàng)改變讓我們能夠?qū)⒚颗_(tái)主機(jī)所能容納的虛擬機(jī)數(shù)量提高3倍。
在架構(gòu)上,這看起來(lái)很像半虛擬化,因?yàn)槲覀儗⒚恳慌_(tái)虛擬機(jī)都用到的功能移到單一虛擬設(shè)備上,由這個(gè)裝置來(lái)服務(wù)所有其他虛擬機(jī)。事實(shí)上,這就像Windows和其他操作系統(tǒng)服務(wù)安裝在操作系統(tǒng)內(nèi)的各個(gè)應(yīng)用程序一樣。
我們正朝向一種熟悉的運(yùn)算模式邁進(jìn):如同在“操作系統(tǒng)”(也就是虛擬化監(jiān)管程序和其他共享功能)上安裝許多“應(yīng)用程序”(也就是虛擬機(jī))并且透過(guò)API呼叫來(lái)彼此溝通一樣(此時(shí)虛擬化監(jiān)管程序就像系統(tǒng)總線)。而且我預(yù)測(cè),未來(lái)虛擬化監(jiān)管程序最后會(huì)包含Microsoft Azure AppFabric(前身為.NET)的所有功能,只不過(guò)套用對(duì)象變成個(gè)別主機(jī)和整個(gè)云端而已。這真是太酷了。維基百科和微軟對(duì)AppFabric都有很完整的描述。
萬(wàn)變不離其宗,只不過(guò)變得更快、也更好。
注釋?zhuān)鹤髡逥ave Asprey現(xiàn)為趨勢(shì)科技云安全副總裁。
【編輯推薦】
- 別讓VM拖累你的數(shù)據(jù)中心 虛擬化性能如何提升?
- 存儲(chǔ)虛擬化對(duì)中小企業(yè)應(yīng)用有哪些益處?
- 解析大型機(jī)實(shí)施虛擬化的優(yōu)化方法
- 追根溯源:服務(wù)器虛擬化在60年代已出現(xiàn)
- 中小企業(yè)實(shí)施虛擬化時(shí) 必須搞清楚的幾個(gè)要點(diǎn)