云編制和集成服務(wù)可確保IT生命力


時間:2014-04-30





  對云計算感興趣的企業(yè)可能已經(jīng)意識到,很多廠商現(xiàn)在提供集成和編制服務(wù),并將其作為他們云計算服務(wù)中的一部分。對于很多人來說,這一轉(zhuǎn)變看上去似乎只是創(chuàng)意營銷,因為目前的用戶會發(fā)現(xiàn)在云計算和傳統(tǒng)IT之間的編制和集成基本上是沒有什么差別的。隨著云計算的不斷發(fā)展但是這一趨勢將會改變,云計算規(guī)劃者必須解決由特定云計算的應(yīng)用程序所帶來的影響。


  對于企業(yè)來說,云計算還處于一個過渡狀態(tài)中。早期的云計算應(yīng)用主要集中于服務(wù)器整合和開發(fā)/測試。那么,這一階段的云計算還是一個近乎靜態(tài)的工具,它與企業(yè)IT投資組合剩余部分的集成是微不足道的。而如今,企業(yè)正在尋找完全沒有在他們傳統(tǒng)數(shù)據(jù)中心系統(tǒng)運行過的云計算應(yīng)用程序——這類應(yīng)用程序是專為云計算的動態(tài)特性而設(shè)計的。把這些應(yīng)用程序與用戶、與其他的應(yīng)用程序以及甚至與這些應(yīng)用程序相連就顯然是一個新的問題了,這個問題推動開發(fā)運營和部署更多地關(guān)注與編制、集成以及管理相關(guān)的問題。一個云計算規(guī)劃者需要做出的最關(guān)鍵決定就是跨越“基本”開發(fā)運營和先進編制與集成的邊界。



  跨越云計算編制、集成

  編制是指應(yīng)用程序組件的部署和連接。集成是指在組件之間滿足接口以支持工作流的過程。很顯然,這些功能是相連的。當應(yīng)用程序部署在靜態(tài)資源上時,一組通常被稱為開發(fā)運營的工具可提供這兩種功能。增加云計算意味著必須滿足改變資源分配或者必須打破應(yīng)用程序工作流。


  應(yīng)用程序通過網(wǎng)絡(luò)實現(xiàn)的API來實現(xiàn)功能,而API可為應(yīng)用程序內(nèi)水平流量和用戶垂直流量提供工作流的途徑。當部署一個應(yīng)用程序組件時,它會被分配一個地址,這個地址必須用于鏈接其接口和其他組件與用戶的接口。編制可創(chuàng)建地址,可互聯(lián)所部署的組建,但是仍然需要集成來讓用戶訪問新的應(yīng)用程序,并可讓新的應(yīng)用程序與其他已部署的組件建立鏈接。


  編制和集成在復雜性方面將會有所不同,這主要取決于在部署過程中涉及有多/少的變量或創(chuàng)建了多少個變量。云計算將總是增加動態(tài)性和可變性,所以任何云計算項目都應(yīng)當包括對兩種工具的具體檢查以及編制與集成的措施以便于在較長期范圍內(nèi)實現(xiàn)穩(wěn)定的和可支持的運行。


  當研究云計算項目的集成和編制選項時,考慮如何應(yīng)對動態(tài)性問題尤其是云計算應(yīng)用爆發(fā)和故障轉(zhuǎn)移和應(yīng)用程序的功能綜合將是非常重要的。


  為復雜的動態(tài)云計算映射應(yīng)用程序工作流

  在云計算編制和集成中審查特殊處理應(yīng)用程序的一般規(guī)則就是映射應(yīng)用程序的工作流。這一做法有助于確定信息流出應(yīng)用程序組件集合外的頻繁程度以及應(yīng)用程序內(nèi)部工作流的復雜程度。當與云計算托管組件共同使用時,高度互聯(lián)的工作流會迅速超過部署和集成的傳統(tǒng)做法。


  基于云計算的開源開發(fā)運營工具例如HEAT、Puppet、Chef和Juju可以適應(yīng)服務(wù)器/虛擬機資源的動態(tài)分配和部署云計算應(yīng)用程序。如果你設(shè)置工具返回它們所使用資源的地址,那么這些地址就可用于集成組件和編制可連結(jié)性。然而,隨著組件數(shù)量和應(yīng)用程序動態(tài)性的增加,跟蹤組件地址和映射工作流連結(jié)性的復雜性也會爆炸性地增加。IBM、微軟、Oracle、思科、BMC以及其他的廠商可提供商業(yè)編制工具并將其作為他們云計算產(chǎn)品組合的一部分,從而簡化這一復雜的過程。隨著云計算應(yīng)用程序從靜態(tài)轉(zhuǎn)變?yōu)閯討B(tài),這些工具可以提供一個更好的方法來進行編制和集成,因為它們可以處理大量互相連接的組件。


  為云計算爆發(fā)、故障轉(zhuǎn)移實施專門的編制

  如果云計算應(yīng)用程序會遇到大量的云計算應(yīng)用爆發(fā)或故障轉(zhuǎn)移,那么可能還需要專門地編制/集成這些云計算應(yīng)用程序。在這兩種情況下,組件工作流的編制將動態(tài)地變化以響應(yīng)負載變化或故障事件。這一動態(tài)性意味著組件之間和與用戶的互連性可能也必須做出相應(yīng)的改變。與傳統(tǒng)的編制和集成不同,這些改變必須讓用戶很少或沒有感受到中斷事件,而且它們應(yīng)當可以自動由系統(tǒng)通知或識別的多余工作負載所驅(qū)動。


  實際上,云計算爆發(fā)和故障轉(zhuǎn)移都會讓編制和集成進入管理流程,而商業(yè)工具往往可以更好地與應(yīng)用程序管理進行集成。


  大多數(shù)的編制/集成問題都歸結(jié)為在目錄中報告所部署組件的位置,以便于用戶或其他組件能夠找到它們。RESTful應(yīng)用程序通常會使用DNS;SOA應(yīng)用程序可能會使用UDDI;而這兩種應(yīng)用程序可以使用諸如LDAP的目錄協(xié)議以便于維護應(yīng)用程序組件之間的鏈接。尋找可自動升級這些目錄鏈接的編制/集成工具。


  但是,幾乎所有的云計算爆發(fā)和故障轉(zhuǎn)移應(yīng)用程序也將需要某些負載平衡的形式以便于把工作負載分配給更多的或可替代的組件。負載平衡器將典型地必須被配置為定位每個它所控制的組件的位置。請確保你的編制/集成工具可允許這一點。


  為綜合準備云計算應(yīng)用程序

  很少有用戶正在考慮把所有的一切都遷入云計算,所以適應(yīng)保留在本地服務(wù)器或者甚至桌面系統(tǒng)上的應(yīng)用程序功能是非常重要的。你將需要把動態(tài)云計算組件與靜態(tài)的、數(shù)據(jù)中心托管的應(yīng)用程序相鏈接。


  當云計算用于備份或補充傳統(tǒng)IT應(yīng)用程序時,就會出現(xiàn)最復雜的編制/集成需求,原因有兩個:因為這會創(chuàng)建一個動態(tài)托管和靜態(tài)配置的混合體,也因為傳統(tǒng)應(yīng)用程序是通過單獨的應(yīng)用程序生命周期管理ALM流程來管理。此外,對于復雜需求考慮使用商業(yè)工具是有幫助的,你可以從摸索已在使用的ALM包的編制/集成功能開始。


來源:通信世界網(wǎng)



  版權(quán)及免責聲明:凡本網(wǎng)所屬版權(quán)作品,轉(zhuǎn)載時須獲得授權(quán)并注明來源“中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)”,違者本網(wǎng)將保留追究其相關(guān)法律責任的權(quán)力。凡轉(zhuǎn)載文章,不代表本網(wǎng)觀點和立場。版權(quán)事宜請聯(lián)系:010-65363056。

延伸閱讀

熱點視頻

第六屆中國報業(yè)黨建工作座談會(1) 第六屆中國報業(yè)黨建工作座談會(1)

熱點新聞

熱點輿情

特色小鎮(zhèn)

版權(quán)所有:中國產(chǎn)業(yè)經(jīng)濟信息網(wǎng)京ICP備11041399號-2京公網(wǎng)安備11010502003583