1. 程式人生 > >SOA和雲端計算真的是密不可分?

SOA和雲端計算真的是密不可分?

  雖然你的確能無需部署SOA就可以充分利用雲,不過雲端計算的真正價值在於它確定存在於防火牆之外位於其它的資料中心裡的服務、資料和流程的能力。那些企圖想要往雲中投擲東西但卻沒有任何架構遠見的人會發現,雲端計算將不會帶來太多的價值。事實上,當考慮到遷移帶來的風險和成本時,可能會使你非常吃驚。

  事實上,你可以將雲端計算看作是SOA向雲交付資源的一種擴充套件,比如儲存即服務、資料即服務、平臺即服務。訣竅在於確定哪些服務、資訊和過程是放在雲中的最佳候選人,以及哪些雲服務應該在現有或新出現的SOA中被抽象。

  所以,你可以將雲作為額外執行(簡單地說就是放置)應用、過程的平臺。其優點是你不需要在資料中心中佈置一臺安裝了豐富

軟體的伺服器,並僱用一些專業人士對它進行維護。

  雖然企業IT對於雲端計算的態度不是非常放心,這也是可以理解的。但是,我認為一旦我們允許雲獲得更大的活動空間,許多雲計算資源實際上能夠比預置型資源和設施提供更好的服務,其中包括節約成本、提高效率和訪問成千上萬的動態Web釋出資源。

  人們對於雲端計算的興趣也將大大推動人們對於SOA的興趣,它不僅僅是作為一種機制能夠帶來更多的重用性和靈活性,而且還能夠讓使用者找出哪些資源應該駐留在本地,哪些資源應該放在雲中。

  好的SOA會導致一個好的雲端計算策略,進而會降低成本,增強企業計算的靈活性。