我們在第一部分《PaaS迎來新局面:企業會為此買單嗎?》中介紹了新興的PaaS服務提供商針對新的受眾。Docker容器技術的興起使得PaaS平臺煥發新生。在傳統與新興PaaS之間,是否能夠找到一個讓人滿意的中間產品?
傳統PaaS案例
一些傳統PaaS服務平臺繼續固守原有技術,也仍然有一定支持度,其中一個觀點即認為容器編配管理是非常新的技術,很難設置,特別是與簡單輸入一個信用卡號就能使用的傳統PaaS云平臺相比時。
“大型企業喜歡標準化,因為其安全性和法規遵從性,”Cloud Foundry核心樞紐部們的執行CTO Josh McKenty說,“他們樂于只使用一種方式記日志,只使用一種方式做認證鑒權,只采用一種SQL和NoSQL的混合方式,而不需要去了解客觀存在的所有方式。”
與此同時,創業公司往往需要解決一個創新性的問題,而不是維護大量已有的應用。“創業公司樂于采用目前最酷的技術和語言,重新改造一切,”McKenty說,“大型企業對市場占有率80%的傳統僵化技術平臺更感興趣,而不是那些為了解決單一問題而精心設計的新興技術平臺。”
HashiCorp公司創始人Mitchell Hashimoto評價說,企業接下來會選擇哪種方案,目前仍然具有不確定性。這個公司創造了開源的游牧平臺,該平臺旨在提供一個介于傳統IaaS和PaaS之間的中間產品。
“我們目前沒有看到大型企業生產環境使用編配管理服務,即使他們已經開始對此感興趣,”Hashimoto說,“大部分在生產環境中使用該服務的都是一些前沿的技術公司,例如硅谷Web 2.0的類型。傳統企業處在正在嘗試或者準備嘗試的階段。”
一些類似Amadeus公司的企業,他們從Kubernetes 1.0版本就開始使用,目前已經感到一些成長的陣痛。
“Kubernetes的代碼改動非常多,因此在這個階段中,你不得不去接受這些改變,并且隨之修改自己的系統,特別當有API改動造成破壞性結果時,”來自Amadeus公司的Fauser說,“這些問題都是你在與Red Hat合作時通常不會遇到的,因為他們非常關注產品的穩定性。”
找到一個滿意的中間產品?盡管如此,McKenty承認Cloud Foundry在最近的幾次發布中開始改變方向,提供了更具靈活性的產品。Cloud Foundry還將在下個版本發布一款路由服務API,這個新功能允許客戶使用第三方網管API接入。
“這些最近的動向從某種程度上預示Cloud Foundry也逐漸趨于中庸。” McKenty說。
Heroku前首席運營官,目前擔任SalesForce高級副總裁的Alex Gross(SalesForce在2010年收購了Heroku)評述道:PaaS服務提供商中的領頭羊Heroku也在這樣做。以去年為例,Heroku發布了新產品Private Spaces,為客戶提供了一個私有PaaS平臺,這個平臺基于亞馬遜云服務的虛擬私有云技術實現。
Heroku目前也支持Docker。“如果你想要使用更底層一點的技術,希望能夠進一步在堆棧下做更深一層操作,我們也能提供相應服務。”Gross說。
盡管如此,這并不意味著Heroku正在完全改變他的理念。Gross認為,在引入新的容器編配框架的基礎上搭建和運行PaaS平臺,比傳統的方式更為靈活,但是新方式并沒有降低復雜度,尤其是當需要滿足企業對可用性、性能、法規遵從性要求時。
“如果公司還在搭建和運行自己的PaaS平臺,這意味著他們正在做錯誤的事情。”