雲計算 SOA 「姻親」還是「勁敵」?

2021-09-23 01:24:24 字數 1635 閱讀 2219

本文講的是雲計算、soa:「姻親」還是「勁敵」,【it168 資訊】「雲計算」熱正在席捲全球。作為一種按需交付服務的商業模式,雲計算為企業提供了一種快速部署和應用it技術的方法。然而正是這種方法可能給剛剛建立起初步規範的it產業界帶來不小的波動

全球金融危機給雲計算帶來了更大的發展空間。「雲計算能降低成本、加快企業it實施、迅速擴充套件。」這個流行語似乎無處不在,至少廠商推銷自家的雲計算產品時都是這樣表述的。

然而,開源soa提供商mulesource公司的聯合創辦人兼首席技術官ross mason卻覺得這樣描述雲計算並不切合實際,他認為:「正如soa當初因被廠商炒作,變得更像是乙個營銷用語,而不是準確描述架構一樣;這一幕又將在2023年的雲計算上重演,完全是重炒作、輕實用。」

看到這,也許那些對技術名詞極為敏感的人士們會問,「雲計算與soa之間有什麼關係?為什麼又把這兩種名詞放在一起呢?」

是的,雲計算與soa有著千絲萬縷的聯絡,有人把雲計算稱為soa的「叛逆者」。

作為一種按需交付服務的商業模式,雲計算為企業提供了一種快速部署和應用it技術的方法。但它也給it人員帶來了不小的麻煩。他們很長時間以來,一直致力於soa的治理行動,多年來對web服務環境實施生命週期管理的工作剛剛有了一點成績,如今又要對這些策略進行修改,以應對部署得越來越多的基於雲計算的服務了。因為基於雲計算的服務很可能根本不在他們的控制範圍之內。

從理論上講,「雲」幾乎具有交付一切服務的能力,從應用軟體到中介軟體、再到應用平台,從儲存、到流程處理再到硬體資源,都可以採用訂閱的方式按需交付。然而,在雲計算的世界裡,it人員如何才能進行有效的管理呢?

「雲」之所以引發了人們對it治理的關心,是因為「雲」讓我們把信任的邊界從企業內部擴充套件到企業以外。」換句話說,雲讓soa治理複雜化了。

乙個新的問題是,如何把雲服務與企業內部的應用整合起來?如果沒有有效的治理,任何人、任何時候,只要他願意都可以部署乙個新的雲服務,他也能呼叫這個服務,或者能把這個服務整合到日趨複雜的訊息系統中。另外,隨隨便便就部署的那些雲服務也可能破壞業已建立的信任關係,然而這種信任關係,恰恰是生產性soa環境的基礎。

soa的最基本原則是,分布式應用環境必須與平台無關,soa治理的基礎設施也要遵循這一原則。比如,在純soa環境中,外部的api應該與具體實現它的平台無關。然而,率先體驗雲計算的企業常常忽略這一原則,它們把自己的應用建立在一些公共雲服務上,而很多服務採用的恰恰是專有的api、專有的開發工具、特殊的虛擬層和特殊的治理策略,雖然很多雲服務為符合開放的soa和web2.0標準已經做了一定程度的修改,但似乎還不夠徹底。

其實,就企業部署雲服務來說,最好的方法是有選擇性地外包一些特定的應用和基礎設施服務,而不是不分青紅皂白盲目跟風。因此,在雲計算和soa治理方面,企業首先要清楚自己的哪些服務可以由「雲」來提供。

關於雲計算與soa的關係,更多的人願意相信他們之間有著相互提攜的默契。

就目前而言,雲計算技術幾乎沒有任何治理的概念,反觀soa,它的治理技術已經相當成熟了,雲計算可以在這方面好好借鑑soa的經驗;除此之外,你可以用soa思想來部署雲計算架構,因為使用者需要將自己的應用擴充套件到防火牆之外,所以乙個模組化的架構在企業進行雲計算服務部署時就顯得非常重要。

當然,soa也能從雲計算上獲益。未來,在「雲」上提供soa服務將會興起。它由於能節省人力成本、知識成本、設施成本而廣受對soa有需求的中小企業歡迎。如今這種模式已經有國外的廠商開始嘗試,而國內,像普元軟體等soa廠商也在探索這種模式

從SOA到雲計算

曾經有過世界性的 計算機將來是否可以超越人的智力,機械人是否可以反過來統治人類,當人把自己的感情能力也賦予給計算機,計算機也有了 生命 那 麼機械人也可以擁有人的權利嗎?計算機作為人類的輔助工具,而且越來越深入到人類生活 工作的各個角落,那麼計算機比人究竟擅長的是什麼?計算機技術飛速 發展,形態也花...

企業計算 雲計算 推動SOA實現

今天的it部門面臨著雙重挑戰 既要保持企業應用正常執行,又要在it預算不斷減少的情況下快速提供 新服務 與此同時,it的商業模式正在改變應用 內容 資訊和基礎設施的交付方式。就目前而言,業務執行和創新的最大障礙之一就是管理的複雜性。這一障礙迫使最大的it投資用於保持系統的正常運轉以及基礎設施的擴張上...

SOA與雲計算有多大關聯?

it168 資訊 你們每個人是如果定義雲的,如果它和soa存在區別的話,那麼最關鍵的區別又是什麼?joe mckendrick認為 本文講的是soa與雲計算有多大關聯,過去的一年太令人驚嘆了,這些概念一齊匯聚到大家面前,這裡我只談soa和雲。soa在90年代初就已經來到人們周圍了,而且很過公司正進行...