一文講透aPaaS平臺(tái)是什么(apaas平臺(tái)是什么意思)
互聯(lián)網(wǎng)行業(yè)就喜歡搞一些單詞的縮寫(xiě),在云計(jì)算行業(yè),前者有SaaS、PaaS、IaaS,最近兩三年aPaaS的概念又開(kāi)始被關(guān)注。aPaaS到底是什么意思,有什么用,與前三者的區(qū)別是什么?本文將對(duì)這些問(wèn)題進(jìn)行徹底探討。
什么是云計(jì)算
在探討什么是aPaaS之前,我們有必要講解一下云計(jì)算的概念。想象一下,假設(shè)你要開(kāi)發(fā)一款軟件程序,會(huì)需要用到哪些技術(shù)或設(shè)施呢?不懂技術(shù)沒(méi)關(guān)系,您只要記得,一套軟件通常包含以下九個(gè)層次:
- 應(yīng)用(application)
- 數(shù)據(jù)(data)
- 運(yùn)行庫(kù)(runtime)
- 中間件(middleware)
- 操作系統(tǒng)(OS)
- 虛擬化技術(shù)(virtualization)
- 服務(wù)器(servers)
- 存儲(chǔ)(storage)
- 網(wǎng)絡(luò)(networking)
在過(guò)去,您需要購(gòu)買(mǎi)和維護(hù)這九種設(shè)備/技術(shù),而現(xiàn)在,有一些公司把其中某些層次整合起來(lái)(比如存儲(chǔ)、服務(wù)器、操作系統(tǒng))打包成一種服務(wù)對(duì)外出售,這些公司被稱(chēng)為云計(jì)算公司,他們的這種打包方法被稱(chēng)為云技術(shù),這種服務(wù)形式也就是云服務(wù)。
你可以直接租用這些服務(wù),只需要像水電費(fèi)一樣每個(gè)月交錢(qián)就行了,比起之前要維護(hù)九層設(shè)備/技術(shù),是不是輕松多了?
也不是所有公司都把這九個(gè)層次全都做了,目前市面上主要有三種服務(wù)形式,他們分別是:基礎(chǔ)架構(gòu)即服務(wù)(IaaS),平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS),區(qū)別在于哪些服務(wù)是云計(jì)算公司提供、哪些是自己提供。
什么是aPaaS?
你可以把a(bǔ)PaaS理解為PaaS的一種子形式。aPaaS的全稱(chēng)是application Platform as a Service,即應(yīng)用程序平臺(tái)即服務(wù)。Gartner對(duì)其所下的定義是:“這是基于PaaS(平臺(tái)即服務(wù))的一種解決方案,支持應(yīng)用程序在云端的開(kāi)發(fā)、部署和運(yùn)行,提供軟件開(kāi)發(fā)中的基礎(chǔ)工具給用戶(hù),包括數(shù)據(jù)對(duì)象、權(quán)限管理、用戶(hù)界面等。”
aPaaS(應(yīng)用程序平臺(tái)即服務(wù))有以下2個(gè)特征:
- 提供快速開(kāi)發(fā)的環(huán)境,用戶(hù)在幾個(gè)小時(shí)內(nèi)就能完成應(yīng)用的開(kāi)發(fā)、測(cè)試、部署,并能夠隨時(shí)調(diào)整或更新。
- 低代碼或零代碼,非技術(shù)人員就能完成應(yīng)用開(kāi)發(fā)
aPaaS和PaaS的區(qū)別是什么?
aPaaS和PaaS都可以完成軟件的開(kāi)發(fā)和部署,都支持云端訪(fǎng)問(wèn)。而兩者的差異主要體現(xiàn)在用戶(hù)人群和使用環(huán)境不一樣:
- PaaS包含所有平臺(tái)級(jí)別的服務(wù),需要技術(shù)人員在本地完成應(yīng)用程序的開(kāi)發(fā)和數(shù)據(jù)提供,然后部署到PaaS平臺(tái)上,再分發(fā)給用戶(hù)使用。
- aPaaS是PaaS的一種子形式,在aPaaS模式下,非技術(shù)人員可以直接在云端完成應(yīng)用程序的搭建、部署、使用、更新和管理。
可以看出來(lái),PaaS是比較靈活的,因?yàn)榭梢酝耆葱栝_(kāi)發(fā),但是缺點(diǎn)是人力成本較高,因?yàn)槟阋心汲绦騿T去完成這個(gè)開(kāi)發(fā)過(guò)程,另外,如果涉及到需求的調(diào)整,還會(huì)涉及到二次開(kāi)發(fā)。不管是人力成本和時(shí)間都不是一般企業(yè)能夠承受的。
aPaaS的優(yōu)點(diǎn)是快、成本低,非技術(shù)人員就可以開(kāi)發(fā)一套商業(yè)軟件,在開(kāi)發(fā)過(guò)程中可見(jiàn)即可得,方面隨時(shí)調(diào)整。例如,國(guó)內(nèi)的aPaaS平臺(tái)明道云,一個(gè)銷(xiāo)售總監(jiān)能夠在2個(gè)小時(shí)內(nèi)搭建一套完整的銷(xiāo)售CRM管理系統(tǒng)。
典型廠商
aPaaS的快速發(fā)展期是在2016年左右,至今已有近百家廠商進(jìn)入這個(gè)領(lǐng)域。而在中小企業(yè)市場(chǎng),國(guó)外發(fā)展比較快的廠商有:Redmine,Jira,Odoo,Smartsheet, Airtable和Zoho Creator,中國(guó)市場(chǎng)有簡(jiǎn)道云、明道云、氚云和伙伴云等廠商。
圖為用明道云搭建的銷(xiāo)售CRM管理系統(tǒng)
aPaaS三個(gè)特色和對(duì)中小企業(yè)的好處
雖然市面上已經(jīng)有不少SaaS通用解決方案,但中小企業(yè)目前仍然面臨以下挑戰(zhàn):
- 這些通用軟件不是特別符合自己企業(yè)的需求
- 個(gè)性化需求反饋給廠商后,他們很難專(zhuān)為單獨(dú)一個(gè)企業(yè)調(diào)整產(chǎn)品
- 業(yè)務(wù)場(chǎng)景在變化,需要不斷采購(gòu)新的軟件產(chǎn)品,增加了預(yù)算
- 這些軟件之間的數(shù)據(jù)無(wú)法打通,提高了IT運(yùn)維成本
對(duì)于中小企業(yè)而言,aPaaS的好處是顯而易見(jiàn)的,我們來(lái)自仔細(xì)看下aPaaS的三大主要特色:
零代碼/低代碼
使用aPaaS的解決方案,非技術(shù)人員就能構(gòu)建業(yè)務(wù)應(yīng)用程序。
這些aPaaS廠商把開(kāi)發(fā)軟件所需要的權(quán)限、界面、數(shù)據(jù)、交互、流程抽象出來(lái),組成一套簡(jiǎn)單好用配置頁(yè)面。即使沒(méi)有豐富的計(jì)算機(jī)專(zhuān)業(yè)知識(shí)和代碼能力,在這些aPaaS平臺(tái)中,任何人都可以創(chuàng)建一個(gè)有用的應(yīng)用程序。
圖為使用明道云的權(quán)限設(shè)置頁(yè)面
零代碼的好處是顯而易見(jiàn)的,以往需要數(shù)月或數(shù)年才能完成的軟件開(kāi)發(fā)項(xiàng)目,一般可以在幾周甚至幾天內(nèi)完成。而根據(jù)Garter的調(diào)研,使用aPaaS工具節(jié)省的人力費(fèi)用可高達(dá)350%
可擴(kuò)展性
aPaaS工具另一個(gè)特點(diǎn)是具備很高的拓展性。假設(shè)你利用某個(gè)平臺(tái)開(kāi)發(fā)了一套訂單管理系統(tǒng),后期發(fā)現(xiàn)需要增加新的工具。按照以往的做法,肯定是找到技術(shù)人員,或者廠商幫你定制某個(gè)功能,但是在aPaaS平臺(tái)中,你只需要找到一個(gè)熟練業(yè)務(wù)的人員,即可在短時(shí)間內(nèi)快速讓該功能上線(xiàn)。
另外,aPaaS工具都會(huì)提供API接口,可讓技術(shù)人員進(jìn)行更高級(jí)的開(kāi)發(fā),比如跟其他系統(tǒng)進(jìn)行對(duì)接。
云服務(wù)
跟本地化軟件相比,aPaaS天生就有云技術(shù)的優(yōu)勢(shì)。這意味,你可以在多個(gè)設(shè)備、任何時(shí)間訪(fǎng)問(wèn)數(shù)據(jù)。同時(shí),aPaaS廠商的IT運(yùn)維能力也遠(yuǎn)遠(yuǎn)高于一般中小企業(yè),保證數(shù)據(jù)的安全可靠。另外,在使用成本上,云服務(wù)的費(fèi)用也遠(yuǎn)遠(yuǎn)低于本地開(kāi)發(fā)。
aPaaS不適合什么樣的企業(yè)?
aPaaS雖然擁有巨大的優(yōu)勢(shì),幾乎能滿(mǎn)足所有行業(yè)和企業(yè)的所有IT需求。明道云創(chuàng)始人任向暉在他的文章《什么是零代碼開(kāi)發(fā)平臺(tái),為什么企業(yè)IT應(yīng)該重視?》指出,aPaaS不適合解決下面這些性質(zhì)的需求。
1)行業(yè)有明顯的專(zhuān)有特征
有些行業(yè)本身的專(zhuān)有化程度很高,而且企業(yè)之間的差異性不大,這時(shí)候垂直的行業(yè)應(yīng)用可能更加合理。
圍繞這個(gè)特征最典型的例子就是餐飲業(yè)和酒店業(yè)。所有餐飲業(yè)的運(yùn)營(yíng)邏輯都是類(lèi)似的,除了單店和連鎖可能使用不同復(fù)雜度的方案以外,應(yīng)用模塊都大同小異。而且,這個(gè)行業(yè)解決問(wèn)題的方法和范式是有明顯的行業(yè)特征的,比如餐廳的排隊(duì)等座系統(tǒng),點(diǎn)單結(jié)賬系統(tǒng)等。aPaaS工具來(lái)構(gòu)建如此專(zhuān)有的場(chǎng)景反而更加麻煩,而且無(wú)法有效提供有行業(yè)特色的視圖。
2)行業(yè)有獨(dú)立的代碼審計(jì)要求
金融等行業(yè)的核心業(yè)務(wù)系統(tǒng)因?yàn)榉ㄒ?guī)等要求不能使用零代碼平臺(tái),因?yàn)樗鼰o(wú)法滿(mǎn)足代碼審計(jì)的要求。aPaaS平臺(tái)不一定能夠提供源代碼給用戶(hù)企業(yè),而且即使提供,也無(wú)法佐證應(yīng)用系統(tǒng)處理數(shù)據(jù)的準(zhǔn)確性。這些行業(yè)因?yàn)楸O(jiān)管要求高,本身資金也寬裕,所以不會(huì)應(yīng)用aPaaS方案在核心業(yè)務(wù)環(huán)節(jié)。
3)面向顧客的前臺(tái)系統(tǒng)
這個(gè)當(dāng)然就是指的電商網(wǎng)店平臺(tái)了。雖然電商零售的基本數(shù)據(jù)管理和aPaaS的能力并無(wú)太大的距離,但是面向消費(fèi)者的前臺(tái)系統(tǒng)一般要求更高的靈活性和營(yíng)銷(xiāo)設(shè)施的配套,用零代碼平臺(tái)創(chuàng)建不如直接使用專(zhuān)門(mén)的電商系統(tǒng),比如有贊、微盟等開(kāi)店方案。它們提供的不僅僅是店面功能,還包括圍繞顧客的營(yíng)銷(xiāo)服務(wù)和支付平臺(tái),這些是aPaaS所不擅長(zhǎng)的領(lǐng)域。
aPaaS的未來(lái)
第一個(gè)aPaaS平臺(tái)于2005年推出,此后發(fā)生了很大變化。新的技術(shù)變革和企業(yè)管理需求的變化賦予了aPaaS更大的想象空間。對(duì)于aPaaS,一個(gè)非常有趣的評(píng)價(jià)是:“你會(huì)發(fā)現(xiàn)aPaaS能夠解決的問(wèn)題,不止是你最初要解決的那一個(gè)問(wèn)題”。