隨著傳統IT巨頭的加入,平臺即服務(PaaS)的市場變得比以前任何時候都更加混亂,PaaS的未來發展趨勢會是怎樣?對于像亞馬遜、谷歌、 Pivotal以及OpenStack等云巨頭,PaaS的發展空間還有多大?我們是否還能提交代碼即可快速獲得一個統一的PaaS解決方案?不溫不火的 PaaS前途究竟如何,下面我們一起看PaaS的開拓者、CloudBees的CEO Sacha Labourey的分析。
前JBoss CTO,現CloudBees的CEO,Labourey自稱“生于開源,長在云端”。其公司CloudBees近期也因與Pivotal合作放棄PaaS業務而獲得各大媒體版面頭條。
PaaS的過去和未來
“整合必定是一個大的趨勢,”Labourey告訴我們,“這點無可厚非,對于PaaS來說也并無例外。”然而,Labourey認為這種改變并不是由于大型 基礎設施提供商導致。“我懷疑OpenStack會帶來神奇的解決方案,這點從SaaS供應商和基礎設施供應商從不提供最終的中間件,而總是在不斷收購就 可以看出,”Labourey說。
探索PaaS宗旨
有消息稱,幾乎所有web應用程序很快就會在PaaS上運行,但PaaS的提升速度一直低于所有人最初的預期。Labourey認為,這是由于PaaS的市場定位存在很多不確定因素。
首先,你要獲取大量不同的PaaS解決方案,并投入一定時間尋找市場定位。
此外,DevOps自身表現也不平穩。用戶采納云服務和DevOps有很強的正相關性,它們的結合是“銀彈”,可以使軟件開發和交付的效率得到前所未有的提 高。從工具層面上看,DevOps的核心是自動化。因此,從DevOps角度看,如果說PaaS的終極目標是NoOps,那么任何有助于提高應用交付和管 理效率的工具、服務都應該納入PaaS的大范疇。Labourey表示,開發者需要一定時間來確定采取正確的解決方案。他們需要得到正確的工具,它應具備 足夠的靈活性和完整的框架。
但所有的這些都是有利因素,Labourey提醒我們,隨著整合的發生確實出現不少大的變化。“所以要等一兩年后很多問題都解決了,市場也就因此更加明朗。”
“我認為PaaS對這種穩定態勢起很大作用。對大部分人來說,PaaS確實是你正需要的和最有效的實現方式。”
Dockerization:容器級虛擬化解決方案
在與CloudBees CEO的談話中,有一個詞必須提到:Docker。Labourey推測或許某天PaaS將基于Docker圖片處理,那時我們將會更輕松地制作圖像。
Jenkins 與Docker的成功整合,使其體驗到了Docker的優勢。“通過Jenkins配置文件制作Docker圖像,可以將應用程序部署在Docker圖片 上。所有這些都是通過Jenkins應用程序工具、源代碼以及基礎設施代碼整合到Docker二進制配備完成。”
“在我看來,這是一個與多種并行前進的方式相關的非常重要的觀點——將持續交付、DevOps和云三者以某種相關的方式結合起來。一旦開始定義CD、云和DevOps,一個非常強大的事物即將出現—它就是下一代IT。”
回來現實世界來,IT人員只是關心解決他們面臨的一些部署、更新、擴展這些難題,以確保復雜系統與稀缺資源的運行和改變業務指令。IT發展宏圖的范圍從十幾 年前的大型機,到完全虛擬化的環境;一個關鍵的IT操作活動是建立自下而上的服務器,以及虛擬機來運行業務系統和應用程序。隨著時間的推移,這些環境還必 須能句順暢運行。從運營的角度來看,組織正在著手這類的解決方案,同樣在他們看來組織更多地應該關注在基礎設施編排和自動化上。
Jenkins新特性
作為開源的持續集成服務器商業版,Jenkins的目標用戶是大規模安裝Jenkins的公司。CloudBees預計不久將推出一些新特性。除了一些擴展的監測功能,Sacha告訴我們,CloudBees正在廣泛部署工作流功能。
Labourey還告訴我們,開源社區一直在廣泛部署“Jenkins工作流”,這是一個定義復雜工作流項目。該項目已經開始在社區測試,CloudBees公司將提供一系列新特性——例如可視化工作流。
原文鏈接:http://tech.it168.com/a2015/0121/1700/000001700564.shtml