5月24日,第四屆云計(jì)算大會(huì)第二日,“第四屆中國云計(jì)算大會(huì)”以“發(fā)揮示范引領(lǐng)作用,推動(dòng)云計(jì)算創(chuàng)新實(shí)踐”為主題,以云計(jì)算應(yīng)用與實(shí)踐經(jīng)驗(yàn)為主要內(nèi)容,以“云計(jì)算示范應(yīng)用案例”系列發(fā)布為突出亮點(diǎn),以行業(yè)主管領(lǐng)導(dǎo)和業(yè)界精英為主角,以行業(yè)專家學(xué)者為智庫,預(yù)計(jì)參會(huì)者將遠(yuǎn)超2011年第三屆中國云計(jì)算大會(huì)6100人次的規(guī)模。
會(huì)上,中國電子學(xué)會(huì)云計(jì)算專委會(huì)委員、友友系統(tǒng)CEO姚宏宇博士發(fā)表了講話,以下為演講內(nèi)容:
姚宏宇:各位領(lǐng)導(dǎo)、專家和同行,大家下午好!我今天報(bào)告題目是“基于云計(jì)算技術(shù)的新一代企業(yè)信息系統(tǒng)基礎(chǔ)架構(gòu)”,前面兩年是我們?cè)谝恍┐笮推髽I(yè)的實(shí)踐經(jīng)驗(yàn)。我今天跟很多人開玩笑說,我已經(jīng)是四朝元老了,因?yàn)槲覐牡谝粚迷朴?jì)算大會(huì)就開始參與。講了三年,第四年該講什么?遵照我以前的慣例,公司的東西我講得少一點(diǎn),技術(shù)層面的東西我會(huì)講多一點(diǎn),今天我還是從技術(shù)角度來講云計(jì)算這個(gè)問題。
首先,現(xiàn)在云計(jì)算技術(shù)其實(shí)是有很多的說法。因?yàn)槲易鲞@個(gè)事情比較長,大概總結(jié)了一下,現(xiàn)在主要的流派淵源。不是說這里面點(diǎn)的公司就是唯一的,只是說有這么幾種做法,在目前的基礎(chǔ)架構(gòu)來說。第一個(gè),大家形成了共識(shí),就是說云計(jì)算是從互聯(lián)網(wǎng)公司發(fā)源出來的,互聯(lián)網(wǎng)公司里面,我認(rèn)為Google、雅虎和亞馬遜這三家公司目前還是最前列的。第一個(gè)Google派別,大家讀了他2003年的幾篇文章,大概就規(guī)劃出云計(jì)算平臺(tái)的架構(gòu),這個(gè)平臺(tái)的特性早期是以搜索為中心,所以整個(gè)設(shè)計(jì)都是圍繞搜索業(yè)務(wù)來設(shè)計(jì)的。據(jù)說,從前年開始,Google也開始上線他的第二代系統(tǒng),估計(jì)再過兩年,他又該發(fā)表文章,大家又可以學(xué)到新的東西了。雅虎是我第一家工作的公司,他的云平臺(tái)和Google的區(qū)別,雅虎在早期的時(shí)候,他上面有互聯(lián)網(wǎng)上各種各樣的應(yīng)用,所以他建的云平臺(tái)必須滿足幾百種、甚至上千種不同應(yīng)用的需求。亞馬遜有點(diǎn)混合,他上面既有EC2或者S3的服務(wù),用了一些虛擬化的技術(shù),用了一些分布式文件系統(tǒng)的技術(shù),但是他的主營業(yè)務(wù)電子商務(wù)反而有他自己的特點(diǎn),因?yàn)樗钪饕菍W(xué)院派,他原來研究的方向是可靠網(wǎng)絡(luò)的通信,所以他們那邊整個(gè)設(shè)計(jì)會(huì)偏向網(wǎng)絡(luò)。傳統(tǒng)的IT企業(yè),其實(shí)五年之前,包括IBM、包括甲骨文、VMwave都沒有提虛擬化,IBM和甲骨文是傳統(tǒng)架構(gòu)的統(tǒng)治者,我覺得目前感覺上是以保護(hù)他現(xiàn)有市場(chǎng)更偏重一點(diǎn),所以賣的還是以他原有的產(chǎn)品為主,甲骨文可能在這方面走得更快一點(diǎn)。
回過頭來說說我們的經(jīng)驗(yàn),雖然我們的公司比較小,但是做過幾個(gè)比較龐大的系統(tǒng),包括幾個(gè)很大的民營企業(yè)的IT系統(tǒng),包括一個(gè)很大的部委的IT系統(tǒng),包括一些互聯(lián)網(wǎng)公司的IT系統(tǒng)。真正把他外面應(yīng)用程序剝離開,其實(shí)面臨的是三個(gè)挑戰(zhàn),大用戶、大數(shù)據(jù)、大系統(tǒng)。云計(jì)算我覺得從誕生開始,就是為了解決因?yàn)榛ヂ?lián)網(wǎng)進(jìn)來,網(wǎng)絡(luò)的廣泛使用產(chǎn)生了巨大量的應(yīng)用、巨大量的數(shù)據(jù)和巨大量的系統(tǒng),云計(jì)算技術(shù)的產(chǎn)生和延展,到目前為止,我覺得未來再過五年,估計(jì)主要的目的也是為了解決這三個(gè)最核心的問題。
從云的角度來說,因?yàn)槲覀兪亲龌A(chǔ)技術(shù)架構(gòu)的,做基礎(chǔ)軟件,不做服務(wù)。所以,我們有機(jī)會(huì)接觸各種各樣不同的做云的公司和機(jī)構(gòu),其中有專門做公眾服務(wù)云的,我們叫做2C,也有專門做企業(yè)的,就像中興的羅總提到的商旅e通。我們現(xiàn)在碰到最廣泛的需求是建立企業(yè)內(nèi)部的私有云,來為企業(yè)內(nèi)部和后續(xù)業(yè)務(wù)發(fā)展做支撐。他們的共性需求,我整理了四個(gè)方面,第一個(gè)方面是統(tǒng)一的資源聚合、管理和調(diào)度,按照需求的邏輯分離規(guī)劃,提供方便服務(wù)業(yè)務(wù)水平的區(qū)分,面向服務(wù)的自動(dòng)化、規(guī)劃、延展功能,希望采取標(biāo)準(zhǔn)協(xié)同,讓企業(yè)內(nèi)部各個(gè)組件可以相互工作。自動(dòng)化運(yùn)維,尤其是最近一年,我們碰到的自動(dòng)化運(yùn)維需求非常多,就是在系統(tǒng)管理和調(diào)度上,一般企業(yè)都不要說非常小的企業(yè),上了大概兩個(gè)數(shù)據(jù)中心運(yùn)維管理對(duì)他來說就是一個(gè)巨大的痛點(diǎn),所以我覺得這方面有很多的空間讓軟件服務(wù)商來增長,但是你一定要符合企業(yè)的具體需求。
另外一點(diǎn),就是對(duì)分布式系統(tǒng)的資源聚合和協(xié)同,海量非結(jié)構(gòu)化數(shù)據(jù)資源的存儲(chǔ),剛才好多專家已經(jīng)提到了?,F(xiàn)在我已經(jīng)不吃驚了,比較吃驚的就是關(guān)于數(shù)據(jù)庫集群的管理和使用,現(xiàn)在反而是一個(gè)比較大的熱點(diǎn),很多公司都很需要?,F(xiàn)在叫他一步就跳到純粹的云計(jì)算架構(gòu)上去,很多企業(yè)會(huì)猶豫,他希望通過中間過渡的方式,這種需求量比較大。另外一個(gè)就是分布式計(jì)算,假如很多人做云計(jì)算,可能聽說過一種計(jì)算模型,現(xiàn)在在我們真正實(shí)際在企業(yè)經(jīng)驗(yàn)中發(fā)現(xiàn),很多企業(yè)其實(shí)需要遠(yuǎn)遠(yuǎn)超過能夠解決問題的不同模型,尤其是數(shù)據(jù)內(nèi)部分析的需求。
在一些公有云的體系里,他們對(duì)多租戶管理體系、模塊化敏捷應(yīng)用、多模式、多維度的服務(wù)交互手段比較關(guān)注。但是,相對(duì)來說,我們公司會(huì)做得少一點(diǎn),因?yàn)槲覀兡壳芭龅降目蛻糁饕撬接性?。最后一個(gè)是在跟業(yè)務(wù)對(duì)接的時(shí)候,統(tǒng)一支撐平臺(tái)各層面,提供標(biāo)準(zhǔn)應(yīng)用的應(yīng)用開發(fā)接口。各業(yè)務(wù)系統(tǒng)之間通過訪問實(shí)現(xiàn)數(shù)據(jù)交換,一體化管理。總體來說,他們是希望一個(gè)非常彈性的架構(gòu),而不是說我現(xiàn)在給你定死了你就這么用,他是希望以后能夠可持續(xù)發(fā)展,他希望不僅是你給我提供一個(gè)平臺(tái),我能夠在上面做事情,假如我有需求,我自己能夠往這個(gè)平臺(tái)增加新的東西。
我們碰到的這些企業(yè)的具體需求,歸總起來,從技術(shù)的角度來說,有彈性、透明、通用、動(dòng)態(tài)這四個(gè)最基本的特性。我知道大家可能已經(jīng)聽得很多了,但是真正理解什么叫彈性、透明、通用、動(dòng)態(tài),其實(shí)我發(fā)現(xiàn)還是不太多。像彈性,要解決達(dá)到云計(jì)算平臺(tái)的彈性功能,從技術(shù)角度來說,最核心的就是控制損耗,所謂的彈性就是你建了云平臺(tái)以后,它可以無限擴(kuò)張,在擴(kuò)張的同時(shí),你希望增加一個(gè)硬件,這個(gè)能力就增加一分。其實(shí)大家在實(shí)踐中做寫代碼的話,就知道這個(gè)非常難。怎么樣控制損耗,隨著硬件和基礎(chǔ)設(shè)施的增加,你的整個(gè)云平臺(tái)的設(shè)施能夠增加。第二個(gè)要做到彈性,你必須要有狀態(tài)感知和反饋機(jī)制,你知道哪個(gè)地方多了新資源,哪個(gè)地方資源下線了,你才可以真正做到彈性控制。第三,有了這個(gè)能力擴(kuò)展以后,但是用戶在不同的時(shí)間點(diǎn),不同的應(yīng)用點(diǎn),不同的業(yè)務(wù)系統(tǒng),每時(shí)每刻他的需求是變化的,那你怎么做到動(dòng)態(tài)均衡?光是一個(gè)簡單的負(fù)載均衡很難達(dá)到這個(gè)點(diǎn),怎么做到動(dòng)態(tài)的?整個(gè)平臺(tái)能力針對(duì)不同的應(yīng)用系統(tǒng)的需求來進(jìn)行變化。
我這里簡單介紹了一下支撐云平臺(tái)的彈性,其實(shí)在技術(shù)上有三個(gè)關(guān)鍵技術(shù)點(diǎn)大家一定要解決。解決透明的話,像容錯(cuò)、互操作性和自管理,這個(gè)說起來簡單,其實(shí)非常費(fèi)勁。我可以給大家舉一個(gè)例子,像分布式存儲(chǔ),大家接觸得非常多。分布式存儲(chǔ)里面最核心的一個(gè)問題,是我下面的存儲(chǔ)結(jié)點(diǎn)出了問題,我的整個(gè)系統(tǒng)的業(yè)務(wù)不受任何影響?,F(xiàn)在假如一個(gè)結(jié)點(diǎn)出問題,其實(shí)比較好解決,像Google就可以解決,但是早期是不能解決的,現(xiàn)在假如把它的主控結(jié)點(diǎn)做一個(gè)熱備的話,任何一個(gè)結(jié)點(diǎn)是可以做到這一點(diǎn)的。假如說一千臺(tái)機(jī)器的話,這些就跟傳統(tǒng)的設(shè)備沒什么區(qū)別。假如要求你整個(gè)機(jī)器范圍能夠讓他10%的結(jié)點(diǎn)都失效,你還能不能保證整個(gè)系統(tǒng)往下運(yùn)行?其實(shí)這是非常有挑戰(zhàn)的事情。[page]
通用,無論從平臺(tái)層面,現(xiàn)在有很多云計(jì)算平臺(tái)只適用于某一種特定的硬件和組織系統(tǒng),我覺得這是不能真正定義為云平臺(tái)的,通用是云平臺(tái)最核心的要求,就是我可以把這個(gè)軟件架在不同的硬件和系統(tǒng)上,適應(yīng)不同的應(yīng)用。
動(dòng)態(tài)我剛才也提了,像SOA架構(gòu)、動(dòng)態(tài)調(diào)配,這也是保證云平臺(tái)動(dòng)態(tài)特性最重要的技術(shù)點(diǎn)。
雖然寫得比較籠統(tǒng),我們友友系統(tǒng)在做的云計(jì)算平臺(tái)分了三層,為什么要這么定義呢?前面有幾位專家,包括浪潮的張總也把整個(gè)云計(jì)算平臺(tái)里面的特性劃分得很細(xì),但其實(shí)你最后仔細(xì)想想,云計(jì)算最核心的內(nèi)容是虛擬化,虛擬化不僅僅是像VMwave這樣把一臺(tái)機(jī)器虛擬成多臺(tái)的虛擬化,最核心的是把多臺(tái)虛擬成一臺(tái)的虛擬化。這個(gè)又要分好幾個(gè)層面,比如說最底下,我們說的聚合合作,其實(shí)最重要是對(duì)網(wǎng)絡(luò)和硬件層做虛擬化,讓所有跑在這個(gè)虛擬化平臺(tái)上的東西都能夠感知對(duì)方,無論你是一百個(gè)組件還是一百萬個(gè)組件,他們都能做協(xié)同,他們所交流的信息溝通才能順暢,這樣這一百萬個(gè)組件才能組織起來。在這個(gè)網(wǎng)絡(luò)虛擬化之上,我這里寫了兩個(gè),管理加調(diào)度,存儲(chǔ)加索引,這里最主要的是存儲(chǔ)虛擬化,包括讓業(yè)務(wù)系統(tǒng)本身看不到到底是結(jié)構(gòu)化數(shù)據(jù)還是非結(jié)構(gòu)化數(shù)據(jù),到底是數(shù)據(jù)庫還是文件系統(tǒng),業(yè)務(wù)系統(tǒng)不應(yīng)該關(guān)注這些不必要的細(xì)節(jié),所以說從業(yè)務(wù)系統(tǒng)角度來說,你必須要做到讓他有一個(gè)存儲(chǔ)的一層中心進(jìn)去以后,底下到底怎么實(shí)現(xiàn)的,到底用什么東西,他根本不需要關(guān)心。
管理和調(diào)度主要是對(duì)業(yè)務(wù)系統(tǒng),因?yàn)閷?duì)絕大多數(shù)的IT系統(tǒng)來說,業(yè)務(wù)流程是一個(gè)很復(fù)雜的東西,業(yè)務(wù)流程在以前有很多做ERP的,像BPM流程管理,但是流程管理只是在業(yè)務(wù)邏輯上的流程管理,你怎么把它和RIT系統(tǒng)上的流程管理,包括我前面提到的動(dòng)態(tài)、容錯(cuò)、透明結(jié)合起來。所以,這個(gè)我們認(rèn)為是在服務(wù)上的一個(gè)虛擬化。就是我用這個(gè)服務(wù),然后這個(gè)服務(wù)是可以串聯(lián)起來的,但是服務(wù)底下依賴的所有東西都可以根據(jù)云平臺(tái)的特性,動(dòng)態(tài)、透明。所以,底下兩層是對(duì)一個(gè)業(yè)務(wù)系統(tǒng)、一個(gè)IT系統(tǒng)所面臨的三個(gè)不同的層面,最底下是網(wǎng)絡(luò),再上面是存儲(chǔ),再上面是服務(wù),這三個(gè)層面怎么樣做虛擬化的工作。這三個(gè)基礎(chǔ)打好以后,在上面再建大數(shù)據(jù)、大系統(tǒng)的管理平臺(tái)和處理平臺(tái),相對(duì)來說就比較簡單,跟系統(tǒng)軟件和硬件就沒有關(guān)系了,只是一個(gè)算法的問題。
我在我們公司內(nèi)部把這個(gè)稱之為放之四海而皆準(zhǔn)的新一代信息系統(tǒng)架構(gòu)的構(gòu)建,我們目前碰到的絕大多數(shù)大型組織機(jī)構(gòu)基本上可以分這七塊東西。中間通過分布式數(shù)據(jù)引擎和調(diào)度系統(tǒng)作為它的核心,黏合劑把它黏合起來。第一部分是高容錯(cuò)、高性能的數(shù)據(jù)傳輸,在大規(guī)模分布式應(yīng)用系統(tǒng)之間進(jìn)行通信和協(xié)作。我雖然標(biāo)在上面,其實(shí)它是整個(gè)系統(tǒng)里連貫使用的,所有在這個(gè)系統(tǒng)里跑的無論是硬件還是軟件,各個(gè)模塊之間進(jìn)行交換、通信、管理、交流的主要管道,所以我把它叫做虛擬的網(wǎng)絡(luò),它有點(diǎn)像網(wǎng)絡(luò)層一樣,把硬件設(shè)備連接在一起。
第二個(gè)核心部分,也是一個(gè)黏合劑,是底下粉紅色的部分,實(shí)現(xiàn)針對(duì)大規(guī)模系統(tǒng)的基于分布式工作流技術(shù)和策略引擎的復(fù)雜任務(wù)的定義,主要用于支撐大規(guī)模系統(tǒng)的自動(dòng)化運(yùn)維以及分布式計(jì)算框架的實(shí)現(xiàn)。有了這個(gè)東西以后,你就可以把業(yè)務(wù)系統(tǒng)層面的流程管理和IT系統(tǒng)的流程管理結(jié)合起來。
第三個(gè)部分是運(yùn)維監(jiān)控管理系統(tǒng),這個(gè)部分主要是基于分布式工作流程和分布式策略引擎,主要是用于基礎(chǔ)設(shè)施管理平臺(tái)的快速構(gòu)建,通過自動(dòng)化方式進(jìn)行大規(guī)模部署?,F(xiàn)在我們公司在碰到的案例中,目前來說作為一個(gè)商業(yè)最大的案例大概有1500個(gè)結(jié)點(diǎn),大家知道,管1500個(gè)結(jié)點(diǎn),假如人工去管的話,是多么痛苦的一件事情,包括上面的軟件分很多的群組,每一個(gè)群組使用的軟件角色走不一樣,所以一定得用云計(jì)算大系統(tǒng)管理方式對(duì)進(jìn)行管理。
這三個(gè)相對(duì)于是核心基礎(chǔ)支撐的IT運(yùn)行體系,下面是跟業(yè)務(wù)直接相關(guān)的,比如說我們現(xiàn)在碰到很多的面臨數(shù)據(jù)采集系統(tǒng),這個(gè)要是設(shè)計(jì)好的話,也是一個(gè)很有挑戰(zhàn)的事情。比如說從去年開始到今年在硅谷炒得比較熱的大數(shù)據(jù)概念,其實(shí)他面臨的第一個(gè)概念,就是怎么樣從幾十、幾百、幾千甚至幾十萬的層面上把我需要的數(shù)據(jù)采集過來。目前市場(chǎng)上并沒有一個(gè)普世性的通用產(chǎn)品,通常需要定制開發(fā)。
數(shù)據(jù)存儲(chǔ)系統(tǒng)現(xiàn)在慢慢變成了所有企業(yè)IT的核心,其實(shí)所有的企業(yè)IT系統(tǒng),從以前以計(jì)算能力為核心,變成了以數(shù)據(jù)管理為核心,所以這是所有的企業(yè)IT系統(tǒng)面臨最核心的問題。關(guān)系型數(shù)據(jù)庫集群通過集群化的關(guān)系型數(shù)據(jù)庫,實(shí)現(xiàn)海量強(qiáng)關(guān)系型結(jié)構(gòu)化數(shù)據(jù)的存儲(chǔ)和快速訪問,并對(duì)數(shù)據(jù)分析系統(tǒng)進(jìn)行很好的支撐。關(guān)聯(lián)關(guān)系比較緊密的數(shù)據(jù)庫,還是以傳統(tǒng)的方式處理比較合適。其實(shí)現(xiàn)在數(shù)據(jù)最多的,我發(fā)現(xiàn)能夠調(diào)度出來的是分布式實(shí)施數(shù)據(jù)庫,包括你現(xiàn)在做大數(shù)據(jù)分析很多采集的數(shù)據(jù),他的實(shí)效性要求比較強(qiáng),同時(shí)他又是結(jié)構(gòu)化,雖然不像關(guān)系型數(shù)據(jù)庫這樣強(qiáng)結(jié)構(gòu)的,但是是弱結(jié)構(gòu)的數(shù)據(jù),這種量會(huì)越來越大,而且發(fā)現(xiàn)智慧、發(fā)現(xiàn)智能,很多數(shù)據(jù)是從這里面分析出來的。
雖然有了這個(gè)數(shù)據(jù)存儲(chǔ)系統(tǒng),但是你真正要讓它變得有價(jià)值,你必須有一個(gè)比較靈活的、能夠支持多種計(jì)算模型的數(shù)據(jù)分析系統(tǒng)。這里,我也提到了有從數(shù)據(jù)準(zhǔn)備到數(shù)據(jù)挖掘、到結(jié)果表現(xiàn),等等這些東西,最后真正核心需要的是一個(gè)類型于能夠調(diào)度IT資源、調(diào)度計(jì)算方式的分布式工作流和策略引擎。
后面兩種一個(gè)是對(duì)數(shù)據(jù)訪問層和數(shù)據(jù)服務(wù)層,主要是對(duì)數(shù)據(jù)存儲(chǔ)具體細(xì)節(jié)進(jìn)行虛擬化,這個(gè)在企業(yè)應(yīng)用上快速讓現(xiàn)有的企業(yè)應(yīng)用適合新環(huán)境的變化,是非常非常關(guān)鍵的。我們?cè)诟芏嗥髽I(yè)合作,幫助他們建立云平臺(tái),或者幫助他們解決現(xiàn)在IT中遇到的問題,這一層要真正做好是非常難的,因?yàn)橐鶕?jù)每個(gè)企業(yè)所處的行業(yè)和業(yè)務(wù)系統(tǒng)不一樣,怎么樣設(shè)計(jì)成適合那個(gè)企業(yè)的數(shù)據(jù)抽象層和訪問層。最后是一個(gè)數(shù)據(jù)交付框架,在服務(wù)層面做虛擬化。
剛才講的是我們?cè)谶@兩年的實(shí)踐中碰到的很多企業(yè)的IT系統(tǒng)給大家做了解釋,從我們真正的實(shí)踐中發(fā)現(xiàn),因?yàn)槲覀冇延央m然是做基礎(chǔ)軟件的,但是我們前幾年的主要業(yè)務(wù)是集中在數(shù)據(jù)的處理、管理、存儲(chǔ)等等方面,所以我們對(duì)企業(yè)的數(shù)據(jù)應(yīng)用變化非常敏感?,F(xiàn)在我們發(fā)現(xiàn),整個(gè)領(lǐng)域叫事務(wù)型應(yīng)用、通用業(yè)務(wù)和數(shù)據(jù)處理應(yīng)用全部是由數(shù)據(jù)庫解決的。現(xiàn)在我們發(fā)現(xiàn)在企業(yè)里,真正需要事務(wù)型應(yīng)用的越來越少,典型代表是什么呢?它對(duì)數(shù)據(jù)的鮮活性要求非常高,但是總體用戶數(shù)量和數(shù)據(jù)容量都不是太大,這種應(yīng)用就比較適合用事務(wù)型應(yīng)用,在事務(wù)型應(yīng)用就比較適合用關(guān)系型數(shù)據(jù)庫。真正比較大的是通用型數(shù)據(jù)庫,比如說在數(shù)據(jù)庫應(yīng)用里,你可能需要一毫秒做響應(yīng),在實(shí)時(shí)數(shù)據(jù)庫里,你可能一百個(gè)毫秒就可以了。但是它的數(shù)據(jù)流量會(huì)大大增加,基本上是3—4個(gè)數(shù)量級(jí)以上增加,這類應(yīng)用里面,用傳統(tǒng)關(guān)系型數(shù)據(jù)庫就不適合了,用現(xiàn)在的一些新型的分布式數(shù)據(jù)庫這種弱結(jié)構(gòu)的數(shù)據(jù)處理會(huì)比較合適。
最后一種叫離線的數(shù)據(jù)分析,我在雅虎的時(shí)候參與過Hadoop的設(shè)計(jì)。到目前為止,像Hadoop這一類整套云操作平臺(tái)還是適合用離線數(shù)據(jù)分析應(yīng)用,數(shù)據(jù)性鮮活要求非常低,總用戶數(shù)量也非常低,但是數(shù)據(jù)的總?cè)萘靠赡芨懊嫦啾?,又有一個(gè)2—3個(gè)數(shù)量級(jí)的增加,這種情況可能比較適合做離線的數(shù)據(jù)分析,比較類型于Hadoop這樣的開源技術(shù)。
這張PPT中,我們現(xiàn)在看到的傳統(tǒng)業(yè)務(wù)應(yīng)用架構(gòu)和新一代業(yè)務(wù)應(yīng)用架構(gòu)的比較,在應(yīng)用上、用戶訪問上、數(shù)據(jù)源上都發(fā)現(xiàn)了比較大的變化,適應(yīng)新一代應(yīng)用架構(gòu),目前你把它叫做云計(jì)算平臺(tái)也好,或者叫分布式計(jì)算也好,這一類新的技術(shù)體系慢慢會(huì)切入很多傳統(tǒng)業(yè)務(wù)架構(gòu)中的核心部分。
最后是對(duì)新一代業(yè)務(wù)技術(shù)有幾點(diǎn)思考,一個(gè)是數(shù)據(jù)是企業(yè)的戰(zhàn)略資產(chǎn),企業(yè)信息系統(tǒng)架構(gòu)的發(fā)展重點(diǎn)從業(yè)務(wù)應(yīng)用為核心轉(zhuǎn)變?yōu)闃I(yè)務(wù)數(shù)據(jù)為主線。這是我們看到的非常明顯的變化,尤其是在大型的企業(yè)里,比較市場(chǎng)化的企業(yè)里。
第二個(gè),企業(yè)信息系統(tǒng)正在迅速演進(jìn)為大規(guī)模復(fù)雜系統(tǒng),用系統(tǒng)工程的思路和方法論去解決其面臨的挑戰(zhàn)。換句話說,在處理以后大型系統(tǒng)、大型組織架構(gòu)的IT系統(tǒng)上,一定要有整個(gè)系統(tǒng)的看法,而不是一個(gè)獨(dú)立的模塊。大家有興趣的話,我建議大家讀一下錢學(xué)森老先生的《系統(tǒng)工程論》,很有幫助。
第三個(gè)發(fā)現(xiàn),是基于云計(jì)算的新一代企業(yè)信息系統(tǒng)在技術(shù)上具有一定的漸進(jìn)性,在架構(gòu)的思考和設(shè)計(jì)上具有很大的變革性。因?yàn)槲依下牭接腥藛栁?,確實(shí)是原來接觸過一些大型的分布式處理系統(tǒng)的人,覺得云計(jì)算和以前的分布式處理系統(tǒng)沒有區(qū)別。其實(shí)我個(gè)人的觀點(diǎn)和實(shí)踐覺得,云計(jì)算整個(gè)技術(shù)最核心的是引入了一種組織機(jī)制,就是我剛才說的怎么把這么多從硬件層面開始到基礎(chǔ)軟件到業(yè)務(wù)系統(tǒng),甚至到管理、運(yùn)營維護(hù),所有復(fù)雜的點(diǎn),通過一種組織型機(jī)制的變革,把它有機(jī)地組織起來,讓它能夠快速地適應(yīng)現(xiàn)代業(yè)務(wù)系統(tǒng),快速地變化,業(yè)務(wù)數(shù)據(jù)量的不停增長。所以,在架構(gòu)的思考和設(shè)計(jì)上,我覺得有很大的變革性,但是具體在這個(gè)變革性的基礎(chǔ)上,具體用哪一塊的技術(shù),到目前為止,我看到絕大多數(shù)都是以前二三十年積累下來的東西,只不過是怎么樣來組織,這是一個(gè)新的挑戰(zhàn)。就跟以前得過諾貝爾獎(jiǎng)金的生物學(xué)家說的,生命的本質(zhì)不在于物質(zhì)本身,而在于物質(zhì)的組成。
最后一個(gè)就是,很多企業(yè)尤其是小企業(yè)來咨詢?cè)朴?jì)算平臺(tái),尤其是現(xiàn)在這個(gè)東西比較熱,我們公司通常給他們的建議,就是說正確的使用正確的產(chǎn)品和工具,做正確的事情。首先,不是所有企業(yè)現(xiàn)在都需要自己來建云,或者甚至需要用的云平臺(tái),每個(gè)企業(yè)需求不一樣。需要用的話,我也是建議假如有公有云服務(wù),很遺憾的是中國的公有云服務(wù)到目前為止還是沒有很大的推廣。第二,就是你每個(gè)企業(yè)要根據(jù)自身的能力、資金實(shí)力和需求,來選定合適的東西,你可以選自己開發(fā),可以選開源產(chǎn)品,可以找專業(yè)公司幫你服務(wù),總而言之,一定不要為了錯(cuò)誤的原因去選擇使云計(jì)算。
{{item.content}}