郭濤
今天,越來越多的企業(yè)通過虛擬化來解決IT系統(tǒng)利用率低、性能差、管理復(fù)雜以及能耗高等問題。在最新公布的產(chǎn)品發(fā)展路線圖中,VMware把旗艦產(chǎn)品VMware虛擬化基礎(chǔ)架構(gòu)套件擴(kuò)展為虛擬化數(shù)據(jù)中心操作系統(tǒng)(Virtual Datacenter Operating System,VDC-OS)。
VDC-OS可控制整個數(shù)據(jù)中心和云系統(tǒng),包括所有硬件、軟件和虛擬機(jī)。通過VDC-OS,用戶可以實現(xiàn)按需增加計算能力的目標(biāo)。數(shù)據(jù)中心的計算能力不會因為操作系統(tǒng)的限制而成為瓶頸。傳統(tǒng)的操作系統(tǒng)對于系統(tǒng)內(nèi)的CPU數(shù)目是有一定限制的,而通過虛擬化技術(shù),這種限制會被排除,數(shù)據(jù)中心在擴(kuò)展計算能力的同時,可用性和安全性也能得到顯著提高。VDC-OS采用的創(chuàng)新技術(shù)能夠幫助企業(yè)實現(xiàn)企業(yè)級云計算的夢想。
VDC-OS處于CPU之上、操作系統(tǒng)和應(yīng)用軟件之下。它對虛擬架構(gòu)進(jìn)行了拓展,主要表現(xiàn)在以下三個方面:第一,VDC-OS提供了一組基礎(chǔ)架構(gòu)服務(wù),可將服務(wù)器、存儲設(shè)備和網(wǎng)絡(luò)無縫聚合為按需使用的云資源池,并分配給應(yīng)用程序;第二,VDC-OS提供了一組應(yīng)用程序服務(wù),無論應(yīng)用程序是針對哪些操作系統(tǒng)、開發(fā)框架或架構(gòu)設(shè)計的,都可確保其可用性、安全性和擴(kuò)展性;第三,VDC-OS提供了一組云服務(wù),可以按需使用云和備用云的計算容量。傳統(tǒng)操作系統(tǒng)僅能針對單個服務(wù)器進(jìn)行優(yōu)化,并且只支持寫入其接口的應(yīng)用程序。與此不同,VDC-OS可作為整個數(shù)據(jù)中心的“操作系統(tǒng)”,支持所有應(yīng)用程序。
VDC-OS有兩個突出的特點:其一,將所有硬件(包括服務(wù)器、存儲器和網(wǎng)絡(luò))整合成單一的邏輯資源;其二,VDC-OS提高了應(yīng)用軟件的可用性及可測量性。
VMware將VDC-OS稱為操作系統(tǒng),是因為它提供了操作系統(tǒng)的兩個基本功能:第一,可以管理底層硬件;第二,為應(yīng)用程序提供可用性、安全性和擴(kuò)展性服務(wù)。傳統(tǒng)的操作系統(tǒng)僅僅針對單一服務(wù)器做優(yōu)化,而且只支持針對其接口編寫的那些應(yīng)用程序。而VDC-OS充當(dāng)?shù)氖钦麄€數(shù)據(jù)中心的“操作系統(tǒng)”,支持針對任何操作系統(tǒng)編寫的各種應(yīng)用程序——從傳統(tǒng)的Windows應(yīng)用程序,到混合操作系統(tǒng)環(huán)境下運(yùn)行的現(xiàn)代化分布式應(yīng)用程序。
其實,VDC-OS并不是一套操作系統(tǒng),而是一套強(qiáng)大的跨平臺管理工具。過去,諸如ERP、數(shù)據(jù)庫等應(yīng)用,由于需要龐大的I/O與運(yùn)算能力,并不適合虛擬化環(huán)境。VDC-OS的出現(xiàn)打破了跨實體服務(wù)器的限制。如果遇到需要龐大運(yùn)算量的應(yīng)用程序,借助VDC-OS平臺就可以整合企業(yè)內(nèi)部所有的運(yùn)算、存儲與網(wǎng)絡(luò)資源,把一個大型的應(yīng)用程序拆解成數(shù)個任務(wù),通過VDC-OS將運(yùn)算工作分配給不同的服務(wù)器,并將系統(tǒng)產(chǎn)生的數(shù)據(jù)自動存儲在不同的存儲設(shè)備中,實現(xiàn)企業(yè)內(nèi)部的云計算。