1.數(shù)據(jù)中心的虛擬化方案需獲得企業(yè)級用戶的廣泛驗證
要將虛擬化的技術(shù)引入到數(shù)據(jù)中心級的環(huán)境中,我們必須首先考察該產(chǎn)品的用戶情況。如果該產(chǎn)品的用戶數(shù)量很少,沒有在各種復(fù)雜的環(huán)境中獲得實(shí)際驗證,即使可以提供很漂亮的演示,仍然不能在數(shù)據(jù)中心這些關(guān)鍵的環(huán)境中獲得大量使用。因為數(shù)據(jù)中心環(huán)境往往十分復(fù)雜,數(shù)據(jù)中心用戶對應(yīng)用的在線時間等都有嚴(yán)格要求,引入不成熟產(chǎn)品可能后患無窮。
到今天,大家可以看到許多不同的服務(wù)器虛擬化產(chǎn)品,目前最成熟的是9年前最先扎進(jìn)PC服務(wù)器虛擬化的VMware,全球財富100強(qiáng)企業(yè)全部采用了VMware的虛擬化解決方案。同時,VMware的虛擬化解決方案也在超過20000家的企業(yè)級用戶環(huán)境中獲得了驗證和好評。雖然進(jìn)入中國市場不久,但已經(jīng)建立了大量的中國用戶群,VMware已經(jīng)成為企業(yè)級數(shù)據(jù)中心首選的服務(wù)器虛擬化品牌。
2.數(shù)據(jù)中心的虛擬化要形成完整的生態(tài)系統(tǒng)
要進(jìn)入數(shù)據(jù)中心應(yīng)用,虛擬化的產(chǎn)品必須能滿足各種復(fù)雜環(huán)境的需求。數(shù)據(jù)中心設(shè)備種類繁多,型號復(fù)雜,這就對虛擬化產(chǎn)品提出了苛刻的要求。虛擬化產(chǎn)品不僅是能夠安裝在PC服務(wù)器上就萬事大吉了,由于虛擬化往往涉及到IT的整個架構(gòu),所以虛擬化產(chǎn)品還要保證和存儲設(shè)備、網(wǎng)絡(luò)設(shè)備等無縫兼容,獲得各個硬件廠家的支持和認(rèn)可。另外,虛擬化還涉及相應(yīng)的操作系統(tǒng)和應(yīng)用層,也要和數(shù)據(jù)中心運(yùn)行的各種X86平臺的操作系統(tǒng)和應(yīng)用良好兼容,確保互操作性。因此,選擇虛擬化的過程中,要通過IT架構(gòu)的各個層面來考察它的兼容和互操作能力,而不能僅僅從服務(wù)器方面簡單判定了事。
目前,將虛擬化的兼容性當(dāng)作重要考慮因素的VMware已經(jīng)和業(yè)界各種軟、硬件的平臺供應(yīng)商達(dá)成了廣泛的合作,形成了廣泛的支持平臺。這構(gòu)成了VMware虛擬化方案的生態(tài)系統(tǒng),確?;赩Mware打造的虛擬化企業(yè)級數(shù)據(jù)中心能夠獲得快速、及時、廣泛的支持。
3.數(shù)據(jù)中心的虛擬化方案要具有強(qiáng)大的可靠性和擴(kuò)展能力
服務(wù)器虛擬化正在迅速改變著IT的架構(gòu),所以一旦部署,虛擬化產(chǎn)品的可靠性和擴(kuò)展性對數(shù)據(jù)中心來說就變得至關(guān)重要、生死攸關(guān)。因此,要從可靠性和擴(kuò)展性能力面綜合考察虛擬化產(chǎn)品。為了達(dá)到可靠性的要求,數(shù)據(jù)中心虛擬化只能選擇裸金屬架構(gòu)的虛擬化架構(gòu)。
對于這種架構(gòu),虛擬化層的穩(wěn)定性相當(dāng)關(guān)鍵,因此為了達(dá)到可靠性的要求,虛擬化層往往是專門設(shè)計的虛擬化內(nèi)核而不是通用的操作系統(tǒng),從而可以提高可靠性。當(dāng)然,對于可靠性和擴(kuò)展性的最好的驗證不是理論,而是用戶的實(shí)際應(yīng)用。如下圖所示的就是用戶使用VMware ESX Server的實(shí)際數(shù)據(jù),通過虛擬化層的增強(qiáng),確保了PC服務(wù)器運(yùn)行超過950天而沒有任何停機(jī)現(xiàn)象。
而大量用戶案例也驗證了VMware ESX Server卓越的擴(kuò)展能力,很多國內(nèi)外的用戶已經(jīng)在4路CPU的PC服務(wù)器上成功部署并可靠運(yùn)行了30多個虛擬機(jī)。而管理工具VMware VirtualCenter更是在各數(shù)據(jù)中心的復(fù)雜環(huán)境中表現(xiàn)出眾,已經(jīng)可以輕松管理數(shù)千臺虛擬機(jī),成為虛擬化管理中心,是數(shù)據(jù)中心虛擬化環(huán)境管理的不二選擇。
4.數(shù)據(jù)中心虛擬化對性能也提出了很高的要求
性能是數(shù)據(jù)中心追求的一個重要指標(biāo),因此虛擬化對性能的消耗也是考察的一個要素。一款優(yōu)秀的虛擬化產(chǎn)品本身要能盡可能少占資源,可以讓更多的資源來運(yùn)行用戶的應(yīng)用。同時也要很好的調(diào)度不同虛擬機(jī)之間的資源,來確保運(yùn)行在虛擬化平臺上的所有的應(yīng)用都高速可靠運(yùn)行。為了達(dá)到這一要求,虛擬化產(chǎn)品要實(shí)現(xiàn)對CPU和內(nèi)存等資源精密控制,比如CPU要控制到MHz、內(nèi)存控制到MB,確保服務(wù)器里的資源最大限度利用,同時,盡可能簡化虛擬化層所帶來的負(fù)載。當(dāng)然CPU的一些特性也要能很好的支持,如:多線程、多核、虛擬化等。