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