漫談雲計算與SOA (1)

SOA是什麼?數據庫

英語直譯是基於服務的架構,就是一種技術框架,促使企業內部與外部全部相關的系統公開和訪問定義良好的服務和綁定於服務的信息,進一步抽象成流程層和組合應用,從而構成解決方案。七牛雲存儲

說人話:重用服務和子系統。安全

SOA的優點服務器

服務和行爲的重用,在一個系統中能夠方便的使用另一個系統的服務。網絡

快速修改與開發,因爲子系統和服務是獨立的,能夠很方便的修改流程,快速迭代。架構


雲計算的定義:框架

雲計算是按照用量付費的模型,實現了經過網絡訪問的、可配置的計算資源池。運維

 

雲計算的模式測試

1.存儲即服務網站

2.數據庫即服務

3.信息即服務

4.流程即服務

5.應用即服務

6.集成即服務

7.平臺即服務

8.安全即服務

9.管理、治理即服務

10.測試即服務

11.基礎設施即服務

舉幾個例子介紹一下

存儲即服務,物理上處在遠程網站的存儲資源在邏輯上看成本地資源來使用,供任何須要資源的應用程序使用,是雲計算的基礎組件,想到七牛雲存儲了吧。

基礎設施即服務,即租用一臺遠程主機,在上面作任何想作的事情,好比騰訊的雲主機,租用一臺主機,提供IP、限定磁盤和內存容量、指定數量的cpu。

雲計算的定義這麼複雜,它的本質是什麼?

按需使用的IT資源,包括能夠託管數據、服務、流程的資源,使用雲計算能夠根據需求擴張和收縮成本,將擴展IT資源的風險轉嫁給雲計算提供商一方,比本身購買主機、軟件並請人維護要便宜很多。雲計算的價值在於使用防火牆以外的別人的數據中心中的服務、數據以及流程。

雲計算必定帶來效益嗎?

若是使用雲卻缺少架構遠見,雲計算不會帶來價值,甚至可能會由於風險和移植成本帶來額外開銷。隨意把東西扔在雲平臺中的人會吃到苦頭。

 

雲計算和SOA的火花

能夠把雲計算看成SOA向雲平臺的資源的擴展,技巧在於找出哪些服務更適合放在雲平臺中,簡而言之,你能夠把雲看做附加的運行環境,優點在於不須要向數據中心投入服務器和運維人員。 

相關文章
相關標籤/搜索