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