淺談SOA與云計(jì)算之間的虛實(shí)結(jié)合


時(shí)間:2013-11-22





  眾所周知,計(jì)算機(jī)分為硬件和軟件兩部分,我們平常所謂的計(jì)算機(jī)硬件是指計(jì)算機(jī)系統(tǒng)中由電子,機(jī)械和光電元件等組成的各種物理裝置的總稱。這些物理裝置按系統(tǒng)結(jié)構(gòu)的要求構(gòu)成一個(gè)有機(jī)整體為計(jì)算機(jī)軟件運(yùn)行提供物質(zhì)基礎(chǔ)。簡(jiǎn)言之,計(jì)算機(jī)硬件的功能是輸入并存儲(chǔ)程序和數(shù)據(jù),以及執(zhí)行程序把數(shù)據(jù)加工成可以利用的形式。而計(jì)算機(jī)軟件的工作則是吧輸入給計(jì)算機(jī)的數(shù)據(jù)進(jìn)行計(jì)算和分析然后在輸出結(jié)果。



  聽(tīng)起來(lái)有點(diǎn)像工廠平常的機(jī)械流水線,看似繁瑣的計(jì)算機(jī)計(jì)算流程其實(shí)也是有規(guī)律可循的,計(jì)算機(jī)最底層工作實(shí)際上就是重復(fù)的計(jì)算工作,然后把成千上萬(wàn)次的數(shù)據(jù)計(jì)算結(jié)果一層一層往上報(bào),這樣一代一代的進(jìn)行更新,從而到如今云計(jì)算的誕生,使得計(jì)算能力也是大幅提升。


  從傳統(tǒng)程序到SOA


  這里所說(shuō)的SOA中文字面解釋為面向服務(wù)架構(gòu)體系,他可以將應(yīng)用程序的不同功能單元很好的結(jié)合起來(lái),從SOA誕生到現(xiàn)在已經(jīng)有了大概20年的時(shí)間,隨著Web服務(wù)的誕生也慢慢催生了SOA的快速發(fā)展。



  SOA不是一種語(yǔ)言,也不是一種具體的技術(shù)而是一種軟件系統(tǒng)架構(gòu),它嘗試給出在特定環(huán)境下推薦采用的一種架構(gòu),從這個(gè)角度上來(lái)說(shuō),它更像一種模式Pattern。因此它與很多已有的軟件技術(shù)比如面向?qū)ο蠹夹g(shù),是互補(bǔ)的而非互斥的。它們分別面向不同的應(yīng)用場(chǎng)景,用來(lái)滿足不同的特定需求。



  在Internet這樣松散的使用環(huán)境中,任何訪問(wèn)請(qǐng)求都有可能出錯(cuò),因此任何企圖通過(guò)Internet進(jìn)行控制的結(jié)構(gòu)都會(huì)面臨嚴(yán)重的穩(wěn)定性問(wèn)題。SOA非常強(qiáng)調(diào)架構(gòu)中提供服務(wù)的功能實(shí)體的完全獨(dú)立自主的能力。傳統(tǒng)的組件技術(shù),如.NET Remoting, EJB,COM或者CORBA,都需要有一個(gè)宿主Host或者Server來(lái)存放和管理這些功能實(shí)體;當(dāng)這些宿主運(yùn)行結(jié)束時(shí)這些組件的壽命也隨之結(jié)束。這樣當(dāng)宿主本身或者其它功能部分出現(xiàn)問(wèn)題的時(shí)候,在該宿主上運(yùn)行的其它應(yīng)用服務(wù)就會(huì)受到影響。


  軟件開(kāi)發(fā)思路的變化,體現(xiàn)在計(jì)算機(jī)普及的歷程上,但其重用的思想不僅沒(méi)有改變,而且在不斷地光大,“可重用”也不再只是計(jì)算機(jī)專業(yè)理解的專業(yè)術(shù)語(yǔ),而是使用計(jì)算機(jī)所有人員的新思維。



  云計(jì)算和虛擬化改變格局



  最早的企業(yè)設(shè)計(jì)者設(shè)計(jì)出的是在單臺(tái)計(jì)算機(jī)設(shè)備上運(yùn)行多個(gè)用戶服務(wù),這樣就可以有更多的用戶共享計(jì)算機(jī)上面的資源,但是隨著現(xiàn)在用戶數(shù)量的日趨增多,以及用戶之中的各種不同的需求使得虛擬技術(shù)開(kāi)始蓬勃發(fā)展。



  為了處理不同廠家、不同技術(shù)的共同開(kāi)發(fā),提出了分層的概念,網(wǎng)絡(luò)分為7層OSI或5層Internet,每個(gè)層實(shí)現(xiàn)本層次的功能,對(duì)上提供實(shí)現(xiàn)接口,對(duì)下提供調(diào)用接口,層次概念簡(jiǎn)化了復(fù)雜系統(tǒng)的設(shè)計(jì)難度,也讓不同層面的設(shè)計(jì)者有了不同的設(shè)計(jì)思路。



  虛擬計(jì)算機(jī)技術(shù)實(shí)際上重中之重是在存儲(chǔ)方面,企業(yè)不斷地?cái)U(kuò)大存儲(chǔ)空間和存儲(chǔ)容量,NAS、SAS、SAN各種存儲(chǔ)技術(shù)和設(shè)備的升級(jí)換代使得存儲(chǔ)空間慢慢成為一個(gè)越來(lái)越大的資源池,用戶的不同需求也就在這里可以得到滿足,容災(zāi)、備份等技術(shù)讓用戶對(duì)于自己的數(shù)據(jù)也就更加放心了。



  云計(jì)算機(jī)你聽(tīng)過(guò)嗎


  這項(xiàng)新技術(shù)是由業(yè)界領(lǐng)頭羊IBM公司提出的一項(xiàng)新技術(shù),采用單一的計(jì)算機(jī)群體來(lái)完成超級(jí)計(jì)算機(jī)才能完成的工作,這聽(tīng)起來(lái)似乎有點(diǎn)不可思議,但是據(jù)IBM內(nèi)部專家表示,通過(guò)虛擬化的方式讓云計(jì)算資源可以更加靈活的部署,動(dòng)態(tài)調(diào)度更加簡(jiǎn)便靈活,在云計(jì)算的整個(gè)框架中進(jìn)行連接和整合,這樣一來(lái)就可以滿足不同用戶的不同需求。


  虛擬的計(jì)算機(jī)比非虛擬的好處,就是動(dòng)態(tài)擴(kuò)展的方便,因?yàn)闃I(yè)務(wù)的發(fā)展,對(duì)計(jì)算機(jī)、存儲(chǔ)等資源的需求會(huì)動(dòng)態(tài)增大,而也不希望業(yè)務(wù)因系統(tǒng)升級(jí)而中斷,動(dòng)態(tài)擴(kuò)展也是虛擬計(jì)算的天生亮點(diǎn)。



  SOA與云計(jì)算強(qiáng)強(qiáng)聯(lián)合


  云計(jì)算的靈活可部署性以及動(dòng)態(tài)高可擴(kuò)展性的天生優(yōu)勢(shì)使得在和SOA這種傳統(tǒng)穩(wěn)定技術(shù)的應(yīng)用和結(jié)合中顯得更加必要和合適,計(jì)算的虛擬可以支持不同應(yīng)用的環(huán)境需求,包括CPU、存儲(chǔ)的硬件需求,也包括操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件等軟件環(huán)境。



  再加以現(xiàn)在虛擬化技術(shù)的快速穩(wěn)定發(fā)展使得未來(lái)計(jì)算設(shè)備必將都走一條高擴(kuò)展、豐富應(yīng)用、靈活部署的虛實(shí)結(jié)合道路。


來(lái)源:移動(dòng)Labs



  版權(quán)及免責(zé)聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時(shí)須獲得授權(quán)并注明來(lái)源“中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責(zé)任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點(diǎn)和立場(chǎng)。版權(quán)事宜請(qǐng)聯(lián)系:010-65363056。

延伸閱讀

熱點(diǎn)視頻

第六屆中國(guó)報(bào)業(yè)黨建工作座談會(huì)(1) 第六屆中國(guó)報(bào)業(yè)黨建工作座談會(huì)(1)

熱點(diǎn)新聞

熱點(diǎn)輿情

特色小鎮(zhèn)

版權(quán)所有:中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)京ICP備11041399號(hào)-2京公網(wǎng)安備11010502003583