Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Tsoelo-pele ea morao-rao ke ts'ebetso e rarahaneng le e theko e boima. Ha ho etsoa lisebelisoa tsa mohala, hangata ho fanoa ka tlhokomelo e eketsehileng ka mokhoa o sa utloahaleng. Ha e na mabaka, hobane nako le nako ha o tlameha ho kenya ts'ebetsong maemo a tloaelehileng bakeng sa lits'ebetso tsa mehala: romella tsebiso, fumana hore na ke basebelisi ba bakae ba thahasellang papatso le ho beha odara, jj. Ke batla tharollo e tla ntumella ho tsepamisa maikutlo linthong tsa bohlokoa bakeng sa kopo ntle le ho lahleheloa ke boleng le lintlha tse qaqileng ts'ebetsong ea tse sa hlokahaleng. 'Me ho na le litharollo tse joalo!

Litšebeletso tse joalo li bitsoa Mobile Backend-as-a-Service (MBaaS). Mekhoa ea ho theha backend ka thuso ea bona e nolofalitsoe ha e bapisoa le ntlafatso ea matsoho. Sena se pholosa ho hira moqapi ea fapaneng oa backend. 'Me taba ea hore mofani oa MBaaS o hlokomela litaba tsohle tse amanang le botsitso ba seva, ho leka-lekanya mojaro, scalability le mathata a mang a meralo ea motheo e fana ka kholiseho ho boleng ba sephetho se fumanoeng' me ke molemo o ka sehloohong oa litšebeletso tse joalo.

Sehloohong sena re tla sheba lits'ebeletso tse 'maloa tse kholo le tse netefalitsoeng: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Lintlha tseo re tla nahana ka lits'ebeletso ho tsona: ts'ebetso ea backend le analytics, ho rarahana ha kopanyo ea litšebeletso, ho tšepahala le botsitso ba ts'ebetso, le leano la litheko. Ha re hlahlobeng tšebeletso e 'ngoe le e 'ngoe 'me re hlokomele likarolo tsa bona ho latela mekhoa ena.

Microsoft Azure

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Microsoft Azure - Infrastructure-As-A-Service (IaaS) ke ts'ebeletso e nang le ts'ebetso e felletseng ea BaaS mme e thusa ho theha mokokotlo oa lits'ebetso tsa mehala.

MBAAS

Microsoft Azure e na le sete e felletseng ea ts'ebetso ea ho theha backend bakeng sa sesebelisoa sa mohala. Ho sebetsana le litemoso tsa push, ho lekanya ka boiketsetso, khokahano ea data, ho hokahana le marang-rang a sechaba le tse ling tse ngata.

Karolo ea bohlokoa ea Azure ke sebaka sa libaka tsa li-server. Li fumaneha libakeng tse 54 tsa lefats'e, e leng ho eketsang monyetla oa ho khetha seva e loketseng latency ea hau. Kaha ha ho e-na le mathata, ke libaka tse itseng feela tse atisang ho utloa bohloko, ho ka nkoa hore ha libaka tse ngata li le teng, ho na le monyetla o fokolang oa ho qetella ka "e sa tsitsang". Microsoft e re e na le libaka tse ngata ho feta mofani ofe kapa ofe oa maru. Ka sebele ena ke tlatsetso.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Liphuputso

Ts'ebeletso e fana ka bokhoni ba ho beha leihlo ts'ebetso ea ts'ebeliso ka nako ea nnete le ho bokella litlaleho tsa ho senyeha. Kahoo ho o lumella ho fumana sebaka hanghang le ho rarolla bothata.

Hape ho Azure, o ka sebelisa laeborari ea bona ho bokella analytics lits'ebetsong: bokella metrics ea mantlha (tlhahisoleseling mabapi le sesebelisoa, seboka, ts'ebetso ea mosebelisi, le tse ling tse ngata) mme o iketsetse liketsahalo tsa hau bakeng sa ho lateloa. Lintlha tsohle tse bokelletsoeng li romelloa hang-hang ho Azure, li u lumella ho etsa mosebetsi oa tlhahlobo ka eona ka mokhoa o bonolo.

Tshebetso e eketsehileng

Ho boetse ho na le likarolo tse khahlisang joalo ka lisebelisoa tsa tlhahlobo tse hahiloeng holim'a lisebelisoa tsa 'nete, litlhophiso tsa CI/CD ho iketsetsa ts'ebetso ea nts'etsopele, le lisebelisoa tsa ho romella likopano tsa kopo bakeng sa tlhahlobo ea beta kapa ka kotloloho ho App Store kapa Google Play.

Azure e u lumella ho sebelisa moralo o kantle ho lebokose o etselitsoeng ho sebetsa ka limmapa le data ea geospatial, e nolofatsang ho sebetsa ka sebopeho sena.

Ho khahlisang haholo ke monyetla oa ho rarolla mathata ka ho sebelisa bohlale ba maiketsetso, eo ka eona u ka bolelang esale pele matšoao a fapaneng a tlhahlobo le ho sebelisa lisebelisoa tse seng li loketse ho sebelisoa bakeng sa pono ea komporo, temoho ea puo le tse ling tse ngata.

Bothata ba ho kopanya

Microsoft Azure e fana ka SDK bakeng sa liforomo tse kholo tsa mehala (iOS le Android) le, e seng hangata, bakeng sa tharollo ea sethala (Xamarin le PhoneGap). 

Ka kakaretso, basebelisi ba tletleba ka sebopeho se rarahaneng le thibelo e phahameng ea ho kena. Sena se bontša mathata a ka bang teng ho kopantseng litšebeletso. 

Ke habohlokoa ho utloisisa hore tšitiso e phahameng ea ho kena hase nyeoe e khethehileng le Azure, empa ke bothata bo akaretsang bakeng sa IaaS. Ka mohlala, Amazon Web Services, e tla tšohloa ho ea pele, e boetse e kotsing ea lefu lena le ho feta.

Ho tšepahala

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Botsitso ba ts'ebeletso ea Microsoft bo shebahala bo hlompheha. Ho ka bonoa hore mathata a nakoana a ka hlaha libakeng tse fapaneng bonyane hang ka khoeli. Setšoantšo sena se bonts'a botsitso bo lekaneng ba ts'ebeletso; mathata a hlaha ka seoelo, libakeng tse ling, 'me a lokisoa kapele haholo, ho lumella ts'ebeletso ho boloka nako e nepahetseng. 

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Sena se tiisitsoe ke lethathamo la liketsahalo tsa morao-rao ho li-server tsa Azure - boholo ba tsona ke litemoso tsa nako e khutšoanyane, 'me lekhetlo la ho qetela li-server li theohile qalong ea May. Lipalo-palo li tiisa setšoantšo sa tšebeletso e tsitsitseng.

ditjeho tsa ho

В leano la litheko Microsoft Azure e na le merero e fapaneng ea litefo bakeng sa ts'ebeletso; ho boetse ho na le moralo oa mahala o nang le meeli e itseng, e lekaneng bakeng sa tlhahlobo. Ke habohlokoa ho hopola hore Azure ke tšebeletso ea IaaS, eo boholo ba eona, ka lebaka la ho khetheha ha bona le ho rarahana ha ho bala lisebelisoa tse sebelisitsoeng, ba nang le bothata ba ho bolela esale pele litšenyehelo tsa mosebetsi. Batho ba bangata ba tobana le mathata 'me hangata esita le ho se khonehe ho bala hantle matla a sebelisitsoeng. Lintlha tsa sebele li ka fapana haholo le tse lebeletsoeng. 

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Hape, Azure, ntle le merero ena, e na le lits'ebeletso tse lefelloang tse arohaneng: Sebaka sa Ts'ebeletso ea App, Litifikeiti tsa Ts'ebeletso ea Azure App le likhokahano tsa SSL. Kaofela li amana le tsamaiso ea lisebelisoa tsa hau, re ke ke ra li ama.
Litlhahlobong tse ngata, basebelisi ba tletleba ka leano le rarahaneng la litheko le ho se khone ho bolela esale pele litšenyehelo tsa ts'ebeletso. Calculator e hlahisitsoeng ke Microsoft e bitsoa ha e na thuso, 'me tšebeletso ka boeona e turu haholo.

Kakaretso ka Azure

Ts'ebeletso ea Microsoft ea Azure ke sesebelisoa se sebetsang le se tsitsitseng se ka sebelisoang e le mofani oa mantlha oa MBaaS. Taba ea hore ts'ebeletso e fana ka lits'ebetso tse felletseng e bula menyetla e mengata bakeng sa nts'etsopele ea morao-rao ea hau ho feta lits'ebetso tsa mehala. Palo e kholo ea li-server le libaka tse ngata moo li leng teng li u thusa ho khetha tse u tšoanelang ho latela latency. Maikutlo a matle a basebelisi a tiisa sena. Likarolo tse mpe li kenyelletsa tšitiso e phahameng ea ho kena le bothata ba ho bolela esale pele litšenyehelo tsa tšebeletso.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

E lekana? U sebelisa lihokelo tsena u ka tloaelana le Microsoft Azure ka botlalo, ithute lintlha tsohle 'me u qale ho e sebelisa: 

Matlafatso a AWS

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Amazon Web Services (AWS) ke IaaS ea bobeli e tla kenyelletsoa khethong ea rona. E emela palo e kholo ea lits'ebeletso mme e khahla ka hore, ka papiso le Microsoft Azure, e na le sehlopha se ikemetseng sa ts'ebetso se bitsoang. Matlafatso a AWS, eo ha e le hantle e leng mobile backend. Pejana, mohlomong u kile oa utloa lebitso la AWS Mobile Hub, leo esale e le ts'ebeletso ea mantlha e fanang ka ts'ebetso ea MBaaS. Joang ngola Amazon ka boeona, Amplify ke Mobile Hub e fetotsoeng le e ntlafetseng, e rarollang mathata a ka sehloohong a pele ho eona.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Ho ea ka Amazon, tšebeletso ea Amplify e tšeptjoa ke lik'hamphani tse ngata tse kholo, ho akarelletsa le Netflix, Airbnb le tse ling tse ngata.

MBAAS

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Tharollo ea mobile ea Amazon e u lumella ho hlophisa kapele lits'ebetso tsohle tse hlokahalang bakeng sa sesebelisoa sa mohala. Ekaba mohopolo oa seva, polokelo ea data, tumello ea mosebelisi kapa ts'ebetso ea litaba le ho fana, litsebiso le analytics. 

Amazon e boetse e fana ka lipehelo tsohle tse hlokahalang mabapi le lisebelisoa tsa motheo tse kang ho lekanya, ho leka-lekanya mojaro le tse ling tse ngata.

Liphuputso

Tšebeletso e arohaneng e ikarabella bakeng sa li-analytics Amazon Pinpoint, moo o ka arolang bamameli ba hau le ho etsa matšolo a maholo a ho lebisa tlhokomelo ka liteishene tse fapaneng (litemoso tsa push, SMS le imeile) ho hohela basebelisi ts'ebeletso.

Pinpoint e fana ka lintlha tsa nako ea nnete, o ka theha likarolo tsa bamameli tse matla, oa sekaseka boitlamo ba bona mme oa ntlafatsa leano la hau la ho bapatsa ho latela data ena.

Tshebetso e eketsehileng

Amazon Amplify e fana ka phihlello ea ts'ebeletso AWS Sesebediswa Farm ho leka ts'ebeliso ea hau ho lisebelisoa tsa 'nete. Ts'ebeletso e u fa monyetla oa ho etsa liteko tsa othomathike tsa lits'ebetso tsa hau ho lisebelisoa tse ngata tsa 'mele; tlhahlobo ea matsoho e ea fumaneha.

tšebeletso ea AWS Amplify Console ke sesebelisoa sa ho tsamaisa le ho amohela lisebelisoa tse peli tsa seva le lits'ebetso tsa webo tse nang le bokhoni ba ho hlophisa CI / CD ho iketsetsa ts'ebetso ea nts'etsopele.

Ntho e 'ngoe e sa tloaelehang ke monyetla oa ho hlahisa li-bots tsa lentsoe le mongolo lits'ebetsong tsa mehala "ntle ho lebokose" e le sebopeho sa tšebelisano ea basebelisi. E sebetsa tšebeletsong Amazon Lex.

Ho khahlisang, AWS Amplify le eona e fana ka e nyane laeborari likarolo tsa UI tse seng li entsoe bakeng sa kopo ea hau ea React Native, e ka sebetsang e le ho potlakisa ts'ebetso ea nts'etsopele, kapa ea sebelisoa ho prototype kapa MVP ea projeke ea hau.

Bothata ba ho kopanya

Amazon Amplify e fana ka SDK bakeng sa iOS, Android, Javascript и Itšoara ka Native le lintlha tse qaqileng haholo litokomane. Ke habohlokoa ho hlokomela hore ho phaella ho REST, tšebeletso e boetse e tšehetsa GraphQL.

Joalokaha ho boletsoe nakong ea tlhahlobo ea Azure, tšitiso e phahameng ea ho kena ke bothata bo tloaelehileng ho bohle ba IaaS. Amazon le eona e joalo, ho fapana le hoo. Mohlomong ena ke e 'ngoe ea litšebeletso tse thata ka ho fetisisa ho utloisisa. Sena se bakoa ke palo e kholo ea lisebelisoa tse fapaneng tseo AWS e nang le tsona. Ho tseba AWS ho tloha qalong ho tla nka nako e ngata haholo. Empa haeba u ipehela ho Amplify feela, u ka kenya ts'ebetsong tharollo ea ho sebetsa ka nako e lekaneng.

Ho tšepahala

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Ho ea ka lipalo-palo, tšebeletso ea Amazon e shebahala e sa tsitsa ho feta Azure. Empa palo e nyane ea li-shutdown tse felletseng (lisele tse khubelu) lia khothatsa. Ha e le hantle, tsohle tse etsahalang ke litemoso le ho hloka botsitso ts'ebetsong ea litšebeletso tse ling.

Sena se netefatsoa ke lenane la liketsahalo tsa morao-rao ho li-server tsa AWS - tse ling tsa tsona ke litemoso tsa nako e fapaneng (ka linako tse ling ho fihlela lihora tsa 16), 'me lekhetlo la ho qetela li-server li theohile bohareng ba June. Ka kakaretso e shebahala e tsitsitse.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

ditjeho tsa ho

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Pholisi ea theko Amazon Web Services e bonolo haholo ha u habanya feela - lefa feela seo u se sebelisang, ho feta moeli oa mahala. Empa joalo ka Microsoft Azure, ha u sebelisa lits'ebeletso tse ngata, ho ba thata le ho feta ho bolela esale pele litšenyehelo tsa ho qetela tsa mosebetsi.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Ho na le maikutlo a mangata Marang-rang a bitsang AWS e theko e boima haholo. Re ka re'ng haeba lik'hamphani e le khale li bonahala li le teng, ka tefiso, li ikemiselitse ho ntlafatsa ts'ebeliso ea hau ea AWS, li fokotsa likoloto tsa khoeli le khoeli ka hohle kamoo ho ka khonehang. 

Kakaretso ho Amazon Amplify

Ka kakaretso, pale ea Amazon Amplify e tšoana le Azure. Ka litsela tse ngata, ts'ebetso e ts'oana le MBaaS, e fana ka lisebelisoa tse feletseng le bokhoni ba ho hlahisa mokokotlo oa hau. Lisebelisoa tsa ho bapatsa tsa Amazon li hlahella hantle, haholo-holo Pinpoint.

Ka lehlakoreng le lebe, re hopola hore tšitiso ea ho kena ha e tlase ho feta ea Azure, le mathata a tšoanang le a ho bolela esale pele litšenyehelo. Ha re kenyelle ho sena ts'ebeletso e sa tsitsang, 'me, ho ahlola ka litlhahlobo, ts'ehetso ea tekheniki e sa arabeleng.

E lekana? Latela likhokahano tsena ho ithuta haholoanyane ka Amazon Amplify, ithute lintlha tsohle, 'me u qale ho e sebelisa: 

Google Firebase

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile
tšebeletso ea Setsi sa mollo ho tsoa ho Google ke e 'ngoe ea likhetho tse khahlisang haholo joalo ka ts'ebeletso ea MBaaS bakeng sa ts'ebeliso ea hau. Ke khale e itlhomme e le sesebelisoa sa bohlokoa mme e joalo bakeng sa lits'ebetso tse ngata tse tsebahalang: Shazam, Duolingo, Lyft le tse ling. 
Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

MBAAS

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Firebase e hlokomela ntho e 'ngoe le e' ngoe eo app ea hau ea selefouno e tla e hloka. Ts'ebeletso e kopanya likarolo tsa morao-rao tse felletseng, joalo ka polokelo ea data, ho hokahanya, netefatso, mesebetsi ea leru (ts'ebetso ea khoutu ea backend), mme hajoale e ho beta. Mochine oa ho Ithuta oa Mochine, ka thuso ea hore ts'ebetso e fapaneng e kenngoe ts'ebelisong e ipapisitse le thuto ea mochini (ho tseba mongolo, lintho tse lifotong, le tse ling tse ngata). 

Liphuputso

Karolo ea bohlokoa ea Firebase ke hore ntle le ts'ebetso ea morao-rao, ts'ebeletso e boetse e fana ka mefuta e mengata ea bokhoni bakeng sa li-analytics tsa kopo. E hahelletsoeng ka har'a Google Analytics, karohano ea basebelisi le ho sebetsa ka litemoso tsa push. Hape ka 2017, Google e ile ea fumana chelete e ntle ka ho reka tšebeletso ea Lesela le sebelisoang haholo le ho e kopanya ho Firebase hammoho le Crashlytics, sesebelisoa se molemo ka ho fetisisa sa ho latedisa liphoso tsa lits'ebetso le ho bokella lipalo-palo le litlaleho tsa ho senyeha ho etsahetseng lisebelisoa tsa basebelisi.

Tshebetso e eketsehileng

Firebase e fana ka sesebelisoa Lihokelo tsa Firebase Dynamic ho sebetsana le lihokelo tse matla ho litaba tsa hau, u sebelisa sesebelisoa sena u ka hlahisa lihokelo tse lebisang ts'ebelisong, haeba e kentsoe, 'me haeba ho se joalo, romella mosebelisi ho App Store kapa Google Play bakeng sa ho kenya. Hape, lihokelo tse joalo li sebetsa ho latela sesebelisoa seo li buloang ho sona; haeba e le komporo, leqephe le tla buloa ho sebatli, 'me haeba e le sesebelisoa, phetoho ea kopo e tla etsahala.

Google e boetse e u lumella ho etsa tlhahlobo ea A/B u sebelisa Teko ea Firebase A/B mme o sete tlhophiso e hole ka sesebelisoa Remote Config

Bothata ba ho kopanya

Hoa hlaka hore ts'ebeletso ena e kopanya palo e kholo haholo ea bokhoni ba ts'ebeliso ea hau. Bakeng sa kopanyo ea Firebase o lokela ho e sebelisa SDK li-platform tse hlokahalang, ho kenyeletsoa iOS, Android, JavaScript, hammoho le C ++ le Unity, e tla ba molemo haholo haeba u hlahisa lipapali. Ho bohlokoa ho hlokomela hore Firebase e na le litokomane tse qaqileng le basebelisi ba bangata ba bahlahisi, 'me ka lebaka leo, palo e kholo ea litaba tse tšehetsang marang-rang, ekaba likarabo tsa lipotso kapa lingoliloeng tsa tlhahlobo.

Ho tšepahala

Hore na o lokela ho itšetleha ka Google ke potso bakeng sa sengoloa se arohaneng. Ka lehlakoreng le leng, u na le mofani oa litšebeletso ea tsitsitseng le ea sebetsang, empa ka lehlakoreng le leng, ha u tsebe hore na "Google e tla koala tšebeletso ena neng." Ha se lefeela hore Google e tlositsoe mosebetsing oa eona "U se ke ua ba khopo"

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Ha mofani a e-na le lisebelisoa tse joalo, ho ka bonahala eka nako ea ho qetela e lokela ho loanela 100%, empa u ntse u ka fumana litlaleho tse ngata tsa mathata ka tšebeletso, mohlala, qotsulo e mong oa basebelisi: "Nako ea phomolo ea etsahala. Tabeng ea Firebase, u ka re "uptime" ea etsahala". 'Me ehlile, ha u sheba lipalo-palo tsa liketsahalo tse nang le lits'ebeletso tsa Firebase, re tla bona hore ho na le linako tse fokolang le ho tima ka botlalo bakeng sa lihora tse 5-7, sena se ka ba bohlokoa bakeng sa ts'ebeletso ea hau.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

’Me ka linako tse ling mathata a nka libeke. Ha rea ​​​​lokela ho lebala hore litšebeletso tsena li ka tsamaisa khoutu e bohlokoa le ea bohlokoa bakeng sa sehlahisoa. Palopalo ena ha e shebahale e khothatsa hakaalo.

ditjeho tsa ho

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Pholisi ea theko Firebase e hlakile ebile e bonolo, ho na le merero ea 3: Spark, Flame le Blaze. Li fapane ka maikutlo ho tse ling. Le ha Spark e le moralo oa mahala o nang le meeli e o lumellang ho tsamaisa le ho leka boholo ba tšebetso ea sethala. Merero ea Flame le Blaze e hloka tšebeliso e lefuoang. Flame e bitsa $25 ka khoeli, empa ha e le hantle u fumana Spark e tšoanang, feela ka meeli e phahameng haholo. 

Blaze e fapane le tse ling kaofela. E u lumella ho sebelisa bokhoni ba sethala ka bongata bo sa lekanyetsoang, ha u ntse u lefa ka tekanyo ea lisebelisoa tseo u li sebelisang. Ena ke leano le feto-fetohang haholo leo ho lona o lefang feela ts'ebetso eo o e sebelisang. Haeba, ka mohlala, u etsa qeto ea ho sebelisa sethala feela bakeng sa likopo tsa tlhahlobo, u tla lefa feela ho feta meeli ea teko ea mahala.

Ka kakaretso, litheko tsa Firebase li hlakile haholo ebile li ka lebelloa. Ts'ebetsong, o utloisisa hore na sena kapa ts'ebetso eo e tla bitsa bokae, hape o bala litšenyehelo ha o phahamisa kapa o etsa liphetoho tšebeletsong.

Kakaretso ea Firebase

Google's Firebase ke mofani oa MBaaS ea felletseng ea felisang mathata a meralo eo AWS le Azure li kenyelletsang ka kotloloho. Ts'ebetso eohle e hlokahalang bakeng sa ho theha cloud backend e teng, menyetla e mengata ea li-analytics, boiketlo bo lekanyelitsoeng ba ho kopanya, tšitiso e tlaase ea ho kena le litheko tse hlakileng. 

Har'a likarolo tse mpe ke mathata a botsitso ba ts'ebeletso. Ka bomalimabe, ha ho na mokhoa oa ho susumetsa sena; re ka itšetleha feela ka baenjiniere ba Google.
Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile
Na e nepahetse bakeng sa hau? U sebelisa lihokelo tsena u ka tloaelana le Google Firebase ka botlalo, ithute lintlha tsohle 'me u qale ho e sebelisa: 

Kumulos

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Kumulos ke ts'ebeletso e ikemetseng ea MBaaS e thehiloeng ka 2011. 

MBAAS

Joaloka mobile backend, Kumulos e fana ka lisebelisoa tse ngata tse tloaelehileng tseo re seng re li bone litšebeletsong tse fetileng. Hape hoa khoneha ho theha matšolo a felletseng a ipapisitseng le kemiso le geolocation, ho latela le ho hlahloba likotsi, ho kopanngoa ha bonolo le Slack, Trello le Jira, polokelo ea data le ts'ebetso ea tumello ea basebelisi.

Joalo ka Firebase, ts'ebeletso e hlokomela litaba tsohle ka ho leka-lekanya mojaro, ho lekanya le mathata a mang a meralo.

Liphuputso

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Kumulos e na le bokhoni bo pharaletseng ba ho sekaseka, ho kenyelletsa: tlhahiso ea tlaleho ea nako le nako, karohano ea basebelisi, tlhahlobo e qaqileng ea boitšoaro, tlhahlobo ea sehlopha le tse ling tse ngata. Sethala se ne se bōpiloe qalong bakeng sa Big Data 'me se itokiselitse ho sebetsa ka boitsebiso bo bongata. Li-analytics tsohle li hlahisoa ka nako ea nnete. Enjene ea tlhahlobo ea kahare e bolela esale pele lintlha tse fapaneng tse ipapisitseng le lipalo-palo tse bokelletsoeng.

Karolo ea bohlokoa ke bokhoni ba ho boloka le ho romela data ho lits'ebeletso tse ling, ho kenyelletsa: Salesforce, Google BigQuery, Amplitude le Tableau.

Tshebetso e eketsehileng

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Karolo e khahlisang ebile e sa bonoe hangata ke sesebelisoa sa ho ntlafatsa papatso ea ts'ebeliso ho Lebenkele la App. Ntlafatso ea Lebenkele la App ea Kumulos e lekola leqephe la kopo ea hau mme e fana ka maikutlo a tharollo ea ho ntlafatsa ts'ebetso. E sala morao lintlha tsa katleho ea liapp tse joalo ka lintlha tsa basebelisi le maemo a lits'ebetso linaheng tse fapaneng, 'me e hlahisa litlaleho ho latela lintlha tsena. 

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Hoa thahasellisa haholo ho ba le lisebelisoa tse khethehileng bakeng sa li-studio tsa nts'etsopele ea mehala, tse fanang ka sebopeho se bonolo sa ho laola lintlha tsa ts'ebeliso bakeng sa bareki ba fapaneng. Hape le ho hlahisa litlaleho ka ho khetheha bakeng sa bareki ba hau.

Bothata ba ho kopanya

Ka Kumulos mefuta e mengata ea li-SDK bakeng sa ho kopanya le lisebelisoa tsa matsoalloa le tsa sefapano. Lilaebrari li ntse li nchafatsoa le ho tšehetsoa.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Lisebelisoa tsohle li na le litokomane tse qaqileng, hape ho na le lithupelo tse 'maloa le mehlala e lokiselitsoeng ea ho sebelisa sethala.

Ho tšepahala

Ka bomalimabe, ha kea ka ka fumana lipalo-palo leha e le life tsa botsitso ba li-server tsa Kumulos.

ditjeho tsa ho

Ntle le teko ea mahala, Kumulos e na le 3 leano le lefelloang: Ho qala, Khoebo le Setsi. Ba sebetsa ka molao-motheo oa "Ke lefa feela seo ke se sebelisang." Ka bomalimabe, ts'ebeletso ha e fane ka lethathamo la litheko sebakeng sa sechaba; ho bonahala eka e baloa ka bomong ho latela litlhoko tsa hau.

Kakaretso ea lits'ebeletso tsa cloud bakeng sa nts'etsopele ea morao-rao ea app mobile

Ho ke ke ha khoneha ho bua ka mokhoa o nepahetseng ka ho tseba esale pele le boholo ba litefello ntle le ho tseba litekanyetso ka bobona bakeng sa merero eohle. Ntho e 'ngoe e ntle ke hore, ho hlakile, litheko li fetoha habonolo.

Kakaretso ea Kumulos

Kumulos e fana ka sethala sa MBaaS joalo ka Firebase. E na le lisebelisoa tsohle tse hlokahalang tsa lisebelisoa tsa ts'ebeletso tsa MBaaS, li-analytics tse pharalletseng le bokhoni ba ho tlaleha. Tlhahiso e arohaneng bakeng sa li-studio tsa kopo ea mehala e shebahala e thahasellisa, kaha e kopanya melemo e mengata e eketsehileng.

Lehlakore le lebe ke ho hloka data leha e le efe ka botsitso ba seva le litheko tse koetsoeng.

Ke habohlokoa ho leka? U sebelisa lihokelo tsena u ka tloaelana le Kumulos ka botlalo, ithute lintlha tsohle mme u qale ho e sebelisa: 

fihlela qeto e

Ke habohlokoa ho atamela taba ea ho khetha tšebeletso ea leru bakeng sa mobile backend ka botebo bohle, kaha e tla ba le phello e tsotehang ts'ebetsong ea nts'etsopele le nts'etsopele e latelang ea kopo kapa tšebeletso ea hau. 

Sehloohong seo re shebileng lits'ebeletso tsa 4: Microsoft Azure, AWS Amplify, Google Firebase le Kumulos. Har'a tsona ho na le lits'ebeletso tse 2 tse kholo tsa IaaS le 2 MBaS, tse ikhethileng ka ho khetheha ho mobile backend. 'Me ho e' ngoe le e 'ngoe ea likhetho re ile ra kopana le mathata a itseng le likarolo tse mpe.

Ke habohlokoa ho utloisisa hore ha ho na tharollo e nepahetseng. Ho khetha theknoloji bakeng sa morero ke ho sekisetsa pakeng tsa lintlha tsa bohlokoa. Ke etsa tlhahiso ea ho li bala hape:

Mosebetsi

Ts'ebetso ea sethala seo u se khethang e lekanya ka kotloloho lithibelo tseo u li behang mokokotlong oa hau. U tlameha ho hlaka ka linako tsohle mabapi le hore na lintho tse tlang pele bophelong ba hau ke life ha u khetha tšebeletso, ebang ke ho sebelisa tšobotsi e le 'ngoe e khethehileng, mohlala, ho fana ka litsebiso ho boloka chelete, kapa ho haha ​​​​lisebelisoa tsa hau ka har'a ecosystem e le 'ngoe ho beha sebaka sa hau se bohareng le se tšoanang. 

Liphuputso

Ho thata ho nahana ka litšebeletso tsa morao-rao ntle le li-analytics. Ntle le moo, ke sesebelisoa sena se u lumellang ho ntlafatsa ts'ebeletso, ho sekaseka basebelisi mme qetellong u etse phaello e ngata. Boleng le ts'ebetso ea li-analytics li khetholla ka ho toba boleng ba sehlahisoa sa ho qetela. Empa ha ho motho ea u khathatsang ho hokahanya li-analytics tsa mokha oa boraro, ekaba karolo ea tlhahlobo ea Firebase, AppMetrica e tsoang ho Yandex, kapa ntho e 'ngoe e loketseng uena haholoanyane.

Bothata ba ho kopanya

Ho rarahana ha ho kopanngoa ho ama ka ho toba litšenyehelo tsa lisebelisoa tsa lichelete le tsa nako nakong ea ts'ebetso ea nts'etsopele, ho sa bue letho ka bothata bo ka 'nang ba e-ba teng ba mokhoa oa ho fumana bahlahisi ka lebaka la ho se ratoe kapa tšitiso e phahameng ea ho kena ka har'a lisebelisoa tsa lisebelisoa.

Ho tšepahala le botsitso

Ho tšepahala le botsitso ba tšebeletso leha e le efe ke e 'ngoe ea matšoao a bohlokoa ka ho fetisisa. 'Me ha kopo ea hau e na le mathata ka lehlakoreng la mofani, boemo ha bo monate. Mosebelisi oa ho qetela ha a tsotelle hore na phoso ke efe le hore na ke phoso ea hau hore tšebeletso ha e sebetse. A ke ke a khona ho etsa seo a se rerileng, 'me ke hore, maikutlo a senyehile, a ka' na a se ke a khutlela sehlahisoa. E, ha ho na litšebeletso tse phethahetseng, empa ho na le lisebelisoa tsa ho fokotsa tahlehelo ha ho e-na le mathata ka lehlakoreng la mofani.

Pholisi ea theko

Leano la theko ea tšebeletso ke ntho e khethollang ba bangata, kaha haeba bokhoni ba lichelete bo sa lumellane le likōpo tsa mofani, joale u ke ke ua khona ho tsoela pele ho sebetsa hammoho. Ho bohlokoa ho nahana le ho bolela esale pele litšenyehelo tsa lits'ebeletso tseo sehlahisoa sa hau se itšetlehileng ka tsona. Litheko li fapane bakeng sa tšebeletso ka 'ngoe, empa hangata li lekana le lisebelisoa tseo u li sebelisang, e ka ba palo ea litsebiso tse rometsoeng kapa boholo ba hard drive ea polokelo e sebelisitsoeng.

Senotlolo sa barekisi

Ha u sebelisa lits'ebeletso tsena, ke habohlokoa hore u se ke ua khomarela tharollo e le 'ngoe, ho seng joalo u tla itšetleha ka ho feletseng ho eona' me u ipehe kotsing ho seo ho thoeng ke "lock lock". Sena se bolela hore haeba ho etsahala ntho e itseng tšebeletsong, mong'a lona a fetoha, tataiso ea nts'etsopele kapa e koala, o tla tlameha ho batla mofani oa MBaaS ka potlako, 'me, ho itšetlehile ka boholo ba kopo, ho falla ho joalo ho tla hloka nako ea bohlokoa. 'me, ka lebaka leo, litšenyehelo tsa lichelete . E tla tšosoa ka ho khetheha haeba backend e tlameletsoe ho ts'ebetso e itseng e ikhethang ea mofani oa MBaaS, kaha bafani bohle ba fapane 'me ha se bohle ba nang le ts'ebetso e tšoanang. Ka hona, ke ntho e sa tloaelehang ha ho khoneha ho falla "ho sa utloe bohloko".

Tlhahlobo eohle e ka qetella e hlalositsoe tafoleng:

Microsoft Azure

Matlafatso a AWS

Google Firebase

Kumulos

Lisebelisoa tsa MBaS
litemoso tsa push, khokahano ea data, 
ho lekanya ka tsela e iketsang le ho leka-lekanya mojaro, le tse ling tse ngata

Liphuputso

Litlhahlobo tsa nako ea 'nete

Litlhahlobo le matšolo a ho lebisa tlhokomelo ho Amazon Pinpoint

Google Analytics le Crashlytics bakeng sa ho bokella litlaleho tsa ho senyeha

Litlhahlobo tsa nako ea 'nete, tlhahlobo ea sehlopha, ho sebetsa le Big Data le ho romella lits'ebeletso tse ling

Tshebetso e eketsehileng

  1. Haha li-automation
  2. Sebopeho sa geolocation
  3. Sesebelisoa sa AI
  4. Litšebeletso tse ling tse ngata tsa Azure

  1. Temo ea lisebelisoa
  2. Matlafatsa Console
  3. Amazon Lex
  4. Litšebeletso tse ling tse ngata tsa AWS

  1. Lihokelo tse Matla
  2. Tlhahlobo ea A / B
  3. Remote Config

  1. Ho ntlafatsa sesebelisoa ho App Store. 
  2. Ts'ebetso ea nts'etsopele ea studio

Ho kopanya

  1. SDK: iOS, Android, Xamarin, Phonegap
  2. Tšitiso e phahameng ea ho kena

  1. SDK: iOS, Android, JS, React Native
  2. GraphQL tšehetso
  3. Tšitiso e phahameng ea ho kena

SDK: iOS, Android, JS, C++, Unity

SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona le tse ling tse ngata

Ho tšepahala le botsitso

Ho tima ho sa tloaelehang haholo (ho fihla hang ka khoeli)

Ho khaoha ho sa tloaelehang, haholo litemoso

Ho na le linako tsa mathata le ho tima

Ha ho lipalo-palo tse teng

Pholisi ea theko

  1. E baloang ho tsoa mehloling e sebelisitsoeng
  2. Bothata ba ho bolela esale pele
  3. Litsenyehelo li phahame ho feta tsa lits'ebeletso tsa MBaaS

  1. Spark (mahala)
  2. Lelakabe ($25/m)
  3. Blaze (ka tšebeliso)

  1. E qalang
  2. kgwebo
  3. Mokhatlo

Merero eohle e na le tefiso ea tšebeliso

Kahoo, re shebile lits'ebeletso tse 4 tsa maru. Ho na le lisebelisoa tse ling tse ngata tse tšoanang. Ha ho na ntho e kang tšebeletso e phethahetseng, kahoo leano le molemo ka ho fetisisa la ho fumana se nepahetseng ke ho utloisisa litlhoko tsa hau ho mofani oa thepa le mekhoa ea khoebo eo u ikemiselitseng ho e etsa kapele kamoo ho ka khonehang. 
Re lakatsa hore u etse khetho e nepahetseng.

Lintlha tsa botsitso tse nkiloeng tšebeletsong https://statusgator.com/
Lintlha tse mabapi le lintlha tsa basebelisi tse nkiloeng tšebeletsong www.capterra.com

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

Ke litšebeletso life tseo u li sebelisitseng e le mokhoa oa ho khutlisetsa kopo ea hau?

  • Microsoft Azure

  • AWS Amplify (kapa AWS Mobile Hub)

  • Google Firebase

  • Kumulos

  • Tse ling (ke tla bontša maikutlong)

Basebelisi ba 16 ba ile ba khetha. Basebelisi ba 13 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso