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