由中國計算機用戶協(xié)會、中國互聯(lián)網(wǎng)協(xié)會指導、比特網(wǎng)和IT專家網(wǎng)主辦、比特CIO俱樂部承辦的第五屆中國CIO年會,在國家會議中心隆重開幕。本次年會主題定位在“新技術(shù)浪潮下的IT變革”。聚焦熱點技術(shù),關(guān)注企業(yè)應(yīng)用,引領(lǐng)IT變革。在今年被廣泛關(guān)注的云計算新技術(shù)上,如何把云技術(shù)延伸到企業(yè)級的應(yīng)用是個熱點,在下午云計算專題論壇上,來自國內(nèi)云計算相關(guān)領(lǐng)域的業(yè)內(nèi)專家及從業(yè)技術(shù)負責人,以及制造業(yè)、教育業(yè)、互聯(lián)網(wǎng)等方面的CIO在此次論壇中一起探討云時代的企業(yè)發(fā)展新趨勢與機遇。以下為陜西省移動互聯(lián)網(wǎng)與云計算應(yīng)用工程研究中心副主任石廣海的大會實錄:
陜西省移動互聯(lián)網(wǎng)與云計算應(yīng)用工程研究中心副主任石廣海在云計算分論壇上發(fā)表演講
石廣海介紹到,他是2008年以來一直在從事云計算的工作,近期主要參加過一些地方云計算應(yīng)用中心的規(guī)劃和承建,鄂爾多斯的云計算的產(chǎn)業(yè)的規(guī)劃,做了多個云計算平臺的實驗,同時在重慶研究中心的一些問題上提出過解決方案。
我在這個過程中,我的定位基本上屬于,現(xiàn)在云計算的說法非常多,我的定位基本上處于云平臺這個層面,如果非要套用咱們咱們的階段,我比較接近SaaS這個階段,我所接觸的云比較多,包括基礎(chǔ)設(shè)施的平臺云,SaaS的云,和叫做桌面信息化,但是我今天重點就放在叫做平臺這個方面。在這個方面我不是做研發(fā)和理論研究,我應(yīng)該算是一線的云計算的實驗者,下面就和大家匯報我們在工作過程當中的一些認識。
我的匯報內(nèi)容大體分成四個部分,第一個是云計算分類,第二個云計算所產(chǎn)生的作用,第三個我所說云計算實現(xiàn),第四個是我的一些觀念。
在說到分類這個問題上,我是首先是引用了這段話是政府今年工作報告上所描述云計算的一個定義,我們看到很多云計算的定義,這個定義我自我感覺是比較權(quán)威的一個,就是跟股東的報告上的,幾個詞我劃出來了,解釋后面特意關(guān)注的,一個是包括動態(tài)易擴展,第二個計算能力。
我定位的系統(tǒng)是核心系統(tǒng),我說云計算的種類,其實我們現(xiàn)在可能見到云計算的種類大多數(shù)由于市場運作的原因和一些廠家推廣的原因,我們大多數(shù)認為和虛擬化統(tǒng)一在一塊,我們把資源切分和資源聚合云平臺給他列出來了,我們可以看到現(xiàn)在廠家所說的虛擬化就屬于第一類的,叫做資源切分型,他這種是利用富余資源的服務(wù)器切分以后對應(yīng)上面的服務(wù),這種很容易理解。第二個是資源聚合型的平臺,這種是利用很多的稀缺的云計算服務(wù)器支持多數(shù)的,然后通過資源的整合,整合成很大的一個資源,然后來提供服務(wù),這種是我們現(xiàn)在市面上見的比較多的,第二個就是谷歌采用的方式。這兩種本質(zhì)是不一樣的,第一種本質(zhì)是賣的一種配制,提供的是本質(zhì)還是一個服務(wù)器,第二種提供的是計算力,也就是上面所說的定義里面的計算力,就是集中在計算能力上。
第一就是在一種模式下,計算力是有上限的,他是替換的模式,我以前遇到一個案例,以前用的第一種方式,當他的用戶擴張的時候,他必須替換他的服務(wù)器。
第二個是彈性資源和第一種方式,因為他受到單個服務(wù)器的限制,他對應(yīng)用的分配是靜態(tài)的分配,他需要給某一種分配不需要服務(wù)器的資源,這個可以看到他提供的服務(wù),計算和應(yīng)用是分離的,在擴張計算資源的時候是不需要和應(yīng)用產(chǎn)生關(guān)系的,所以他是一種動態(tài)的一個彈性資源的分配。
第三個不同就是應(yīng)用和計算分離,在第一種模式下我們的應(yīng)用和資源全是在一起的,這種應(yīng)用和計算是不能分離的,我的應(yīng)用和服務(wù)器是綁定的。第二種方式下應(yīng)用和計算是分離的,我的計算是變化的。
第四個建筑成本是有不同,谷歌通過組織結(jié)構(gòu)的穩(wěn)定性來做他的穩(wěn)定性,我們做過他的試用,在座很多都有用過,在用配制很高的服務(wù)器,他的性價比并不高,但是他所提供的資源是對他有上限,同時他是依賴于單點的穩(wěn)定性,還有他就是,他是一種可靠性結(jié)點,這種方式是大的變化。
第五個特點就是方便性,現(xiàn)在第一種模式是應(yīng)用和資源綁定的,他非常方便不用修改程序,但是在這種形勢,需要進行連接的時候他需要進行修改程序,這種方式的一個壞處,但是經(jīng)過改變做出彈性的變化,他改變很大,大概用了10%的以上的一個代碼,這是他的不同。
我們在使用中搭建了六個平臺,一個是聚合性的云計算是用這種搭的,第三種是搭購這個平臺,還有技術(shù)的引進有一種叫做快速建立的方式在新聞上得到了提高。第五做桌面虛擬化,第六種做云計算的平臺,他是用任務(wù)分發(fā)器,他已經(jīng)完成了這個功能,是一個不太健全的功能。
那么通過這種聚合型的云計算的模式我們可以看到他對云計算產(chǎn)生了什么作用呢?在這種模式下,因為他的資源是可以無限擴張的,他產(chǎn)生第一個作用是計算資源的上限已經(jīng)突破了單排的上限,他的上限理論上沒有限制,我們在這樣一種情況下,通常碰到的問題在于計算資源這方面是由于計算力度,力度的處理速度,還有力度的關(guān)聯(lián)性來解決的,就是來產(chǎn)生一個對于資源非常大的要求,在這種模式下可以解決這些問題,但是不能解決所有的問題。就是有一些需要MBC的方式他解決不了,這里對于通訊的要求比較高,他已經(jīng)突破了上限。第二種他的IO功能大大提升,他服務(wù)器是多個的,而原來虛擬機的方式他硬盤的方式存在了瓶頸。第三個是一個存儲的方式,他為我們存儲計算機資源,存儲的模式不用去存儲一個集中的地方,而存儲很多的地方,帶來了一個在存儲結(jié)構(gòu)上帶來了一個好處。第四個技術(shù)和分離的模式為彈性的擴張,提供了一個基礎(chǔ),我們在應(yīng)用的過程中,曾經(jīng)碰到過,第一個是計算資源不公用的這種方式,第二個就是對于彈性需求,我在山西碰到一個客戶他是做視頻的,但是常規(guī)資源是夠的,他要接一個賽事或者搞活動他就不夠,在這種方式下他用云計算解決了彈性需求,云計算方式可以非??焖俚臐M足他的要求,而且他不需要為這個付出,而且他不需要付出成本。第三個就是在重慶的問題,就是很多軟件不能支撐國內(nèi)的CPO。還有就是云計算平臺,現(xiàn)在國內(nèi)用最合適的方式,有好幾家在做,拜讀、阿里他們都在這個方面的問題,他們是基于外部的方式做的。我們碰到這些問題,通過云計算把這幾個問題大部分解決了。
智能調(diào)度主要體現(xiàn)在兩點,就是我們對于云計算的,對于任務(wù)通過調(diào)度系統(tǒng)進行結(jié)點的分配,這里面有一個重要的指標,就是均衡的一個狀況,如果云結(jié)點不能夠很平均的使用,有一些結(jié)點容易損壞。在智能調(diào)度里面還有一點,就是對于數(shù)據(jù)的快速遷移,這點和發(fā)現(xiàn)問題,對于結(jié)點的處理了以后,發(fā)現(xiàn)了以后,要盡快的把結(jié)點相關(guān)的數(shù)據(jù)傳到其他有效的結(jié)點上,云計算的平臺用第二種方式大多是采取一種結(jié)點的設(shè)置,因為他有非常大的成本的優(yōu)勢,谷歌的結(jié)點大多都是這種優(yōu)勢。
最后我想談一下就是云計算的一個觀點,三個觀點,就是在使用過程中,需要對硬件的支持,就是我們現(xiàn)在見到很多云計算他只支持因特和AMD結(jié)構(gòu)的,咱們有這樣的經(jīng)歷,國外的硬件不斷的升級,升級的過程中性價比不,他同時用軟件消耗咱們的資源,然后資源貴了把他拆分開,比較可恨的拆分還要錢,這種就實行了單點穩(wěn)定的模式,而且涉及到張老師也提到了這個問題,因此就是支持國產(chǎn)軟件可能是我們用云計算的平臺需要特別重視的一點,這是第一點觀點,就是需要對硬件的支持。
第二點就是對于應(yīng)用的接入的軟件要支持的比較好,我們現(xiàn)在發(fā)現(xiàn)的平臺,即便用最合適的方式的平臺,他的結(jié)構(gòu)是基于BS的結(jié)構(gòu)的,現(xiàn)在我們用云計算的很多是CS結(jié)構(gòu),因此對于(英)語言和(英)語言的支持,是選擇時考慮的一個因素,我們在有一些國防部門溝通的時候,他們就需要用(英)的語言,同時我們支持的有些用(英)語言做的,還有就是用CS結(jié)構(gòu),就是在桌面信息化的時候,用這種方式。
第三點建議就是對于應(yīng)用,云計算并不能解決問題,我認為云計算平臺一定要有應(yīng)用,要為應(yīng)用服務(wù)的,必須要支持相應(yīng)的應(yīng)用,他的這個資源一定是用彈性的使用,不要做的特別大,能支撐應(yīng)用就可以了。這點還有一個用可控資源,云計算這種架構(gòu)他沒有邊界,他就是和傳統(tǒng)的方式有很大的區(qū)別,因此應(yīng)用要用可行的應(yīng)用。