以下為演講實(shí)錄。
董唯元:感謝大家,接下來(lái)這一段時(shí)間,就給大家介紹一下我們的理念,這個(gè)場(chǎng)合我是來(lái)吐槽的,順便做一下廣告。
首先,互聯(lián)網(wǎng)碾壓一切,不僅我們搞技術(shù)的,不僅搞數(shù)據(jù)中心的,搞金融應(yīng)用的都能感受這一點(diǎn)。傳統(tǒng)數(shù)據(jù)中心建設(shè),傳統(tǒng)的業(yè)務(wù)系統(tǒng)的支撐也在遭受著這種碾壓。道理自然也是很簡(jiǎn)單。大家都看到,“雙11”1天900多億交易額,今年沒(méi)有人再懷疑這個(gè)事情了。在兩年以前,去年交易額過(guò)500億的時(shí)候,還有很多的人懷疑,這個(gè)不可能,?24小時(shí)500多億不可能。如果傳統(tǒng)的架構(gòu)理念去感受、去預(yù)估,確實(shí)是有很多做不到的事情,但是互聯(lián)網(wǎng)可以做到。
新業(yè)務(wù)發(fā)展,讓互聯(lián)網(wǎng)真實(shí)的彈性的能力、快速的能力、迭代、靈活性,展現(xiàn)在傳統(tǒng)業(yè)務(wù)面前,傳統(tǒng)業(yè)務(wù)發(fā)現(xiàn)自己過(guò)時(shí)了。曾經(jīng),某一些傳統(tǒng)用戶(hù)數(shù)據(jù)中心負(fù)責(zé)人談起互聯(lián)網(wǎng)建設(shè)模式的時(shí)候,都是很不屑地講:“我們是正經(jīng)單位,我們是跑正經(jīng)業(yè)務(wù)的?!币馑季褪钦f(shuō)那些東西不正經(jīng)。今天他們的態(tài)度180度轉(zhuǎn)彎,還要學(xué)習(xí)互聯(lián)網(wǎng)的玩法,甚至互聯(lián)網(wǎng)淘汰的東西他們都是當(dāng)寶貝抓在手里面。
在這種新的大背景之下,互聯(lián)網(wǎng)所有東西都是好的。Linux是開(kāi)放的,Unix是不開(kāi)放的;Scale-out取代了Scale?–up;用橫向擴(kuò)展取代縱向擴(kuò)展;非共享集群一定好過(guò)共享集群。原來(lái)集群都是共享式的,都是共享同樣一個(gè)數(shù)據(jù),現(xiàn)在都是非共享的理念,非共享就是把集群做的更大,這個(gè)是一個(gè)先進(jìn)的理念。還有分布式存儲(chǔ),無(wú)中心,無(wú)元數(shù)據(jù)存儲(chǔ)……
說(shuō)一下細(xì)節(jié)一點(diǎn)的內(nèi)容。比如說(shuō)Scale-out跟Scale-up之爭(zhēng),這個(gè)似乎是成了定論了,所有廠商都說(shuō)Scale-out先進(jìn),Scale-up代表落后。但是,在某一些特定場(chǎng)景下或者針對(duì)特定應(yīng)用,一定需要那么多擴(kuò)展性嗎?這是一個(gè)我要吐槽的地方,如果最多5個(gè)機(jī)器就能滿(mǎn)足你的需求,你還需要一個(gè)Scale-out架構(gòu)嗎?您不覺(jué)得搬一個(gè)機(jī)器,配負(fù)載均衡,這一大堆真的就更簡(jiǎn)單嗎?您就加2個(gè)內(nèi)存,加一點(diǎn)CPU,可以復(fù)雜到哪里去?
Scale-up真的就是落后?是說(shuō)整個(gè)體系有天花板,這個(gè)邏輯單點(diǎn)有天花板、有上限。而且,在可預(yù)見(jiàn)的未來(lái),看到業(yè)務(wù)沖到上線去,當(dāng)業(yè)務(wù)依賴(lài)于系統(tǒng)架構(gòu)的時(shí)候、業(yè)務(wù)超過(guò)所可以承載的上限的時(shí)候,你就沒(méi)有支撐點(diǎn)了。這個(gè)是Scale-up很麻煩的地方,但是您的業(yè)務(wù)其實(shí)遠(yuǎn)達(dá)不到這個(gè)天花板的時(shí)候,它明顯需要一個(gè)更簡(jiǎn)單的一個(gè)擴(kuò)展方式。為什么一定要out呢?所以,這個(gè)是我要吐槽的,并不是所有的地方,所有的場(chǎng)景,所有的應(yīng)用下面都是Scale-out更好,很多的傳統(tǒng)業(yè)務(wù)不見(jiàn)得需要那么多橫向擴(kuò)展能力。
“去IOE“的時(shí)候,如果沒(méi)有其他方面的補(bǔ)償?shù)哪芰Γ植幌霌p失可靠性、性能或者其他東西的話,其實(shí)我看到的很多傳統(tǒng)業(yè)務(wù)在升級(jí)擴(kuò)展過(guò)程當(dāng)中,”去I“、”去E“之后,”O(jiān)“還是要保留的。所有大數(shù)據(jù)的家族體系都是拉出來(lái),加在一起也沒(méi)有辦法替代,這個(gè)事情這么多年業(yè)界生態(tài)也好,形成了這樣一個(gè)局面。
DHT,聽(tīng)上去挺高大上,動(dòng)態(tài)哈西表或者分布式哈西表,就是一個(gè)技術(shù),這個(gè)技術(shù)就是讓一個(gè)分布式系統(tǒng)(主要是存儲(chǔ)系統(tǒng))沒(méi)有中心元數(shù)據(jù)。傳統(tǒng)的都是要有元數(shù)據(jù)服務(wù)器,相當(dāng)于是整個(gè)集群里面所有服務(wù)節(jié)點(diǎn)的一個(gè)中心目錄。有了DHT以后,大家覺(jué)得這是一個(gè)未來(lái)的理念,非???,確實(shí)是這樣的。
事實(shí)上,任何技術(shù)在這個(gè)方面先進(jìn)了,一定在另一個(gè)方面是落后的。DHT這種技術(shù)說(shuō)白了,就是回避了到元服務(wù)器查找的過(guò)程,他自己要做計(jì)算,替代元數(shù)據(jù)查找過(guò)程。這個(gè)過(guò)程性能有可能會(huì)提升,前提就是計(jì)算不太復(fù)雜,再一個(gè)集群規(guī)模就是大于原來(lái)的基于元數(shù)據(jù)的。這個(gè)計(jì)算的額外附加代價(jià)到底多大?所以,并不是說(shuō)DHT一定好過(guò)基于元數(shù)據(jù)服務(wù)器,里面還會(huì)有一些隱藏的問(wèn)題,如果處理不好,可能還不如元數(shù)據(jù)服務(wù)器。
在座很多人是OpenStack的擁護(hù)者,我一直對(duì)OpenStack不是很樂(lè)觀。我覺(jué)得OpenStack野心特別大,框架特別大,但是因?yàn)閷?zhuān)注度不夠,所以始終成熟穩(wěn)定不了。
半年前,我跟硅谷某一大牛談起這個(gè)事情,那些人直接就是“呵呵”,很多人都覺(jué)得它是失敗。但是,OpenStack在國(guó)內(nèi)還是很有生命力的,因?yàn)閲?guó)內(nèi)有廣泛的定制化需求。這種野心很大,企圖涵蓋所有需求、一統(tǒng)天下的架構(gòu)實(shí)際上非常危險(xiǎn),因?yàn)橐苿?dòng)互聯(lián)網(wǎng)帶來(lái)應(yīng)用的多樣化,大于傳統(tǒng)PC的那些需求。
今天有很多做超融合的中心,就是這樣一個(gè)架構(gòu),就是這樣一個(gè)Box,數(shù)據(jù)中心都是靠這個(gè)BOX。但是裝滿(mǎn)了,剩下就是軟件的事情,這個(gè)就是軟件定義。
軟件可以定義所有的東西,不管是什么。硬件都是一樣的,就是靠軟件區(qū)隔開(kāi)來(lái),這個(gè)是互聯(lián)網(wǎng)毒害,這個(gè)不是互聯(lián)網(wǎng)精髓?;ヂ?lián)網(wǎng)業(yè)務(wù)相對(duì)于傳統(tǒng)業(yè)務(wù)來(lái)說(shuō)永遠(yuǎn)是單一的,淘寶,百度,主體業(yè)務(wù)是單一的,造成了基礎(chǔ)架構(gòu)的需求、硬件需求、可靠性需求,都是相對(duì)來(lái)說(shuō)單一的。所以,是可以一個(gè)磚塊鋪數(shù)據(jù)中心。
但是,銀行數(shù)據(jù)中心、政府?dāng)?shù)據(jù)中心,業(yè)務(wù)實(shí)在太復(fù)雜了,各種各樣的業(yè)務(wù),各種各樣的應(yīng)用。你可以用最高標(biāo)準(zhǔn)把最高東西鋪一遍,而不是簡(jiǎn)單的一個(gè)磚塊鋪所有的數(shù)據(jù)中心。
這三個(gè)產(chǎn)品里面,又根據(jù)不同的場(chǎng)景和不同的特性再劃分不同的細(xì)節(jié)。核心關(guān)鍵數(shù)據(jù)場(chǎng)景下面又有V系列、H系列等等,面向不同的場(chǎng)景,不同的需求。
海量存儲(chǔ)也是一樣的,我們有塊級(jí),有文件級(jí),甚至還有支撐傳統(tǒng)架構(gòu)的傳統(tǒng)的產(chǎn)品。
虛擬化這個(gè)平臺(tái),在我們看來(lái)很快將會(huì)成為云的底層引擎之一。說(shuō)白一點(diǎn),如果將來(lái)數(shù)據(jù)中心是個(gè)大機(jī)器,虛擬化將是中間一個(gè)小驅(qū)動(dòng)。這個(gè)小驅(qū)動(dòng)不是不可替代,很快就是有一些新技術(shù)替代它。事實(shí)上,今年雙11的時(shí)候我們跟浙江移動(dòng)聯(lián)合搞了一個(gè)整點(diǎn)快速促銷(xiāo)的活動(dòng),看了一下我們這個(gè)系統(tǒng)是不是可以承載一個(gè)快速的高并發(fā),測(cè)試下來(lái)發(fā)現(xiàn)什么?靈活性也好,彈性部署也好,容器技術(shù)在這方面的能力遠(yuǎn)大于虛擬化。
VM的靈活性只是比物理部署的靈活性高了一點(diǎn)點(diǎn),如果我們考慮到移動(dòng)互聯(lián)年代,可能這個(gè)業(yè)務(wù)壓力增長(zhǎng)是原來(lái)的千倍、萬(wàn)倍的時(shí)候,VM技術(shù)是不可能提供這個(gè)支撐的。在這些新的技術(shù)推動(dòng)下,我們覺(jué)得整個(gè)未來(lái)的云,真正需要的就是上面的跟應(yīng)用更相關(guān)、跟業(yè)務(wù)更相關(guān)的一些高層管理,不是資源部署資源管理。
從業(yè)務(wù)邏輯出發(fā),你有一個(gè)ERP系統(tǒng),這個(gè)對(duì)應(yīng)到多少數(shù)據(jù)庫(kù)?選擇什么操作系統(tǒng)?是選擇虛機(jī)?或者用容器?用物理機(jī)?后面這一系列下來(lái)就是一整個(gè)模板,這個(gè)模板是什么?是以業(yè)務(wù)為核心的一個(gè)資源模板。這個(gè)都是業(yè)務(wù)支撐,以這種模板模式管理整個(gè)私有云,我們叫做服務(wù)目錄化,這個(gè)服務(wù)目錄化將存在我們未來(lái)私有云解決方案里面。
我這個(gè)里面有一個(gè)圖,大概介紹一下這些產(chǎn)品系列所覆蓋的不同領(lǐng)域。這個(gè)是一個(gè)傳統(tǒng)數(shù)據(jù)中心,基本上都是有關(guān)鍵業(yè)務(wù)跑在這個(gè)服務(wù)器上面,還有一些跑在虛擬化平臺(tái)上面,還有一些新興業(yè)務(wù),比如說(shuō)數(shù)據(jù)挖掘,還有一些新興業(yè)務(wù),嘗試性的、測(cè)試性能等等。我們的產(chǎn)品和其它產(chǎn)品分別是對(duì)應(yīng)著核心關(guān)鍵業(yè)務(wù)和周邊業(yè)務(wù),就是兩大方向。我們不是去革新架構(gòu)的,有一些用戶(hù)系統(tǒng)規(guī)模要求沒(méi)有那么高,SAN架構(gòu)對(duì)他來(lái)說(shuō)還是不錯(cuò)的。還有一個(gè)全閃存?zhèn)鹘y(tǒng)架構(gòu)的產(chǎn)品,是在保留系統(tǒng)架構(gòu)前提下,提高讀寫(xiě)性能的一個(gè)產(chǎn)品。
謝謝大家。