පසුතල සංවර්ධනය යනු සංකීර්ණ හා වියදම් අධික ක්රියාවලියකි. ජංගම යෙදුම් සංවර්ධනය කිරීමේදී, එය බොහෝ විට අසාධාරණ ලෙස වැඩි අවධානයක් ලබා දෙයි. එය යුක්ති සහගත නොවේ, මන්ද ඔබට ජංගම යෙදුම් සඳහා සාමාන්ය අවස්ථා ක්රියාත්මක කිරීමට සිදුවන සෑම අවස්ථාවකම: තල්ලු දැනුම්දීමක් යවන්න, ප්රවර්ධනයට කොපමණ පරිශීලකයින් කැමති දැයි සොයා බලා ඇණවුමක් කරන්න. ද්විතියික ඒවා ක්රියාත්මක කිරීමේදී ගුණාත්මකභාවය සහ විස්තර අහිමි නොවී යෙදුම සඳහා වැදගත් වන දේ කෙරෙහි අවධානය යොමු කිරීමට ඔබට ඉඩ සලසන විසඳුමක් මට අවශ්යයි. සහ විසඳුම් තිබේ!
එවැනි සේවාවන් Mobile Backend-as-a-Service (MBaaS) ලෙස හැඳින්වේ. "අතින්" සංවර්ධනයට සාපේක්ෂව ඔවුන්ගේ උපකාරයෙන් පසුබිමක් නිර්මාණය කිරීමේ ක්රියාවලීන් සරල කර ඇත. මෙය වෙනම පසුපෙළ සංවර්ධකයෙකු බඳවා ගැනීමේ ඉතිරියයි. තවද MBaaS සපයන්නා විසින් සේවාදායක ස්ථායීතාවය, පැටවුම් සමතුලිතතාවය, පරිමාණය සහ අනෙකුත් යටිතල පහසුකම් දුෂ්කරතා සම්බන්ධ සියලු ගැටළු ගැන සැලකිලිමත් වීම ප්රතිඵලයේ ගුණාත්මකභාවය පිළිබඳ විශ්වාසයක් ලබා දෙන අතර එවැනි සේවාවන්හි ප්රධාන වාසිය වේ.
මෙම ලිපියෙන් අපි විශාල සහ ඔප්පු කළ සේවාවන් කිහිපයක් දෙස බලමු: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.
අපි සේවා සලකා බලනු ලබන කරුණු: පසුපෙළ සහ විශ්ලේෂණවල ක්රියාකාරීත්වය, සේවාව ඒකාබද්ධ කිරීමේ සංකීර්ණත්වය, කාර්යයේ විශ්වසනීයත්වය සහ ස්ථාවරත්වය සහ මිලකරණ ප්රතිපත්තිය. අපි එක් එක් සේවාව හරහා ගොස් මෙම නිර්ණායක අනුව ඒවායේ විශේෂාංග සටහන් කරමු.
මයික්රොසර් ඇස්ජර්
MBaaS
Azure හි වැදගත් අංගයක් වන්නේ සේවාදායකයන්ගේ භූගෝලීය පිහිටීමයි. ඒවා ලෝකයේ කලාප 54 ක පිහිටා ඇති අතර එමඟින් ප්රමාදය අනුව ඔබට ගැලපෙන සේවාදායකයක් තෝරා ගැනීමේ සම්භාවිතාව වැඩි කරයි. අක්රියතාවකදී බොහෝ විට පීඩා විඳින්නේ ඇතැම් ප්රදේශ පමණක් බැවින්, කලාප වැඩි වන තරමට “අස්ථායී” එකකට යාමට ඇති ඉඩකඩ අඩු යැයි උපකල්පනය කළ හැකිය. මයික්රොසොෆ්ට් වෙනත් ඕනෑම වලාකුළු සපයන්නෙකුට වඩා වැඩි කලාප ඇති බව කියයි. මෙය නිසැකවම ප්ලස් වේ.
විශ්ලේෂණ
මෙම සේවාව තත්ය කාලීනව යෙදුම්වල ක්රියාකාරිත්වය නිරීක්ෂණය කිරීමට සහ "වැටීම්" පිළිබඳ වාර්තා එකතු කිරීමට හැකියාව ලබා දේ. මෙය ඔබට ක්ෂණිකව දේශීයකරණය කිරීමට සහ ගැටළුව විසඳීමට ඉඩ සලසයි.
Azure හි ද, යෙදුම්වල විශ්ලේෂණ එකතු කිරීමට ඔබට ඔවුන්ගේම පුස්තකාලයක් භාවිතා කළ හැකිය: මූලික ප්රමිතික (උපාංග තොරතුරු, සැසි තොරතුරු, පරිශීලක ක්රියාකාරකම්, සහ තවත්) එකතු කිරීම සහ ලුහුබැඳීම සඳහා අභිරුචි සිදුවීම් සාදන්න. එකතු කරන ලද සියලුම දත්ත වහාම Azure වෙත අපනයනය කරනු ලැබේ, ඔබට පහසු ආකෘතියකින් ඔවුන් සමඟ විශ්ලේෂණ කටයුතු සිදු කිරීමට ඉඩ සලසයි.
අතිරේක ක්රියාකාරිත්වය
සැබෑ උපාංග මත යෙදුම් ගොඩනැගීම් පරීක්ෂා කිරීම, සංවර්ධන ක්රියාවලිය ස්වයංක්රීය කිරීමට CI / CD සිටුවම්, සහ බීටා පරීක්ෂණ සඳහා හෝ කෙලින්ම App Store හෝ Google Play වෙත යෙදුම් ගොඩනැගීම් ඉදිරිපත් කිරීමේ මෙවලම් වැනි රසවත් විශේෂාංග ද ඇත.
සිතියම් සහ භූගෝලීය දත්ත සමඟ වැඩ කිරීමට නිර්මාණය කර ඇති කොටුවෙන් පිටත රාමුවක් භාවිතා කිරීමට Azure ඔබට ඉඩ සලසයි, මෙම ආකෘතිය සමඟ වැඩ කිරීම පහසු කරයි.
භාවිතයේ ඇති ගැටළු විසඳීමේ හැකියාව විශේෂ උනන්දුවක් දක්වයි
ඒකාබද්ධතාවයේ සංකීර්ණත්වය
Microsoft Azure සේවාව සපයයි
පොදුවේ ගත් කල, පරිශීලකයින් සංකීර්ණ අතුරුමුහුණත සහ ඇතුල් වීමට ඇති ඉහළ බාධක ගැන පැමිණිලි කරයි. මෙය සේවාව ඒකාබද්ධ කිරීමේදී ඇතිවිය හැකි ගැටළු පෙන්නුම් කරයි.
ඉහළ ප්රවේශ සීමාවක් Azure සමඟ විශේෂ අවස්ථාවක් නොවන නමුත් IaaS සඳහා පොදු ගැටළුවක් බව වටහා ගැනීම වැදගත්ය. උදාහරණයක් ලෙස, මීළඟට සාකච්ඡා කෙරෙන Amazon Web Services ද මෙම රෝගයට වඩාත් ගොදුරු වේ.
විශ්වසනීයත්වය
මයික්රොසොෆ්ට් වෙතින් සේවාවේ ස්ථායිතාව යහපත් ලෙස පෙනේ. අවම වශයෙන් මසකට වරක් විවිධ කලාපවල කෙටි කාලීන ගැටළු ඇති විය හැකි බව දැකිය හැකිය. මෙම පින්තූරය සේවාවේ ප්රමාණවත් ස්ථායිතාව ගැන කථා කරයි, සමහර කලාපවල ගැටළු කලාතුරකින් සිදු වන අතර ඉතා ඉක්මණින් විසඳනු ලැබේ, සේවාවට යහපත් වේලාවක් පවත්වා ගැනීමට ඉඩ සලසයි.
Azure සේවාදායකයන්හි මෑත සිදුවීම් ලැයිස්තුවෙන් මෙය සනාථ වේ - ඒවායින් බොහොමයක් කෙටි කාලීන අනතුරු ඇඟවීම් වන අතර අවසාන වරට සේවාදායකයන් ක්රියා විරහිත වී ඇත්තේ මැයි මස මුලදීය. සංඛ්යාලේඛන ස්ථාවර සේවාවේ පින්තූරය තහවුරු කරයි.
පිරිවැය
В
එසේම, Azure, මෙම සැලසුම් වලට අමතරව, වෙනම ගෙවුම් සේවා ඇත: App Service Domain, Azure App Service Certificates සහ SSL සම්බන්ධතා. ඒවා සියල්ලම ඔබගේ යටිතල පහසුකම් පරිපාලනයට සම්බන්ධයි, අපි ඒවා ස්පර්ශ නොකරමු.
බොහෝ සමාලෝචන වලදී, පරිශීලකයින් සංකීර්ණ මිල නියම කිරීමේ ප්රතිපත්තිය සහ සේවාවේ පිරිවැය පුරෝකථනය කිරීමට නොහැකි වීම ගැන පැමිණිලි කරයි. මයික්රොසොෆ්ට් විසින් යෝජනා කරන ලද කැල්කියුලේටරය නිෂ්ඵල ලෙස හඳුන්වනු ලබන අතර, සේවාවම අතිශයින් මිල අධිකය.
Azure සඳහා පහළ රේඛාව
Microsoft හි Azure සේවාව ප්රධාන MBaaS සපයන්නා ලෙස භාවිතා කිරීම සඳහා ක්රියාකාරී සහ ස්ථාවර මෙවලමකි. සේවාව මුලදී සම්පූර්ණ යටිතල පහසුකම් සපයන බව ජංගම යෙදුම් වලින් ඔබ්බට ඔබේ පසුතලය තවදුරටත් සංවර්ධනය සඳහා බොහෝ අවස්ථාවන් විවෘත කරයි. සේවාදායක විශාල සංඛ්යාවක් සහ ඒවා පිහිටා ඇති කලාප විශාල සංඛ්යාවක් ඔබට නිවැරදි ප්රමාදය තෝරා ගැනීමට උපකාරී වේ. ධනාත්මක පරිශීලක සමාලෝචන මෙය සනාථ කරයි. සෘණාත්මක කරුණු වලින් - ඉහළ ඇතුල්වීමේ සීමාවක් සහ සේවාවේ පිරිවැය පුරෝකථනය කිරීමේ දුෂ්කරතාවය.
ගැලපෙනවාද? Microsoft Azure වඩාත් විස්තරාත්මකව දැන ගැනීමට මෙම සබැඳි අනුගමනය කරන්න, සියලු විස්තර ඉගෙන ගෙන එය භාවිතා කිරීම ආරම්භ කරන්න:
AWS විස්තාරණය කරන්න
Amazon ට අනුව, Netflix, Airbnb සහ තවත් බොහෝ විශාල සමාගම් විසින් Amplify විශ්වාස කරයි.
MBaaS
ඇමේසන්ගේ ජංගම විසඳුම ජංගම යෙදුමක් සඳහා අවශ්ය සියලුම ක්රියාකාරීත්වය ඉක්මනින් වින්යාස කිරීමට ඔබට ඉඩ සලසයි. එය සේවාදායක තර්කනය, දත්ත ගබඩා කිරීම, පරිශීලක අවසරය හෝ අන්තර්ගත සැකසීම සහ බෙදා හැරීම, දැනුම්දීම් සහ විශ්ලේෂණ වේවා.
ඇමේසන් විසින් යටිතල පහසුකම් සම්බන්ධයෙන් අවශ්ය සියලුම කොන්දේසි ද සපයයි, එනම් පරිමාණය කිරීම, බර සමතුලිත කිරීම සහ තවත් දේ.
විශ්ලේෂණ
විශ්ලේෂණ සඳහා වෙනම සේවාවක් වගකිව යුතුය
Pinpoint තත්ය කාලීන දත්ත සපයයි, ඔබට ගතික ප්රේක්ෂක කොටස් නිර්මාණය කිරීමට, ඔවුන්ගේ නියැලීම විශ්ලේෂණය කිරීමට සහ මෙම දත්ත මත පදනම්ව ඔබේ අලෙවිකරණ උපාය මාර්ග ප්රශස්ත කිරීමට හැකිය.
අතිරේක ක්රියාකාරිත්වය
Amazon Amplify සේවාවට ප්රවේශය සපයයි
සේවා
පරිශීලක අන්තර්ක්රියා සඳහා අතුරු මුහුණතක් ලෙස "පෙට්ටියෙන් පිටත" ජංගම යෙදුම් වලට හඬ සහ පෙළ බොට් හඳුන්වා දීමේ හැකියාවද අසාමාන්ය වේ. එය සේවය මත ක්රියා කරයි
සිත්ගන්නා කරුණ නම්, AWS Amplify ද කුඩා එකක් සපයයි
ඒකාබද්ධතාවයේ සංකීර්ණත්වය
Amazon Amplify SDK එකක් සපයයි
Azure විශ්ලේෂණ ක්රියාවලියේදී සාකච්ඡා කර ඇති පරිදි, ඇතුළුවීමට ඉහළ බාධකයක් සියලු IaaS සඳහා පොදු ගැටළුවකි. Amazon යනු ව්යතිරේකයක් නොවේ, ඊට හාත්පසින්ම වෙනස් වේ. මෙය බොහෝ විට තේරුම් ගැනීමට අපහසුම සේවාවන්ගෙන් එකකි. මෙයට හේතුව AWS සතුව ඇති විවිධ මෙවලම් විශාල ප්රමාණයකි. මුල සිටම AWS ඉගෙනීමට සැලකිය යුතු කාලයක් ගතවනු ඇත. නමුත් ඔබ Amplify වෙත පමණක් සීමා වුවහොත්, ඔබට ප්රමාණවත් කාල රාමුවක් තුළ ක්රියාකාරී විසඳුමක් ක්රියාත්මක කළ හැකිය.
විශ්වසනීයත්වය
Amazon වෙතින් ලැබෙන සේවාව සංඛ්යානමය වශයෙන් Azure ට වඩා අඩු ස්ථායී බවක් පෙනේ. නමුත් සම්පූර්ණ වසා දැමීම් (රතු සෛල) කුඩා සංඛ්යාවක් සතුටු වේ. මූලික වශයෙන්, සිදු වන්නේ සමහර සේවාවන්හි අනතුරු ඇඟවීම් සහ අස්ථාවරත්වයයි.
AWS සේවාදායකයන්හි මෑත සිදුවීම් ලැයිස්තුවෙන් මෙය සනාථ වේ - ඒවායින් සමහරක් විවිධ කාලසීමාවන් පිළිබඳ අනතුරු ඇඟවීම් (සමහර විට පැය 16 දක්වා) වන අතර අවසන් වරට සේවාදායකයන් ක්රියා විරහිත වූයේ ජුනි මැද භාගයේදී ය. පොදුවේ ගත් කල, එය තරමක් ස්ථාවර ලෙස පෙනේ.
පිරිවැය
AWS මිල අධික ලෙස හඳුන්වන බොහෝ සමාලෝචන අන්තර්ජාලයේ ඇත. සමාගම් දිගු කලක් පෙනී සිට ඇත්නම්, අපට කුමක් කිව හැකිද, වෙනම මුදලකට, ඔබේ AWS භාවිතය ප්රශස්ත කිරීමට, හැකිතාක් මාසික බිල්පත් අවම කිරීමට සූදානම්.
Amazon Amplify Bottom Line
පොදුවේ ගත් කල, Amazon Amplify සමඟ කතාව Azure හා සමාන වේ. බොහෝ ආකාරවලින්, MBaaS සඳහා එකම ක්රියාකාරීත්වය, පූර්ණ-පරිපූර්ණ යටිතල පහසුකම් සහ ඔබේම පසුබිමක් සංවර්ධනය කිරීමේ හැකියාව සපයයි. ඇමේසන් අලෙවිකරණ මෙවලම් ධනාත්මකව කැපී පෙනේ, විශේෂයෙන් පින්පොයින්ට්.
ඍණාත්මක පැත්තෙන්, අපි Azure ට වඩා අඩු නොවන ඉහළ ඇතුල්වීමේ සීමාව සහ පිරිවැය පුරෝකථනය කිරීමේ දුෂ්කරතා සිහිපත් කරමු. මෙයට අඩු ස්ථායී සේවාවක් එක් කරන්න සහ, සමාලෝචන අනුව විනිශ්චය කිරීම, ප්රතිචාරාත්මක තාක්ෂණික සහාය නොවේ.
ගැලපෙනවාද? Amazon Amplify ගැන වැඩිදුර දැන ගැනීමට, සියලු විස්තර ඉගෙන ගැනීමට සහ එය භාවිතා කිරීම ආරම්භ කිරීමට මෙම සබැඳි අනුගමනය කරන්න:
Amazon Amplify සේවාව ඇම්ප්ලිෆයි සහ මොබයිල් හබ් වෙතින් ගමන් කිරීම පිළිබඳ හඳුන්වාදීමේ ලිපියක් AWS විස්තාරණ රාමුව AWS ඇම්ප්ලිෆයි කොන්සෝලය AWS උපාංග ගොවිපල ප්රලේඛනය මිල ප්රතිපත්තිය
Google Firebase
සේවා
MBaaS
Firebase ඔබගේ ජංගම යෙදුමට අවශ්ය සියල්ල බලා ගනී. සේවාව දත්ත ගබඩා කිරීම, සමමුහුර්තකරණය, සත්යාපනය, ක්ලවුඩ් ක්රියාකාරකම් (පසුපස කේත ක්රියාත්මක කිරීම) වැනි පූර්ණ-පරිපුර්ණ පසුපෙළ විශේෂාංග ඒකාබද්ධ කරන අතර දැනට බීටාවේ පවතී
විශ්ලේෂණ
Firebase හි වැදගත් අංගයක් නම්, පසුපෙළ ක්රියාකාරීත්වයට අමතරව, මෙම සේවාව යෙදුම් විශ්ලේෂණ සඳහා පුළුල් පරාසයක විකල්ප ඉදිරිපත් කරයි. තනා ඇති Google Analytics, පරිශීලක පදනම ඛණ්ඩනය සහ තල්ලු දැනුම්දීම්. එසේම 2017 දී, Google විසින් බහුලව භාවිතා වන Fabric සේවාව මිල දී ගෙන එය Firebase වෙත Crashlytics සමඟ ඒකාබද්ධ කිරීම මගින් විශාල අත්පත් කර ගැනීමක් සිදු කරන ලදී, එය යෙදුම් දෝෂ ලුහුබැඳීමට සහ පරිශීලකයින්ගේ උපාංගවල ඇති වූ බිඳ වැටීම් පිළිබඳ සංඛ්යාලේඛන සහ වාර්තා රැස් කිරීමට ඉතා ප්රයෝජනවත් මෙවලමකි.
අතිරේක ක්රියාකාරිත්වය
Firebase මෙවලමක් සපයයි
Google ඔබට A/B භාවිතයෙන් ඔබගේ යෙදුම් පරීක්ෂා කිරීමටද ඉඩ දෙයි
ඒකාබද්ධතාවයේ සංකීර්ණත්වය
මෙම සේවාව ඔබගේ යෙදුම සඳහා අතිශයින් විශාල විශේෂාංග ගණනාවක් ඒකාබද්ධ කරන බව පැහැදිලි වේ. Firebase ඒකාබද්ධ කිරීම සඳහා, ඔබ භාවිතා කළ යුතුය
විශ්වසනීයත්වය
Google මත රඳා සිටිනවාද යන්න වෙනම ලිපියක් සඳහා කාරණයකි. එක් අතකින්, ඔබට ඉතා ස්ථායී සහ වැඩ කරන සැපයුම්කරුවෙකු සිටින අතර, අනෙක් අතට, "Google මෙම සේවාවද වසා දමනු ඇත්තේ කවදාදැයි" ඔබ කිසිදා නොදනී. Google ඔවුන්ගේ මෙහෙයුමෙන් ඉවත් කිරීම පුදුමයක් නොවේ "නපුරු වෙන්න එපා".
සපයන්නෙකුට එවැනි සම්පත් ඇති විට, අතිකාල 100% දක්වා නැඹුරු විය යුතු බව පෙනේ, නමුත් ඔබට තවමත් සේවාවේ ගැටළු පිළිබඳ බොහෝ වාර්තා සොයාගත හැකිය, උදාහරණයක් ලෙස,
සමහර විට ගැටලු සති ගණනක් පවතිනවා. නිෂ්පාදනය සඳහා තීරණාත්මක සහ වැදගත් කේතය මෙම සේවාවන් මත ක්රියාත්මක විය හැකි බව අප අමතක නොකළ යුතුය. මෙම සංඛ්යාලේඛනය එතරම් සතුටුදායක බවක් නොපෙනේ.
පිරිවැය
බ්ලේස් අනෙක් ඒවාට වඩා වෙනස් ය. ඔබ භාවිතා කරන සම්පත් වලට සමානුපාතිකව ගෙවන අතරම, අසීමිත ප්රමාණවලින් වේදිකාවේ හැකියාවන් භාවිතා කිරීමට එය ඔබට ඉඩ සලසයි. මෙය ඔබ භාවිතා කරන විශේෂාංග සඳහා පමණක් ගෙවන ඉතා නම්යශීලී සැලසුමකි. උදාහරණයක් ලෙස, ඔබ යෙදුම් පරීක්ෂා කිරීම සඳහා පමණක් වේදිකාව භාවිතා කිරීමට තීරණය කරන්නේ නම්, ඔබ ගෙවනු ලබන්නේ නොමිලේ පරීක්ෂණ සීමාවන් ඉක්මවා යාම සඳහා පමණි.
සමස්තයක් වශයෙන්, Firebase මිලකරණය ඉතා විනිවිද පෙනෙන සහ පුරෝකථනය කළ හැකි ය. මෙම ක්රියාවලියේදී, මෙම හෝ එම ක්රියාකාරිත්වය සඳහා කොපමණ මුදලක් වැය වේද යන්න ඔබ තේරුම් ගන්නා අතර, සේවාව පරිමාණය කිරීමේදී හෝ වෙනස් කිරීමේදී පිරිවැය ගණනය කරන්න.
Firebase මගින් සාරාංශය
Google හි Firebase සේවාව AWS සහ Azure සෘජුවම සම්බන්ධ වන යටිතල පහසුකම් සංකීර්ණතා සීමා කරන පූර්ණ MBaaS සපයන්නා වේ. වලාකුළු පසුබිමක් සංවර්ධනය කිරීම සඳහා අවශ්ය සියලුම ක්රියාකාරීත්වයන් ක්රියාත්මක වේ, විශ්ලේෂණ සඳහා ප්රමාණවත් අවස්ථා, ඒකාබද්ධ වීමේ සාපේක්ෂ පහසුව, තරමක් අඩු ප්රවේශ සීමාවක් සහ විනිවිද පෙනෙන මිලකරණය.
ඍණාත්මක පැතිවලින් - සේවාවේ ස්ථාවරත්වය පිළිබඳ ගැටළු. අවාසනාවකට, මෙයට බලපෑම් කිරීමට ක්රමයක් නැත, අපට බලාපොරොත්තු විය හැක්කේ ගූගල් ඉංජිනේරුවන් සඳහා පමණි.
ඔබට සුදුසුද? Google Firebase වඩාත් විස්තරාත්මකව දැන ගැනීමට මෙම සබැඳි අනුගමනය කරන්න, සියලු විස්තර ඉගෙන ගෙන එය භාවිතා කිරීම ආරම්භ කරන්න:
කුමුලොස්
MBaaS
ජංගම පසුපෙළක් ලෙස, Kumulos අප පෙර සේවාවල දැනටමත් දැක ඇති බොහෝ සම්මත මෙවලම් ලබා දෙයි. කාලසටහන සහ භූ-පිහිටීම, වැටීම් ලුහුබැඳීම සහ රෝග විනිශ්චය කිරීම, Slack, Trello සහ Jira සමඟ පහසු ඒකාබද්ධ කිරීම, දත්ත ගබඩා කිරීම සහ පරිශීලක අවසරය සැකසීම මත පදනම්ව සම්පූර්ණ ව්යාපාර නිර්මාණය කිරීමට ද හැකිය.
Firebase මෙන්, සේවාව බර තුලනය, පරිමාණය සහ අනෙකුත් යටිතල පහසුකම් ගැටළු සමඟ සියලු ගැටළු බලා ගනී.
විශ්ලේෂණ
කුමුලෝස් සතුව ආවර්තිතා වාර්තාකරණය, පරිශීලක ඛණ්ඩනය, සවිස්තරාත්මක හැසිරීම් විශ්ලේෂණ, සහයෝගීතා විශ්ලේෂණය සහ තවත් බොහෝ දේ ඇතුළුව පුළුල් විශ්ලේෂණ ඇත. වේදිකාව මුලින් නිර්මාණය කරන ලද්දේ Big Data සඳහා වන අතර විශාල දත්ත ප්රමාණයක් සමඟ වැඩ කිරීමට සූදානම්ය. සියලුම විශ්ලේෂණ තථ්ය කාලය තුළ ප්රදර්ශනය කෙරේ. අභ්යන්තර විශ්ලේෂණ එන්ජිම එකතු කරන ලද සංඛ්යාලේඛන මත පදනම්ව විවිධ තීක්ෂ්ණ බුද්ධිය පුරෝකථනය කරයි.
වැදගත් අංගයක් වන්නේ සේල්ස්ෆෝර්ස්, ගූගල් බිග්ක්වෙරි, ඇම්ප්ලිටූඩ් සහ ටැබ්ලවු ඇතුළු අනෙකුත් සේවාවන් වෙත දත්ත ගබඩා කර අපනයනය කිරීමේ හැකියාවයි.
අතිරේක ක්රියාකාරිත්වය
සිත් ඇදගන්නාසුළු සහ කලාතුරකින් දැකිය හැකි විශේෂාංගයක් වන්නේ App Store හි යෙදුම් ප්රවර්ධනය ප්රශස්ත කිරීම සඳහා වූ මෙවලමකි.
විවිධ පාරිභෝගිකයින් සඳහා යෙදුම් දත්ත කළමනාකරණය කිරීම සඳහා පහසු අතුරු මුහුණතක් සපයන ජංගම සංවර්ධන චිත්රාගාර සඳහා විශේෂ මෙවලම් කට්ටලයක් තිබීම අතිශයින්ම සිත්ගන්නා සුළුය. ඔබේ ගනුදෙනුකරුවන් සඳහා විශේෂයෙන් වාර්තා ජනනය කිරීම මෙන්ම.
ඒකාබද්ධතාවයේ සංකීර්ණත්වය
කුමුලොස්හිදී
සියලුම මෙවලම් සඳහා සවිස්තරාත්මක ලියකියවිලි විස්තර කර ඇත, වේදිකාව භාවිතා කිරීම සඳහා නිබන්ධන කිහිපයක් සහ සූදානම් කළ උදාහරණ ද ඇත.
විශ්වසනීයත්වය
අවාසනාවකට, කුමුලෝස් සේවාවේ සේවාදායකයන්ගේ ස්ථායිතාව පිළිබඳ කිසිදු සංඛ්යාලේඛනයක් මට සොයාගත නොහැකි විය.
පිරිවැය
නොමිලේ අත්හදා බැලීමට අමතරව කුමුලොස් සතුව 3ක් ඇත
සියලුම සැලසුම් සඳහා මිල ගණන් නොදැන ගෙවීම්වල පුරෝකථනය කිරීමේ හැකියාව සහ ප්රමාණය ගැන නිවැරදිව කතා කළ නොහැක. එක් දෙයක් සතුටුයි - පෙනෙන විදිහට, මිලකරණය තරමක් නම්යශීලී ය.
කුමුලොස් සඳහා එකතුව
Kumulos Firebase හා සමාන බොහෝ ආකාරවලින් MBaaS වේදිකාවක් සපයයි. එහි අවශ්ය සියලුම MBaaS සේවා මෙවලම්, තරමක් පුළුල් විශ්ලේෂණ සහ වාර්තා කිරීමේ හැකියාවන් අඩංගු වේ. අමතර ප්රතිලාභ රාශියක් ඒකාබද්ධ කරන ජංගම යෙදුම් චිත්රාගාර සඳහා වෙනම දීමනාවක් ලෙස එය සිත්ගන්නා සුළුය.
ඍණාත්මක සිට - සේවාදායකයන්ගේ ස්ථාවරත්වය සහ සංවෘත මිලකරණය පිළිබඳ කිසිදු දත්තයක් නොමැතිකම.
උත්සාහයක් වටිනවාද? කුමුලෝස් වඩාත් විස්තරාත්මකව දැන ගැනීමට, සියලු විස්තර ඉගෙන ගැනීමට සහ එය භාවිතා කිරීම ආරම්භ කිරීමට මෙම සබැඳි අනුගමනය කරන්න:
නිගමනය
ජංගම පසුපෙළ සඳහා වලාකුළු සේවාවක් තෝරා ගැනීම බැරෑරුම් ලෙස ගැනීම වැදගත් වේ, එය ඔබේ යෙදුමේ හෝ සේවාවේ සංවර්ධන ක්රියාවලියට සහ පසුව සංවර්ධනයට නාටකාකාර බලපෑමක් ඇති කරනු ඇත.
ලිපියෙහි, අපි සේවා 4 ක් සමාලෝචනය කළෙමු: Microsoft Azure, AWS Amplify, Google Firebase සහ Kumulos. ඒවා අතර විශාල IaaS සේවා 2 ක් සහ MBaaS 2 ක් වන අතර ඒවා විශේෂයෙන් ජංගම පසුබිම තුළ විශේෂිත වේ. තවද එක් එක් විකල්පයන් තුළ යම් යම් ගැටළු සහ ඍණාත්මක පැති හමු විය.
පරිපූර්ණ විසඳුමක් නොමැති බව තේරුම් ගැනීම වැදගත්ය. ව්යාපෘතියක් සඳහා තාක්ෂණය තෝරාගැනීම ප්රධාන සාධක අතර සම්මුතියකි. මම ඔබට නැවත ඒවා හරහා යන්න යෝජනා කරනවා:
ක්රියාකාරීත්වය
ඔබ තෝරන වේදිකාවේ ක්රියාකාරීත්වය ඔබ ඔබේ පසුපෙළ මත පනවා ඇති සීමා කිරීම්වලට සෘජුවම බලපායි. සේවාවක් තෝරාගැනීමේදී, එය මුදල් ඉතිරි කර ගැනීමට තල්ලු දැනුම්දීම් වැනි එක් විශේෂිත විශේෂාංගයක් භාවිතා කරන්නේද, නැතහොත් ඔබේ පසුතලය මධ්යගත කිරීමට සහ ඒකාකාරී කිරීමට එම පරිසර පද්ධතිය තුළම ඔබේම යටිතල පහසුකම් ගොඩනඟා ගත්තද, ඔබ සැමවිටම ඔබේ ප්රමුඛතා පිළිබඳව පැහැදිලි විය යුතුය.
විශ්ලේෂණ
විශ්ලේෂණ නොමැතිව නවීන සේවාවන් සිතීම දුෂ්කර ය. සියල්ලට පසු, සේවාව වැඩිදියුණු කිරීමට, පරිශීලකයින් විශ්ලේෂණය කිරීමට සහ එහි ප්රතිඵලයක් වශයෙන් වැඩි ලාභයක් ලබා ගැනීමට ඔබට ඉඩ සලසන මෙම මෙවලම වේ. අවසාන නිෂ්පාදනයේ ගුණාත්මකභාවය විශ්ලේෂණවල ගුණාත්මකභාවය සහ ක්රියාකාරීත්වය මත කෙලින්ම රඳා පවතී. නමුත් ෆයර්බේස් හි විශ්ලේෂණාත්මක කොටස, Yandex වෙතින් AppMetrica හෝ ඔබට වඩාත් සුදුසු වෙනත් දෙයක් වේවා, තෙවන පාර්ශවීය විශ්ලේෂණ සම්බන්ධ කිරීමට කිසිවෙක් වෙහෙසෙන්නේ නැත.
ඒකාබද්ධතාවයේ සංකීර්ණත්වය
ඒකාබද්ධතාවයේ සංකීර්ණත්වය සංවර්ධන ක්රියාවලියේ මූල්ය හා කාල සම්පත් යන දෙකෙහිම පිරිවැයට සෘජුවම බලපායි, ජනප්රියතාවය හෝ මෙවලම් කට්ටලයට ඇතුළු වීමේ ඉහළ සීමාවක් හේතුවෙන් සංවර්ධකයින් සොයා ගැනීමේ ක්රියාවලියේ ඇති විය හැකි සංකූලතා ගැන සඳහන් නොකරන්න.
විශ්වසනීයත්වය සහ ස්ථාවරත්වය
ඕනෑම සේවාවක විශ්වසනීයත්වය සහ ස්ථාවරත්වය වඩාත් වැදගත් දර්ශකවලින් එකකි. ඔබේම යෙදුම සැපයුම්කරුගේ පැත්තෙන් ගැටළු ඇති විට, තත්වය ප්රසන්න නොවේ. අවසාන පරිශීලකයා එහි ඇති වැරැද්ද කුමක්ද සහ සේවාව ක්රියා නොකරයි යන කාරණයට ඔබ විශේෂයෙන් දොස් පැවරිය යුතුද යන්න ගැන සැලකිලිමත් නොවේ. ඔහු සැලසුම් කළ දේ කිරීමට ඔහුට නොහැකි වනු ඇත, එපමණයි, හැඟීම නරක් වී ඇත, ඔහු නිෂ්පාදනයට ආපසු නොඑනු ඇත. ඔව්, පරමාදර්ශී සේවාවන් නොමැත, නමුත් සැපයුම්කරුගේ පැත්තෙන් ගැටළු ඇති වුවහොත් පාඩු අවම කර ගැනීමට මෙවලම් තිබේ.
මිල ප්රතිපත්තිය
සේවාවේ මිල නියම කිරීමේ ප්රතිපත්තිය බොහෝ දෙනෙකුට තීරණය කරන සාධකයකි, මන්ද මූල්ය හැකියාවන් සැපයුම්කරුගේ ඉල්ලීම්වලට නොගැලපේ නම්, ඔබට එකට වැඩ කිරීමට නොහැකි වනු ඇත. ඔබේ නිෂ්පාදනය රඳා පවතින සේවාවල පිරිවැය සලකා බැලීම සහ පුරෝකථනය කිරීම වැදගත් වේ. සේවා අතර මිල වෙනස් වේ, නමුත් බොහෝ විට එය ඔබ භාවිතා කරන සම්පත් වලට සමානුපාතික වේ, එය යවන ලද දැනුම්දීම් ගණන හෝ ඔබේ ගබඩා දෘඪ තැටියේ ප්රමාණය වේවා.
විකුණුම්කරු අගුල
මෙම සේවාවන් භාවිතා කරමින්, එක් විසඳුමක සිර නොවී සිටීම වැදගත්ය, එසේ නොමැතිනම් ඔබ එය මත සම්පූර්ණයෙන්ම රඳා පවතින අතර ඊනියා "විකුණුම්කරු අගුල" වෙත ඔබව විනාශ කරයි. මෙයින් අදහස් කරන්නේ සේවාවට යමක් සිදුවුවහොත්, හිමිකරු වෙනස් වුවහොත්, සංවර්ධනයේ දිශාව හෝ වසා දැමුවහොත්, ඔබට වහාම නව MBaaS සැපයුම්කරුවෙකු සොයා ගැනීමට සිදුවනු ඇති අතර, යෙදුමේ ප්රමාණය අනුව, එවැනි පියවරක් සඳහා සැලකිය යුතු කාලයක් අවශ්ය වනු ඇත. සහ, ප්රතිඵලයක් වශයෙන්, මුදල් පිරිවැය. . සියලුම සපයන්නන් වෙනස් වන අතර ඔවුන් සියල්ලන්ටම එකම ක්රියාකාරීත්වයක් නොමැති බැවින්, MBaaS සපයන්නාගේ යම් සුවිශේෂී ක්රියාකාරිත්වයකට පසුපෙළ බැඳී ඇත්නම් එය විශේෂයෙන් බියජනක වනු ඇත. එමනිසා, "වේදනා රහිතව" චලනය කිරීමට හැකි විට එය කලාතුරකිනි.
සම්පූර්ණ විශ්ලේෂණය පහත වගුවේ සාරාංශගත කළ හැකිය:
මයික්රොසර් ඇස්ජර්
AWS විස්තාරණය කරන්න
Google Firebase
කුමුලොස්
MBaaS මෙවලම්
තල්ලු දැනුම්දීම්, දත්ත සමමුහුර්තකරණය,
ස්වයංක්රීය පරිමාණය සහ බර සමතුලිත කිරීම සහ තවත් බොහෝ දේ
විශ්ලේෂණ
තත්ය කාලීන විශ්ලේෂණ
Amazon Pinpoint හි විශ්ලේෂණ සහ ඉලක්කගත ව්යාපාර
බිඳ වැටීම් වාර්තා එකතු කිරීම සඳහා Google Analytics සහ Crashlytics
තත්ය කාලීන විශ්ලේෂණ, සහයෝගීතා විශ්ලේෂණය, විශාල දත්ත සමඟ වැඩ කිරීම සහ වෙනත් සේවාවන් වෙත අපනයනය කිරීම
අතිරේක ක්රියාකාරිත්වය
- ස්වයංක්රීයකරණය ගොඩනැගීම
- භූ ස්ථානගත කිරීමේ රාමුව
- AI මෙවලම
- තවත් බොහෝ Azure සේවාවන්
- උපාංග ගොවිපල
- විස්තාරණ කොන්සෝලය
- ඇමසන් ලෙක්ස්
- තවත් බොහෝ AWS සේවා
- ගතික සබැඳි
- A / B පරීක්ෂණ
- දුරස්ථ වින්යාසය
- App Store හි යෙදුම් ප්රශස්තකරණය.
- ස්ටුඩියෝ සංවර්ධනය සඳහා ක්රියාකාරිත්වය
අනුකලනය
- SDKs: iOS, Android, Xamarin, Phonegap
- ඉහළ ඇතුල්වීමේ සීමාව
- SDK: iOS, Android, JS, React Native
- GraphQL සහාය
- ඉහළ ඇතුල්වීමේ සීමාව
SDK: iOS, Android, JS, C++, Unity
SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona සහ තවත් බොහෝ දේ
විශ්වසනීයත්වය සහ ස්ථාවරත්වය
අතිශය දුර්ලභ වසා දැමීම් (මසකට 1 වතාවක් දක්වා)
දුර්ලභ ඇනහිටීම්, බොහෝ විට අනතුරු ඇඟවීම්
කරදර කාල සීමාවන් සහ කළුවර පවතී
සංඛ්යාලේඛන නැත
මිල ප්රතිපත්තිය
- භාවිතා කළ සම්පත් වලින් ගණනය කෙරේ
- පුරෝකථනය කිරීමේ අපහසුතාව
- MBaaS සේවාවන්ට වඩා පිරිවැය වැඩිය
- Spark (නොමිලේ)
- දැල්ල (25$/m)
- බ්ලේස් (භාවිතය අනුව)
- පණ ගන්වන්න
- ව්යවසාය
- නියෝජිතායතනය
සියලුම සැලසුම් භාවිතය සඳහා අය කෙරේ
ඉතින්, අපි වලාකුළු සේවා 4 ක් විශ්ලේෂණය කර ඇත. තවත් සමාන මෙවලම් දුසිම් ගණනක් ඇත. පරිපූර්ණ සේවාවක් වැනි දෙයක් නොමැත, එබැවින් නිවැරදි එක සොයා ගැනීම සඳහා හොඳම උපාය මාර්ගය වන්නේ ඔබේ සැපයුම්කරුගේ අවශ්යතා සහ ඔබ හැකි ඉක්මනින් කිරීමට කැමති වෙළඳාම් ගැන දැනුවත් වීමයි.
ඔබ නිවැරදි තේරීමක් කිරීමට අපට අවශ්යයි.
සේවාවෙන් ලබාගත් ස්ථායිතා දත්ත
සේවාවෙන් ලබාගත් පරිශීලක ශ්රේණිගත කිරීමේ දත්ත
සමීක්ෂණයට සහභාගී විය හැක්කේ ලියාපදිංචි පරිශීලකයින්ට පමණි.
සහ ඔබගේ යෙදුම සඳහා පසුබිමක් ලෙස ඔබ භාවිතා කළ සේවාව කුමක්ද?
-
මයික්රොසර් ඇස්ජර්
-
AWS Amplify (හෝ AWS Mobile Hub)
-
Google Firebase
-
කුමුලොස්
-
වෙනත් (අදහස් දැක්වීම්වල සඳහන් කරන්න)
පරිශීලකයින් 16 දෙනෙක් ඡන්දය දුන්හ. පරිශීලකයින් 13 දෙනෙක් ඡන්දය දීමෙන් වැළකී සිටියහ.
මූලාශ්රය: www.habr.com