《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > PaaS崛起,中間件正在死去?
PaaS崛起,中間件正在死去?
來源:網(wǎng)界網(wǎng)
摘要: PaaS(平臺即服務(wù))的興起和普及,有可能左右中間件的未來。
關(guān)鍵詞: 平臺 中間件 云計(jì)算 PaaS
Abstract:
Key words :

        PaaS" style="font-family: Verdana; background-color: rgb(246, 251, 254); font-size: 14px; line-height: 26px; text-indent: 26px; color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: rgb(7, 129, 199); border-bottom-width: 1px; border-bottom-style: dotted; " target="_blank" title="PaaS的最新文章">PaaS平臺的最新文章">平臺即服務(wù))的興起和普及,有可能左右中間件的最新文章">中間件的未來。

隨著PaaS服務(wù)的普及速度持續(xù)增長,企業(yè)開始擁有越來越多的自由選擇空間,從而能夠繞開基本的本地IT基礎(chǔ)設(shè)施和操作系統(tǒng)需求,將重點(diǎn)放在所需要的服務(wù)類型和服務(wù)水平協(xié)議(簡稱為SLA)之上。這預(yù)示著,企業(yè)將不再需要復(fù)雜的中間件。

PaaS交付中間件功能

PaaS在很大程度上改變了軟件研發(fā)立足點(diǎn)。通常情況下,中間件解決方案將重點(diǎn)放在某一特定的運(yùn)行時(shí)行為上,例如在應(yīng)用服務(wù)器上運(yùn)行應(yīng)用、執(zhí)行程序,或是與規(guī)則引擎協(xié)同工作。部分提供商會盡可能地提供一些工具或插件,以使針對運(yùn)行時(shí)的解決方案變得更容易開發(fā)。

從廠商的觀點(diǎn)來看,這非常不錯,但是研發(fā)人員是否真正對此感到滿意呢?研發(fā)人員正在使用大量的運(yùn)行時(shí),而這些運(yùn)行時(shí)必須要彼此恰當(dāng)?shù)卣显谝黄?。軟件必須要?jīng)過研發(fā)、測試與驗(yàn)證,而中間件廠商無法對這些關(guān)鍵步驟提供幫助。因此,在持續(xù)集成、靜態(tài)代碼分析、代碼倉庫、漏洞追蹤和二元構(gòu)件倉庫等解決方案中,研發(fā)團(tuán)隊(duì)需要依靠特殊的工具廠商。

為了能夠恰當(dāng)?shù)赝瓿蛇@些工作,研發(fā)團(tuán)隊(duì)要被迫與至少十二家廠商建立合作關(guān)系,以獲得所需的完整工作臺。隨后,研發(fā)團(tuán)隊(duì)需要花上大量的時(shí)間和資源,以創(chuàng)建、維護(hù)和擴(kuò)展他們的環(huán)境,而所有的這些都是以犧牲為企業(yè)創(chuàng)建軟件并創(chuàng)造價(jià)值為代價(jià)的。

另一方面,PaaS提供了一種服務(wù)。該服務(wù)允許研發(fā)人員創(chuàng)建和運(yùn)行應(yīng)用,并且無需擔(dān)心基礎(chǔ)設(shè)施以及如何維護(hù)它們。IT能夠在這一設(shè)置中扮演完全不同的角色。他們無需涉足創(chuàng)建運(yùn)行應(yīng)用所需要的基礎(chǔ)設(shè)施,也無需監(jiān)視、維護(hù)和修補(bǔ)這一堆棧。此外,他們也不必為提供一流的Java集群,為設(shè)置防火墻、數(shù)據(jù)庫和負(fù)載平衡器而煩惱。IT可以將這些問題拋給PaaS供應(yīng)商。正因?yàn)槿绱耍谘邪l(fā)人員環(huán)境設(shè)置中,PaaS將成為新的高可靠性引擎,可用于環(huán)境預(yù)置、管理、監(jiān)視、修補(bǔ)和演進(jìn)。

不要忘記PaaS中的“S”。PaaS不僅僅是一套編配良好的軟件程序。PaaS供應(yīng)商還正在成為一個(gè)研發(fā)人員可以依賴的新支持機(jī)構(gòu),尤其是在事情進(jìn)展并不如研發(fā)人員所預(yù)料的情況之時(shí)。站在IT運(yùn)營部門的立場上,PaaS能夠消除IT部門與研發(fā)部門之間的矛盾?;A(chǔ)設(shè)施和運(yùn)營目前都?xì)wPaaS供應(yīng)商所管理。這些供應(yīng)商正在向研發(fā)人員灌輸新的理念,例如是在標(biāo)準(zhǔn)化理念中“創(chuàng)建一個(gè)應(yīng)用”,抑或是“給我一個(gè)應(yīng)用服務(wù)器”。很明顯,這將有助于緩和矛盾。

中間件的消失主要是因?yàn)閺S商能夠向研發(fā)人員提供無需后者操心中間件層的中間件服務(wù)。盡管你可以將PaaS看作是“位于云上的中間件”,但事實(shí)是,PaaS向研發(fā)人員提供的服務(wù)中包含了中間件功能。

中間件的功能不僅已經(jīng)被PaaS的功能所涵蓋,而且后者擁有更多的功能和更長的生命周期,可以解決所有基礎(chǔ)性和運(yùn)營性問題,同時(shí)將這些出色的功能整合成一個(gè)統(tǒng)一的全托管服務(wù)。此外,PaaS供應(yīng)商在軟件研發(fā)過程中還將扮演一個(gè)支持機(jī)構(gòu)的角色,協(xié)助研發(fā)人員解決所遇到的問題。

PaaS的未來

PaaS發(fā)展的基礎(chǔ)是研發(fā)人員要使用PaaS。與PaaS 相比,“中間件”可視化程度低,并且非常枯燥。兩者之間不僅在語義上存在區(qū)別,而且研發(fā)人員的工作方式,以及將時(shí)間用于何處都發(fā)生了根本性的變化。與所有的范式轉(zhuǎn)換一樣,企業(yè)必須要充分理解其含義。隨著IT朝著面向服務(wù)的領(lǐng)域轉(zhuǎn)型,我們在日常工作中所習(xí)以為常的許多矛盾都將消失。我們正在進(jìn)入一個(gè)新的高效世界,它們將幫助消除我們對中間件的擔(dān)憂,使我們能夠?qū)⒕性趧?chuàng)造價(jià)值方面。

不過,IT廠商并不僅僅是唯一受到這些變化影響的對象。如今,云服務(wù)正在幫助企業(yè)提升其競爭力,在未來云服務(wù)將在幫助企業(yè)確保競爭優(yōu)勢上扮演重要角色。那些以缺乏靈活性、安全性或是不成熟為理由拒絕云解決方案的企業(yè),將會因?yàn)镮T成本和反應(yīng)遲鈍而失敗。到目前為止,許多企業(yè)雖然創(chuàng)建了新IT資產(chǎn)但并不考慮向云遷移,他們正面臨著老舊資產(chǎn)負(fù)擔(dān)持續(xù)增加的問題。而這一問題最終會迫使他們轉(zhuǎn)向云,但是時(shí)間拖的越久轉(zhuǎn)移過程就越痛苦,并且即便轉(zhuǎn)型成功,業(yè)務(wù)也會缺乏競爭力。

云是計(jì)算領(lǐng)域所經(jīng)歷的一次重大轉(zhuǎn)變。隨著我們持續(xù)向云遷移,我們將喜歡上這一全新的基于服務(wù)的世界。在這里,許多在IT商店中常用的術(shù)語,例如服務(wù)器、數(shù)據(jù)中心、操作系統(tǒng)、集群,以及中間件都將會迅速的消亡。 (本文為CloudBees公司CEO Sacha Labourey供美國《Network World》專稿,經(jīng)重新編輯,范范編譯。)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。