SOA:云計算的精神借鑒者
在IT領域,云計算是當前的最熱門的話題,其風頭已遠遠蓋過了另一個曾一度熱門的概念SOA。不久前Burton的分析師Anne Thomas Manes曾在網上貼出了“SOA已死”的帖子引起了業(yè)界的廣泛探討。Anne提出,“SOA”作為一個概念已經沒有存在的必要,但其關于“服務”的思想會在云計算、SaaS等技術領域延續(xù)下去。不過,從云計算的角度出發(fā),無論SOA的未來如何發(fā)展,云計算都是可以從SOA的發(fā)展得到借鑒,同時也可以得到幫助的。
首先,云計算和SOA在概念上具有很大相似性,通過SOA可以幫助我們理解云計算。SOA是一種建立應用系統(tǒng)的架構模式或者說理念,其特征是松耦合、允許組裝。我們同樣也可以基于SOA的這個思想部署數(shù)據(jù)中心的基礎設施。而實際上,“云”的基本思想正是如此,“云”吸收了SOA的思路并把它應用到物理基礎設施中。
其次,部署SOA有助于企業(yè)使用云計算技術。在部署SOA時,我們已經了解企業(yè)在支持服務組件方面可能面臨的挑戰(zhàn),這些挑戰(zhàn)在我們使用云服務時很可能也會遇到,比如部署SOA和云計算時都需要公司治理,都需要對流程的了解。而且,SOA還可以在“云”應用與傳統(tǒng)應用的整合中發(fā)揮重要作用。
另外,“云”和SOA都強調可重用的組件,以及選擇合適的技術支持通過公網向外大規(guī)模的提供服務。如果企業(yè)在部署SOA時已經習慣了模塊化的思維習慣,將更有助于企業(yè)建立自己的“云”。
***,特別值得一提的是,SOA曾像今天的云計算一樣備受推崇,而后有些人由于看不到明確的投資回報而開始懷疑它,如今,云計算如果不能很快給我們帶來回報,其結果也會類似。因此,云計算也有必要借鑒SOA的發(fā)展經歷,盡快落地,給投資者帶來看得到回報。
實際上,盡管作為一個概念云計算還比較新,但是云計算并不是憑空誕生的,從某種程度上說,它是對現(xiàn)有技術的一次全面整合,因此我們已有的認識和管理方法在未來的云計算環(huán)境中都可以發(fā)揮重要作用。比如,除了SOA外,對云計算中的虛擬化技術的安全問題就可以參考我們過去的很多做法。
“部署虛擬化技術后,在安全方面,***步仍然是傳統(tǒng)環(huán)境下我們所采用的方法:制定一個相對有效的安全策略,并堅持落實它。” Forrester分析師Natalie Lambert認為。“另外,在對服務器進行訪問控制時,傳統(tǒng)方法依然值得借鑒?!?/P>
在傳統(tǒng)數(shù)據(jù)中心,訪問控制標準和訪問控制權限的管理是最重要的安全問題之一,而在部署虛擬化技術的計算環(huán)境中,這一點更為重要。因為如果某人可以訪問一臺服務服務器的話,他就可以訪問所有運行在此物理服務器上的虛擬服務器。
Natalie Lambert說:“虛擬服務器具有文件所應具有的所有屬性,而物理服務器沒有,因此,有些員工可能會訪問一些他不應該訪問的信息。為了解決這個問題,可以指定一個管理者負責列出訪問權限列表,明確規(guī)定每個員工在哪些物理服務器上工作。而這些方法對管理者來說并不新鮮,因為過去都用過?!?/P>
當然,管理云計算也需要新技術手段和新工具。比如,跟蹤和維護虛擬服務器以及了解各個虛擬服務器上都有哪些應用運行就非常關鍵。不過,到目前為止,可以提供訪問控制和對虛擬化的環(huán)境進行可視化的管理的工具還沒有成熟,特別是可以實現(xiàn)更細粒度控制的工具還沒有。從這個角度說,對“云”的管理目前也還不得不借助傳統(tǒng)的工具和手段。
【編輯推薦】