應(yīng)用集成對(duì)于使用組件化或者互聯(lián)應(yīng)用的業(yè)務(wù)中每天都在發(fā)生。雖然大多數(shù)云計(jì)劃人員對(duì)云采用了同本地工作負(fù)載相同的實(shí)踐,但是這可能并非最佳選擇。通過(guò)從云需求和工具開(kāi)始,以云為核心的計(jì)劃人員可以從長(zhǎng)期的角度實(shí)現(xiàn)更好的集成??梢詮脑平涌诘那鍐伍_(kāi)始,隨后審查云集成工具,最后基于不斷的市場(chǎng)變化推出一個(gè)戰(zhàn)略,而非基于以往的工作。
云接口清單
在構(gòu)建應(yīng)用集成戰(zhàn)略時(shí),作為云計(jì)劃人員首要問(wèn)的問(wèn)題應(yīng)該是“在云托管環(huán)境下,我的應(yīng)用組件如何呈現(xiàn)?”計(jì)劃人員和架構(gòu)師都知道應(yīng)用中的集成意味著嘗試通過(guò)接口將組件放到一起。云應(yīng)用可以通過(guò)連接一個(gè)或者更多的接口到一個(gè)網(wǎng)絡(luò)中呈現(xiàn),比如通過(guò)互聯(lián)網(wǎng)或者VPN.不管用什么來(lái)連接應(yīng)用,都必須暴露這些接口。
在大多數(shù)情況下,接口作為安裝云應(yīng)用的部署或者復(fù)雜任務(wù)的一部分呈現(xiàn),因此檢查這些工具和時(shí)間是一個(gè)良好的開(kāi)端。如果由于并沒(méi)有在云端部署應(yīng)用,因而當(dāng)下沒(méi)有使用任何工具的話,針對(duì)每一個(gè)應(yīng)用組件簡(jiǎn)單地進(jìn)行接口分類(lèi)。
一旦接口識(shí)別好,就可以開(kāi)始審查了。一個(gè)接口通常會(huì)有一個(gè)網(wǎng)絡(luò)地址,這個(gè)地址必須能夠?yàn)橛脩艉秃献骰锇榻M件引用。地址的格式是什么呢?是互聯(lián)網(wǎng)、IP或者VPN?用戶和應(yīng)用期望這個(gè)地址如何公開(kāi)?如果將應(yīng)用托管在多個(gè)地方,云提供商如何分配和維護(hù)這個(gè)地址?
如果應(yīng)用在云端不斷增多,要么必須在目錄中注冊(cè)這個(gè)地址,比如DNS、LDAP或者UDDI;要么云提供商必須通過(guò)管理界面提供整個(gè)地址。如果一個(gè)組件移動(dòng)了,需要注冊(cè)新的地址。一步就是確定這個(gè)地址如何注冊(cè)便于訪問(wèn),最佳的戰(zhàn)略就是其云組件和用戶或者合作伙伴組件能夠支持。如果存在多種選擇,選擇一個(gè)最靈活的?,F(xiàn)在云應(yīng)用集成仍舊處于發(fā)展初期;有多個(gè)選擇很有幫助。
審查應(yīng)用集成工具
下一步就是為集成選擇工具,這些集成工具主要有三個(gè)類(lèi)別:
1.云端安裝應(yīng)用的部署和編制工具。這些工具可以部署云應(yīng)用,而且通常也可以集成多種云組件。一些可能足夠靈活,也可以支持非云組件的集成。
2.開(kāi)源工具編制和集成工具,這些工具可能并不是云提供商的一項(xiàng)服務(wù),但是可以支持提供商的云部署和連接需求。
3.軟件公司提供的商用集成工具,比如IBM、Microsoft和Oracle.
一些云計(jì)劃人員可能?chē)L試著使用編制工具,但是如果變更云提供商,就需要為新的設(shè)置重新進(jìn)行云集成。如果在選擇云提供商之前,進(jìn)行廣泛的競(jìng)爭(zhēng)性分析,可能會(huì)希望讓自己的選擇更為開(kāi)放,而非某個(gè)廠商的集成工具。
相反的一面就是商用集成工具,可以從應(yīng)用開(kāi)發(fā)涉及到應(yīng)用生命周期管理(ALM)或者是私語(yǔ)云軟件。希望部署單一廠商軟件的企業(yè)最好一開(kāi)始關(guān)注一下廠商的集成工具。最重要的是要記住并非所有的開(kāi)發(fā)/ALM工具能夠完全勝任云部署,確保所需的產(chǎn)品有這個(gè)能力。集成工具能夠成為廠商自己的云軟件套件的一部分是最佳的結(jié)果。
開(kāi)源集成是一種中立的情況,通常也是最佳的解決方案。大多數(shù)開(kāi)源集成工具可以用在所有主流的公有云產(chǎn)品上,用戶也表示更易于在IaaS產(chǎn)品上使用它們。這些工具很明顯可以讓企業(yè)用主流的開(kāi)源云堆棧集成公有云組件,比如OpenStack、Apache CloudStack或者Eucalyptus.
使用開(kāi)源唯一的問(wèn)題就是這個(gè)集成工具可能會(huì)要求企業(yè)部署私有云服務(wù),從而提供公有云集成,同時(shí)大多數(shù)商業(yè)集成產(chǎn)品允許企業(yè)集成運(yùn)行在裸機(jī)服務(wù)器或者虛擬化上的數(shù)據(jù)中心組件。
如果企業(yè)對(duì)于工具有多重選擇的話,云計(jì)劃人員就應(yīng)該羅列出那些已經(jīng)可以考慮的集成選擇,然后看一下這些工具的長(zhǎng)期市場(chǎng)發(fā)展,其發(fā)展方向是否和自身企業(yè)業(yè)務(wù)的發(fā)展方向兼容。關(guān)注適用于擴(kuò)展應(yīng)用組件化的集成工具,這樣可以支持目錄冗余和性能加強(qiáng),從而提供更為寬泛的接口和目錄選擇。
為未來(lái)創(chuàng)建應(yīng)用集成策略
大約三分之二的用戶發(fā)現(xiàn)其目前的應(yīng)用集成戰(zhàn)略對(duì)于云并非最優(yōu),因而重新部署了一個(gè)或者更多的主要應(yīng)用,而且接近一半的用戶表示他們的應(yīng)用甚至不適用于云。如果企業(yè)希望持續(xù)甚至為更長(zhǎng)遠(yuǎn)的時(shí)間里擴(kuò)展自身的云項(xiàng)目,從云的一側(cè)開(kāi)始進(jìn)行集成計(jì)劃非常關(guān)鍵。采用的云集成方法差強(qiáng)人意,就更難進(jìn)行改變,而且非常昂貴。
來(lái)源:CIO時(shí)代網(wǎng)
版權(quán)及免責(zé)聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時(shí)須獲得授權(quán)并注明來(lái)源“中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責(zé)任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點(diǎn)和立場(chǎng)。版權(quán)事宜請(qǐng)聯(lián)系:010-65363056。
延伸閱讀
版權(quán)所有:中國(guó)產(chǎn)業(yè)經(jīng)濟(jì)信息網(wǎng)京ICP備11041399號(hào)-2京公網(wǎng)安備11010502003583