將SOA和虛擬化兩者結合

來源:文萃谷 3.61K

在當前的業界討論中,總是將面向服務架構(SOA)和虛擬化作為兩個相互獨立的話題進行展開,但是實際上,這兩者是相互關聯的。鑑於已有的公眾討論所積累的經驗,IT管理層人員可能會對兩者在某種意義上的相互關聯產生懷疑。事實上,虛擬化技術與SOA的共同協作是取得進一步發展的重要推動者。以下是小編為大家搜索整理的將SOA和虛擬化兩者結合,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

將SOA和虛擬化兩者結合

企業總是希望能夠在同一時間推動所有的技術以一個很高的速度迅猛發展,儘管有可能是處於不同的部門。SOA主要集中在業務和技術架構層面,而虛擬化則是主要被數據中心管理和應用系統部署小組所關注。這些羣體在通常情況下都是分佈在一個企業內部不同的位置,並有着各自不同的目標需要完成。業務和IT部門希望能夠在其業務流程和應用中達到高度的敏捷性,而數據中心管理希望通過合併計算、存儲和網絡基礎設施從而降低成本。

這些看似完全不相干的問題可能最終會在企業架構師,首席信息官(CIO)或者系統經理的辦公桌上彙集到一起:如何在一個虛擬化平台上搭建起SOA應用,這將是需要他們看清楚的一個難題。虛擬化平台已經迅速的成為了平台部署的首要之選,企業架構師不得不考慮如何在這個虛擬化平台上開發新的SOA服務。他們將會更多的出現在開發團隊和部署團隊之間,其中一方正在追求完善其SOA發展的策略,另外一方可能正在忙於數據中心以及整合的虛擬化問題。他們所遇到的最大問題則是基於SOA的系統如何能在虛擬化環境中有效執行,而兩者之間又有什麼連接點可以讓雙方都能最大限度的相互利用起來。

顯而易見,SOA越大、越複雜,企業所要從虛擬化技術中獲取的價值就越多。要理解這個觀點一點也不難,基於SOA架構的系統利用率越高,就意味着企業的IT對流程的依賴程度越高。相應地,這些流程的控制權也就越集中,換句話説,IT系統的安全性對業務的`連續性也就越大。這樣,企業對虛擬化的需求程度也就越高。

採用基於虛擬技術和SOA的IT架構在支持動態業務環境的同時,在利用IT資源、提高企業內業務流程的效率方面大有作為。可以看到的是,虛擬化技術能夠在至少三個領域對SOA進行優化:

從底層的硬件中的提取可以孤立操作系統和SOA服務與處理方法。建立一個SOA服務並按照工作量管理,有效性和安全的目的的需求儘可能多的拷貝它並將其重新部署是一件很簡單的事。

虛擬化技術提供的隔離允許SOA服務和處理方法在獨立的容器中充當主機。每一個容器都能在不涉及如下情況的環境中運行一個系統。情況包括:系統癱瘓,從安全的角度訪問其他容器或者引起SOA服務,處理方法以及應用程序失敗等情況。

通過實時的轉移得到的靈活性再加上虛擬化技術,允許IT在沒有明顯的用户中斷情況下運作如SOA服務和處理方法的實例。

本文儘可能的勾畫出了兩者在產業中發展的關係,如果得以正確實施將可以更好的結合到一起。

熱門標籤