偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

三分鐘了解 BaaS 與 PaaS 的區(qū)別何在

云計算 PaaS
BaaS是移動中間件的替代品(或者說備選方案),它使用統(tǒng)一的API和SDK來連接移動應(yīng)用到后端云存儲,傳統(tǒng)的移動中間件通過本地的物理服務(wù)把后端服務(wù)集成到應(yīng)用中。隨著BaaS服務(wù)的成熟和穩(wěn)定,基礎(chǔ)服務(wù)功能使用專業(yè)的BaaS服務(wù)已經(jīng)成為了移動應(yīng)用開發(fā)中的常規(guī)選擇,被越來越多的客戶接受,2015年BaaS服務(wù)有更好發(fā)展。

BaaS(Backend as a Service)BaaS 是一種新型的云服務(wù),旨在為移動和 Web 應(yīng)用提供后端云服務(wù),包括云端數(shù)據(jù)/文件存儲、賬戶管理、消息推送、社交媒體整合等。BaaS 是垂直領(lǐng)域的云服務(wù),隨著移動互聯(lián)網(wǎng)的持續(xù)火熱,BaaS 也受到越來越多的開發(fā)者的親睞。它作為應(yīng)用開發(fā)的新模型,可以降低開發(fā)者成本,讓開發(fā)者只需專注于具體的開發(fā)工作。

BaaS是移動中間件的替代品(或者說備選方案),它使用統(tǒng)一的API和SDK來連接移動應(yīng)用到后端云存儲,傳統(tǒng)的移動中間件通過本地的物理服務(wù)把后端服務(wù)集成到應(yīng)用中。而 BaaS通過云來集成后端服務(wù)。中間件和BaaS的***不同是它們是否包含或者提供云的服務(wù),BaaS可以說是PaaS平臺在移動垂直領(lǐng)域的延伸,更可以說是移動中間件和云的融合。而現(xiàn)在它們都在以不同的形式來存在,云的優(yōu)勢很明顯,那就是簡單、成本低廉,中間件的優(yōu)勢是數(shù)據(jù)安全、易于擴展。所以從現(xiàn)在的趨勢來看,它們不存在明顯的取代關(guān)系,只不過可能以后BaaS的體量會更大。移動中間件將更多的被有能力的企業(yè)使用,同時也會有越來越多的中小型企業(yè)、開發(fā)者選擇使用BaaS。

雖然BaaS屬于PaaS的范疇,但兩者也有區(qū)別。Quora上有人簡要描述了二者的不同,BaaS簡化了應(yīng)用開發(fā)流程,而PaaS簡化了應(yīng)用部署流程。PaaS是一個執(zhí)行代碼以及管理應(yīng)用運行環(huán)境的開發(fā)平臺,用戶通過SVN或者Git之類的代碼版本管理工具與平臺交互,對于開發(fā)者來說,PaaS就像是一個容器,輸入是代碼和配置文件,輸出是一個可訪問應(yīng)用的URL。而BaaS平臺進(jìn)一步將用戶需求進(jìn)行了抽象,比如用戶管理,開發(fā)者希望創(chuàng)建用戶數(shù)據(jù)庫表(模型)后,客戶端就可以通過Restful接口直接操作對應(yīng)的模型,所有的操作都可以被抽象為CRUD。之前,開發(fā)者需要創(chuàng)建表、寫接口、寫校驗,而在BaaS平臺中,開發(fā)者只需要定義模型,平臺就會自動生成對應(yīng)的接口,這可以讓開發(fā)者更加專注具體的客戶端代碼。專門針對手機端的BaaS服務(wù)稱為MBaaS,目前大多的BaaS平臺都屬于這一類。

隨著移動互聯(lián)網(wǎng)的發(fā)展,移動行業(yè)的分工也會像其它行業(yè)一樣逐漸細(xì)化,后端服務(wù)就是這樣被抽象出來,它統(tǒng)一向開發(fā)者提供文件存儲、數(shù)據(jù)存儲、推送服務(wù)等實現(xiàn)難度較高的功能,以幫助開發(fā)者快速開發(fā)移動應(yīng)用。在國外,BaaS服務(wù)已經(jīng)受到巨頭的重視,2013年4月,F(xiàn)acebook收購Parse;2014年6月,蘋果發(fā)布了CloudKit;2014年10月,Google收購了Firebase。Parse、CloudKit、Filrebase都是國外知名的BaaS類產(chǎn)品,蘋果和谷歌通過BaaS服務(wù)可以更好的完善其生態(tài)圈,Parse也可以幫助Facebook建立它在移動端的地位,從巨頭們在BaaS方面的布局也可以看出BaaS的價值??傮w來說,BaaS平臺的優(yōu)勢包括(來自搜狗百科):

  • 提高效率:減少移動APP開發(fā)中各個環(huán)節(jié)的成本,提高效率。
  • 縮短上市時間:減少從構(gòu)思到制作過程中的阻礙,并降低上線后的運營成本。
  • 減少交付APP所需的資源:BaaS需要的開發(fā)者和IT資源更少。
  • 針對手機和平板優(yōu)化:BaaS供應(yīng)商在優(yōu)化移動APP數(shù)據(jù)和網(wǎng)絡(luò)上花費了大量時間和資源,減少了跨平臺和移動終端的碎片化的問題。
  • 安全和彈性的基礎(chǔ)設(shè)施:BaaS提供捆綁的基礎(chǔ)設(shè)施,解決了彈性、安全性和性能等運營難題,讓開發(fā)者專注開發(fā)。
  • 大量的常用API資源:BaaS將常用和必要的第三方API資源匯總,省去開發(fā)者單獨收集的麻煩。

它們主要提供的服務(wù)包括:

  • 數(shù)據(jù)存儲。用戶可以通過可視化的界面設(shè)計數(shù)據(jù)庫,包括創(chuàng)建Class、定義字段、錄入數(shù)據(jù)等。同時,BaaS平臺可以自動生成對應(yīng)的Restful API,用戶可以通過任何語言操作已有的API,另外,平臺也內(nèi)置用戶系統(tǒng)、角色系統(tǒng)、文件系統(tǒng)、權(quán)限控制等模塊。
  • 數(shù)據(jù)推送。結(jié)合APP中的標(biāo)簽設(shè)置,針對不同屬性的用戶推送差異化信息,包括定時推送、離線推送等。
  • 版本管理。支持iOS及Android版本的同步或異步管理,在控制臺內(nèi)流程化進(jìn)行開發(fā)和版本管理。支持增量更新,終端用戶可在應(yīng)用內(nèi)進(jìn)行更新。
  • 數(shù)據(jù)統(tǒng)計。平臺可以查看應(yīng)用的新增用戶以及活躍用戶數(shù)據(jù),并支持自定義事件統(tǒng)計。

從功能上看,國內(nèi)的BaaS廠商(特指能夠提供完整的平臺能力的廠商)提供的功能大同小異,大都集中在推送、存儲、統(tǒng)計方面。值得注意的是,這幾個重點功能又有相應(yīng)的廠商在做,比如文件存儲的七牛和又拍、推送服務(wù)的極光推送、統(tǒng)計服務(wù)的友盟、及時聊天的環(huán)信,所以隨著這塊市場的成熟,BaaS平臺在功能方面的重心應(yīng)該是整合其它垂直云服務(wù)的能力。

從盈利模式看,都是向少部分用戶收費??v觀目前面向開發(fā)者的公司,它們的盈利模式大多是部分服務(wù)收費或者部分用戶收費,現(xiàn)在的這幾家BaaS廠商基本都是對部分高端用戶收費。但是從云的發(fā)展趨勢來看,接下來會有更多的中小型公司會使用BaaS服務(wù),所以新一年BaaS平臺也許會面向企業(yè)提供差異化的服務(wù)。

從競爭角度來看,由于BaaS在國內(nèi)的整體份額都比較小,所以目前各個廠商都在全力擴展自己的用戶基數(shù),直接的競爭還談不上。

分析機構(gòu) MarketsandMarkets 報告 BaaS 市場到 2017 年將會達(dá)到 77 億美元,而 2012 年僅為 2.165 億美元,年增長率達(dá)到了 104%。預(yù)計在2016年BaaS服務(wù)會受到更多用戶的親睞,BaaS的發(fā)展趨勢總體來看可以總結(jié)為如下幾個方面:

  • 出現(xiàn)更多的垂直云服務(wù):隨著技術(shù)的發(fā)展與市場需求,整個移動互聯(lián)網(wǎng)行業(yè)發(fā)展的特點是更加的垂直、細(xì)分和專業(yè),所以也會出現(xiàn)更多的垂直領(lǐng)域的BaaS服務(wù)提供商。
  • 滿足自定義功能擴展:BaaS在提供標(biāo)準(zhǔn)服務(wù)的基礎(chǔ)上,讓開發(fā)者可以根據(jù)自己的產(chǎn)品和業(yè)務(wù)特點,通過在線配置和上傳代碼的功能來擴展自定義的功能,滿中個性化需求。
  • 成為行業(yè)移動化解決方案:隨著移動互聯(lián)網(wǎng)和越來越多的行業(yè)結(jié)合,BaaS服務(wù)以其簡潔、高效、靈活、專業(yè)的特點,也會應(yīng)用到各種行業(yè)的解決方案中,成為行業(yè)移動化解決方案中云端的支撐服務(wù)。

隨著BaaS服務(wù)的成熟和穩(wěn)定,基礎(chǔ)服務(wù)功能使用專業(yè)的BaaS服務(wù)已經(jīng)成為了移動應(yīng)用開發(fā)中的常規(guī)選擇,被越來越多的客戶接受,2015年BaaS服務(wù)有更好發(fā)展。

原文鏈接:http://www.jianshu.com/p/4381f0a0692e

責(zé)任編輯:Ophira 來源: 簡書
相關(guān)推薦

2009-11-09 12:55:43

WCF事務(wù)

2020-03-08 16:45:58

數(shù)據(jù)挖掘學(xué)習(xí)數(shù)據(jù)量

2024-02-22 07:37:37

對象JVM內(nèi)存

2020-08-17 17:20:36

pythonJAVA代碼

2020-07-21 07:42:29

數(shù)據(jù)庫信息技術(shù)

2024-05-16 11:13:16

Helm工具release

2024-12-18 10:24:59

代理技術(shù)JDK動態(tài)代理

2009-11-10 16:05:21

VB.NET格式化

2022-02-17 09:24:11

TypeScript編程語言javaScrip

2024-08-30 08:50:00

2023-12-27 08:15:47

Java虛擬線程

2021-04-20 13:59:37

云計算

2024-01-16 07:46:14

FutureTask接口用法

2013-06-28 14:30:26

棱鏡計劃棱鏡棱鏡監(jiān)控項目

2020-06-30 10:45:28

Web開發(fā)工具

2019-01-03 14:54:58

虛擬化平臺管理員

2019-07-18 17:08:56

物聯(lián)網(wǎng)技術(shù)軟件

2021-12-17 07:47:37

IT風(fēng)險框架

2025-02-24 10:40:55

2023-12-04 18:13:03

GPU編程
點贊
收藏

51CTO技術(shù)棧公眾號