Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Ukuthuthukiswa kwe-backend kuyinqubo eyinkimbinkimbi futhi ebizayo. Lapho kwakhiwa izinhlelo zokusebenza zeselula, kuvame ukunakwa ngokungenangqondo okwengeziwe. Akulungile, ngoba ngaso sonke isikhathi kufanele usebenzise izimo ezijwayelekile zezinhlelo zokusebenza zeselula: thumela isaziso sohlelo lokusebenza, thola ukuthi bangaki abasebenzisi abanentshisekelo ekunyusweni futhi ufake i-oda, njll. Ngifuna isisombululo esizokuvumela ukuthi ugxile ezintweni ezibalulekile kuhlelo lokusebenza ngaphandle kokulahlekelwa ikhwalithi nemininingwane ekusetshenzisweni kwesibili. Futhi zikhona izixazululo!

Izinsizakalo ezinjalo zibizwa ngokuthi i-Mobile Backend-as-a-Service (MBaaS). Izinqubo zokwenza i-backend ngosizo lwabo zenziwe lula uma ziqhathaniswa nokuthuthukiswa "ngesandla". Lokhu ukonga ekuqasheni unjiniyela ongemuva ohlukile. Futhi iqiniso lokuthi umhlinzeki we-MBAaS unakekela zonke izindaba ezihlobene nokuzinza kweseva, ukulinganisa komthwalo, ukulinganisa kanye nezinye izinkinga zengqalasizinda kunikeza ukuzethemba ngekhwalithi yomphumela futhi kuyinzuzo enkulu yalezo zinsizakalo.

Kulesi sihloko, sizobheka izinsizakalo ezimbalwa ezinkulu nezifakazelwe: IMicrosoft Azure, AWS Amplify, Google Firebase, Kumulos.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Amaphuzu esizocabangela kuwo amasevisi: ukusebenza kwe-backend nezibalo, inkimbinkimbi yokuhlanganisa isevisi, ukwethembeka nokuzinza komsebenzi, kanye nenqubomgomo yentengo. Ake sidlule kusevisi ngayinye futhi siqaphele izici zayo ngokwalezi zindlela.

I-Microsoft Azure

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

I-Microsoft Azure - Ingqalasizinda-As-A-Service (IaaS) iyisevisi equkethe ukusebenza okugcwele kwe-BaaS futhi esiza ekudaleni i-backend yezinhlelo zokusebenza zeselula.

I-MBAS

I-Microsoft Azure inesethi egcwele yokusebenza yokudala i-backend yohlelo lokusebenza lweselula. Icubungula izaziso zohlelo lokusebenza, ukukala okuzenzakalelayo, ukuvumelanisa idatha, ukuhlanganiswa kwenkundla yezokuxhumana nokunye.

Isici esibalulekile se-Azure indawo yendawo yamaseva. Atholakala ezifundeni zomhlaba ezingu-54, okwandisa amathuba okukhetha iseva evumelana nawe ngokuya ngokubambezeleka. Njengoba izifunda ezithile kuphela ezivame ukuhlupheka uma kwenzeka ukungasebenzi kahle, kungacatshangwa ukuthi lapho izifunda eziningi, mancane amathuba okuba zifinyelele kulezo “ezingazinzile” kakhulu. I-Microsoft ithi inezifunda eziningi kunanoma yimuphi omunye umhlinzeki wamafu. Lokhu kuhlanganisa nakanjani.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Ama-Analytics

Isevisi inikeza ikhono lokuqapha ukusebenza kwezinhlelo zokusebenza ngesikhathi sangempela futhi iqoqe imibiko "ngokuwa". Lokhu kukuvumela ukuthi wenze okwasendaweni ngokushesha futhi uxazulule inkinga.

Futhi e-Azure, ungasebenzisa umtapo wabo wezincwadi ukuqoqa izibalo ezinhlelweni zokusebenza: ukuqoqa amamethrikhi ayisisekelo (ulwazi lwedivayisi, ulwazi lweseshini, umsebenzi wabasebenzisi, nokuningi) futhi udale imicimbi yangokwezifiso ukuze ilandelelwe. Yonke idatha eqoqiwe ithunyelwa ngokushesha kwa-Azure, okukuvumela ukuthi wenze umsebenzi wokuhlaziya nabo ngefomethi elula.

Ukusebenza okwengeziwe

Kukhona futhi izici ezithakazelisayo ezifana nokwakhiwa kohlelo lokusebenza kumadivayisi angempela, izilungiselelo ze-CI/CD ukuze kwenziwe ngokuzenzakalelayo inqubo yokuthuthukisa, namathuluzi okuhambisa ukwakhiwa kwesicelo sokuhlolwa kwe-beta noma ngokuqondile ku-App Store noma ku-Google Play.

I-Azure ikuvumela ukuthi usebenzise uhlaka olungaphandle kwebhokisi oluklanyelwe ukusebenza ngamamephu nedatha ye-geospatial, okwenza kube lula ukusebenza ngale fomethi.

Okuthakazelisa kakhulu ukuthi kungenzeka ukuxazulula izinkinga usebenzisa ukuhlakanipha okungekhona okwangempela, ongabikezela ngazo izinkomba ezihlukahlukene zokuhlaziya futhi usebenzise amathuluzi alungele ukusetshenziswa okubona ngekhompyutha, ukuqaphela inkulumo, nokunye okuningi.

Inkimbinkimbi yokuhlanganisa

Isevisi ye-Microsoft Azure inikeza I-SDK kumapulatifomu amakhulu eselula (i-iOS ne-Android) futhi, okuyivelakancane, yezixazululo ze-cross-platform (i-Xamarin ne-PhoneGap). 

Ngokuvamile, abasebenzisi bakhononda nge-interface eyinkimbinkimbi kanye nomgoqo ophezulu wokungena. Lokhu kubonisa izinkinga ezingaba khona ekuhlanganisweni kwesevisi. 

Kubalulekile ukuqonda ukuthi i-threshold yokungena ephezulu ayilona icala elikhethekile nge-Azure, kodwa inkinga evamile ye-IaaS. Isibonelo, i-Amazon Web Services, okuzoxoxwa ngayo ngokulandelayo, ijwayele ukugula nakakhulu.

Ukuthembeka

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Ukuzinza kwesevisi evela kwaMicrosoft kubukeka kuhloniphekile. Kungabonakala ukuthi okungenani kanye ngenyanga kungase kube nezinkinga zesikhashana ezifundeni ezahlukene. Lesi sithombe sikhuluma ngokuzinza okwanele kwesevisi, izinkinga azivamile ukwenzeka, ezifundeni ezithile futhi zilungiswa ngokushesha okukhulu, okuvumela isevisi ukuthi igcine isikhathi esikahle. 

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Lokhu kuqinisekiswa uhlu lwezehlakalo zakamuva kumaseva e-Azure - eziningi zazo ziyizixwayiso zesikhashana, futhi okokugcina amaseva ehlile ekuqaleni kukaMeyi. Izibalo ziqinisekisa isithombe sesevisi ezinzile.

izindleko

В inqubomgomo yentengo I-Microsoft Azure inamazinga okukhokha ahlukene esevisi, kukhona nohlelo lwamahhala olunemikhawulo ethile, okwanele ukuhlola. Kubalulekile ukukhumbula ukuthi i-Azure iyisevisi ye-IaaS, iningi layo, ngenxa yokucaciswa kwayo kanye yinkimbinkimbi yokubala izinsiza ezisetshenzisiwe, ihlushwa ubunzima bokubikezela izindleko zomsebenzi. Abantu abaningi babhekana nobunzima futhi ngokuvamile ngisho nokungakwazi ukubala kahle amakhono asetshenzisiwe. I-akhawunti yangempela ingase yehluke kakhulu kuleyo elindelwe. 

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Futhi, i-Azure, ngaphezu kwalezi zinhlelo, inezinsizakalo ezihlukene ezikhokhelwayo: Isizinda Sesevisi Yohlelo Lokusebenza, Izitifiketi Zesevisi Yohlelo Lokusebenza lwe-Azure kanye Nokuxhumana kwe-SSL. Zonke zihlobene nokuphathwa kwengqalasizinda yenu, ngeke sizithinte.
Ezibuyekezweni eziningi, abasebenzisi bakhala ngenqubomgomo yentengo eyinkimbinkimbi kanye nokungakwazi ukubikezela izindleko zesevisi. Isibali esihlongozwe yiMicrosoft sibizwa ngokuthi asinamsebenzi, futhi isevisi ngokwayo ibiza kakhulu.

Umugqa ongezansi we-Azure

Isevisi ye-Azure ye-Microsoft iyithuluzi elisebenzayo nelizinzile elingasetshenziswa njengomhlinzeki oyinhloko we-MBAaS. Iqiniso lokuthi isevisi ekuqaleni ihlinzeka ngengqalasizinda ephelele ivula amathuba amaningi okuthuthukiswa okuqhubekayo kwe-backend yakho ngale kwezinhlelo zokusebenza zeselula. Inani elikhulu lamaseva kanye nenani elikhulu lezifunda lapho atholakala khona likusiza ukuthi ukhethe ukubambezeleka okulungile kwakho. Ukubuyekezwa okuhle kwabasebenzisi kuqinisekisa lokhu. Kwamaphuzu amabi - umkhawulo ophezulu wokungena kanye nobunzima bokubikezela izindleko zesevisi.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Kuyalingana? Landela lezi zixhumanisi ukuze wazi iMicrosoft Azure ngemininingwane eyengeziwe, funda yonke imininingwane bese uqala ukuyisebenzisa: 

I-AWS Khulisa

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Ama-Web Web Services (AWS) i-IaaS yesibili ephumelele ekukhetheni kwethu. Imele inani elikhulu lezinsizakalo futhi iyathakazelisa ngoba, ngokufanisa neMicrosoft Azure, inesethi yokusebenza ezinikele ebizwa ngokuthi. I-AWS Khulisa, okuyi-backend yeselula. Ngaphambilini, kungenzeka ukuthi uke wezwa igama elithi AWS Mobile Hub, osekuyisikhathi eside kuyisevisi eyinhloko ehlinzeka ngokusebenza kwe-MBAaS. Kanjani bayabhala I-Amazon ngokwayo, i-Amplifaya iyi-Mobile Hub ebuyekeziwe futhi ethuthukisiwe exazulula izinkinga ezinkulu zamanduleli wayo.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Ngokusho kwe-Amazon, i-Ampify ithenjwa yizinkampani eziningi ezinkulu, ezihlanganisa iNetflix, i-Airbnb, nezinye eziningi.

I-MBAS

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Isixazululo seselula se-Amazon sikuvumela ukuthi ulungise ngokushesha konke ukusebenza okudingekile kuhlelo lokusebenza lweselula. Kungakhathaliseki ukuthi ukuqonda kweseva, ukugcinwa kwedatha, ukugunyazwa komsebenzisi noma ukucubungula nokulethwa kokuqukethwe, izaziso nezibalo. 

I-Amazon iphinde inikeze zonke izimo ezidingekayo ngokwengqalasizinda, njengokukala, ukulinganisa umthwalo, nokunye.

Ama-Analytics

Isevisi ehlukile inesibopho sokuhlaziya I-Amazon Pinpoint, lapho ungahlukanisa khona izethameli futhi uqhube imikhankaso emikhulu yokukhomba ngeziteshi ezihlukene (izaziso zohlelo lokusebenza, i-SMS ne-imeyili) ukuze uhehe abasebenzisi kusevisi.

I-Pinpoint inikeza idatha yesikhathi sangempela, ungakha amasegimenti ezithameli ezinamandla, uhlaziye ukusebenzelana kwabo futhi uthuthukise isu lakho lokumaketha ngokusekelwe kule datha.

Ukusebenza okwengeziwe

I-Amazon Amplify inikeza ukufinyelela kusevisi Ipulazi Ledivayisi ye-AWS ukuhlola ukwakhiwa kwezinhlelo zakho zokusebenza kumadivayisi angempela. Isevisi ikuvumela ukuthi wenze ukuhlola okuzenzakalelayo okuhambisanayo kwezinhlelo zakho zokusebenza ezinhlobonhlobo zemishini ephathekayo, ukuhlola mathupha nakho kuyatholakala.

service I-AWS Amplify Console iyithuluzi lokuphakela nokubamba kokubili izinsiza zeseva nezinhlelo zokusebenza zewebhu ezinekhono lokumisa i-CI/CD ukuze kuzenzekele inqubo yokuthuthukisa.

Okunye okungajwayelekile ithuba lokwethula amabhothi ezwi neyombhalo ezinhlelweni zeselula “ngaphandle kwebhokisi” njengesixhumi esibonakalayo sokusebenzelana komsebenzisi. Isebenza kusevisi I-Amazon Lex.

Kuyathakazelisa ukuthi i-AWS Amplify iphinde inikeze okuncane umtapo wolwazi izingxenye ze-UI esezilungile zohlelo lwakho lokusebenza lwe-React Native, ezingasebenza njengokusheshisa kancane kwenqubo yokuthuthukisa, noma zisetshenziswe kumfuziselo noma i-MVP yephrojekthi yakho.

Inkimbinkimbi yokuhlanganisa

I-Amazon Amplify inikeza i-SDK ye iOS, Android, i-JavaScript и Phendulela uNative futhi inemininingwane eminingi. imibhalo. Kubalulekile ukuqaphela ukuthi ngaphezu kwe-REST, isevisi iphinde isekele i-GraphQL.

Njengoba kuxoxiwe ohlelweni lokuhlaziya i-Azure, isithiyo esiphezulu sokungena siyinkinga evamile kuwo wonke ama-IaaS. I-Amazon ayihlukile, ngokuphambene nalokho. Lokhu mhlawumbe kungenye yezinkonzo ezinzima kakhulu ukuziqonda. Lokhu kungenxa yenani elikhulu lamathuluzi ahlukahlukene i-AWS enawo. Ukufunda i-AWS kusukela ekuqaleni kuzothatha isikhathi esiningi. Kodwa uma uzikhawulela kuphela ku-Amplify, ungasebenzisa isisombululo esisebenzayo ngesikhathi esanele.

Ukuthembeka

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Isevisi evela e-Amazon ngokwezibalo ibukeka izinzile kune-Azure. Kodwa inani elincane lokuvalwa okugcwele (amaseli abomvu) liyajabulisa. Ngokuyisisekelo, konke okwenzekayo izixwayiso nokungazinzi kwezinye izinkonzo.

Lokhu kuqinisekiswa uhlu lwezehlakalo zakamuva kumaseva e-AWS - ezinye zazo ziyizixwayiso zesikhathi esihlukile (ngezinye izikhathi kufika emahoreni angu-16), futhi okokugcina amaseva ehlile kwakuphakathi noJuni. Ngokuvamile, kubonakala kuzinzile.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

izindleko

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Inqubomgomo yentengo I-Amazon Web Services ilula uma uthi nhlá - khokha kuphela lokho okusebenzisayo, ngaphezu komkhawulo wamahhala. Kodwa njengeMicrosoft Azure, uma usebenzisa izinsiza ezengeziwe, kuba nzima nakakhulu ukubikezela inani lezindleko zomsebenzi.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Kunezibuyekezo eziningi ku-inthanethi ezibiza i-AWS ibiza kakhulu. Akudingeki ukuthi, izinkampani kudala zavela ukuthi, ngenani elihlukile, zikulungele ukukhulisa ukusebenzisa kwakho i-AWS, zinciphisa izikweletu zanyanga zonke ngangokunokwenzeka. 

I-Amazon Amplify Bottom Line

Ngokuvamile, indaba nge-Amazon Amplify ifana ne-Azure. Ngezindlela eziningi, ukusebenza okufanayo kwe-MBAaS, ukuhlinzeka ngengqalasizinda egcwele kanye nekhono lokuthuthukisa i-backend yakho. Amathuluzi okuthengisa e-Amazon agqama kahle, ikakhulukazi, Phina.

Ngasohlangothini olubi, sikhumbula umkhawulo wokungena ongekho ngaphansi ophakeme kune-Azure, nobunzima obufanayo ngokubikezela izindleko. Engeza kulokhu isevisi ezinzile kancane futhi, ngokwehlulela ngezibuyekezo, hhayi usekelo lobuchwepheshe olusabele.

Kuyalingana? Landela lezi zixhumanisi ukuze ufunde kabanzi nge-Amazon Amplify, ufunde yonke imininingwane, bese uqala ukuyisebenzisa: 

I-Google Firebase

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula
service I-Firebase kusuka ku-Google ingenye yezinketho ezithakazelisa kakhulu njengesevisi ye-MBAaS yohlelo lwakho lokusebenza. Sekuyisikhathi eside izisungula njengethuluzi eliwusizo futhi injalo ezinhlelweni eziningi ezaziwayo: iShazam, iDuolingo, iLyft nezinye. 
Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

I-MBAS

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

I-Firebase inakekela yonke into edingwa uhlelo lwakho lokusebenza lweselula. Le sevisi ihlanganisa izici ezigcwele ezingemuva ezigcwele, ezifana nokugcinwa kwedatha, ukuvumelanisa, ukufakazela ubuqiniso, imisebenzi yamafu (ukwenziwa kwekhodi ye-backend), futhi okwamanje iku-beta. Ikhithi Yokufunda Yomshini, lapho uhlelo lokusebenza lisebenzisa imisebenzi ehlukahlukene ngokusekelwe ekufundeni komshini (ukubonwa kombhalo, izinto ezisezithombeni, nokunye okuningi). 

Ama-Analytics

Isici esibalulekile se-Firebase ukuthi ngaphezu kokusebenza kwe-backend, isevisi futhi inikeza izinhlobonhlobo zezinketho zokuhlaziya izinhlelo zokusebenza. I-Google Analytics eyakhelwe ngaphakathi, ukuhlukaniswa kwesisekelo somsebenzisi kanye nezaziso zohlelo lokusebenza. Futhi ngo-2017, i-Google yenza ukutholwa okukhulu ngokuthenga isevisi Yendwangu esetshenziswa kakhulu futhi iyihlanganise ku-Firebase, kanye ne-Crashlytics, ithuluzi eliwusizo kakhulu lokulandelela iziphazamisi zohlelo lokusebenza nokuqoqa izibalo nemibiko ngokuphahlazeka kwedivayisi yomsebenzisi.

Ukusebenza okwengeziwe

I-Firebase inikeza ithuluzi Izixhumanisi ze-Firebase Dynamic ukucubungula izixhumanisi eziguqukayo kokuqukethwe kwakho, ngaleli thuluzi ungakha izixhumanisi eziholela kuhlelo lokusebenza uma lufakiwe, uma kungenjalo, zithumela umsebenzisi ku-App Store noma ku-Google Play ukuze zifakwe. Futhi, izixhumanisi ezinjalo zisebenza ngokuya ngedivayisi ezivula kuyo, uma kuyikhompyutha, ikhasi lizovulwa kusiphequluli, futhi uma idivayisi iwushintsho kuhlelo lokusebenza.

I-Google futhi ikuvumela ukuthi uhlole i-A/B usebenzisa izinhlelo zakho zokusebenza Ukuhlolwa kwe-Firebase A/B futhi usethe ukucushwa kwesilawuli kude ngethuluzi I-Remote Config

Inkimbinkimbi yokuhlanganisa

Kuyacaca ukuthi le sevisi ihlanganisa inombolo enkulu kakhulu yezici zohlelo lwakho lokusebenza. Ngokuhlanganiswa kwe-Firebase, kufanele usebenzise I-SDK inkundla edingekayo, okuhlanganisa i-iOS, i-Android, i-JavaScript, kanye ne-C ++ ne-Unity, ezoba usizo kakhulu uma uthuthukisa imidlalo. Kubalulekile ukuqaphela ukuthi i-Firebase inemibhalo enemininingwane efanele kanye nesisekelo esibanzi sonjiniyela wabasebenzisi, futhi ngenxa yalokho, inani elikhulu lokuqukethwe okusekelayo kuwebhu, kungakhathaliseki ukuthi kuyizimpendulo zemibuzo noma ama-athikili okubuka konke.

Ukuthembeka

Ukuthi ukuncika ku-Google kuyindaba ye-athikili ehlukile. Ngakolunye uhlangothi, unomhlinzeki ozinze kakhulu futhi osebenzayo, futhi ngakolunye uhlangothi, ngeke wazi ukuthi "i-Google nayo izoyivala nini le sevisi." Akumangalisi ukuthi i-Google isusiwe emsebenzini wabo "Ungabi mubi"

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Uma umhlinzeki enezinsiza ezinjalo, kubonakala sengathi isikhathi sokusebenza kufanele sithambekele ku-100%, kodwa usengathola imibiko eminingi yezinkinga ngesevisi, isibonelo, isicaphuni omunye wabasebenzisi: Isikhathi sokuphumula siyenzeka. Endabeni ye-Firebase, ungase uthi "isikhathi esengeziwe" siyenzeka". Futhi ngempela, uma ubheka izibalo zemicimbi enamasevisi e-Firebase, sizobona ukuthi kukhona kokubili izikhathi zokuphumula ezincane kanye nokucima okugcwele kwamahora angu-5-7, lokhu kungaba bucayi kusevisi yakho.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Futhi ngezinye izikhathi izinkinga zithatha amasonto. Akumele sikhohlwe ukuthi lezi zinsizakalo zingasebenzisa ikhodi ebalulekile nebalulekile kumkhiqizo. Lesi sibalo asibukeki sijabule kakhulu.

izindleko

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Inqubomgomo yentengo I-Firebase icacile futhi ilula, kunezinhlelo ezi-3: I-Spark, Flame ne-Blaze. Bahlukene ngokwemibono komunye nomunye. Ngenkathi i-Spark kuwuhlelo lwamahhala olunemikhawulo ekuvumela ukuthi usebenzise futhi uhlole ingxenye ebalulekile yokusebenza kwenkundla. Izinhlelo zeFlame neBlaze zikhokhelwe ukusetshenziswa. I-Flame ibiza u-$25 omisiwe ngenyanga, kodwa empeleni uthola i-Spark efanayo, kuphela enemikhawulo ephakeme kakhulu. 

I-Blaze ihlukile kwabanye. Ikuvumela ukuthi usebenzise amakhono enkundla ngamanani angenamkhawulo, kuyilapho ukhokha ngokulingana nezinsiza ozisebenzisayo. Lolu uhlelo oluguquguquka kakhulu lapho ukhokhela khona izici ozisebenzisayo kuphela. Uma, ngokwesibonelo, unquma ukusebenzisa inkundla kuphela ukuhlola izinhlelo zokusebenza, uzokhokha kuphela ukweqa imikhawulo yokuhlola yamahhala.

Sekukonke, amanani e-Firebase asobala kakhulu futhi ayabikezelwa. Kulolu hlelo, uyaqonda ukuthi lokhu noma lokho kusebenza kuzobiza malini, futhi ubale izindleko lapho ukala noma ushintsha isevisi.

Isifinyezo nge-Firebase

Isevisi ye-Firebase ye-Google iwumhlinzeki we-MBAaS ogcwele ngokugcwele okhawulela ingqalasizinda eyinkimbinkimbi i-AWS ne-Azure ehlobene nayo ngokuqondile. Konke ukusebenza okudingekayo ekuthuthukiseni i-cloud backend kusendaweni, amathuba amaningi okuhlaziya, ukuhlanganisa kalula, umkhawulo wokungena ophansi kanye nentengo esobala. 

Ezinhlangothini ezimbi - izinkinga ngokuzinza kwenkonzo. Ngeshwa, ayikho indlela yokuba nomthelela kulokhu, singathemba kuphela onjiniyela bakwa-Google.
Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula
Ikufanele wena? Landela lezi zixhumanisi ukuze wazi i-Google Firebase ngemininingwane eyengeziwe, funda yonke imininingwane bese uqala ukuyisebenzisa: 

Kumulos

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Kumulos iyisevisi ezimele ye-MBAaS eyasungulwa ngo-2011. 

I-MBAS

Njenge-backend yeselula, i-Kumulos inikeza amathuluzi amaningi ajwayelekile esivele sawabona ezinsizeni zangaphambilini. Kungenzeka futhi ukudala imikhankaso ephelele esekelwe kushejuli nendawo yendawo, ukulandelela nokuxilonga ukuwa, ukuhlanganiswa okulula no-Slack, Trello kanye noJira, ukugcinwa kwedatha kanye nokucubungula ukugunyazwa komsebenzisi.

Njenge-Firebase, isevisi inakekela zonke izinkinga ngokulinganisa ukulayisha, ukukala, nezinye izinkinga zengqalasizinda.

Ama-Analytics

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

I-Kumulos inezibalo ezibanzi ezakhelwe kuyo, okuhlanganisa ukubika ngezikhathi ezithile, ukuhlukaniswa kwabasebenzisi, izibalo zokuziphatha ezinemininingwane, ukuhlaziywa kweqembu, nokuningi. Inkundla yaqale yadalelwa i-Big Data futhi isilungele ukusebenza ngenani elikhulu ledatha. Zonke izibalo ziboniswa ngesikhathi sangempela. Injini yokuhlaziya yangaphakathi ibikezela imininingwane ehlukahlukene ngokusekelwe kwizibalo eziqoqiwe.

Isici esibalulekile yikhono lokugcina nokuthekelisa idatha kwamanye amasevisi, okuhlanganisa: Salesforce, Google BigQuery, Amplitude kanye ne-Tableau.

Ukusebenza okwengeziwe

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Isici esithokozisayo nesingavamile ukubonakala siyithuluzi lokuthuthukisa ukunyuswa kohlelo lokusebenza ku-App Store. Kumulos App Store Ukuthuthukisa ihlola ikhasi lakho lesicelo futhi iphakamise izixazululo zokuthuthukisa ukusebenza. Ilandelela izici zempumelelo yohlelo lokusebenza njengezilinganiso zabasebenzisi nezinga lezinhlelo zokusebenza emazweni aphezulu, futhi ikhiqize imibiko ngokusekelwe kuleyo datha. 

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Kubukeka kuthakazelisa kakhulu ukuba nekhithi yamathuluzi ekhethekile yezitudiyo zokuthuthukisa amaselula, enikeza isixhumi esibonakalayo esikahle sokuphatha idatha yohlelo lokusebenza kumakhasimende ahlukahlukene. Kanye nokukhiqiza imibiko eqondene ngqo namaklayenti akho.

Inkimbinkimbi yokuhlanganisa

KwaKumulos isethi ebanzi yama-SDK ukuze kuhlanganiswe nawo womabili amathuluzi omdabu nawenkundla yesiphambano. Imitapo yolwazi ibuyekezwa futhi inakekelwe.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Imibhalo enemininingwane ichazwa kuwo wonke amathuluzi, kukhona futhi okokufundisa okuningana nezibonelo esezenziwe zokusebenzisa inkundla.

Ukuthembeka

Ngeshwa, angikwazanga ukuthola izibalo zokuzinza kwamaseva esevisi yakwaKumulos.

izindleko

Ngaphezu kwesivivinyo samahhala, uKumulos unezi-3 uhlelo olukhokhelwayo: Ukuqala, Ibhizinisi kanye ne-Ejensi. Basebenza ngomgomo othi "Ngikhokha kuphela lokho engikusebenzisayo." Ngeshwa, isevisi ayihlinzeki ngohlu lwamanani esizindeni somphakathi, kubonakala sengathi ibalwa ngabanye, ngokusekelwe ezidingweni zakho.

Uhlolojikelele lwezinsizakalo zamafu zokuthuthukiswa kwe-backend yohlelo lokusebenza lweselula

Akunakwenzeka ukukhuluma ngokunembile mayelana nokubikezela nobukhulu bezinkokhelo ngaphandle kokwazi amanani ngokwawo azo zonke izinhlelo. Into eyodwa ejabulisa - ngokusobala, amanani entengo ayavumelana nezimo.

Ingqikithi yamaKumulos

I-Kumulos inikeza inkundla ye-MBAaS ngezindlela eziningi ezifana ne-Firebase. Iqukethe lonke isethi edingekayo yamathuluzi esevisi ye-MBAaS, izibalo ezibanzi kakhulu namandla okubika. Kubukeka kuthakazelisa njengomnikelo ohlukile wezitudiyo zohlelo lokusebenza lweselula, ohlanganisa izinzuzo eziningi ezengeziwe.

Kusukela kokubi - ukuntuleka kwanoma iyiphi idatha ekuzinzeni kwamaseva kanye namanani entengo avaliwe.

Kufanele uzame? Landela lezi zixhumanisi ukuze wazi amaKumulos kabanzi, ufunde yonke imininingwane bese uqala ukuyisebenzisa: 

isiphetho

Ukukhethwa kwesevisi yefu ye-backend yeselula kubalulekile ukuthatha ngokungathí sina, njengoba kuzoba nomthelela omkhulu enqubweni yokuthuthukisa kanye nokuthuthukiswa okulandelayo kwesicelo sakho noma isevisi. 

Esihlokweni, sibuyekeze izinsizakalo ezi-4: I-Microsoft Azure, i-AWS Amplify, i-Google Firebase ne-Kumulos. Phakathi kwazo kukhona izinsizakalo ezi-2 ezinkulu ze-IaaS kanye ne-2 MBaS, ezisebenza ngokukhethekile ku-backend yeselula. Futhi kulowo nalowo ongakhetha ahlangabezane nezinkinga ezithile nezici ezingezinhle.

Kubalulekile ukuqonda ukuthi asikho isixazululo esiphelele. Ukukhethwa kobuchwepheshe bephrojekthi kuwukuvumelana phakathi kwezinto ezibalulekile. Ngiphakamisa ukuthi udlule kuzo futhi:

Ukusebenza

Ukusebenza kwenkundla oyikhethayo kuthinta ngqo imikhawulo oyibeka ku-backend yakho. Ngaso sonke isikhathi udinga ukucaca mayelana nezinto eziza kuqala kuwe lapho ukhetha isevisi, noma ngabe isebenzisa isici esisodwa esikhethekile, njengezaziso zohlelo lokusebenza ukuze wonge imali, noma ukwakha ingqalasizinda yakho ngaphakathi kwe-ecosystem efanayo ukuze ubeke endaweni eyodwa futhi ufane nemuva lakho. 

Ama-Analytics

Kunzima ukucabanga ngezinsizakalo zesimanje ngaphandle kokuhlaziya. Phela, leli thuluzi elikuvumela ukuthi uthuthukise isevisi, uhlaziye abasebenzisi futhi, ngenxa yalokho, uthole inzuzo eyengeziwe. Izinga lomkhiqizo wokugcina lincike ngokuqondile kukhwalithi nokusebenza kwezibalo. Kodwa akekho ozihluphayo ngokuxhuma izibalo zezinkampani zangaphandle, kungaba yingxenye yokuhlaziya ye-Firebase, i-AppMetrica evela ku-Yandex, noma enye into ekufanele kakhulu.

Inkimbinkimbi yokuhlanganisa

Ubunkimbinkimbi bokuhlanganiswa buthinta ngokuqondile izindleko zakho kokubili izinsiza zemali nesikhathi enqubweni yokuthuthukiswa, ingasaphathwa inkinga engaba khona yenqubo yokuthola onjiniyela ngenxa yokungathandwa noma umkhawulo ophezulu wokungena kukhithi yamathuluzi.

Ukuthembeka nokuzinza

Ukuthembeka nokuzinza kwanoma iyiphi isevisi kungenye yezinkomba ezibaluleke kakhulu. Futhi lapho isicelo sakho siqu sihlushwa izinkinga ohlangothini lomhlinzeki, isimo asijabulisi. Umsebenzisi wokugcina akanandaba nokuthi yini engalungile lapho nokuthi ngabe nguwe osolwa ngokuqondile ngokuthi isevisi ayisebenzi. Ngeke akwazi ukwenza lokho akuhlelile, futhi yilokho, umbono wonakalisiwe, angase angabuyeli kumkhiqizo. Yebo, awekho amasevisi afanelekile, kodwa akhona amathuluzi okunciphisa ukulahlekelwa uma kwenzeka kuba nezinkinga ngasohlangothini lomhlinzeki.

Inqubomgomo yentengo

Inqubomgomo yentengo yesevisi iyisici esinqumayo kwabaningi, ngoba uma amandla ezezimali engafani nezicelo zomhlinzeki, ngeke ukwazi ukuqhubeka nokusebenza ndawonye. Kubalulekile ukucabangela nokubikezela izindleko zezinsizakalo umkhiqizo wakho oncike kuzo. Amanani ayahluka phakathi kwamasevisi, kodwa ngokuvamile ahambisana nezinsiza ozisebenzisayo, kungakhathaliseki ukuthi inombolo yezaziso ezithunyelwe noma usayizi we-hard drive yakho.

Ilokhi yomthengisi

Ukusebenzisa lezi zinsizakalo, kubalulekile ukuthi ungabambeki kwisixazululo esisodwa, ngaphandle kwalokho uncike ngokuphelele kuso futhi uzilahlele kulokho okubizwa ngokuthi "i-vendor lock". Lokhu kusho ukuthi uma kwenzeka okuthile kusevisi, umnikazi uyashintsha, isiqondiso sokuthuthukiswa noma ukuvala, kuzodingeka ufune ngokushesha umhlinzeki we-MBAaS omusha, futhi, kuye ngosayizi wesicelo, ukuthutha okunjalo kuzodinga isikhathi esibalulekile. futhi, ngenxa yalokho, izindleko zemali. . Kuzobe kwesabeka ikakhulukazi uma i-backend iboshelwe ekusebenzeni okuthile okuhlukile komhlinzeki we-MBAaS, ngoba bonke abahlinzeki bahlukile futhi akubona bonke abanesethi efanayo yokusebenza. Ngakho-ke, akuvamile uma kungenzeka ukunyakaza "ngokungenabuhlungu".

Konke ukuhlaziya kungafingqwa kuthebula:

I-Microsoft Azure

I-AWS Khulisa

I-Google Firebase

Kumulos

Amathuluzi e-MBAaS
izaziso zohlelo lokusebenza, ukuvumelanisa idatha, 
ukukala okuzenzakalelayo nokulinganisa umthwalo, nokunye okuningi

Ama-Analytics

Izibalo zesikhathi sangempela

Izibalo nemikhankaso yokukhomba ku-Amazon Pinpoint

I-Google Analytics ne-Crashlytics yokuqoqa imibiko yokusaphazeka

Izibalo zesikhathi sangempela, ukuhlaziywa kweqembu, sebenza ne-Big Data futhi uthumele kwamanye amasevisi

Ukusebenza okwengeziwe

  1. Yakha i-Automation
  2. Uhlaka lwendawo
  3. Ithuluzi le-AI
  4. Ezinye izinsiza eziningi ze-Azure

  1. Idivayisi Ipulazi
  2. Khulisa ikhonsoli
  3. I-Amazon Lex
  4. Ezinye izinsiza eziningi ze-AWS

  1. Izixhumanisi Ezinamandla
  2. Ukuhlolwa kwe-A / B
  3. I-Remote Config

  1. Ukuthuthukisa uhlelo lokusebenza ku-App Store. 
  2. Ukusebenza kokuthuthukiswa kwesitudiyo

Ukuhlanganisa

  1. Ama-SDK: iOS, Android, Xamarin, Phonegap
  2. Umkhawulo wokungena ophezulu

  1. I-SDK: iOS, Android, JS, React Native
  2. Ukusekelwa kwe-GraphQL
  3. Umkhawulo wokungena ophezulu

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

SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona nokunye okuningi

Ukuthembeka nokuzinza

Ukuvalwa okungavamile kakhulu (kufika isikhathi esingu-1 ngenyanga)

Ukucima okungajwayelekile, ikakhulukazi izexwayiso

Kunezikhathi zezinkinga nokucisha ugesi

Azikho izibalo

Inqubomgomo yentengo

  1. Kubalwe kusukela kuzinsiza ezisetshenzisiwe
  2. Ubunzima bokubikezela
  3. Izindleko ziphakeme kunezinsizakalo ze-MBAaS

  1. Inhlansi (mahhala)
  2. Ilangabi (25$/m)
  3. I-Blaze (ngokusetshenziswa ngakunye)

  1. Ukuqalisa
  2. Enterprise
  3. Agency

Zonke izinhlelo zikhokhisa ukusetshenziswa ngakunye

Ngakho-ke, sihlaziye izinsizakalo zefu ezi-4. Kukhona inqwaba yamanye amathuluzi afanayo. Ayikho into efana nesevisi engenaphutha, ngakho-ke isu elingcono kakhulu lokuthola elungile ukwazi izidingo zomhlinzeki wakho kanye nokuhwebelana ozimisele ukukwenza kusenesikhathi. 
Sifuna ukuthi wenze ukukhetha okufanele.

Idatha yokuzinza ethathwe kusevisi https://statusgator.com/
Idatha yokulinganisa yomsebenzisi ethathwe kusevisi www.capterra.com

Abasebenzisi ababhalisiwe kuphela abangabamba iqhaza kuhlolovo. Ngena ngemvume, wamukelekile.

Futhi iyiphi isevisi oyisebenzisile njengesipele sohlelo lwakho lokusebenza?

  • I-Microsoft Azure

  • I-AWS Amplify (noma i-AWS Mobile Hub)

  • I-Google Firebase

  • Kumulos

  • Okunye (chaza kumazwana)

Bangu-16 abasebenzisi abavotile. Abasebenzisi abangu-13 bagobile.

Source: www.habr.com

Engeza amazwana