陜西省移動互聯(lián)網(wǎng)與云計(jì)算應(yīng)用工程研究中心副主任石廣海在云計(jì)算分論壇上發(fā)表演講

石廣海介紹到,他是2008年以來一直在從事云計(jì)算的工作,近期主要參加過一些地方云計(jì)算應(yīng)用中心的規(guī)劃和承建,鄂爾多斯的云計(jì)算的產(chǎn)業(yè)的規(guī)劃,做了多個(gè)云計(jì)算平臺的實(shí)驗(yàn),同時(shí)在重慶研究中心的一些問題上提出過解決方案。

我在這個(gè)過程中,我的定位基本上屬于,現(xiàn)在云計(jì)算的說法非常多,我的定位基本上處于云平臺這個(gè)層面,如果非要套用咱們咱們的階段,我比較接近SaaS這個(gè)階段,我所接觸的云比較多,包括基礎(chǔ)設(shè)施的平臺云,SaaS的云,和叫做桌面信息化,但是我今天重點(diǎn)就放在叫做平臺這個(gè)方面。在這個(gè)方面我不是做研發(fā)和理論研究,我應(yīng)該算是一線的云計(jì)算的實(shí)驗(yàn)者,下面就和大家匯報(bào)我們在工作過程當(dāng)中的一些認(rèn)識。

我的匯報(bào)內(nèi)容大體分成四個(gè)部分,第一個(gè)是云計(jì)算分類,第二個(gè)云計(jì)算所產(chǎn)生的作用,第三個(gè)我所說云計(jì)算實(shí)現(xiàn),第四個(gè)是我的一些觀念。

在說到分類這個(gè)問題上,我是首先是引用了這段話是政府今年工作報(bào)告上所描述云計(jì)算的一個(gè)定義,我們看到很多云計(jì)算的定義,這個(gè)定義我自我感覺是比較權(quán)威的一個(gè),就是跟股東的報(bào)告上的,幾個(gè)詞我劃出來了,解釋后面特意關(guān)注的,一個(gè)是包括動態(tài)易擴(kuò)展,第二個(gè)計(jì)算能力。

我定位的系統(tǒng)是核心系統(tǒng),我說云計(jì)算的種類,其實(shí)我們現(xiàn)在可能見到云計(jì)算的種類大多數(shù)由于市場運(yùn)作的原因和一些廠家推廣的原因,我們大多數(shù)認(rèn)為和虛擬化統(tǒng)一在一塊,我們把資源切分和資源聚合云平臺給他列出來了,我們可以看到現(xiàn)在廠家所說的虛擬化就屬于第一類的,叫做資源切分型,他這種是利用富余資源的服務(wù)器切分以后對應(yīng)上面的服務(wù),這種很容易理解。第二個(gè)是資源聚合型的平臺,這種是利用很多的稀缺的云計(jì)算服務(wù)器支持多數(shù)的,然后通過資源的整合,整合成很大的一個(gè)資源,然后來提供服務(wù),這種是我們現(xiàn)在市面上見的比較多的,第二個(gè)就是谷歌采用的方式。這兩種本質(zhì)是不一樣的,第一種本質(zhì)是賣的一種配制,提供的是本質(zhì)還是一個(gè)服務(wù)器,第二種提供的是計(jì)算力,也就是上面所說的定義里面的計(jì)算力,就是集中在計(jì)算能力上。

第一就是在一種模式下,計(jì)算力是有上限的,他是替換的模式,我以前遇到一個(gè)案例,以前用的第一種方式,當(dāng)他的用戶擴(kuò)張的時(shí)候,他必須替換他的服務(wù)器。

第二個(gè)是彈性資源和第一種方式,因?yàn)樗艿絾蝹€(gè)服務(wù)器的限制,他對應(yīng)用的分配是靜態(tài)的分配,他需要給某一種分配不需要服務(wù)器的資源,這個(gè)可以看到他提供的服務(wù),計(jì)算和應(yīng)用是分離的,在擴(kuò)張計(jì)算資源的時(shí)候是不需要和應(yīng)用產(chǎn)生關(guān)系的,所以他是一種動態(tài)的一個(gè)彈性資源的分配。

第三個(gè)不同就是應(yīng)用和計(jì)算分離,在第一種模式下我們的應(yīng)用和資源全是在一起的,這種應(yīng)用和計(jì)算是不能分離的,我的應(yīng)用和服務(wù)器是綁定的。第二種方式下應(yīng)用和計(jì)算是分離的,我的計(jì)算是變化的。

第四個(gè)建筑成本是有不同,谷歌通過組織結(jié)構(gòu)的穩(wěn)定性來做他的穩(wěn)定性,我們做過他的試用,在座很多都有用過,在用配制很高的服務(wù)器,他的性價(jià)比并不高,但是他所提供的資源是對他有上限,同時(shí)他是依賴于單點(diǎn)的穩(wěn)定性,還有他就是,他是一種可靠性結(jié)點(diǎn),這種方式是大的變化。

第五個(gè)特點(diǎn)就是方便性,現(xiàn)在第一種模式是應(yīng)用和資源綁定的,他非常方便不用修改程序,但是在這種形勢,需要進(jìn)行連接的時(shí)候他需要進(jìn)行修改程序,這種方式的一個(gè)壞處,但是經(jīng)過改變做出彈性的變化,他改變很大,大概用了10%的以上的一個(gè)代碼,這是他的不同。

我們在使用中搭建了六個(gè)平臺,一個(gè)是聚合性的云計(jì)算是用這種搭的,第三種是搭購這個(gè)平臺,還有技術(shù)的引進(jìn)有一種叫做快速建立的方式在新聞上得到了提高。第五做桌面虛擬化,第六種做云計(jì)算的平臺,他是用任務(wù)分發(fā)器,他已經(jīng)完成了這個(gè)功能,是一個(gè)不太健全的功能。

那么通過這種聚合型的云計(jì)算的模式我們可以看到他對云計(jì)算產(chǎn)生了什么作用呢?在這種模式下,因?yàn)樗馁Y源是可以無限擴(kuò)張的,他產(chǎn)生第一個(gè)作用是計(jì)算資源的上限已經(jīng)突破了單排的上限,他的上限理論上沒有限制,我們在這樣一種情況下,通常碰到的問題在于計(jì)算資源這方面是由于計(jì)算力度,力度的處理速度,還有力度的關(guān)聯(lián)性來解決的,就是來產(chǎn)生一個(gè)對于資源非常大的要求,在這種模式下可以解決這些問題,但是不能解決所有的問題。就是有一些需要MBC的方式他解決不了,這里對于通訊的要求比較高,他已經(jīng)突破了上限。第二種他的IO功能大大提升,他服務(wù)器是多個(gè)的,而原來虛擬機(jī)的方式他硬盤的方式存在了瓶頸。第三個(gè)是一個(gè)存儲的方式,他為我們存儲計(jì)算機(jī)資源,存儲的模式不用去存儲一個(gè)集中的地方,而存儲很多的地方,帶來了一個(gè)在存儲結(jié)構(gòu)上帶來了一個(gè)好處。第四個(gè)技術(shù)和分離的模式為彈性的擴(kuò)張,提供了一個(gè)基礎(chǔ),我們在應(yīng)用的過程中,曾經(jīng)碰到過,第一個(gè)是計(jì)算資源不公用的這種方式,第二個(gè)就是對于彈性需求,我在山西碰到一個(gè)客戶他是做視頻的,但是常規(guī)資源是夠的,他要接一個(gè)賽事或者搞活動他就不夠,在這種方式下他用云計(jì)算解決了彈性需求,云計(jì)算方式可以非??焖俚臐M足他的要求,而且他不需要為這個(gè)付出,而且他不需要付出成本。第三個(gè)就是在重慶的問題,就是很多軟件不能支撐國內(nèi)的CPO。還有就是云計(jì)算平臺,現(xiàn)在國內(nèi)用最合適的方式,有好幾家在做,拜讀、阿里他們都在這個(gè)方面的問題,他們是基于外部的方式做的。我們碰到這些問題,通過云計(jì)算把這幾個(gè)問題大部分解決了。

智能調(diào)度主要體現(xiàn)在兩點(diǎn),就是我們對于云計(jì)算的,對于任務(wù)通過調(diào)度系統(tǒng)進(jìn)行結(jié)點(diǎn)的分配,這里面有一個(gè)重要的指標(biāo),就是均衡的一個(gè)狀況,如果云結(jié)點(diǎn)不能夠很平均的使用,有一些結(jié)點(diǎn)容易損壞。在智能調(diào)度里面還有一點(diǎn),就是對于數(shù)據(jù)的快速遷移,這點(diǎn)和發(fā)現(xiàn)問題,對于結(jié)點(diǎn)的處理了以后,發(fā)現(xiàn)了以后,要盡快的把結(jié)點(diǎn)相關(guān)的數(shù)據(jù)傳到其他有效的結(jié)點(diǎn)上,云計(jì)算的平臺用第二種方式大多是采取一種結(jié)點(diǎn)的設(shè)置,因?yàn)樗蟹浅4蟮某杀镜膬?yōu)勢,谷歌的結(jié)點(diǎn)大多都是這種優(yōu)勢。

最后我想談一下就是云計(jì)算的一個(gè)觀點(diǎn),三個(gè)觀點(diǎn),就是在使用過程中,需要對硬件的支持,就是我們現(xiàn)在見到很多云計(jì)算他只支持因特和AMD結(jié)構(gòu)的,咱們有這樣的經(jīng)歷,國外的硬件不斷的升級,升級的過程中性價(jià)比不,他同時(shí)用軟件消耗咱們的資源,然后資源貴了把他拆分開,比較可恨的拆分還要錢,這種就實(shí)行了單點(diǎn)穩(wěn)定的模式,而且涉及到張老師也提到了這個(gè)問題,因此就是支持國產(chǎn)軟件可能是我們用云計(jì)算的平臺需要特別重視的一點(diǎn),這是第一點(diǎn)觀點(diǎn),就是需要對硬件的支持。

第二點(diǎn)就是對于應(yīng)用的接入的軟件要支持的比較好,我們現(xiàn)在發(fā)現(xiàn)的平臺,即便用最合適的方式的平臺,他的結(jié)構(gòu)是基于BS的結(jié)構(gòu)的,現(xiàn)在我們用云計(jì)算的很多是CS結(jié)構(gòu),因此對于(英)語言和(英)語言的支持,是選擇時(shí)考慮的一個(gè)因素,我們在有一些國防部門溝通的時(shí)候,他們就需要用(英)的語言,同時(shí)我們支持的有些用(英)語言做的,還有就是用CS結(jié)構(gòu),就是在桌面信息化的時(shí)候,用這種方式。

第三點(diǎn)建議就是對于應(yīng)用,云計(jì)算并不能解決問題,我認(rèn)為云計(jì)算平臺一定要有應(yīng)用,要為應(yīng)用服務(wù)的,必須要支持相應(yīng)的應(yīng)用,他的這個(gè)資源一定是用彈性的使用,不要做的特別大,能支撐應(yīng)用就可以了。這點(diǎn)還有一個(gè)用可控資源,云計(jì)算這種架構(gòu)他沒有邊界,他就是和傳統(tǒng)的方式有很大的區(qū)別,因此應(yīng)用要用可行的應(yīng)用。

分享到

tangrong

相關(guān)推薦