自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

六大BaaS服務(wù)推薦:移動開發(fā)必備的后端云服務(wù)

移動開發(fā)
BaaS是指專為移動應(yīng)用開發(fā)者提供整合云后端的服務(wù)。開發(fā)者無需過多研究服務(wù)器端程序,而只需調(diào)用云計算平臺提供的API,使用相應(yīng)SDK,就能迅速完成數(shù)據(jù)存儲、賬戶管理、消息推送、社交網(wǎng)絡(luò)整合等功能。本文介紹了六款國外的移動后端云服務(wù)/產(chǎn)品。

一款移動應(yīng)用一旦需要后端服務(wù)的強大支撐時,開發(fā)商就必須考慮基礎(chǔ)架構(gòu)、服務(wù)集成、可伸縮性等繁冗復雜的問題。而在這些方面耗費的大量時間精力財力卻不能直接提升App的用戶體驗。

為了解決這些問題,部分App發(fā)行商租用了譬如AWS(Amazon Web Services)的公有云服務(wù),有的則部署內(nèi)部專用的私有云服務(wù)。而移動開發(fā)團隊越來越趨向于小規(guī)模化,架設(shè)需要高成本運營的服務(wù)器群或許并不是***的方法,租用或免費使用后端云服務(wù)開始流行起來。

BaaS(后端即服務(wù))悄然興起

移動應(yīng)用開發(fā)領(lǐng)域目前有一個BaaS(后端即服務(wù):Backend as a Service)的概念。BaaS是指為移動應(yīng)用開發(fā)者提供整合云后端的邊界服務(wù)?,F(xiàn)在,BaaS生態(tài)系統(tǒng)正從一個小眾垂直領(lǐng)域迅速成為非常重要的行業(yè)環(huán)節(jié)。

BaaS服務(wù)提供商的基礎(chǔ)服務(wù)是數(shù)據(jù)/文件存儲,主要幫助App開發(fā)者解決存儲的問題。更進一步的集成服務(wù)則包括:賬戶管理、消息推送、社交網(wǎng)絡(luò)整合、地理位置與 廣告等。BaaS分兩種模式:一種是API模式,讓開發(fā)者自己拓展代碼;另一種是SDK模式,提供如iOS、Android及Windows Phone等的SDK。

目前,國外比較知名的BaaS服務(wù)提供商是StackMob和Parse。在國內(nèi),Talking Data、友盟、Bmob、百度和新浪開放平臺均有相關(guān)業(yè)務(wù)。

本文結(jié)合當下移動云服務(wù)熱點,從移動應(yīng)用后端支撐的角度為大家介紹相關(guān)產(chǎn)品:對于移動應(yīng)用開發(fā)商來說,這些后端服務(wù)和產(chǎn)品你一定得有所了解。

1. StackMob

StackMob是 一家提供移動應(yīng)用后端服務(wù)的公司,成立于2010年1月,有人把StackMob稱為移動版的Heroku。StackMob的創(chuàng)始人之一Ty Amell,2004年從西北大學獲得MIS專業(yè)的學士學位。2007-2009年間,他在知名的音樂分享網(wǎng)站imeem擔任工程經(jīng)理,負責移動和前端產(chǎn) 品,經(jīng)歷了從0到120萬用戶的全過程。他意識到,如果能夠建立一個平臺,幫助許許多多移動開發(fā)者提供后端云服務(wù),便能夠大大簡化他們的工作。

[[81503]]

StackMob

StackMob的云計算系統(tǒng)為App開發(fā)者提供實時分析、消息放送、Facebook/Twitter集成、Amazon S3集成、廣告、地理位置、盈利等服務(wù)。開發(fā)者只需幾十分鐘,就可以通過Web界面勾勾選選,定制一個API架構(gòu),而且能很快在云端激活。 StackMob支持Java、Ruby、Python、Lua和各種JVM語言。

StackMob支持iOS、Android以及HTML5平臺。StackMob采用免費模式,入門是免費的,當使用平臺的開發(fā)者開始有更多用戶并掙錢后,會根據(jù)用戶數(shù)、資源使用情況來收費。

2. Parse

[[81504]]

Parse

Parse是 由YC孵化出來的,專為移動應(yīng)用提供后臺服務(wù)的云計算平臺,為開發(fā)者包辦繁瑣的后臺服務(wù),讓開發(fā)者只需專注于具體的開發(fā)工作。它提供任意數(shù)據(jù)保存,照片或 其它文件存儲,發(fā)送推送通知,創(chuàng)建用戶帳號,使用地理位置數(shù)據(jù)以及添加Facebook/Twitter帳號登錄等服務(wù)。

Parse用戶無需再費時費力地折騰Facebook帳號連接和推送通知等服務(wù)器端的功能,只需把相應(yīng)SDK拖放到應(yīng)用內(nèi)即可。

Band of the Day是蘋果App Store 2011年度一款重量級的應(yīng)用,它就使用了Parse的服務(wù)。此外,有些大公司也在使用Parse。

3. Kinvey

[[81505]]

Kinvey

Kinvey同樣是一個為移動應(yīng)用開發(fā)者提供后臺創(chuàng)建服務(wù)的平臺。Kinvey成立于2010年,位于馬薩諸塞州的劍橋市。Kinvey強調(diào)加速移動應(yīng)用開發(fā)與銷售的 “即取即用”理念。Kinvey的中間層與數(shù)據(jù)層均托管在多個云服務(wù)提供商處,包括 Rackspace、Amazon與Microsoft。所有通過Kinvey存儲的數(shù)據(jù)都會有四種方式備份:Amazon EC2、Windows Azure、Rackspace以及Kinvey自己的服務(wù)器,假如其中一兩個出現(xiàn)了故障,用戶的數(shù)據(jù)依然安然無恙。

4. Sencha.io

[[81506]]

Sencha.io

Sencha.io號稱“***”個移動HTML5云,由Javascript網(wǎng)頁開發(fā)框架提供商Sencha發(fā)布。這項服務(wù)允許應(yīng)用開發(fā)者構(gòu)建基于瀏覽器的應(yīng)用而不用寫服務(wù)器 端代碼或者管理托管代碼。Sencha.io Data,Sencha.io Messages,Sencha.io Login 和Sencha.io Development是Sencha.io目前提供的服務(wù)。開發(fā)者只需要寫很少的Javascript代碼就能實現(xiàn)數(shù)據(jù)存儲、信息發(fā)送、信息監(jiān)聽、應(yīng)用 部署或者使用Facebook、Twitter的賬號登錄。Sencha公司表示,他們的目標是將多用戶和多設(shè)備功能整合到應(yīng)用中去,幫助開發(fā)者減少從零 開始寫代碼帶來的負荷。

5. Bmob


Bmob

Bmob是國內(nèi)***家專注于移動應(yīng)用云存儲的平臺,是基于PaaS模式的云計算平臺。開發(fā)者可以使用Bmob設(shè)計存儲框架、獲取應(yīng)用密鑰、下載SDK并嵌入應(yīng)用程序、調(diào)用相應(yīng)API,應(yīng)用發(fā)布后查看存儲的統(tǒng)計分析數(shù)據(jù),整個流程能夠快速實現(xiàn),并且Bmob的云服務(wù)是免費的。

6. Amazon EC2

Amazon EC2(Amazon Elastic Compute Cloud,亞馬遜彈性云計算)是由亞馬遜公司提供的Web服務(wù),是一個讓用戶可以租用云電腦運行所需應(yīng)用的系統(tǒng)。Amazon EC2雖然不屬于嚴格意義上的BaaS體系,但它是國外最主流的云計算服務(wù),擁有強大的生態(tài)系統(tǒng)和用戶覆蓋面,EC2甚至為中小型BaaS服務(wù)提供商提供 基礎(chǔ)設(shè)施租賃。EC2稱得上廣義的BaaS云服務(wù)。當下最熱門的圖片社交應(yīng)用Instagram就是EC2平臺的客戶之一。

一款App一旦流行起來,發(fā)行商還需考慮在極大并發(fā)量情況下的數(shù)據(jù)處理問題。上周,Instagram宣布其月活躍用戶數(shù)達到1億,如果背后沒有強大的后端云服務(wù)作支撐,是很難并發(fā)處理這些海量圖片信息的。

AWS(Amazon Web Services):Amazon EC2與Amazon S3都架構(gòu)在AWS平臺上

Instagram于2010年在洛杉磯開始提供服務(wù),創(chuàng)業(yè)時只有一臺租賃的服務(wù)器,為了適應(yīng)迅速發(fā)展的業(yè)務(wù)情況,Instagram較早地采用了EC2。

Amazon EC2是云計算IaaS(Infrastructure as a Service,基礎(chǔ)設(shè)施即服務(wù))層面的佼佼者,Instagram創(chuàng)始團隊在創(chuàng)業(yè)之初就意識到,只要他們能夠在較早時期利用IaaS來構(gòu)建系統(tǒng),就沒有 必要像其他創(chuàng)業(yè)公司那樣,將資金投放在存儲器和服務(wù)器上了。

總結(jié)

歸根結(jié)底,移動應(yīng)用后端云服務(wù)的好處是幫助開發(fā)者簡化工作。程序員們只需一心一意做產(chǎn)品,而不需要過多考慮后端的服務(wù)器程序。今后,做移動開發(fā)將會變得更輕松、更容易。

責任編輯:徐川 來源: net
相關(guān)推薦

2013-07-26 11:37:20

BaaS后端即服務(wù)云存儲

2015-06-23 09:13:51

2013-11-14 10:11:15

2016-01-05 16:05:56

BaaS后端云服務(wù)

2022-02-15 09:00:00

Java開發(fā)框架

2020-02-17 09:42:09

編程語言JavaWindows

2012-02-07 13:29:25

云計算HP

2019-08-28 06:37:58

云服務(wù)公有云云計算

2010-10-19 14:57:25

谷歌云計算

2015-08-20 09:15:04

移動開發(fā)JS框架javascript

2010-08-16 10:14:23

云計算誤區(qū)

2012-02-28 10:17:17

服務(wù)器虛擬化虛擬機

2013-07-26 13:33:45

BaaS后端即服務(wù)云存儲

2023-08-22 13:38:13

云成本優(yōu)化公有云

2018-10-24 10:47:30

云計算IT網(wǎng)絡(luò)

2011-03-21 11:34:40

移動語音IP服務(wù)

2014-03-18 16:36:17

云BaaS云服務(wù)

2021-04-01 15:44:57

物聯(lián)網(wǎng)部署物聯(lián)網(wǎng)IOT

2013-05-09 10:54:23

2018-09-20 15:56:14

云計算存儲架構(gòu)
點贊
收藏

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