Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

He hana paʻakikī a pipiʻi ka hoʻomohala ʻana i hope. I ka hoʻomohala ʻana i nā polokalamu kelepona, hāʻawi pinepine ʻia ka nānā pono ʻole. ʻAʻole kūpono, no ka mea i kēlā me kēia manawa e hoʻokō ʻoe i nā hiʻohiʻona maʻamau no nā noi kelepona: hoʻouna i kahi leka hoʻolaha, ʻike i ka nui o nā mea hoʻohana e makemake i ka hoʻolaha a kau i kahi kauoha, etc. Makemake wau i kahi hoʻonā e hiki ai iaʻu ke nānā aku i nā mea nui no ka noi me ka nalowale ʻole o ka maikaʻi a me nā kikoʻī i ka hoʻokō ʻana i nā mea nui ʻole. A aia kekahi mau hoʻonā!

Ua kapa ʻia kēlā mau lawelawe ʻo Mobile Backend-as-a-Service (MBaaS). Hoʻohālikelike ʻia nā kaʻina hana o ka hana ʻana i kahi backend me kā lākou kōkua i ka hoʻomohala ʻana i ka manual. Mālama kēia i ka hoʻolimalima ʻana i kahi mea hoʻomohala hope. A ʻo ka mālama ʻana o ka mea lawelawe MBAaS i nā pilikia āpau e pili ana i ka paʻa o ka server, ka hoʻohālikelike ʻana i ka ukana, ka scalability a me nā mea paʻakikī ʻē aʻe e hāʻawi i ka hilinaʻi i ka maikaʻi o ka hopena i loaʻa a ʻo ia ka mea nui o ia mau lawelawe.

Ma kēia ʻatikala e nānā mākou i nā lawelawe nui a hōʻoia ʻia: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Nā kikoʻī a mākou e noʻonoʻo ai i nā lawelawe: backend a me ka hana analytics, paʻakikī o ka hoʻohui ʻana o ka lawelawe, hilinaʻi a me ka paʻa o ka hana, a me nā kulekele kumu kūʻai. E hele kāua i kēlā me kēia lawelawe a nānā i kā lākou mau hiʻohiʻona e like me kēia mau pae.

Microsoft Azure

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Microsoft Azure — ʻO Infrastructure-As-A-Service (IaaS) kahi lawelawe i loaʻa i ka hana BaaS piha piha a kōkua i ka hana ʻana i kahi hope no nā noi kelepona.

MBAaS

Microsoft Azure Loaʻa iā ia kahi hana piha no ka hoʻokumu ʻana i kahi backend no kahi noi kelepona. Ke kaʻina ʻana i nā leka hoʻolaha, ka scaling maʻalahi, ka hoʻonohonoho ʻana i ka ʻikepili, ka hoʻohui ʻana me nā ʻoihana pūnaewele a me nā mea hou aku.

ʻO kahi hiʻohiʻona koʻikoʻi o Azure ka wahi kikoʻī o nā kikowaena. Aia lākou ma 54 mau wahi o ka honua, kahi e hoʻonui ai i ke koho ʻana i kahi kikowaena kūpono no kāu latency. No ka mea i ka wā o nā pilikia, ʻo kekahi mau ʻāina wale nō e ʻeha pinepine ʻia, hiki ke manaʻo ʻia ʻoi aku ka nui o nā wahi, ʻoi aku ka liʻiliʻi o ka hopena me ka "paʻa ʻole". Ua ʻōlelo ʻo Microsoft he ʻoi aku ka nui o nā wahi ma mua o nā mea hāʻawi kapuaʻi ʻē aʻe. He mea pono keia.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Pāʻani

Hāʻawi ka lawelawe i ka hiki ke nānā i ka hana noi i ka manawa maoli a hōʻiliʻili i nā hōʻike ulia. No laila e ʻae iā ʻoe e hoʻokaʻawale koke a hoʻoponopono i ka pilikia.

Eia kekahi ma Azure, hiki iā ʻoe ke hoʻohana i kā lākou waihona ponoʻī e hōʻiliʻili i nā ʻikepili i nā noi: e hōʻiliʻili i nā metric kumu (ʻike e pili ana i ka hāmeʻa, ka hālāwai, ka hana mea hoʻohana, a me nā mea hou aku) a hana i kāu mau hanana ponoʻī no ka nānā ʻana. Hoʻouna koke ʻia nā ʻikepili i hōʻiliʻili ʻia i Azure, e ʻae iā ʻoe e hana i ka hana analytical me ia i kahi ʻano kūpono.

Nā hana hou aku

Aia kekahi mau hiʻohiʻona hoihoi e like me ka hoʻāʻo ʻana i ka noi i kūkulu ʻia ma nā polokalamu maoli, nā hoʻonohonoho CI/CD e hoʻokaʻawale i ke kaʻina hana, a me nā mea hana no ka hoʻouna ʻana i nā hui noi no ka hoʻāʻo beta a i ʻole i ka App Store a i ʻole Google Play.

ʻAe ʻo Azure iā ʻoe e hoʻohana i kahi hoʻolālā o waho o ka pahu i hoʻolālā ʻia e hana me nā palapala 'āina a me ka ʻikepili geospatial, kahi e maʻalahi ai ka hana ʻana me kēia ʻano.

ʻOi aku ka hoihoi i ka hiki ke hoʻoponopono i nā pilikia me ka hoʻohana ʻana ʻimi hoʻopunipuni, hiki iā ʻoe ke wānana i nā hōʻailona analytical like ʻole a hoʻohana i nā mea hana mākaukau no ka ʻike kamepiula, ʻike ʻōlelo a me nā mea hou aku.

Paʻakikī o ka hoʻohui

Hāʻawi ʻo Microsoft Azure SDK no nā pūnaewele kelepona nui (iOS a me Android) a, ʻaʻole i maʻa pinepine ʻia, no nā hoʻonā cross-platform (Xamarin a me PhoneGap). 

Ma keʻano laulā, hoʻopiʻi nā mea hoʻohana e pili ana i ka pilina paʻakikī a me ka pale kiʻekiʻe i ke komo ʻana. Hōʻike kēia i nā pilikia i ka hoʻohui lawelawe. 

He mea nui e hoʻomaopopo ʻo ka pale kiʻekiʻe i ke komo ʻana ʻaʻole ia he hihia kūikawā me Azure, akā he pilikia maʻamau no IaaS. No ka laʻana, ʻo Amazon Web Services, e kūkākūkā hou ʻia, ʻoi aku ka maʻalahi o kēia maʻi.

Pono

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

ʻIke maikaʻi ke kūpaʻa o ka lawelawe a Microsoft. Hiki ke ʻike ʻia nā pilikia pōkole ma nā wahi like ʻole ma ka liʻiliʻi hoʻokahi i ka mahina. Hōʻike kēia kiʻi i ka paʻa pono o ka lawelawe; ʻaʻole hiki ke loaʻa nā pilikia, ma kekahi mau wahi, a hoʻoponopono wikiwiki ʻia, e ʻae i ka lawelawe e mālama i kahi manawa kūpono. 

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Hoʻopaʻa ʻia kēia e ka papa inoa o nā hanana hou ma nā kikowaena Azure - ʻo ka hapa nui o lākou he mau ʻōlelo luhi pōkole, a ʻo ka manawa hope loa i iho ai nā kikowaena i ka hoʻomaka ʻana o Mei. Hoʻopaʻa nā ʻikepili i ke kiʻi o ka lawelawe paʻa.

lilo o

В kulekele kumu kūʻai Loaʻa iā Microsoft Azure nā hoʻolālā uku ʻokoʻa no ka lawelawe; aia kekahi hoʻolālā manuahi me kekahi mau palena, i lawa no ka hoʻāʻo ʻana. He mea nui e hoʻomanaʻo ʻo Azure kahi lawelawe IaaS, ʻo ka hapa nui o ia mau mea, ma muli o kā lākou kikoʻī a me ka paʻakikī o ka helu ʻana i nā kumu waiwai i hoʻopau ʻia, e pilikia ana i ka paʻakikī o ka wānana i ke kumukūʻai o ka hana. He nui ka poʻe e kū nei i nā pilikia a pinepine i ka hiki ʻole ke helu pololei i ka mana i hoʻohana ʻia. Hiki ke ʻokoʻa ka helu maoli mai ka helu i manaʻo ʻia. 

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Eia kekahi, ʻo Azure, ma kahi o kēia mau hoʻolālā, he mau lawelawe uku ʻokoʻa: App Service Domain, Azure App Service Certificates a me SSL Connections. Pili lākou a pau i ka hoʻokele ʻana i kāu ʻoihana; ʻaʻole mākou e hoʻopā iā lākou.
I nā loiloi he nui, hoʻopiʻi nā mea hoʻohana e pili ana i ke kulekele kumu kūʻai paʻakikī a me ka hiki ʻole ke wānana i ke kumukūʻai o ka lawelawe. Ua kapa ʻia ka calculator i manaʻo ʻia e Microsoft he mea ʻole, a ʻo ka lawelawe ponoʻī he kumukūʻai loa.

Hōʻuluʻulu manaʻo ma Azure

ʻO ka lawelawe ʻo Azure ʻo Microsoft he mea hana a paʻa no ka hoʻohana ʻana ma ke ʻano he mea hoʻolako MBaaS nui. ʻO ka hāʻawi mua ʻana o ka lawelawe i kahi ʻenehana piha piha e wehe i nā manawa he nui no ka hoʻomohala hou ʻana o kāu backend ma mua o nā noi kelepona. ʻO ka heluna nui o nā kikowaena a me ka nui o nā wahi i loaʻa ai lākou e kōkua iā ʻoe e koho i nā mea kūpono iā ʻoe ma ke ʻano o ka latency. ʻO nā loiloi mea hoʻohana maikaʻi e hōʻoia i kēia. ʻO nā hiʻohiʻona maikaʻi ʻole kahi pale kiʻekiʻe i ke komo ʻana a paʻakikī i ka wānana i ke kumukūʻai o ka lawelawe.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Ua kūpono? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Microsoft Azure i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia: 

AWS Hoʻonui

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Nā Paena Pūnaewele Amazon (AWS) ʻo ia ka lua o IaaS e hoʻokomo i kā mākou koho. Hōʻike ia i kahi helu nui o nā lawelawe a hoihoi i kēlā, ma ka hoʻohālikelike me Microsoft Azure, loaʻa iā ia kahi hoʻonohonoho hoʻolaʻa i kapa ʻia. AWS Hoʻonui, ʻo ia hoʻi kahi hope paʻa lima. Ma mua, ua lohe paha ʻoe i ka inoa ʻo AWS Mobile Hub, ʻo ia ka lawelawe nui e hāʻawi ana i ka hana MBAaS. Pehea e kākau ʻO Amazon ponoʻī, ʻo Amplify kahi Mobile Hub i hoʻololi ʻia a hoʻomaikaʻi ʻia, e hoʻoponopono i nā pilikia nui o kona mua.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Wahi a Amazon, hilinaʻi ʻia ka lawelawe Amplify e nā hui nui he nui, me Netflix, Airbnb a me nā mea ʻē aʻe he nui.

MBAaS

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Hāʻawi ka hāmeʻa kelepona ʻo Amazon iā ʻoe e hoʻonohonoho wikiwiki i nā hana pono āpau no kahi noi kelepona. ʻO ia ka logic server, ka mālama ʻana i ka ʻikepili, ka ʻae o ka mea hoʻohana a i ʻole ka hoʻoili ʻana a me ka hāʻawi ʻana i nā ʻike, nā hoʻolaha a me nā ʻikepili. 

Hāʻawi pū ʻo Amazon i nā mea pono āpau e pili ana i nā ʻōnaehana e like me ka scaling, load balancing a me nā mea hou aku.

Pāʻani

ʻO kahi lawelawe ʻokoʻa ke kuleana no ka analytics Kuhikuhi Amazon, kahi e hiki ai iā ʻoe ke hoʻokaʻawale i kāu mea e ʻike ai a hana i nā hoʻolaha hoʻolaha nui ma o nā ala like ʻole (push notifications, SMS a me ka leka uila) e huki i nā mea hoʻohana i ka lawelawe.

Hāʻawi ʻo Pinpoint i ka ʻikepili i ka manawa maoli, hiki iā ʻoe ke hana i nā ʻāpana hoʻolohe manaʻo ikaika, hoʻopili i kā lākou hoʻopili ʻana a hoʻopaʻa i kāu hoʻolālā kūʻai ma muli o kēia ʻikepili.

Nā hana hou aku

Hāʻawi ʻo Amazon Amplify i ke komo i ka lawelawe ʻO ka Mahi Mahi AWS e hoʻāʻo i kāu palapala noi i kūkulu ʻia ma nā polokalamu maoli. Hāʻawi ka lawelawe iā ʻoe e hana i nā hoʻāʻo ʻokoʻa like ʻole o kāu mau noi ma nā mea kino kino; loaʻa pū kekahi hoʻāʻo manual.

hana AWS Amplify Console He mea paahana ia no ka lawe ʻana a me ka hoʻokipa ʻana i nā kumuwaiwai ʻelua a me nā noi pūnaewele me ka hiki ke hoʻonohonoho iā CI/CD e hoʻokaʻawale i ke kaʻina hana.

He mea maʻamau nō hoʻi ka hiki ke hoʻokomo i nā bots leo a me nā kikokikona i loko o nā polokalamu kelepona "ma waho o ka pahu" ma ke ʻano he interface no ka launa pū ʻana o ka mea hoʻohana. Hana ia ma ka lawelawe Amazon Lex.

ʻO ka mea mahalo, hāʻawi pū ʻo AWS Amplify i kahi liʻiliʻi ka hale waihona puke i hoʻomākaukau ʻia nā ʻāpana UI no kāu noi React Native, hiki ke lilo i mea wikiwiki iki o ke kaʻina hana hoʻomohala, a i ʻole e hoʻohana ʻia i kahi prototype a i ʻole MVP o kāu papahana.

Paʻakikī o ka hoʻohui

Hāʻawi ʻo Amazon Amplify i kahi SDK no IOS, Android, pio ka и Hoʻopaʻi i nā'ōiwi a kikoo loa palapala. He mea nui ia e hoʻomaopopo ma kahi o REST, kākoʻo pū ka lawelawe iā GraphQL.

E like me ka mea i kūkākūkā ʻia i ka wā o ka loiloi Azure, kahi pale kiʻekiʻe i ke komo ʻana he pilikia maʻamau no nā IaaS āpau. ʻAʻole ʻokoʻa ʻo Amazon, ʻokoʻa loa. ʻO kēia paha kekahi o nā lawelawe paʻakikī loa e hoʻomaopopo. ʻO kēia ma muli o ka nui o nā mea hana like ʻole i loaʻa iā AWS. ʻO ke aʻo ʻana iā AWS mai ka wā ʻōpala e lawe i kahi manawa nui. Akā inā ʻoe e kaupalena iā ʻoe iho iā Amplify wale nō, hiki iā ʻoe ke hoʻokō i kahi hopena hana i kahi manawa kūpono.

Pono

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Wahi a nā helu helu, ʻoi aku ka liʻiliʻi o ka lawelawe a Amazon ma mua o Azure. Akā ʻo ka helu liʻiliʻi o nā pani piha piha (nā ʻulaʻula) ke paipai nei. ʻO ka mea maʻamau, ʻo nā mea āpau e hiki mai ana he mau ʻōlelo aʻo a me ka paʻa ʻole i ka hana o kekahi mau lawelawe.

Hoʻopaʻa ʻia kēia e ka papa inoa o nā mea i hana hou ʻia ma nā kikowaena AWS - ʻo kekahi o lākou he mau ʻōlelo aʻo o nā manawa like ʻole (i kekahi manawa a hiki i 16 mau hola), a ʻo ka manawa hope loa i iho ai nā kikowaena ma waena o Iune. Ma ke ʻano holoʻokoʻa, he ʻano kūpaʻa.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

lilo o

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

ʻO ke kulekele kumuhana He mea maʻalahi loa ka Amazon Web Services i ka nānā mua ʻana - e uku wale no ka mea āu e hoʻohana ai, ma luna o ka palena manuahi. Akā e like me Microsoft Azure, ʻoi aku ka nui o nā lawelawe āu e hoʻohana ai, ʻoi aku ka paʻakikī o ka wānana i ke kumukūʻai hope o ka hana.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Nui nā loiloi ma ka Pūnaewele e kapa ana iā AWS he pipiʻi loa. He aha kā mākou e ʻōlelo ai inā ua ʻike lōʻihi nā ʻoihana, no ka uku, ua mākaukau e hoʻonui i kāu hoʻohana ʻana iā AWS, e hōʻemi ana i nā bila o kēlā me kēia mahina e like me ka hiki. 

Hōʻuluʻulu manaʻo ma Amazon Amplify

ʻO ka holoʻokoʻa, like ka moʻolelo Amazon Amplify me Azure. Ma nā ʻano he nui, ua like ka hana me MBaaS, e hāʻawi ana i kahi ʻōnaehana piha piha a me ka hiki ke hoʻomohala i kāu iho hope. Kūkala maikaʻi nā mea kūʻai aku o Amazon, ʻo ia hoʻi ʻo Pinpoint.

Ma ka ʻaoʻao maikaʻi ʻole, hoʻomanaʻo mākou ʻaʻole i emi ke kiʻekiʻe o ka pale komo ma mua o ka Azure, a me nā pilikia like me ka wānana i ke kumukūʻai. E hoʻohui mākou i kēia lawelawe ʻoi aku ka paʻa a, e hoʻoholo ana i nā loiloi, kākoʻo ʻenehana ʻole.

Ua kūpono? E hahai i kēia mau loulou e aʻo hou e pili ana iā Amazon Amplify, e aʻo i nā kikoʻī āpau, a hoʻomaka e hoʻohana iā ia: 

ʻO Google Firebase

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona
hana Firebase mai Google kekahi o nā koho hoihoi loa ma ke ʻano he lawelawe MBAaS no kāu noi. Ua hoʻokumu lōʻihi ʻo ia iā ia iho he mea pono a no nā noi kaulana he nui: Shazam, Duolingo, Lyft a me nā mea ʻē aʻe. 
Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

MBAaS

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Mālama ʻo Firebase i nā mea a pau e pono ai kāu polokalamu kelepona. Hoʻohui ka lawelawe i nā hiʻohiʻona backend piha, e like me ka mālama ʻana i ka ʻikepili, ka hoʻonohonoho ʻana, ka hōʻoia ʻana, nā hana ao (hoʻokō code backend), a aia i kēia manawa i ka beta. Kiko Aʻo Mīkini, me ke kōkua o nā hana like ʻole i hoʻokō ʻia i ka noi ma muli o ke aʻo ʻana o ka mīkini (ʻike i ka kikokikona, nā mea i nā kiʻi, a me nā mea hou aku). 

Pāʻani

ʻO kahi hiʻohiʻona koʻikoʻi o Firebase ʻo ia ka hoʻohui ʻana i ka hana backend, hāʻawi pū ka lawelawe i kahi ākea o nā mana no ka loiloi noi. ʻO Google Analytics i kūkulu ʻia, hoʻokaʻawale kumu hoʻohana a hana pū me nā leka hoʻolaha. Ma 2017 hoʻi, ua loaʻa ʻo Google i kahi mea maikaʻi loa ma ke kūʻai ʻana i ka lawelawe Fabric i hoʻohana nui ʻia a hoʻohui ʻia i loko o Firebase me Crashlytics, kahi mea hana pono loa no ka nānā ʻana i nā hewa noi a me ka hōʻiliʻili ʻana i nā helu helu a me nā hōʻike e pili ana i nā ulia i hana ʻia ma nā mea hoʻohana.

Nā hana hou aku

Hāʻawi ʻo Firebase i kahi mea hana Nā loulou uʻi Firebase e hana i nā loulou ikaika i kāu ʻike, me ka hoʻohana ʻana i kēia hāmeʻa hiki iā ʻoe ke hana i nā loulou e alakaʻi i ka noi, inā hoʻokomo ʻia, a inā ʻaʻole, e hoʻouna i ka mea hoʻohana i ka App Store a i ʻole Google Play no ka hoʻokomo ʻana. Eia kekahi, e hana ana ia mau loulou ma muli o ka hāmeʻa kahi i wehe ʻia ai; inā he kamepiula, a laila e wehe ʻia ka ʻaoʻao ma ka polokalamu kele pūnaewele, a inā he mea ia, e hoʻololi ʻia kahi hoʻololi i ka noi.

ʻAe ʻo Google iā ʻoe e hoʻāʻo A/B i kāu mau noi me ka hoʻohana ʻana ʻO ka hoʻāʻo ʻana o Firebase A/B a hoʻonohonoho i ka hoʻonohonoho mamao me ka mea hana Hoʻonohonoho Mamao

Paʻakikī o ka hoʻohui

Ua akaka ka hui ʻana o kēia lawelawe i kahi helu nui loa o nā hiki no kāu noi. No ka hoʻohui Firebase pono ʻoe e hoʻohana SDK nā kahua kūpono, me iOS, Android, JavaScript, a me C ++ a me Unity, he mea maikaʻi loa ia inā hoʻomohala ʻoe i nā pāʻani. He mea nui e hoʻomaopopo i ka loaʻa ʻana o Firebase i nā palapala kikoʻī kikoʻī a me kahi waihona mea hoʻohana ākea o nā mea hoʻomohala, a ma muli o ka nui o nā mea kākoʻo ma ka pūnaewele, ʻo ia ka pane i nā nīnau a i ʻole nā ​​​​ʻatikala loiloi.

Pono

Inā ʻoe e hilinaʻi ma Google he nīnau no kahi ʻatikala ʻokoʻa. Ma kekahi ʻaoʻao, loaʻa iā ʻoe kahi mea hoʻolako paʻa a hana, akā ma kekahi ʻaoʻao, ʻaʻole ʻoe i ʻike i ka manawa "e pani pū ai ʻo Google i kēia lawelawe." ʻAʻole no ka mea ʻole ua wehe ʻia ʻo Google mai kāna misionari "Mai hewa"

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Inā loaʻa i kahi mea hoʻolako ia mau kumuwaiwai, ʻike ʻia e hoʻoikaika ka uptime no 100%, akā hiki iā ʻoe ke ʻike i nā hōʻike he nui o nā pilikia me ka lawelawe, no ka laʻana, kāpena kekahi o nā mea hoʻohana: "Hiki ka manawa hoʻomaha. I ka hihia o Firebase, hiki paha iā ʻoe ke ʻōlelo e hiki mai ana ka "uptime". A ʻoiaʻiʻo, inā ʻoe e nānā i nā ʻikepili i nā hanana me nā lawelawe Firebase, e ʻike mākou aia nā manawa liʻiliʻi liʻiliʻi a me nā pau ʻole piha no nā hola 5-7, hiki ke koʻikoʻi kēia no kāu lawelawe.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

A i kekahi manawa mau nā pilikia no nā pule. ʻAʻole pono mākou e poina e holo paha kēia mau lawelawe i nā code koʻikoʻi a koʻikoʻi no ka huahana. ʻAʻole hoʻoikaika nui kēia ʻikepili.

lilo o

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

ʻO ke kulekele kumuhana Maikaʻi a maʻalahi ka Firebase, aia nā hoʻolālā 3: Spark, Flame a me Blaze. He ʻokoʻa ko lākou manaʻo mai kekahi i kekahi. ʻOiai ʻo Spark kahi hoʻolālā manuahi me nā palena e hiki ai iā ʻoe ke hoʻonohonoho a hoʻāʻo i ka nui o ka hana o ka platform. Pono nā hoʻolālā Flame a me Blaze i ka hoʻohana uku. Hoʻolimalima ʻo Flame i $25 i kēlā me kēia mahina, akā loaʻa iā ʻoe ka Spark like, me nā palena kiʻekiʻe wale nō. 

ʻOkoʻa ʻo Blaze mai nā mea ʻē aʻe. Hāʻawi ia iā ʻoe e hoʻohana i nā mana o ka paepae i nā helu palena ʻole, ʻoiai ʻoe e uku i ka like me nā kumuwaiwai āu e hoʻohana ai. He hoʻolālā maʻalahi loa kēia kahi āu e uku ai no ka hana āu e hoʻohana ai. Inā, no ka laʻana, hoʻoholo ʻoe e hoʻohana i ka paepae no ka hoʻāʻo ʻana i nā noi, e uku wale ʻoe no nā palena hoʻāʻo manuahi.

Ma keʻano laulā, maopopo loa a hiki ke wānana ke kumukūʻai Firebase. Ma ke kaʻina hana, hoʻomaopopo ʻoe i ka nui o kēia a i ʻole kēlā hana, a helu pū ʻoe i ke kumukūʻai i ka wā e hoʻonui ai a hoʻololi paha i ka lawelawe.

Hōʻuluʻulu Firebase

ʻO Google's Firebase kahi mea hoʻolako MBaaS piha piha e hoʻopau i nā paʻakikī paʻakikī e pili pono ana iā AWS a me Azure. Loaʻa nā hana āpau e pono ai no ka hoʻomohala ʻana i kahi backend kapua, nā manawa kūpono no ka ʻikepili, ka maʻalahi o ka hoʻohui ʻana, kahi pale haʻahaʻa i ke komo ʻana a me ke kumu kūʻai maopopo. 

Ma waena o nāʻano maikaʻiʻole he mau pilikia me ka paʻa o ka lawelawe. ʻO ka mea pōʻino, ʻaʻohe ala e hoʻohuli ai i kēia; hiki iā mākou ke hilinaʻi wale i nā ʻenekini Google.
Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona
Ua pono anei ia oe? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Google Firebase i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia: 

Kumulo

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Kumulo he lawelawe MBAaS kūʻokoʻa i hoʻokumu ʻia ma 2011. 

MBAaS

Ma ke ʻano he mobile backend, hāʻawi ʻo Kumulos i nā mea hana maʻamau a mākou i ʻike mua ai i nā lawelawe ma mua. Hiki nō hoʻi ke hana i nā hoʻolaha holoʻokoʻa e pili ana i ka papa kuhikuhi a me ka geolocation, ka nānā ʻana a me ka ʻike ʻana i nā pōʻino, hoʻohui kūpono me Slack, Trello a me Jira, ka mālama ʻana i ka ʻikepili a me ka hana ʻae ʻana i ka mea hoʻohana.

E like me Firebase, mālama ka lawelawe i nā pilikia āpau me ka hoʻohālikelike ʻana i ka ukana, ka scaling a me nā pilikia ʻoihana ʻē aʻe.

Pāʻani

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Ua kūkulu ʻo Kumulos i nā mana analytical nui, e like me: ka hana hōʻike manawa manawa, ka ʻāpana mea hoʻohana, ka ʻikepili kikoʻī kikoʻī, ka loiloi cohort a me nā mea hou aku. Ua hana mua ʻia ka paepae no Big Data a ua mākaukau e hana me ka nui o ka ʻikepili. Hōʻike ʻia nā analytics āpau i ka manawa maoli. Wahi a ka ʻenekini analytical kūloko i nā ʻike like ʻole e pili ana i nā helu helu i hōʻiliʻili ʻia.

ʻO kahi hiʻohiʻona koʻikoʻi ka hiki ke mālama a hoʻoiho i ka ʻikepili i nā lawelawe ʻē aʻe, e like me: Salesforce, Google BigQuery, Amplitude a me Tableau.

Nā hana hou aku

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

ʻO kahi hiʻohiʻona hoihoi a ʻike ʻole ʻia he mea hana no ka hoʻonui ʻana i ka hoʻolaha noi ma ka App Store. Kumulos App Store Optimization loiloi i kāu palapala noi a hōʻike i nā hoʻonā e hoʻomaikaʻi i ka hana. Kāohi i nā kumu holomua o ka polokalamu e like me ka helu mea hoʻohana a me ke kūlana o nā polokalamu ma nā ʻāina like ʻole, a hana i nā hōʻike e pili ana i kēia ʻikepili. 

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

He mea hoihoi loa ka loaʻa ʻana o nā mea hana kūikawā no nā studio hoʻomohala kelepona, e hāʻawi ana i kahi kikowaena kūpono no ka mālama ʻana i ka ʻikepili noi no nā mea kūʻai aku. E like me ka hoʻopuka ʻana i nā hōʻike no kāu mea kūʻai aku.

Paʻakikī o ka hoʻohui

Ma Kumulos ākea ākea o nā SDK no ka hoʻohui ʻana me nā mea hana ʻōiwi a me nā mea hana cross-platform. Hoʻonui a kākoʻo ʻia nā hale waihona puke.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

Loaʻa i nā mea hana a pau nā palapala kikoʻī, a aia kekahi mau kumu aʻo a me nā hiʻohiʻona mākaukau o ka hoʻohana ʻana i ka paepae.

Pono

ʻO ka mea pōʻino, ʻaʻole hiki iaʻu ke loaʻa i nā helu helu e pili ana i ke kūpaʻa o nā kikowaena lawelawe Kumulos.

lilo o

Ma kahi o ka hoʻāʻo manuahi, loaʻa iā Kumulos 3 hoʻolālā uku: Hoʻomaka, ʻoihana a me ka ʻoihana. Hana lākou ma ke kumumanaʻo o "Ke uku wale nei au i kaʻu mea e hoʻohana ai." ʻO ka mea pōʻino, ʻaʻole hāʻawi ka lawelawe i kahi papa inoa o nā kumukūʻai ma ka lehulehu; me he mea lā ua helu ʻia kēlā me kēia ma muli o kāu mau pono.

Ka nānā ʻana o nā lawelawe kapua no ka hoʻomohala ʻana i ka hope o ka polokalamu kelepona

ʻAʻole hiki ke kamaʻilio pololei e pili ana i ka wānana a me ka nui o nā uku me ka ʻike ʻole i nā uku no lākou iho no nā hoʻolālā āpau. ʻO kahi mea maikaʻi ʻo ia, ʻike ʻia, maʻalahi ke kumukūʻai.

Hōʻuluʻulu manaʻo no Kumulos

Hāʻawi ʻo Kumulos i kahi kahua MBAaS e like me Firebase. Loaʻa iā ia ka pūʻulu holoʻokoʻa pono o nā mea lawelawe MBAaS, nā ʻikepili ākea a me nā hiki ke hōʻike. ʻO kahi hāʻawi kūʻokoʻa no nā studio noi mobile he mea hoihoi, no ka mea, hui pū ia i nā pono hou aʻe.

ʻO ka ʻaoʻao maikaʻi ʻole ʻo ka nele o nā ʻikepili i ka paʻa o ka server a me ke kumu kūʻai paʻa.

Pono e ho'āʻo? Ke hoʻohana nei i kēia mau loulou hiki iā ʻoe ke kamaʻāina me Kumulos i nā kikoʻī hou aku, e aʻo i nā kikoʻī āpau a hoʻomaka e hoʻohana iā ia: 

hopena

He mea nui e hoʻokokoke i ka pilikia o ke koho ʻana i kahi lawelawe kapua no kahi kelepona paʻa hope me ke koʻikoʻi a pau, no ka mea, he hopena koʻikoʻi ia i ke kaʻina hana a me ka hoʻomohala ʻana o kāu noi a lawelawe paha. 

Ma ka ʻatikala ua nānā mākou i nā lawelawe 4: Microsoft Azure, AWS Amplify, Google Firebase a me Kumulos. Aia ma waena o lākou he 2 mau lawelawe IaaS nui a me 2 MBaaS, kahi mea kūikawā i ka backend mobile. A i kēlā me kēia koho ua hālāwai mākou i kekahi mau pilikia a me nā mea maikaʻi ʻole.

He mea nui e hoʻomaopopo ʻaʻohe hopena kūpono. ʻO ke koho ʻana i kahi ʻenehana no kahi papahana he kuʻikahi ma waena o nā kumu nui. Manaʻo wau e hele hou iā lākou:

Hanaʻia

Hoʻoholo pololei ka hana o ka paepae āu e koho ai i nā kapu āu e kau ai ma kāu hope. Pono ʻoe e akaka mau e pili ana i kāu mau mea nui i ke koho ʻana i kahi lawelawe, inā paha e hoʻohana ana ia i kahi hiʻohiʻona kikoʻī, no ka laʻana, ka hoʻolaha ʻana i nā leka e mālama i ke kālā, a i ʻole ke kūkulu ʻana i kāu ʻōnaehana ponoʻī i loko o hoʻokahi kaiaola e hoʻonohonoho a hoʻohui i kāu hope. 

Pāʻani

He mea paʻakikī ke noʻonoʻo i nā lawelawe hou me ka ʻole o ka analytics. Ma hope o nā mea a pau, ʻo ia kēia mea hana e hiki ai iā ʻoe ke hoʻomaikaʻi i ka lawelawe, hoʻopaʻa i nā mea hoʻohana a loaʻa ka loaʻa kālā hou aku. Hoʻoholo pololei ka maikaʻi a me ka hana o ka analytics i ka maikaʻi o ka huahana hope. Akā ʻaʻohe mea e hoʻopilikia iā ʻoe e hoʻopili i nā ʻikepili ʻaoʻao ʻekolu, ʻo ia ka ʻāpana analytical o Firebase, AppMetrica mai Yandex, a i ʻole kekahi mea ʻoi aku ka kūpono iā ʻoe.

Paʻakikī o ka hoʻohui

ʻO ka paʻakikī o ka hoʻohuiʻana e pili pono ana i nā kumukūʻai o nā kumu kālā a me nā manawa manawa i ka wā o ka hoʻomohalaʻana,ʻaʻole e haʻi i ka pilikia o ke kaʻina hana o ka loaʻaʻana o nā mea hoʻomohala ma muli o ka kaulanaʻole a iʻole kahi pale kiʻekiʻe i ke komoʻana i loko o ka mea hana.

ʻO ka hilinaʻi a me ke kūpaʻa

ʻO ka hilinaʻi a me ka paʻa o kekahi lawelawe kekahi o nā hōʻailona koʻikoʻi. A inā pilikia kāu noi ponoʻī i nā pilikia ma ka ʻaoʻao o ka mea hoʻolako, ʻaʻole ʻoluʻolu ke kūlana. ʻAʻole manaʻo ka mea hoʻohana hope i ka hewa a inā paha ʻo ʻoe ka hewa i ka hana ʻole o ka lawelawe. ʻAʻole hiki iā ia ke hana i kāna mea i hoʻolālā ai, a ʻo ia hoʻi, ʻino ka manaʻo, ʻaʻole hiki iā ia ke hoʻi hou i ka huahana. ʻAe,ʻaʻohe lawelawe kūpono, akā aia nā mea hana e hōʻemi i nā poho i ka hopena o nā pilikia ma kaʻaoʻao o ka mea hoʻolako.

ʻO ke kulekele kumuhana

ʻO ke kulekele kumu kūʻai o ka lawelawe he mea hoʻoholo no nā mea he nui, no ka mea inā ʻaʻole i kūlike nā mana kālā i nā noi a ka mea hoʻolako, a laila ʻaʻole hiki iā ʻoe ke hoʻomau i ka hana pū. He mea nui e noʻonoʻo a wānana i ke kumukūʻai o nā lawelawe e hilinaʻi ai kāu huahana. He ʻokoʻa ke kumu kūʻai no kēlā me kēia lawelawe, akā ʻo ka hapa pinepine ia i nā kumuwaiwai āu e hoʻohana ai, ʻo ia ka helu o nā leka i hoʻouna ʻia a i ʻole ka nui o ka waihona paʻa paʻa i hoʻohana ʻia.

Laka mea kūʻai

I ka hoʻohana ʻana i kēia mau lawelawe, he mea nui ia ʻaʻole e hoʻopaʻa i ka hopena hoʻokahi, i ʻole e hilinaʻi nui ʻoe iā ia a hoʻopaʻi iā ʻoe iho i ka mea i kapa ʻia ʻo "loka kūʻai". ʻO ia ke ʻano inā loaʻa kekahi mea i ka lawelawe, hoʻololi ka mea nona, hoʻololi ke kuhikuhi o ka hoʻomohala ʻana, a i ʻole e pani ʻia, pono ʻoe e ʻimi koke i kahi mea hoʻolako MBaaS hou, a, ma muli o ka nui o ka noi, ʻo ia ʻano neʻe. makemake i ka manawa nui a, ma muli o ka hopena, nā koina kālā . He mea weliweli loa ia inā pili ka hope i kekahi mau hana kū hoʻokahi o ka mea hoʻolako MBaaS, no ka mea, ʻokoʻa nā mea hoʻolako āpau a ʻaʻole like nā mea āpau. No laila, he mea kakaikahi ke hiki ke neʻe "me ka ʻeha ʻole".

Hiki ke wehewehe ʻia ka ʻikepili holoʻokoʻa ma ka papa:

Microsoft Azure

AWS Hoʻonui

ʻO Google Firebase

Kumulo

Nā mea hana MBAaS
nā leka hoʻomaopopo, hoʻonohonoho ʻikepili, 
ka hoʻonui ʻana a me ka hoʻopaʻa ʻana, a ʻoi aku ka nui

Pāʻani

ʻIkepili manawa maoli

ʻO nā loiloi a me ka huli ʻana i nā hoʻolaha ma Amazon Pinpoint

Google Analytics a me Crashlytics no ka hōʻiliʻili ʻana i nā hōʻike ulia pōpilikia

ʻO ka loiloi manawa maoli, ka loiloi cohort, ka hana pū me ka Big Data a me ka lawe ʻana aku i nā lawelawe ʻē aʻe

Nā hana hou aku

  1. E kūkulu i ka automation
  2. Ka hoʻolālā geolocation
  3. AI mea paahana
  4. Nui nā lawelawe Azure

  1. Mahiʻai Mea Hana
  2. Amplify Console
  3. Amazon Lex
  4. Nui nā lawelawe AWS

  1. Nā loulou hoʻoikaika kino
  2. Ka ho'āʻo A / B
  3. Hoʻonohonoho Mamao

  1. Hoʻonui i ka noi ma ka App Store. 
  2. Nā hana no ka hoʻomohala studio

Hoʻohuiʻia

  1. SDK: IOS, Android, Xamarin, Phonegap
  2. Pale kiʻekiʻe i ke komo ʻana

  1. SDK: IOS, Android, JS, React Native
  2. Kākoʻo GraphQL
  3. Pale kiʻekiʻe i ke komo ʻana

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

SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona a me nā mea ʻē aʻe he nui.

ʻO ka hilinaʻi a me ke kūpaʻa

Kakaʻikahi loa (a hiki i hoʻokahi manawa i ka mahina)

Kakaʻikahi loa, ʻo ka ʻōlelo hoʻolaha

Aia nā wā pilikia a me nā pilikia

ʻAʻohe ʻikepili i loaʻa

ʻO ke kulekele kumuhana

  1. Ua helu ʻia mai nā kumuwaiwai i hoʻohana ʻia
  2. Paʻakikī i ka wānana
  3. ʻOi aku ke kumukūʻai ma mua o nā lawelawe MBAaS

  1. Spark (noa)
  2. Ke ahi ($25/m)
  3. Blaze (no ka hoʻohana ʻana)

  1. mea hoʻomaka
  2. hana
  3. oihana i komo

Loaʻa i nā papahana a pau ka uku hoʻohana

No laila, ua nānā mākou i nā lawelawe kapuaʻi 4. He ʻumi mau mea hana like. ʻAʻohe mea e like me kahi lawelawe kūpono, no laila ʻo ka hoʻolālā maikaʻi loa no ka loaʻa ʻana o ka mea kūpono e hoʻomaopopo i kāu mau koi no ka mea hoʻolako a me nā kālepa āu e makemake ai e hana i ka wā hiki. 
Makemake mākou iā ʻoe e hana i ka koho kūpono.

ʻIke paʻa i lawe ʻia mai ka lawelawe https://statusgator.com/
ʻIkepili i nā helu mea hoʻohana i lawe ʻia mai ka lawelawe www.capterra.com

Hiki i nā mea hoʻohana i hoʻopaʻa inoa ʻia ke komo i ka noiʻi. Eʻe, e 'oluʻolu.

He aha ka lawelawe āu i hoʻohana ai i hope no kāu noi?

  • Microsoft Azure

  • AWS Amplify (a i ʻole AWS Mobile Hub)

  • ʻO Google Firebase

  • Kumulo

  • ʻO nā mea ʻē aʻe (e hōʻike wau ma nā ʻōlelo)

16 mea hoʻohana i koho. Ua hōʻole nā ​​mea hoʻohana 13.

Source: www.habr.com

Pākuʻi i ka manaʻo hoʻopuka