后端云服務(wù):能省幾千萬(wàn)創(chuàng)業(yè)成本
物聯(lián)網(wǎng)時(shí)代,在國(guó)外BaaS服務(wù)已經(jīng)受到巨頭的重視,F(xiàn)acebook收購(gòu)Parse、蘋(píng)果發(fā)布了CloudKit、Google收購(gòu)了Firebase:Parse、CloudKit、Filrebase都是國(guó)外的BaaS類產(chǎn)品,巨頭們都希望通過(guò)BaaS服務(wù)來(lái)完善生態(tài)。在今年三月舉行的谷歌云用戶會(huì)議上,谷歌云服務(wù)副總裁黛安·格林(DianeGreene)表示,“這將是一個(gè)長(zhǎng)期性、性業(yè)務(wù)”。
除了國(guó)外巨頭,國(guó)內(nèi)也有數(shù)家創(chuàng)業(yè)公司瞄準(zhǔn)于后端服務(wù)市場(chǎng)。云巴就是這樣一種后端云服務(wù)產(chǎn)品,主要面向智能硬件提供跨平臺(tái)、跨設(shè)備的實(shí)時(shí)消息交換服務(wù)。
云巴CEO張虎表示,對(duì)于而言,有了后端服務(wù),他們只需專注于具體業(yè)務(wù)和邏輯的實(shí)現(xiàn),無(wú)需關(guān)心后端基礎(chǔ)設(shè)施構(gòu)建、運(yùn)維、服務(wù)器托管、網(wǎng)絡(luò)、性能調(diào)優(yōu)等工作。對(duì)各巨頭來(lái)說(shuō),則各有各的布局:
對(duì)于Facebook來(lái)說(shuō),在收購(gòu)Parse后,該公司創(chuàng)始人IIyaSukhar已經(jīng)成了僅次于馬克·扎克伯格的角色。在這次會(huì)議上,F(xiàn)acebook希望結(jié)束應(yīng)用之間的信息孤島狀態(tài),讓不同應(yīng)用之間的內(nèi)容能夠互通和無(wú)縫跳轉(zhuǎn),于是就發(fā)布了一個(gè)名為AppLinks“協(xié)議”,但這個(gè)協(xié)議背后則需要Parse這樣的后端服務(wù)提供數(shù)據(jù)存儲(chǔ)、計(jì)算能力、Push通知等一系列技術(shù)支撐。
但很不幸的是,在激烈的云服務(wù)競(jìng)爭(zhēng)中,Parse戰(zhàn)況不利,F(xiàn)acebook也于今年初關(guān)閉該服務(wù)。
而對(duì)于蘋(píng)果來(lái)說(shuō),CloudKit可以提供完善且有彈性的后端解決方案,幫助減輕編寫(xiě)服務(wù)器代碼和維護(hù)服務(wù)器的需求。很明顯,蘋(píng)果此舉也是為了降低開(kāi)發(fā)iOS應(yīng)用的成本,維護(hù)iOS生態(tài)圈的繁榮。
除了收購(gòu)Firebase,Google還在去年10月收購(gòu)應(yīng)用開(kāi)發(fā)平臺(tái)Divshot,并將其整合至Firebase,使得應(yīng)用開(kāi)發(fā)變得更為簡(jiǎn)單。
就像Firebase創(chuàng)始人JamesTamplin在博客上說(shuō)的那樣,F(xiàn)irebase和GoogleCloudPlatform可以很好的互補(bǔ)。也許像蘋(píng)果為iOS提供了CloudKit那樣,Google也可以利用類似的服務(wù)來(lái)為Android生態(tài)圈的們提供便利。
歸根結(jié)底,還是生態(tài)系統(tǒng)建設(shè)問(wèn)題。
后端服務(wù)解決的是創(chuàng)業(yè)公司幾千萬(wàn)成本的問(wèn)題
比如,做出一個(gè)視頻的彈幕應(yīng)用也會(huì)困難到要找第三方嗎?
后端服務(wù)出現(xiàn)之前,應(yīng)用、智能硬件的開(kāi)發(fā)需要為其消息傳輸、數(shù)據(jù)統(tǒng)計(jì)、儲(chǔ)存、實(shí)時(shí)通訊等功能自行搭建服務(wù)器架構(gòu),包括搭建數(shù)據(jù)庫(kù)與服務(wù)器集群等等。但是,產(chǎn)品本身和互聯(lián)網(wǎng)基礎(chǔ)工作關(guān)系不大,這些工作屬于產(chǎn)品企業(yè)的非主流業(yè)務(wù),不僅復(fù)雜繁重,消耗的經(jīng)歷和資源過(guò)多,并將拉長(zhǎng)產(chǎn)品終走向市場(chǎng)的開(kāi)發(fā)周期。張虎透露,一個(gè)不熟悉后端服務(wù)的應(yīng)用或智能硬件創(chuàng)業(yè)團(tuán)隊(duì),如果要自建后端服務(wù),投入30人左右也需要耗時(shí)兩到三年才能完成,而且效果未必能夠?qū)I(yè),比如出現(xiàn)通訊延遲、消息發(fā)送成功率較低等。比如,某些通過(guò)藍(lán)牙傳輸?shù)闹悄苁直?,在?shí)時(shí)顯示上存在大約兩秒的延遲。而這些投入——包括租用服務(wù)器等,甚至要耗費(fèi)數(shù)千萬(wàn)人民幣的成本,使得非主流業(yè)務(wù)成本還高于主產(chǎn)品。
所以,除了包辦后端搭建,后端服務(wù)更重要的是解決效率問(wèn)題——雙向通信、數(shù)據(jù)采集和統(tǒng)計(jì)等過(guò)程的快速和穩(wěn)定。以實(shí)時(shí)通信功能為例,張虎解釋稱,在一個(gè)家庭的智能水網(wǎng)系統(tǒng)中,后端服務(wù)可以實(shí)時(shí)采集每個(gè)感應(yīng)水流的傳感器的數(shù)據(jù),然后分析每一段管道的水流速、流量,來(lái)達(dá)到監(jiān)測(cè)水流是否泄漏的目的,同時(shí)可將結(jié)果發(fā)送到PC、手機(jī)端。如果發(fā)現(xiàn)水流速度和流量數(shù)據(jù)異常,那么系統(tǒng)可定位找出泄漏的部位。根據(jù)傳感器的密集程度,高可定位到米級(jí)范圍。又比如說(shuō),智能兒童手表的對(duì)講功能,一端的用戶發(fā)出的音頻首先經(jīng)過(guò)服務(wù)器轉(zhuǎn)錄,再到達(dá)另一端設(shè)備接收,等等。
在這些場(chǎng)景下,信息傳輸?shù)乃俣群头€(wěn)定性成為了決定設(shè)備服務(wù)性能好壞的關(guān)鍵因素。張虎表示,如今智能硬件早已不限于手機(jī)、平板、可穿戴的范疇,也加入了機(jī)器人、智能家居等等,面對(duì)逐漸增長(zhǎng)的場(chǎng)景和海量數(shù)據(jù),降低通訊延遲、保證推送穩(wěn)定等提高通訊效率的做法就成為了后端云服務(wù)的主要任務(wù)。目前,國(guó)外的水平是,PubNub公司創(chuàng)造的網(wǎng)絡(luò)范圍內(nèi)大250毫秒的延遲,相對(duì)而言,云巴面對(duì)國(guó)內(nèi)網(wǎng)絡(luò)則做到了60毫秒以內(nèi)的延遲(注意是國(guó)內(nèi)網(wǎng)絡(luò))。
智能硬件與移動(dòng)應(yīng)用后端云服務(wù)有何不同?
以往,后端云服務(wù)主要針對(duì)于應(yīng)用,張虎在創(chuàng)立云巴前,就主導(dǎo)創(chuàng)立了專注于為移動(dòng)app提供后端服務(wù)的極光推送。而隨著物聯(lián)網(wǎng)和智能硬件的興起,屬于張虎第二次創(chuàng)業(yè)的云巴則針對(duì)智能硬件的實(shí)時(shí)通訊領(lǐng)域。