應(yīng)用

技術(shù)

物聯(lián)網(wǎng)世界 >> 物聯(lián)網(wǎng)新聞 >> 物聯(lián)網(wǎng)熱點(diǎn)新聞
企業(yè)注冊(cè)個(gè)人注冊(cè)登錄

PaaS需要自己修煉才能出正果

2017-12-29 17:25 SDNLAB君

導(dǎo)讀:由于PaaS和IaaS的強(qiáng)相關(guān)性,除非是IaaS的開(kāi)放性做得很好或者對(duì)IaaS的理解很深刻,建議還是IaaS提供廠家聯(lián)合開(kāi)發(fā)基礎(chǔ)設(shè)施的PaaS化;可以根據(jù)企業(yè)的實(shí)際情況統(tǒng)一基礎(chǔ)軟件平臺(tái),構(gòu)建統(tǒng)一的軟件運(yùn)行環(huán)境;并建立開(kāi)放的企業(yè)私有能力接入框架和使用規(guī)則。PaaS成功的關(guān)鍵首先是企業(yè)內(nèi)部要對(duì)PaaS有正確的認(rèn)識(shí)。要搞清楚建立PaaS的目的到底是什么,這是一種“從內(nèi)到外,從上到下”的過(guò)程。

  有一個(gè)做風(fēng)投的朋友在我轉(zhuǎn)發(fā)的“得PaaS者,得天下”的朋友圈回復(fù),“前期做PaaS的都差不多掛了”。我的回復(fù)是“他們并沒(méi)有真正理解什么是PaaS”,今天再展開(kāi)談?wù)凱aaS。

  如果把一臺(tái)PC機(jī)看做是IaaS,那么windows就是PaaS,而上面運(yùn)行軟件就是SaaS。Windows屏蔽了底層硬件和指令的復(fù)雜性,并向上層軟件提供了運(yùn)行環(huán)境和各種開(kāi)發(fā)接口。在PC終端上滿(mǎn)足了絕大多數(shù)的各種需求,把需要有專(zhuān)業(yè)知識(shí)才能操作的計(jì)算機(jī),變成了個(gè)人辦公和娛樂(lè)中心,是一個(gè)最成功的開(kāi)放平臺(tái)。windows操作系統(tǒng)可以認(rèn)為是目前使用最廣泛、通用性最好的PaaS。但是,Windows的成功并非是偶然,是經(jīng)過(guò)長(zhǎng)期“修煉”的結(jié)果,門(mén)檻很高。PaaS也需要修煉才能出正果!

  在2-3年前云計(jì)算成為流行,全民萬(wàn)物皆云。有點(diǎn)沾邊或不沾邊的都會(huì)被冠上“XX云”。有些把一些專(zhuān)業(yè)的軟件能力進(jìn)行抽取和封裝,也就很自然的包裝成為PaaS。實(shí)際是我在“得PaaS者,得天下”文中定義的PaaS最上層的“企業(yè)私有能力封裝”的一個(gè)子集。如果這個(gè)PaaS能力獨(dú)立存在,本質(zhì)上就是提供專(zhuān)用能力API接口。這朵PaaS小花,沒(méi)有真正的“PaaS”土壤,馬上就會(huì)死亡。這樣的PaaS僅僅是一張包裝紙,包裹在原來(lái)產(chǎn)品上,當(dāng)然不可能有新的突破,這樣的PaaS掛了,和PaaS沒(méi)關(guān)系。

  PaaS是怎么樣的?

  PaaS是云計(jì)算“IaaS-PaaS-SaaS”的中間部分,PaaS本不能獨(dú)立于IaaS和SaaS存在。PaaS需要緊密結(jié)合底層的基礎(chǔ)資源和實(shí)際的應(yīng)用,不存在“空中樓閣”的PaaS。想把PaaS做成一個(gè)“萬(wàn)事通”也是不太現(xiàn)實(shí),PaaS最多可以有一個(gè)相同的框架,但是光有框架的PaaS怎么會(huì)得到成功?PaaS做不成萬(wàn)能鑰匙,那么就需要做減法:只要做一個(gè)滿(mǎn)足企業(yè)需要的PaaS就可以。既然都是定制化的軟件,世界上根本就不會(huì)有獨(dú)立的PaaS產(chǎn)品,所謂創(chuàng)業(yè)公司的閉門(mén)制造的PaaS產(chǎn)品是不會(huì)成功的。那怎么樣的PaaS會(huì)成功呢?

  首先企業(yè)需要知道自己想通過(guò)PaaS來(lái)解決什么樣的問(wèn)題,實(shí)現(xiàn)什么價(jià)值,確定目標(biāo),建立起一個(gè)符合企業(yè)實(shí)際的PaaS框架。不要為了趕時(shí)髦,追理念,為業(yè)績(jī)貿(mào)然來(lái)建設(shè)PaaS。其次要分析企業(yè)現(xiàn)有IT的現(xiàn)狀和能力,明確需求,填充框架、具體內(nèi)容。最后通過(guò)不斷的實(shí)踐來(lái)完善框架和補(bǔ)充內(nèi)容。一個(gè)成功的PaaS需要不停的迭代更新。驅(qū)動(dòng)力是企業(yè)內(nèi)部的實(shí)際需求——是被合理應(yīng)用基礎(chǔ)設(shè)施和快速應(yīng)用開(kāi)發(fā)雙輪驅(qū)動(dòng)的。PaaS是一個(gè)定制化軟件的集成。對(duì)于企業(yè)來(lái)說(shuō),必須實(shí)現(xiàn)“以我為主”的構(gòu)建、開(kāi)發(fā)模式,才有可能構(gòu)建一個(gè)真正的PaaS。企圖通過(guò)購(gòu)買(mǎi)成熟的PaaS產(chǎn)品是無(wú)法實(shí)現(xiàn)最終目的。企業(yè)需要在自己主導(dǎo)核心的基礎(chǔ)上,集成各種能力。當(dāng)然可以借助外力來(lái)進(jìn)行PaaS的定制開(kāi)發(fā)或部分模塊的外包。對(duì)于一個(gè)外部力量而言,其實(shí)就是一個(gè)普通定制軟件開(kāi)發(fā)而已,并不掌握PaaS的核心。

  由于PaaS和IaaS的強(qiáng)相關(guān)性,除非是IaaS的開(kāi)放性做得很好或者對(duì)IaaS的理解很深刻,建議還是IaaS提供廠家聯(lián)合開(kāi)發(fā)基礎(chǔ)設(shè)施的PaaS化;可以根據(jù)企業(yè)的實(shí)際情況統(tǒng)一基礎(chǔ)軟件平臺(tái),構(gòu)建統(tǒng)一的軟件運(yùn)行環(huán)境;并建立開(kāi)放的企業(yè)私有能力接入框架和使用規(guī)則。PaaS成功的關(guān)鍵首先是企業(yè)內(nèi)部要對(duì)PaaS有正確的認(rèn)識(shí)。要搞清楚建立PaaS的目的到底是什么,這是一種“從內(nèi)到外,從上到下”的過(guò)程。

  最后我們談?wù)勈裁词荢aaS,軟件即服務(wù),其實(shí)很簡(jiǎn)單。大家都喜歡用上圖來(lái)說(shuō)明什么是SaaS。實(shí)際上我認(rèn)為這樣的層級(jí)表示是可以商榷的。既然是軟件即服務(wù),就無(wú)所謂再關(guān)心IaaS和PaaS了。比如我們手機(jī)、電腦上使用的各種APP,其實(shí)就是SaaS,很少人會(huì)關(guān)心APP后面的東西了。從這個(gè)角度上來(lái)看,說(shuō)SaaS成功的案例不多的觀點(diǎn)也是不正確的,SaaS已在我們生活中無(wú)所不在。我們的生活已經(jīng)被軟件定義了,SaaS遍天下。