VMware全球首席技術(shù)官兼研發(fā)高級(jí)副總裁Steve Herrod已經(jīng)不是第一次來(lái)中國(guó)做演講了。2012年5月23日,Steve Herrod還見(jiàn)證了VMware與浪潮簽署戰(zhàn)略合作協(xié)議的時(shí)刻。5月24日,Steve Herrod在第四屆中國(guó)云計(jì)算大會(huì)上再次與大家見(jiàn)面,并且分享了VMware在虛擬數(shù)據(jù)中心的經(jīng)驗(yàn),他認(rèn)為未來(lái)的數(shù)據(jù)中心是以云計(jì)算為核心,由軟件所定義的數(shù)據(jù)中心。
回顧數(shù)據(jù)中心的發(fā)展歷程
回顧數(shù)據(jù)中心歷史的時(shí)候,我們會(huì)發(fā)現(xiàn)最早的數(shù)據(jù)中心是一個(gè)數(shù)據(jù)中心平臺(tái)。為什么這么說(shuō)呢?30年前,我們是從PC數(shù)據(jù)的應(yīng)用程序起家的,然后有了大型機(jī),之后又有了事務(wù)型的數(shù)據(jù)庫(kù),后來(lái)有了網(wǎng)絡(luò)應(yīng)用程序。這種發(fā)展過(guò)程,導(dǎo)致現(xiàn)在出現(xiàn)在數(shù)據(jù)中心有很多孤島。
圖片說(shuō)明
而現(xiàn)在數(shù)據(jù)中心更像是老中青三代"博物館"。在這樣一個(gè)孤島上很多問(wèn)題,速度太慢,而且無(wú)法統(tǒng)一建構(gòu)數(shù)據(jù)中心。如果想建立一個(gè)統(tǒng)一的數(shù)據(jù)平臺(tái),需要有足夠的容量來(lái)運(yùn)行程序,同時(shí)也需要有良好的管理方法。最困難的是,這樣的數(shù)據(jù)中心必須有足夠的專家,他們能夠知道如何處理每一個(gè)孤島之間不同特性。
Steve Herrod認(rèn)為,可以創(chuàng)立一個(gè)統(tǒng)一的世界,在統(tǒng)一數(shù)據(jù)中心平臺(tái)上兼顧所有應(yīng)用的需要,不管是當(dāng)下的應(yīng)用還是未來(lái)的應(yīng)用。
很多公有云提供商他們有開放式的數(shù)據(jù)系統(tǒng),而且也可以用軟件實(shí)現(xiàn)很大程度的自動(dòng)化。比如,谷歌和百度,使用的是行業(yè)標(biāo)準(zhǔn)的硬件以及專業(yè)的軟件來(lái)運(yùn)行所有的新應(yīng)用。但是,公有云給CIO提出來(lái)一個(gè)很嚴(yán)峻的問(wèn)題,公司CEO希望了解公有云運(yùn)行的狀況,他可能就會(huì)到IT部門詢問(wèn)CIO,你到底花了多少錢?CIO很難回答這個(gè)問(wèn)題,情況就會(huì)變得很尷尬。
需要考慮的是,首先他們有大規(guī)模的云系統(tǒng),而且使用了非常高級(jí)的自動(dòng)化技術(shù),但是很多的系統(tǒng)只能夠運(yùn)行一種新應(yīng)用程序。當(dāng)然,對(duì)于公司來(lái)講,他們沒(méi)有那么多錢,不可能這么奢侈,因?yàn)槊總€(gè)公司都有很多的應(yīng)用程序。所以,從這樣的單一案例可以看到,也許我們可以創(chuàng)立一個(gè)非常有效的高效云,然后把這種技術(shù)應(yīng)用到所有的應(yīng)用程序上,也就是建立一個(gè)統(tǒng)一的數(shù)據(jù)中心。
當(dāng)前,企業(yè)數(shù)據(jù)中心面臨的三大明顯的趨勢(shì):第一個(gè)趨勢(shì),X86能力越來(lái)越強(qiáng),而且價(jià)格也非常合理,性價(jià)比很高,所以在計(jì)算方面,它能提供的這種財(cái)務(wù)方面的好處是非常經(jīng)濟(jì)、非常明顯的;第二點(diǎn),虛擬化的趨勢(shì)也非常明顯,60%以上的服務(wù)器應(yīng)用程序現(xiàn)在都已經(jīng)進(jìn)行虛擬化了,它們都是在虛擬機(jī)上運(yùn)行的,這就意味著很多程序已經(jīng)不跟硬件直接對(duì)話了,他們已經(jīng)習(xí)慣了虛擬化和獨(dú)立化的方式;最后一個(gè)趨勢(shì),存儲(chǔ)安全網(wǎng)絡(luò)架構(gòu)這個(gè)方面已經(jīng)是軟件的天下了,很多硬件公司大部分員工都是軟件的人員,從這個(gè)角度來(lái)講,同樣的一個(gè)數(shù)據(jù)中心平臺(tái),現(xiàn)在所兼顧的責(zé)任以前是由硬件來(lái)進(jìn)行處理的。
所以現(xiàn)在在這三個(gè)趨勢(shì)的背景下,Steve Herrod解讀了什么叫軟件定義的數(shù)據(jù)中心?一個(gè)軟件定義的數(shù)據(jù)中心,需要統(tǒng)一的平臺(tái),能夠支持當(dāng)下所運(yùn)行的應(yīng)用和未來(lái)將要運(yùn)行的應(yīng)用,這樣才能夠解決孤島問(wèn)題的存在。
以前的情況是這樣,企業(yè)往往需要花好幾周的時(shí)間才能增加一臺(tái)服務(wù)器到數(shù)據(jù)中心里,而但是現(xiàn)在已經(jīng)極大程度地縮減了增加服務(wù)器的成本、價(jià)格和時(shí)間,提供非常高效的服務(wù)器。
對(duì)于每一個(gè)數(shù)據(jù)中心的人來(lái)講,增加服務(wù)器還不是唯一的工作,這也包括單一的一個(gè)服務(wù)器怎么樣能夠有機(jī)的、系統(tǒng)的與數(shù)據(jù)中心的系統(tǒng)結(jié)合起來(lái)?那么,就要考慮到很多的問(wèn)題,包括防火墻、追蹤系統(tǒng),還有監(jiān)視系統(tǒng),怎么樣能夠無(wú)縫地銜接到這些含有不同各種復(fù)雜因素的系統(tǒng)中呢?
想實(shí)現(xiàn)這一工作,那么,現(xiàn)在新增的一臺(tái)服務(wù)器能夠融合到這個(gè)系統(tǒng)中的話,需要考慮的問(wèn)題是非常多的,這就是為什么提出一個(gè)叫VDC的概念。VDC就是虛擬數(shù)據(jù)中心,虛擬數(shù)據(jù)中心被當(dāng)做一個(gè)運(yùn)行應(yīng)用程序中心。而且,在每一部分的虛擬數(shù)據(jù)中心當(dāng)中,都有網(wǎng)絡(luò)架構(gòu)、安全,以及防火墻等方方面面的問(wèn)題。所有的軟件都準(zhǔn)備好后,雖然它不是自動(dòng)運(yùn)行,但是都已經(jīng)準(zhǔn)備好運(yùn)行了。
一個(gè)軟件定義的數(shù)據(jù)中心,就得具有所有硬件的能力,而且把這些硬件都作為軟件服務(wù)來(lái)提供。這也包括如何來(lái)實(shí)現(xiàn)自動(dòng)化管理,以便能夠有機(jī)自動(dòng)化地把所有的服務(wù)結(jié)合在一起,形成一個(gè)統(tǒng)一的接口來(lái)進(jìn)行提供和使用,怎樣才能達(dá)到這樣的理想效果呢?我們已經(jīng)看到行業(yè)中非常清晰的趨勢(shì)了,虛擬化今天運(yùn)行的方式就是把所有的計(jì)算能力都給結(jié)合起來(lái),放到一個(gè)資源池里面,放在一個(gè)靈活度非常高的CPU里面。
對(duì)于存儲(chǔ)行業(yè)來(lái)說(shuō),也可以把不同的存儲(chǔ)設(shè)備放在一起,集成一個(gè)存儲(chǔ)池。
對(duì)于一個(gè)網(wǎng)絡(luò)定義的網(wǎng)絡(luò),把各個(gè)層都進(jìn)行虛擬化,然后通過(guò)這種方式就可以逐漸改變網(wǎng)絡(luò)運(yùn)行的方式。
服務(wù)器、存儲(chǔ)和網(wǎng)絡(luò)這三層已經(jīng)可以有機(jī)地結(jié)合起來(lái)了,如何能夠把這幾層無(wú)縫銜接起來(lái),并且實(shí)現(xiàn)自動(dòng)化管理,而且讓它能夠非常靈活地提供服務(wù)。這樣一來(lái),管理的工具以及那些負(fù)責(zé)不同孤島的人員可以得到極大程度的精簡(jiǎn),他們可以在統(tǒng)一平臺(tái)上工作。這樣一來(lái),人們就可以只負(fù)責(zé)創(chuàng)造建立一些應(yīng)用程序,以便支持業(yè)務(wù)的擴(kuò)展,而不需要再管之前所管的那些問(wèn)題了。
虛擬數(shù)據(jù)中心的應(yīng)用推廣
對(duì)于供應(yīng)商來(lái)說(shuō),他們可以提供一個(gè)非常大的物理數(shù)據(jù)中心,然后在這個(gè)上面建立一個(gè)邏輯的數(shù)據(jù)中心。如果是一個(gè)服務(wù)供應(yīng)商,那么每一個(gè)客戶都可以分配到一個(gè)虛擬服務(wù)器;如果是一個(gè)企業(yè),這種虛擬數(shù)據(jù)中心其實(shí)是跟每一個(gè)部門相互連接起來(lái)的。比方說(shuō)是研發(fā)部門或者是財(cái)務(wù)部門,每一個(gè)部門都可以分到這樣一個(gè)虛擬數(shù)據(jù)中心。他們是相互分立的,因?yàn)橥ㄟ^(guò)這種方式可以達(dá)到安全性的保障,而且通過(guò)這種方式還可以兼顧和兼享云計(jì)算帶來(lái)的好處,并且還能夠得到非常靈活的擴(kuò)充能力。如果研發(fā)部門想再增加一個(gè)虛擬機(jī),或者說(shuō)運(yùn)行數(shù)據(jù)中心的虛擬機(jī)需要更多的能力擴(kuò)容,使用這種虛擬的數(shù)據(jù)中心,就可以很靈活、很快速地實(shí)現(xiàn)擴(kuò)容。在整個(gè)實(shí)現(xiàn)過(guò)程中,在這個(gè)部門的工作人員,可以關(guān)注他們手里所做的工作,根本不會(huì)意識(shí)到后臺(tái)的變化,這就是好處所在。
VMware CTO Steve Herrod
想發(fā)布一個(gè)新的應(yīng)用程序,我們可以自動(dòng)地使用軟件服務(wù),把它非常快速地連接到虛擬機(jī)上,而且虛擬機(jī)的運(yùn)動(dòng)也是非常靈活的,服務(wù)可以跟它走。在這整個(gè)過(guò)程當(dāng)中,不管它在哪個(gè)地方運(yùn)行,都可以得到防火最嚴(yán)格的保護(hù)。這就是虛擬數(shù)據(jù)中心。當(dāng)然對(duì)于基礎(chǔ)架構(gòu)來(lái)說(shuō),不同的軟件和屬性都會(huì)導(dǎo)致不同的期望和策略,包括安全性,緊密控制的防火墻,易獲得性等。
VMware要建立一個(gè)統(tǒng)一的島嶼,而不是孤立的群島。在大會(huì)上經(jīng)常提到PaaS也就是平臺(tái)及服務(wù),通過(guò)這種方式才能夠?qū)崿F(xiàn)擴(kuò)容,這就是行業(yè)的趨勢(shì)。我們相信,平臺(tái)可以作為服務(wù)提供出來(lái)。
如何使用虛擬數(shù)據(jù)中心?如何能夠靈活的調(diào)整應(yīng)用程序?雖然有很多高性能的計(jì)算機(jī),這些計(jì)算機(jī)有自己的集群,它們有一個(gè)任務(wù)調(diào)節(jié)器和規(guī)劃器,通過(guò)這種方式可以自動(dòng)地運(yùn)行它們自己的軟件,并且通過(guò)虛擬的云計(jì)算環(huán)境來(lái)運(yùn)行這些應(yīng)用程序。如果高性能的計(jì)算機(jī)運(yùn)行的時(shí)候,如果軟件不運(yùn)行了,可以把它當(dāng)前做的計(jì)算任務(wù)放在另外一個(gè)結(jié)點(diǎn)上繼續(xù)運(yùn)行。
現(xiàn)在還有一個(gè)趨勢(shì),就是語(yǔ)音控制技術(shù)。虛擬技術(shù)以及云技術(shù)現(xiàn)在可以確保消除顫音和保證網(wǎng)絡(luò)當(dāng)中的延時(shí)達(dá)到最少,通過(guò)這樣的方式,就可以實(shí)現(xiàn)語(yǔ)音視頻會(huì)議。數(shù)據(jù)中心包括的這些服務(wù)可以用來(lái)創(chuàng)造這種虛擬數(shù)據(jù)中心,它是基于資源池上的。通過(guò)這種方式,可以隨心所欲來(lái)創(chuàng)立新的程序。當(dāng)把這些都整合起來(lái)的時(shí)候,需要的僅僅是統(tǒng)一的整合數(shù)據(jù)中心的平臺(tái),而且這一平臺(tái)可以兼顧當(dāng)下運(yùn)行的程序需要也能兼顧到將來(lái)應(yīng)用到的程序的需要。