SOA和云計(jì)算的兩個(gè)會(huì)的參會(huì)體會(huì) |
發(fā)布時(shí)間: 2012/8/3 17:09:00 |
昨天下午,今天一天(21, 22號(hào)),分別參加了兩個(gè)會(huì):Tibco的SOA研討會(huì)和2009云計(jì)算中國論壇。感覺都有比較多的收獲,思路開闊了不少,這里簡(jiǎn)單記錄一下。 TIBCO的《SOA研討會(huì)》 這個(gè)會(huì)應(yīng)該是TIBCO的一個(gè)小的市場(chǎng)活動(dòng),從會(huì)議的內(nèi)容來看,應(yīng)該是為了推動(dòng)某個(gè)項(xiàng)目活動(dòng)而進(jìn)行的一次市場(chǎng)行為。因?yàn)闀?huì)議上大量地宣揚(yáng)著TIBCO在某幾個(gè)重點(diǎn)行業(yè)的成功案例,還有幾個(gè)客戶代表發(fā)言。 雖然如此,但是,認(rèn)真地聽了會(huì)議,并看了TIBCO的宣傳材料,包括CCID做的《2008中國SOA應(yīng)用現(xiàn)狀及企業(yè)IT架構(gòu)的發(fā)展趨勢(shì)研究報(bào)告》,感覺還是有所收獲的。 收獲一:SOA的用途 原來在我的理念里,SOA主要的應(yīng)用場(chǎng)合是系統(tǒng)整合,通過將服務(wù)暴露出來之后,用ESB將服務(wù)整合在一起,從而構(gòu)建新的應(yīng)用。但是卻忽略了,SOA也是新系統(tǒng)建設(shè)的一個(gè)指導(dǎo)性架構(gòu)。雖然我們使用的基于Liferay MDD架構(gòu)的開發(fā)模式本身就是基于SOA理念的,但卻騎著寶馬當(dāng)作驢。仔細(xì)想一想,其實(shí)根本的原因是自己在一些業(yè)界發(fā)展動(dòng)態(tài)方面的思考有些少了,有些太專注于構(gòu)建分布式高性能系統(tǒng)的一些技術(shù)細(xì)節(jié)。學(xué)而不思則罔,看來還是得經(jīng)常思考思考這些方面的問題了。 另外一個(gè)層面上,也需要考慮一下JinbuBox現(xiàn)在提供的服務(wù)粒度問題。感覺現(xiàn)在的粒度沒有控制好,過細(xì)了。如果service過于細(xì)節(jié),那可能就是一個(gè)完整的服務(wù)了,而成了開放的API,從面向服務(wù)的角度上考慮是有問題的:一方面增加了客戶端的遠(yuǎn)程訪問頻度,由于同步調(diào)用降低了客戶端性能,另外一個(gè)方面,也不能滿足未來對(duì)其他系統(tǒng)提供完整Service的潛在需求。 收獲二:了解了所謂EDA架構(gòu) 不知道EDA這個(gè)架構(gòu)是不是TIBCO自己創(chuàng)造出來的,不過這個(gè)理念還是不錯(cuò)的,至少我認(rèn)為基于事件驅(qū)動(dòng)這個(gè)思想在很多領(lǐng)域還是有比較不錯(cuò)的應(yīng)用價(jià)值的,尤其是那些需要快速響應(yīng)的金融、電信等領(lǐng)域。 在EDA中,一個(gè)很重要的概念是CEP,也就是Complex Event Processing, 而CEP引擎就是通過ESB接收并處理離散事件的單元。從多個(gè)事件中進(jìn)行過濾,分析,得出一些已知的模式,然后對(duì)這些模式按照預(yù)先定義好的處理機(jī)制進(jìn)行處理。比如,一個(gè)用戶在短時(shí)間里連續(xù)撥打同一個(gè)號(hào)碼,這幾個(gè)事件就能推導(dǎo)出一個(gè)模式:“用戶當(dāng)時(shí)的網(wǎng)絡(luò)信號(hào)不好,多次掉線”。在獲取這個(gè)信息之后,運(yùn)營商就可以對(duì)客戶進(jìn)行補(bǔ)救措施,避免損失客戶。 CEP的技術(shù)基礎(chǔ)應(yīng)該就是“規(guī)則引擎”,這也是一直想研究卻沒有時(shí)間和機(jī)會(huì)去了解的一個(gè)方面,正式列入今年的讀書計(jì)劃中。 另外,TIBCO的EDA建模是基于UML活動(dòng)圖、狀態(tài)圖來構(gòu)建的,沒有看過其真實(shí)系統(tǒng),不過從“模型驅(qū)動(dòng)”的角度來說,我不太贊同讓用戶用比較學(xué)術(shù)的方式來進(jìn)行操作,尤其在中國,不能指望每個(gè)用戶都能正確理解什么是活動(dòng)圖,什么是狀態(tài)圖。 2009年云計(jì)算中國論壇 這個(gè)會(huì)從場(chǎng)面上顯然要比昨天那個(gè)大很多。從參會(huì)的嘉賓就能看出,業(yè)界對(duì)于云計(jì)算的熱情有多高。工信部副部長(zhǎng),中國電子學(xué)會(huì)理事長(zhǎng),數(shù)個(gè)工程院院士,IBM全球副總裁,微軟全球資深副總裁,聯(lián)想集團(tuán)高級(jí)副總裁兼CTO,中國移動(dòng)通信研究院院長(zhǎng),Intel亞太軟件與服務(wù)事業(yè)部首席研發(fā)官,國內(nèi)多所高校的教授..... 近年來,云計(jì)算被業(yè)界吹捧的云里霧里,一時(shí)間無所不云,Google的云,Amazon的云,Yahoo的云,Sun的云,微軟的云,國內(nèi)用友,阿里軟件,甚至連瑞星殺毒都要沾點(diǎn)云的人氣。但是由于用戶數(shù)據(jù)安全性的問題,我主觀地認(rèn)為這個(gè)東西不過是另外一個(gè)炒作的概念,可能不如網(wǎng)格計(jì)算技術(shù)實(shí)用。因?yàn)椴还苣阍趺创担瑢?duì)于那些有數(shù)據(jù)安全憂慮的用戶,你都無法讓他相信,把數(shù)據(jù)放到你的機(jī)器里不會(huì)被非法獲取。 但是,通過今天的會(huì),我覺得我錯(cuò)了,至少部分地錯(cuò)了。 收獲一:對(duì)云計(jì)算的前世今生有了一個(gè)清晰的認(rèn)識(shí) 感謝李德毅院士精彩的演講,讓我們從計(jì)算機(jī)科學(xué)發(fā)展史中重溫了圖靈計(jì)算、馮諾依曼機(jī),并意識(shí)到軟件工程中之所以有這么多的問題,很大程度上確實(shí)與業(yè)內(nèi)對(duì)圖靈計(jì)算的不全面理解,對(duì)計(jì)算過程缺乏人工交互而造成的。李老對(duì)于云計(jì)算的一個(gè)生態(tài)示意圖也很形象,用湖水蒸發(fā)水蒸氣,凝結(jié)為小水滴(形成需求),進(jìn)而形成云(云平臺(tái)),最后變成雨(服務(wù)),又流入河湖。 收獲二:云計(jì)算與網(wǎng)格計(jì)算是有差別的 網(wǎng)格計(jì)算是運(yùn)行在不同地點(diǎn)、完全異構(gòu)的系統(tǒng)上,用于解決緊耦合的、大計(jì)算量任務(wù)的技術(shù)。主要用于科學(xué)計(jì)算,其數(shù)據(jù)交互量較。▽(duì)IO、存儲(chǔ)要求不高)。 而云計(jì)算則一般由同一家單位來建設(shè),內(nèi)部協(xié)作盡可能簡(jiǎn)單,用于解決松耦合的問題,大量的是企業(yè)應(yīng)用等相互獨(dú)立的,對(duì)存儲(chǔ)等有較高要求。 收獲三:云計(jì)算的主要技術(shù) 虛擬化技術(shù):將物理的計(jì)算資源進(jìn)行虛擬化,達(dá)到一臺(tái)變多臺(tái),以及多臺(tái)變一臺(tái)的目的。而且虛擬的粒度已經(jīng)超越了節(jié)點(diǎn),達(dá)到對(duì)CPU、磁盤、內(nèi)存都不同資源的虛擬化,形成多種資源池。 網(wǎng)格技術(shù):分布式計(jì)算資源的動(dòng)態(tài)調(diào)度、分配。 SOA:將所有的資源打包后以服務(wù)的方式向客戶提供出來。 收獲四:對(duì)云計(jì)算有了具體的感知 觀看了一些云計(jì)算的相關(guān)演示,有IBM藍(lán)云的資源申請(qǐng),基于微軟Azure平臺(tái)的金算盤(RIA的界面做的很炫)、金碟K3、YoYo的云計(jì)算中間件、中移動(dòng)研究院的Big Cloud,對(duì)云計(jì)算有了具體的感知。 尤其是了解了中移動(dòng)研究院基于Apache Hadoop進(jìn)行定制其Big Cloud的過程中遇到的一些問題,以及其應(yīng)對(duì)的一些策略。這點(diǎn)對(duì)我們將有比較大的幫助,因?yàn)橄啾戎幸苿?dòng)動(dòng)則上PB的數(shù)據(jù)量,我們的業(yè)務(wù)系統(tǒng)每年幾個(gè)TB的數(shù)據(jù)量從任務(wù)資源比例上,應(yīng)該是差不多的,因此,他們解決問題的思路值得我們借鑒。 于是決定將Apache Hadoop列入今年的研究范圍。 整個(gè)會(huì)上給我留下印象最深的有三個(gè)人:除了前面提到的李德毅院士,另外兩個(gè)分別是南京解放軍理工大學(xué)的劉鵬教授,他的演講邏輯清晰,深入淺出,語言幽默,而且其將云計(jì)算(主要是存儲(chǔ))和3G結(jié)合而產(chǎn)生的無線網(wǎng)絡(luò)監(jiān)控的課題也很有意思(不過估計(jì)會(huì)因?yàn)?G資費(fèi)過高的原因得不到太好的發(fā)展);最后一個(gè)是移動(dòng)研究院業(yè)務(wù)支撐所的周文輝,他的演講內(nèi)容從技術(shù)層面來說最具體,他們基于開源框架做自己的云計(jì)算平臺(tái)的辦法也最值得我們借鑒。 最后還自己給自己想出一個(gè)問題:如果我們的JinbuBox也采用云計(jì)算架構(gòu),能解決什么問題?能帶來什么收益?未來如何擴(kuò)展?最終的成本,投資回報(bào)率能否量化?(比如,中移動(dòng)他們的目標(biāo)是每TB的存儲(chǔ)成本小于4000元)這些問題,需要認(rèn)真研究Hadoop之后才能有答案。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |