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(平臺(tái)的最新文章">平臺(tái)即服務(wù))的興起和普及,有可能左右中間件的最新文章">中間件的未來(lái),。
隨著PaaS服務(wù)的普及速度持續(xù)增長(zhǎng),,企業(yè)開(kāi)始擁有越來(lái)越多的自由選擇空間,從而能夠繞開(kāi)基本的本地IT基礎(chǔ)設(shè)施和操作系統(tǒng)需求,,將重點(diǎn)放在所需要的服務(wù)類(lèi)型和服務(wù)水平協(xié)議(簡(jiǎn)稱為SLA)之上,。這預(yù)示著,企業(yè)將不再需要復(fù)雜的中間件,。
PaaS交付中間件功能
PaaS在很大程度上改變了軟件研發(fā)立足點(diǎn),。通常情況下,中間件解決方案將重點(diǎn)放在某一特定的運(yùn)行時(shí)行為上,,例如在應(yīng)用服務(wù)器上運(yùn)行應(yīng)用,、執(zhí)行程序,或是與規(guī)則引擎協(xié)同工作,。部分提供商會(huì)盡可能地提供一些工具或插件,,以使針對(duì)運(yùn)行時(shí)的解決方案變得更容易開(kāi)發(fā)。
從廠商的觀點(diǎn)來(lái)看,,這非常不錯(cuò),,但是研發(fā)人員是否真正對(duì)此感到滿意呢?研發(fā)人員正在使用大量的運(yùn)行時(shí),,而這些運(yùn)行時(shí)必須要彼此恰當(dāng)?shù)卣显谝黄?。軟件必須要?jīng)過(guò)研發(fā),、測(cè)試與驗(yàn)證,而中間件廠商無(wú)法對(duì)這些關(guān)鍵步驟提供幫助,。因此,,在持續(xù)集成、靜態(tài)代碼分析,、代碼倉(cāng)庫(kù),、漏洞追蹤和二元構(gòu)件倉(cāng)庫(kù)等解決方案中,研發(fā)團(tuán)隊(duì)需要依靠特殊的工具廠商,。
為了能夠恰當(dāng)?shù)赝瓿蛇@些工作,,研發(fā)團(tuán)隊(duì)要被迫與至少十二家廠商建立合作關(guān)系,以獲得所需的完整工作臺(tái),。隨后,,研發(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)用,并且無(wú)需擔(dān)心基礎(chǔ)設(shè)施以及如何維護(hù)它們,。IT能夠在這一設(shè)置中扮演完全不同的角色,。他們無(wú)需涉足創(chuàng)建運(yùn)行應(yīng)用所需要的基礎(chǔ)設(shè)施,也無(wú)需監(jiān)視,、維護(hù)和修補(bǔ)這一堆棧,。此外,他們也不必為提供一流的Java集群,,為設(shè)置防火墻,、數(shù)據(jù)庫(kù)和負(fù)載平衡器而煩惱。IT可以將這些問(wèn)題拋給PaaS供應(yīng)商,。正因?yàn)槿绱?,在研發(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)營(yíng)部門(mén)的立場(chǎng)上,PaaS能夠消除IT部門(mén)與研發(fā)部門(mén)之間的矛盾,?;A(chǔ)設(shè)施和運(yùn)營(yíng)目前都?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ú)需后者操心中間件層的中間件服務(wù)。盡管你可以將PaaS看作是“位于云上的中間件”,,但事實(shí)是,,PaaS向研發(fā)人員提供的服務(wù)中包含了中間件功能。
中間件的功能不僅已經(jīng)被PaaS的功能所涵蓋,,而且后者擁有更多的功能和更長(zhǎng)的生命周期,,可以解決所有基礎(chǔ)性和運(yùn)營(yíng)性問(wèn)題,同時(shí)將這些出色的功能整合成一個(gè)統(tǒng)一的全托管服務(wù),。此外,PaaS供應(yīng)商在軟件研發(fā)過(guò)程中還將扮演一個(gè)支持機(jī)構(gòu)的角色,,協(xié)助研發(fā)人員解決所遇到的問(wèn)題,。
PaaS的未來(lái)
PaaS發(fā)展的基礎(chǔ)是研發(fā)人員要使用PaaS。與PaaS 相比,,“中間件”可視化程度低,,并且非常枯燥,。兩者之間不僅在語(yǔ)義上存在區(qū)別,,而且研發(fā)人員的工作方式,以及將時(shí)間用于何處都發(fā)生了根本性的變化,。與所有的范式轉(zhuǎn)換一樣,,企業(yè)必須要充分理解其含義。隨著IT朝著面向服務(wù)的領(lǐng)域轉(zhuǎn)型,,我們?cè)谌粘9ぷ髦兴?xí)以為常的許多矛盾都將消失,。我們正在進(jìn)入一個(gè)新的高效世界,它們將幫助消除我們對(duì)中間件的擔(dān)憂,,使我們能夠?qū)⒕性趧?chuàng)造價(jià)值方面,。
不過(guò),IT廠商并不僅僅是唯一受到這些變化影響的對(duì)象,。如今,,云服務(wù)正在幫助企業(yè)提升其競(jìng)爭(zhēng)力,,在未來(lái)云服務(wù)將在幫助企業(yè)確保競(jìng)爭(zhēng)優(yōu)勢(shì)上扮演重要角色。那些以缺乏靈活性,、安全性或是不成熟為理由拒絕云解決方案的企業(yè),,將會(huì)因?yàn)镮T成本和反應(yīng)遲鈍而失敗。到目前為止,,許多企業(yè)雖然創(chuàng)建了新IT資產(chǎn)但并不考慮向云遷移,,他們正面臨著老舊資產(chǎn)負(fù)擔(dān)持續(xù)增加的問(wèn)題。而這一問(wèn)題最終會(huì)迫使他們轉(zhuǎn)向云,,但是時(shí)間拖的越久轉(zhuǎn)移過(guò)程就越痛苦,,并且即便轉(zhuǎn)型成功,業(yè)務(wù)也會(huì)缺乏競(jìng)爭(zhēng)力,。
云是計(jì)算領(lǐng)域所經(jīng)歷的一次重大轉(zhuǎn)變,。隨著我們持續(xù)向云遷移,我們將喜歡上這一全新的基于服務(wù)的世界,。在這里,,許多在IT商店中常用的術(shù)語(yǔ),例如服務(wù)器,、數(shù)據(jù)中心,、操作系統(tǒng)、集群,,以及中間件都將會(huì)迅速的消亡,。 (本文為CloudBees公司CEO Sacha Labourey供美國(guó)《Network World》專(zhuān)稿,經(jīng)重新編輯,,范范編譯,。)