SOA與云計(jì)算 哪個(gè)更適合企業(yè)信息化 |
發(fā)布時(shí)間: 2012/9/15 16:10:04 |
云計(jì)算越來越受到企業(yè)的關(guān)注,并且嘗試部署云計(jì)算的企業(yè)也急劇上升,云計(jì)算已經(jīng)成為最炙手可熱的新興技術(shù)。而大家對(duì)于SOA的關(guān)注程度不再像過去那么強(qiáng)烈。事實(shí)上,有許多東西,云計(jì)算和SOA是可以相互借鑒和學(xué)習(xí)的。 云計(jì)算的幾個(gè)值得SOA借鑒的優(yōu)點(diǎn): 1.服務(wù)設(shè)計(jì) 一些通過云部署服務(wù)的供應(yīng)商比如亞馬遜、TheWebService、Force.com等等,在服務(wù)設(shè)計(jì)方面做的相當(dāng)好。你會(huì)情不自禁地被他們提供的服務(wù)所吸引,因?yàn)榫牡脑O(shè)計(jì),再加上確實(shí)能夠滿足你的需要讓你無法抗拒。許多SOA項(xiàng)目要么太粗糙,要么就過于繁瑣,一句話概括就是沒有很好的進(jìn)行服務(wù)設(shè)計(jì)。 2.服務(wù)擴(kuò)展性 云計(jì)算服務(wù)的設(shè)計(jì)宗旨就是能夠在需要的任何時(shí)候都能進(jìn)行擴(kuò)展,云服務(wù)用戶確實(shí)能夠做到這一點(diǎn)因?yàn)樗麄兡軌蛟谌魏螘r(shí)候按需定制所需的服務(wù)。而在SOA中擴(kuò)展服務(wù)通常是一個(gè)痛苦和昂貴的過程。 SOA值得云計(jì)算借鑒的幾個(gè)地方: 1.服務(wù)治理 就目前而言,云計(jì)算技術(shù)幾乎沒有任何治理的概念,因此,現(xiàn)在幾乎沒有任何云計(jì)算控制和執(zhí)行策略。因此,許多企業(yè)選擇繼續(xù)觀望的態(tài)度,而不急于采用云計(jì)算技術(shù)。反觀SOA,它的治理技術(shù)已經(jīng)相當(dāng)成熟了。雖然,SOA治理的實(shí)施并不總是效果非常好,不過它已經(jīng)成為了SOA生命周期的一個(gè)基本組成部分。 2.架構(gòu)驅(qū)動(dòng) 如果你SOA部署方法得當(dāng),那么你肯定是按照從架構(gòu)再到技術(shù)這種驅(qū)動(dòng)方法。而在云計(jì)算領(lǐng)域,資源需求才是真正的起點(diǎn)。云計(jì)算同樣需要一個(gè)深思熟慮的架構(gòu),實(shí)際上,架構(gòu)對(duì)于云計(jì)算更加重要,因?yàn)橛脩粜枰獙⒓軜?gòu)擴(kuò)展到防火墻之外。 云計(jì)算和SOA的交叉點(diǎn)在哪里呢? 雖然你的確能無需部署SOA就可以充分利用云,不過云計(jì)算的真正價(jià)值在于它確定存在于防火墻之外位于其它的數(shù)據(jù)中心里的服務(wù)、數(shù)據(jù)和流程的能力。那些企圖想要往云中投擲東西但卻沒有任何架構(gòu)遠(yuǎn)見的人會(huì)發(fā)現(xiàn),云計(jì)算將不會(huì)帶來太多的價(jià)值。事實(shí)上,當(dāng)考慮到遷移帶來的風(fēng)險(xiǎn)和成本時(shí),可能會(huì)使你非常吃驚。 事實(shí)上,你可以將云計(jì)算看作是SOA向云交付資源的一種擴(kuò)展,比如存儲(chǔ)即服務(wù)、數(shù)據(jù)即服務(wù)、平臺(tái)即服務(wù)。訣竅在于確定哪些服務(wù)、信息和過程是放在云中的最佳候選人,以及哪些云服務(wù)應(yīng)該在現(xiàn)有或新出現(xiàn)的SOA中被抽象。 所以,你可以將云作為額外運(yùn)行(簡(jiǎn)單地說就是放置)應(yīng)用、過程的平臺(tái)。其優(yōu)點(diǎn)是你不需要在數(shù)據(jù)中心中布置一臺(tái)安裝了豐富軟件的服務(wù)器,并雇用一些專業(yè)人士對(duì)它進(jìn)行維護(hù)。 雖然企業(yè)IT對(duì)于云計(jì)算的態(tài)度不是非常放心,這也是可以理解的。但是,我認(rèn)為一旦我們?cè)试S云獲得更大的活動(dòng)空間,許多云計(jì)算資源實(shí)際上能夠比預(yù)置型資源和設(shè)施提供更好的服務(wù),其中包括節(jié)約成本、提高效率和訪問成千上萬的動(dòng)態(tài)Web發(fā)布資源。 人們對(duì)于云計(jì)算的興趣也將大大推動(dòng)人們對(duì)于SOA的興趣,它不僅僅是作為一種機(jī)制能夠帶來更多的重用性和靈活性,而且還能夠讓用戶找出哪些資源應(yīng)該駐留在本地,哪些資源應(yīng)該放在云中。 好的SOA會(huì)導(dǎo)致一個(gè)好的云計(jì)算策略,進(jìn)而會(huì)降低成本,增強(qiáng)企業(yè)計(jì)算的靈活性。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |