පටුන[සඟවන්න][පෙන්වන්න]
හෙරොකු පරිමාණය කළ හැකි යෙදුම් යෙදවීම සහ නඩත්තුව සඳහා බොහෝ කලක සිට Cloud Platform-as-a-Service (PaaS) තෝරාගෙන ඇත. ග්රාහකත්ව පදනමක් මත ක්ලවුඩ් පාදක කළමනාකරන පරිසරයක් ලබා දීමෙන් සේවාදායකයන් පිහිටුවීමේ සහ යටිතල පහසුකම් සඳහා සහය වීමේ කරදර සංවර්ධකයන්ට එය ඉතිරි කරයි.
PaaS, හෝ Platform-as-a-Service යනු ජාල යටිතල පහසුකම් කළමනාකරණය කිරීමකින් තොරව වැඩසටහන් සංවර්ධනය කිරීම සහ යෙදවීම සඳහා වලාකුළු මත පදනම් වූ මෙවලම් සහ සම්පත් ඒකාබද්ධ සමූහයකි.
PaaS බොහෝ විට දායක පැකේජයක් හරහා පිරිනමනු ලැබේ, එහිදී ඔබට ඔබේ ව්යාපෘති දියත් කිරීමට අත්යවශ්ය යෙදවුම් මෙවලම් වෙත ප්රවේශය ලැබෙනු ඇත.
එය වලාකුළු මත පදනම් වූ යෙදුම් ක්රියාත්මක කිරීමට සහ පරිපාලනය කිරීමට සේවාදායකයන්, ගබඩා කිරීම, ජාල සේවා, ධාවන කාල පරිසරයන් සහ වෙනත් අවශ්යතා සැකසීමේ අවශ්යතාවය ඉවත් කරයි. මේවා PaaS සපයන්නා විසින් ස්වයංක්රීයව හසුරුවන අතර, ඔබට කැපී පෙනෙන යෙදුම් සංවර්ධනය කිරීම කෙරෙහි අවධානය යොමු කිරීමට හැකි වේ.
PaaS විසඳුම්, ඒවායේ නොබැඳි සගයන් වැනි, ඔබට යෙදුම් නිර්මාණය කිරීමට, දියත් කිරීමට සහ නිදොස්කරණයට උදවු කරන මෘදුකාංග සංරචක ඇතුළත් වේ. සමහර පද්ධති ඔබට ඔබේ කණ්ඩායමේ අනෙකුත් සාමාජිකයින් සමඟ එකම පරිසරයක වැඩ කිරීමට ඉඩ සලසයි.
බහුලව භාවිතා වුවද, Heroku එහි මිල, කාර්ය සාධනය සහ අනෙකුත් වැඩෙන වේදනාවන් සඳහා විවේචන එල්ල කර ඇත. Heroku සෑම විටම අපූරු විසඳුමක් නොවිය හැක, එබැවින් විශිෂ්ට Heroku විකල්ප කිහිපයක් සමඟ සූදානම් වන්න.
Heroku PaaS වෙළෙන්දන් ගනනාවකින් තරඟයට මුහුණ දී ඇති අතර සමහර ඒවා සාර්ථක වී ඇත. ඔබට වහාම භාවිතා කළ හැකි ඉහළම Heroku විකල්ප මෙම ලිපියෙන් ඔබ සොයා ගනු ඇත.
1. ඩිජිටල් සාගරය
2020 දී එහි යෙදුම් වේදිකාව දියත් කිරීමට පෙර DigitalOcean එහි IaaS නිෂ්පාදන සඳහා ප්රසිද්ධ විය. වලාකුළු යටිතල ව්යුහයන් මත යෙදුම් නඩත්තු කිරීම සහ පුළුල් කිරීම සඳහා සේවාවක් ලෙස වේදිකාව (PaaS) යෙදුම් වේදිකාව ලෙස හැඳින්වේ.
එය මෑත කාලීන දියුණුව ලබා දුන් විභව Django Heroku තේරීම් වලින් එකක් විය හැකිය. Heroku හා සමානව, DigitalOcean යෙදුම් වේදිකාව ජනප්රිය ඉදිරිපත් කරයි ක්රමලේඛන භාෂා සහ රාමු.
Docker හෝ Git ගබඩාවලින් සෘජුව යෙදවීම කළ හැකිය. ආධාරක යටිතල පහසුකම් සැකසීම සහ කළමනාකරණය කිරීම සහ DDoS ප්රහාරවලින් ඔබේ යෙදුම් ආරක්ෂා කිරීම සඳහා වේදිකාව බලා ගනී.
ප්රවේශයට ඇති අඩු බාධක හේතුවෙන්, යෙදුම් වේදිකාව සම්පත්-දැඩි වැඩසටහන් සඳහා අඩු වියදම් විකල්පයක් සොයන සංවර්ධකයින් ආකර්ෂණය කරයි.
කිහිප දෙනකුගේ
- Heroku වැනි සුප්රසිද්ධ PaaS හා සසඳන විට, DO යෙදුම් වේදිකාව වර්ධනය වීමට සහ යෙදවීමට වඩා දැරිය හැකි මිලකට. මීට අමතරව, මූලික වෘත්තීය පැකේජ සහ වැඩි සම්පත් අවශ්ය ඒවා අතර මිල වෙනස සාධාරණ වේ.
- Django, Docker, Express.js, Flask, Gatsby, Hugo, Jekyll, Laravel, Next.js, Juxt.js, React, සහ Vue.js සියල්ලටම ස්වදේශීය සහය ඇත.
- DigitalOcean App Platform මඟින් සපයන ස්වයං අන්තර්ගත කොන්සෝලය භාවිතයෙන් ඔබට සංරචකවල තත්ය කාලීන අවස්ථා නිදොස් කළ හැක.
- සාපේක්ෂව තරුණ PaaS සඳහා DO යෙදුම් වේදිකාවේ අතුරුමුහුණත සමඟ බොහෝ ගැටලු නොමැත. ආරම්භකයකු සඳහා, එය භාවිතා කිරීම තරමක් සරල ය.
- එම DigitalOcean App Platform සහ Heroku සමාන ගොඩනැගීම බෙදා ගනී කට්ටල, එබැවින් ඔබට පුළුල් ලෙස දන්නා භාෂා සහ රාමු භාවිතා කර යෙදුම් නිර්මාණය කළ හැකිය.
අවාසි
- පෙර සහ පසු ගොඩනැගීමේ ස්ක්රිප්ට් ලිවීම ඇතුළු විවිධ ක්රියා පටිපාටි සඳහා ලියකියවිලි හිඟයක් පවතී.
- සංවර්ධන කාලය වෙනදාට වඩා දිගු විය. Next.JS රූපයකින් ගොඩනැගීමට මිනිත්තු 15ක් ගත විය හැක.
- යෙදවීමට පෙර පරීක්ෂා කිරීම subpar CI/CD ක්රියාත්මක කිරීම මගින් වඩාත් අපහසු වේ.
මිල ගණන්
ඔබට $0 සඳහා වේදිකාව භාවිතා කිරීම ආරම්භ කළ හැකි අතර වාරික මිල නියම කිරීම මසකට $4 සිට ආරම්භ වේ.
2. AWS ඉලාස්ටික් බෝංචි
Elastic Beanstalk (EB) යනු වෙබ් යෙදුම් සහ සේවා බෙදා හැරීම සහ පරිමාණය කිරීම සඳහා DevOps විසඳුමකි. එය Java,.NET, PHP, සහය දක්වයි.
Node.js, Python, Ruby, Go, සහ Docker වෙබ් යෙදුම්, වෙනත් අය අතර. EB හි ඉහළ මට්ටමේ අභිරුචිකරණය, ස්වයංක්රීයකරණය සහ ආරක්ෂාව දක්වයි.
මෙම වේදිකාව යටිතල පහසුකම් යෙදවීමේ වාද්ය වෘන්දය සපයයි. එය සරල දැනුම්දීම් සේවාව (SNS), ඉලාස්ටික් ඇතුළු AWS සේවා කිහිපයක් කළමනාකරණය කරයි ලෝඩ් බැලන්සර්, CloudWatch, auto-scaling, S3, සහ EC2.
ඔබගේ යෙදුමට සම්බන්ධ වන RDS දත්ත සමුදා ස්ථරයක් පිහිටුවීමට ඔබට EB භාවිතා කළ හැක. මේ සියල්ල තනි කේතයක් ලිවීමෙන් තොරව ඉටු කළ හැකිය.
යෙදවුම් පරිසරය සැකසීමට, EB විධාන රේඛා අතුරුමුහුණත (CLI) හෝ EB පරිපාලන උපකරණ පුවරුව භාවිතා කරන්න.
කිහිප දෙනකුගේ
- අමතර සේවාදායකයන් ඉක්මනින් යෙදවීමට EB ඔබට හැකියාව ලබා දෙයි. අමතර සේවාදායකයන් යෙදවීමට, බොත්තමක් එබීමෙන් සැකසුම් වෙනස් කරන්න.
- ඔබගේ යාවත්කාලීනය අසාර්ථක වුවහොත්, එම අවස්ථාව වහාම පෙර ස්ථාවර අනුවාදය වෙත ප්රතිවර්තනය වේ. ඔබ තෝරා ගන්නේ නම් විවිධ උත්ශ්රේණි කිරීමේ උපක්රම භාවිතා කිරීමට ද එය ඔබට විකල්පය ලබා දෙයි.
- Elastic Beanstalk (AWS) ඔබට අවශ්ය ආරක්ෂිත මට්ටම තෝරා ගැනීමට ඉඩ සලසයි.
- Elastic Beanstalk එය ඔබ වෙනුවෙන් කරන නිසා ඔබට බොහෝ AWS සේවාවන් ඒකාබද්ධ කිරීම ගැන කරදර විය යුතු නැත.
- ඔබට සැමවිටම මෘදුකාංග යාවත්කාලීන දැනුම්දීම් ලැබෙනු ඇත, අවශ්ය නම් යාවත්කාලීන කළ පද්ධතියක ඔබේ යෙදුම නැවත යෙදවීමට ඔබට ඉඩ සලසයි.
අවාසි
- Elastic Beanstalk (AWS) සතුව එහි ප්රතිවාදීන්ට වඩා අඩු ශක්තිමත් ගැටළු හඳුනා ගැනීම, යෙදුම් කාර්ය සාධනය අධීක්ෂණය සහ ලියකියවිලි ඇත.
- AWS උපදේශන වීඩියෝ එය සරල හා ආකර්ශනීය ලෙස පෙනෙන අතර, වේදිකාවේ සංකීර්ණ සැකසුම් නව පරිශීලකයින්ට ග්රහණය කර ගැනීමට අපහසු කරයි.
- Elastic Beanstalk (AWS) එහි PaaS ප්රතිවාදීන් සමඟ සසඳන විට එය භයානක CPU ක්රියාකාරිත්වයක් ඇත.
- AWS විසින් කාර්යයන් ඉටු කිරීම සඳහා විකල්ප කිහිපයක් ඉදිරිපත් කරන අතර, ඔබට අධික බරක් දැනෙනවා නම්, ඔබේ වටපිටාවේ ඇති සියලුම විශේෂාංග අමතක කළ හැකිය.
මිල ගණන්
Elastic Beanstalk (AWS) නොමිලේ වුවද, ඔබ සේවාදායක සම්පත් සඳහා ගෙවිය යුතුය; එහි ප්රතිඵලයක් වශයෙන්, ඔබ ක්රමයෙන් වැඩි සම්පත් භාවිතා කරන අතර වැඩි පිරිවැයක් දැරීමට සිදුවේ.
3. පිරිනැමිය
Render ඉහළම Heroku විකල්පයන්ගෙන් එකක් ලෙස ඉක්මනින් ස්ථාපිත වී ඇත. එය විවිධ සත්කාරක සේවාවන් සඳහා පහසු, ස්වයංක්රීය යෙදවීම ලබා දෙයි.
GitHub වෙත සරලව ඉදිරිපත් කිරීමෙන් Render මත යෙදුමක් යෙදවීම කෙතරම් සරලද යන්න පිළිබඳව සංවර්ධකයින් සතුටු වේ. ඔබ Node, Python, Go, හෝ Ruby හි ක්රමලේඛනය කළත්, බාධාවකින් තොරව සහ වේගවත් යෙදවීම සඳහා Render සතුව හොඳින් ලිඛිත ලේඛන ඇත.
තවද, වේදිකාව මත තබා ඇති ඕනෑම සේවාවක් සඳහා නොමිලේ SSL සැපයීම සඳහා Render ත්යාගශීලී වී ඇත.
Render හි ස්වයංක්රීය පරිමාණ ක්රියාකාරීත්වයේ නවතම සංස්කරණය ඔබේ යෙදුමට අවශ්ය සම්පත් සෑම විටම නියමිත මිලට ඇති බව සහතික කරයි. එහි තරඟකරුවන් මෙන් නොව, Render විසින් සත්කාරක සේවා සඳහා සම්පත් වෙනස් කිරීමට භාවිතා කරන CPU සහ මතකය නිරීක්ෂණය කරයි.
කිහිප දෙනකුගේ
- Render මූලික අතුරුමුහුණතක් සමඟින් කරදරයකින් තොර සංවර්ධක කේන්ද්රීය පරිසරයක් සපයන නමුත් අභිරුචිකරණ තේරීම් ඕනෑ තරම්.
- Render මත යෙදුමක් සැකසීම සහ යෙදවීම සරලයි. ඔබගේ යෙදුම සජීවී වීමට පෙර, ක්රියා පටිපාටිය සාමාන්යයෙන් පැයකට වඩා අඩු කාලයක් ගතවේ.
- Render හි ස්වයංක්රීය පරිමාණය තත්ය කාලීන CPU සහ මතක භාවිතය මත පදනම් වේ, යෙදුම සහ පසුබිම් සේවකයන් පරිමාණය කිරීමට ඉඩ සලසයි.
- Render සතුව පුදුමාකාර පාරිභෝගික සේවාවක් ඇත. ඉල්ලීම් ටිකට් යැවීම වෙනුවට, ඔබට ඉංජිනේරුවන් සමඟ සන්නිවේදනය කළ හැකිය.
- දේශීය මලකඩ සහ Elixir සහාය.
අවාසි
- Scala සහ Clojure හට ස්වදේශීය සහය නොමැත.
- සාපේක්ෂව නව PaaS විසඳුමක් ලෙස, Render ඇඩෝන පරිසර පද්ධතිය තුළ පසුගාමී වේ.
- කලාප ගණන තවමත් සාපේක්ෂව සීමා කර ඇත. දැනට, ඔබගේ යෙදුම් ඇමරිකා එක්සත් ජනපදයේ ඔරිගන් හෝ ජර්මනියේ ෆ්රැන්ක්ෆර්ට් හි පමණක් සත්කාරකත්වය දැක්විය හැක.
මිල ගණන්
ඔබට එය නොමිලේ භාවිතා කිරීම ආරම්භ කළ හැකි අතර වාරික මිල නියම කිරීම මසකට $7 සිට ආරම්භ වේ.
4. ෆයර්බෙස්
Google Firebase යනු පසුබිම් ක්ලවුඩ් සේවා වේදිකාවකි. එය ඇඟවීම්, සත්යාපනය සහ අනෙකුත් ඉදිරිපස සේවා වැනි විශේෂාංග ඇතුළත් තත්ය කාලීන යෙදුම් තැනීමට සහ බලගැන්වීමට භාවිතා කිරීමට අදහස් කෙරේ.
ෆයර්බේස් විසින් සත්කාරක, පසුබිම් සේවාදායක හැසිරවීම සහ සේවාදායක පාර්ශවීය කේතීකරණ අවශ්යතාවයකින් තොරව පසුබිම් සේවා සංවර්ධනය කිරීම මගින් සංවර්ධකයින් සැලකිය යුතු බරකින් නිදහස් කරයි.
Firebase ස්වයංක්රීය SSL සංකේතනය සහ දත්ත සමුදා ප්රවේශයන් අතින් ඇතුල් කිරීම සඳහා GUI සපයන මූලික NoSQL දත්ත සමුදායක් භාවිතයෙන් ස්වයංක්රීයව පසුබිම් ආචයනය වින්යාස කරයි. Firebase යනු හොඳ සත්යාපන මෙවලමකි; OAuth ක්රියාකාරීත්වය එහි ප්රබල API හරහා වියුක්ත කිරීම Facebook, Twitter, Google සහ වෙනත් සේවාවන් හරහා සත්යාපනය සරල කරයි.
Tඔහු විසින් Google Analytics සහ AdSense ඒකාබද්ධ කිරීම මගින් සංවර්ධකයින්ට SDKs සහ අනෙකුත් පුස්තකාල නිරීක්ෂණ සහ ප්රචාරණය සඳහා සංස්ථාගත කිරීමේ ගැටලුව ඉතිරි කරයි.
It මගින් ෆයර්බේස් යෙදුමක් ධාවනය වන උපාංග රාශියකට දත්ත යාවත්කාල කිරීම් වේගයෙන් සමමුහුර්ත කිරීමට ද හැකියාව ලැබේ. දත්ත සමුදා වේදිකාව JSON භාවිතා කරයි, එය වෙබ් හෝ ජංගම යෙදුමක භාවිතය සඳහා සුදුසු වේ.
එය Android, iOS සහ සහය දක්වයි වෙබ් යෙදුම්, එය ස්වදේශීය යෙදුම් මෙන්ම වෙබ් පාදක පරිපාලන සංරචක සංවර්ධනය කිරීම සඳහා හොඳ තේරීමක් කරයි. වඩාත්ම මෑත අනුවාදය දැන් සම්පූර්ණයෙන්ම Google Cloud යටිතල පහසුකම් මත සත්කාරකත්වය සපයන අතර Android/iOS උපාංග සඳහා Cloud ගබඩාව සහ Push ඇඟවීම් වැනි ආකර්ශනීය විශේෂාංග ඇතුළත් වේ.
කිහිප දෙනකුගේ
- Firebase; තත්ය කාලීන දත්ත සත්යාපනය යනු දත්ත සමුදා තාක්ෂණයේ අනාගතයයි. බොහෝ දත්ත සමුදා වේදිකා ඉල්ලුම මත දත්ත සමමුහුර්ත කිරීමට HTTP ඇමතුම් භාවිතා කරයි.
- ඉහළ පරිමාණය කළ හැකි යෙදුම් නිර්මාණය කිරීම සඳහා දත්ත ප්රවාහ ලෙස සැලකීමට එය ඔබට හැකියාව ලබා දෙයි.
- Firebase සම්ප්රදායික HTTP භාවිතා නොකරයි; ඒ වෙනුවට, එය HTTP වලට වඩා වේගවත් WebSocket භාවිතා කරයි. තනි සම්බන්ධතාවයකින් ඔබගේ සියලු දත්ත ස්වයංක්රීයව සමමුහුර්ත කිරීමට ඔබට එක් සොකට් එකක් අවශ්ය වේ.
- Firebase වේදිකාවේ මූලික UI සඳහා සේවාදායකයක් අවශ්ය නොවේ.
- Firebase ඔබගේ සියලුම ස්ථිතික ගොනු සඳහා සරල වලාකුළු සත්කාරක සේවා සපයයි, එය HTTP/2 භාවිතයෙන් තනි ගෝලීය CDN එකකින් ලබා දිය හැක.
අවාසි
- Firebase වේදිකාවේ වැදගත්ම ගැටළුව වන්නේ එහි පසුපෙළ සීමාවන් ය. එය Heroku වලට වඩා අඩු නම්යශීලීතාවයක් ඇති අතර වඩාත් දියුණු යෙදුම් සංවර්ධනයට බාධාවක් විය හැක.
- Firebase වේදිකාවෙන් ඉවතට ඔබගේ යෙදුම් සංක්රමණය කිරීම අපහසු නම්, කළ නොහැක්කකි. එය ඔබගේ යෙදුම් සඳහා සුදුසු වේදිකාව බව සහතික කිරීමට ඔබ නිසි පර්යේෂණ පැවැත්විය යුතුය.
මිල ගණන්
Firebase නොමිලේ, ඔබ සම්පත් සඳහා ගෙවිය යුතුය; එහි ප්රතිඵලයක් වශයෙන්, ඔබ ක්රමයෙන් වැඩි සම්පත් භාවිතා කරන අතර වැඩි පිරිවැයක් දැරීමට සිදුවේ.
5. නෙට්ලිෆයි
Netlify යනු Node සඳහා ඉහළම Heroku විකල්පයන්ගෙන් එකක් වන පරිමාණය කළ හැකි වලාකුළු මත පදනම් වූ වෙබ් සංවර්ධන වේදිකාවකි. එය සංවර්ධකයින්ට ඒකාබද්ධ අත්දැකීමක් ලබා දීම සඳහා සමාගම පුරෝගාමී වූ Jamstack මත ගොඩනගා ඇත.
Netlify, Heroku වලට ප්රතිවිරුද්ධව, ස්ථිතික වෙබ් අඩවි යෙදවීම සහ සත්කාරකත්වය කෙරෙහි අවධානය යොමු කරයි. ඉදිරිපස සංවර්ධනය කෙරෙහි අවධානය යොමු කරන Netlify, සංවර්ධකයින්ට භාවිතා කිරීමට මෙවලම් රාශියක් සපයයි.
එය ප්රධාන සමග අනුකූල වේ ඉදිරිපස රාමු Vue, Next.js, සහ React වැනි. වේදිකාවට සම්පූර්ණ CI/CD ඒකාබද්ධතාවයක් ඇති අතර GitHub වෙතින් සෘජුවම යෙදවීමට ඔබට ඉඩ සලසයි.
එය ඔබගේ ගොඩනැගීම් පෙරදසුන් කිරීමට සහ අදහස් ලබා ගැනීමට ඔබට ඉඩ සලසයි. නොමිලේ SSL සහතිකය සහ පවතින සේවාවන් අතර සත්යාපනය සමඟ Netlify හි ආරක්ෂාව හොඳින් කළමනාකරණය කර ඇත.
ඔබට පෝරම සහ විශ්ලේෂණ වැනි අංගසම්පූර්ණ විශේෂාංග සමඟින් ඔබේ ව්යාපෘතිය වැඩිදියුණු කළ හැක. නෙට්ලිෆයි නිදහස් ස්ථර විශේෂාංග අනුව වඩාත් ලිබරල් විකල්පයන්ගෙන් එකකි.
කිහිප දෙනකුගේ
- Netlify යනු ලබා ගත හැකි වඩාත්ම මූලික ඉදිරිපස සංවර්ධන මෙවලමයි. සම්පූර්ණ ගොඩනැගීම, අනුවාදනය සහ යෙදවීමේ ක්රියාවලිය සංවර්ධකයින් හුරුපුරුදු තාක්ෂණයන් භාවිතා කරයි. ස්ථාපිත සියලුම වෙබ් අඩවි නොමිලේ SSL සහතික ලබා ගනී.
- Netlify ස්ථිතික යෙදුම් යෙදවීමේ මූලික යාන්ත්රණය ඉවත් කරයි. ඔබට GitHub වෙතින් ගොඩනැගීම සරලව සිදු කළ හැකිය. CI/CD පද්ධතිය සැකසීමට හුදෙක් ක්ලික් කිරීම් කිහිපයක් ගතවේ.
- Netlify වෙබ් සංවර්ධකයින් සඳහා ප්ලගීන රාශියක් ඇත. උදාහරණයක් ලෙස, Check links ප්ලගිනය, වෙබ් පිටු අතර බිඳුණු සබැඳි සොයා ගනී.
- Ember.js, Gatsby, Nuxt, Eleventy, Svelte, React, Next.js, Vue, Angular, සහ Jamstack සියල්ලම ස්වදේශීයව සහාය දක්වයි.
අවාසි
- සාමාජිකයින් සංඛ්යාව Netliify හි මිල ව්යුහය තීරණය කරයි. ඔබට විශාල ශ්රම බලකායක් සිටී නම් මාසික ගාස්තුව සැලකිය යුතු විය හැකිය.
- විශේෂයෙන් අභිරුචි-සාදන ලද වැඩසටහන් සඳහා, සමහර සැකසුම් අභියෝගාත්මක විය හැකිය. උදාහරණයක් ලෙස, ආකෘති සහ API වින්යාස කිරීමට යම් කාලයක් අවශ්ය වේ.
- Clojure, Go, Scala, Java, PHP, හෝ Ruby සඳහා ස්වදේශීය සහායක් නොමැත.
මිල ගණන්
ඔබට එය නොමිලේ භාවිතා කිරීම ආරම්භ කළ හැකි අතර වාරික මිල ගණන් සාමාජිකයෙකුට/මාසයකට $19/ සිට ආරම්භ වේ.
6. ගූගල් යෙදුම් එන්ජිම
Google App Engine යනු PaaS අවකාශයේ වෙළඳපල ප්රමුඛයා වේ. 2008 දී දියත් කරන ලද Google App Engine, සංවර්ධකයින්ට යටිතල පහසුකම් පරිපාලනය හෝ යෙදවුම් සැකසීම් ගැන කරදර නොවී වැඩසටහන් ගොඩනගා ගත හැකි පූර්ණ-කළමනාකරන ලද සේවාදායක රහිත වේදිකාවක් සපයයි.
ඔබට Google App Engine හි පුළුල් සම්මත රාමු සහය භාවිතා කිරීමට හෝ Docker කන්ටේනරය හරහා ඔබගේම ධාවන කාලය ලබා දීමට හැකිය.
රෝග විනිශ්චය මෙවලම් ලෙස, යෙදුමේ දෝෂ හඹා යාමට ඔබට සහය වීමට Google Cloud Monitoring සහ Cloud Logging පිරිනමයි.
App Engine යනු CI/CD ක්රියාවලි සඳහා අපූරු සම්පතකි. එන ගමනාගමනය බෙදීමෙන්, ඔබට යෙදුමේ බහු අනුවාද සත්කාරකත්වය සහ A/B පරීක්ෂාව සිදු කළ හැක. ඔබගේ යෙදුම් Google හි සත්කාරකත්වය දරන නිසා, ඔබට 99.99%කට වඩා වැඩි වේලාවක් අපේක්ෂා කළ හැක.
කිහිප දෙනකුගේ
- Google App Engine අවම වින්යාස කිරීම සහ යටිතල පහසුකම් සැකසීමේ පොරොන්දුව ලබා දෙන බැවින් එය පිහිටුවීම සරලයි.
- Google App Engine හි ස්වයංක්රීය පරිමාණය කිරීමේ හැකියාව ගමනාගමනය මත පදනම්ව ඔබේ යෙදුම සඳහා පරිගණක ධාරිතාව ගතිකව ඉහළ නංවයි හෝ අඩු කරයි. එය පිරිවැය අඩු කිරීමේ පියවරයන් සඳහා ඔබට සහාය වේ.
- ඔබ Google Cloud පරිසර පද්ධතියේ සාමාජිකයෙකු බැවින් ඔබට DataStore, Pub/Sub, සහ Cloud Storage වැනි සේවාවන් සමඟ සරලව අතුරු මුහුණත් කළ හැක.
- විශාල ගොනු උඩුගත කිරීම් වැනි කාලය ගතවන, අසමමුහුර්ත කාර්යයන් හැසිරවීමට Google App Engine ඵලදායී වේ.
- එය .Net සඳහා දේශීය සහය සපයයි.
අවාසි
- කිසිදු නිබන්ධනයක් නොමැති නිසා ආරම්භකයින්ට UI භාවිතා කිරීම දුෂ්කර විය හැකිය.
- ඔබේ මෘදුකාංගයට අමතර සැකසුම් බලයක් අවශ්ය වූ විට, මාසික පිරිවැය ඉක්මනින් ඉහළ යා හැක. Google App Engine පිරිවැය අනුව විශේෂයෙන් කාර්යක්ෂම නොවේ.
- Scala හෝ Clojure හට ස්වදේශීය සහය නොමැත.
මිල ගණන්
Google App Engine නව පාරිභෝගිකයින් සඳහා නොමිලේ, ඔබ සම්පත් සඳහා ගෙවිය යුතුය; එහි ප්රතිඵලයක් වශයෙන්, ඔබ ක්රමයෙන් වැඩි සම්පත් භාවිතා කරන අතර වැඩි පිරිවැයක් දැරීමට සිදුවේ.
7. openshift
Redhat's OpenShift යනු බහාලුම් විසඳුම් එකතුවකි. මෙම ශ්රේණියේ ප්රධාන නිෂ්පාදනය වන්නේ OpenShift බහාලුම් වේදිකාව, Docker බහාලුම් මත ගොඩනගා ඇති පරිශ්රයේ PaaS (සේවාවක් ලෙස වේදිකාවක්) විසඳුමකි.
Kubernetes භාවිතයෙන් පාලනය වන පිරිනැමීම Red Hat Enterprise මගින් බලගන්වයි. OpenShift ඔන්ලයින් යනු මෘදුකාංගයක් ලෙස සේවා වේදිකාවක් වන අතර OpenShift Openshift Dedicated ලෙස හැඳින්වෙන කළමනාකරණ සේවාවක් ද සපයයි.
පරිපාලකයින්ට සහ සංවර්ධකයින්ට OpenShift Console හි අරමුණ-විශේෂිත දසුන් භාවිතා කළ හැක. පරිපාලක අදහස් බහාලුම් සෞඛ්යය සහ සම්පත් අධීක්ෂණය, පරිශීලක පරිපාලනය සහ ක්රියාකරු ක්රියාකාරකම් පහසු කරයි.
සංවර්ධක ඉදිරිදර්ශන නාම අවකාශයන් තුළ අඩංගු යෙදුම් සම්පත් කෙරෙහි අවධානය යොමු කරයි. OpenShift Kubernetes CLI ක්රියා පෙරසැකසුම් සහය සහිත CLI ද සපයයි.
කිහිප දෙනකුගේ
- OpenShift සංවර්ධන කණ්ඩායම්වලට යෙදුම් නිර්මාණය කිරීම සහ පරීක්ෂා කිරීම වැනි ඔවුන්ගේ තීරණාත්මක කාර්යයන් සඳහා ප්රමුඛත්වය දීමට උදවු කරයි.
- සංවර්ධකයින් සඳහා, බහාලුම් යෙදවීම සහ පරිපාලනය දුෂ්කර හා කාලය ගතවන ක්රියාවලීන් වේ.
- OpenShift ඉක්මන් බහාලුම් වාද්ය වෘන්දයක් සක්රීය කරයි, වේගවත් යෙදුම් ප්රතිපාදන, යෙදවීම සහ පරිමාණය සඳහා ඉඩ සලසයි.
- සංවර්ධකයින්ට බහාලුම් පරිපාලනය සහ යෙදවීමේ කාර්යයන්ට වඩා ඔවුන්ගේ කාලය වැඩි වශයෙන් භාවිතා කළ හැකිය. එහි ප්රතිඵලයක් ලෙස සංවර්ධන ක්රියාවලිය වේගවත් වන අතර වෙළඳපල සඳහා ගතවන කාලය අඩු වේ.
- OpenShift යනු ඕනෑම නව මෙහෙයුම් පද්ධතියකට බහාලුම් මෙහෙයුම් වේගයෙන් සංක්රමණය කිරීමට පාරිභෝගිකයින්ට ඉඩ සලසන විකුණුම්කරු-අඥෙයවාදී, විවෘත-මූලාශ්ර වේදිකාවකි.
- GitHub සහ Docker සමඟ ඇති ශක්තිමත් සම්බන්ධතාව යෙදවීම පහසුවක් බවට පත් කරයි. CI/CD නල මාර්ගයේ වෙනස්කම් හැසිරවීමට සරලයි.
- පර්ල්ට ස්වදේශික සහාය ඇත.
අවාසි
- යෙදවීමේ ගැටළු නිරීක්ෂණය කිරීම සහ නිවැරදි කිරීම අපහසු විය හැකිය. ලොග් කළමනාකරණය වැඩිදියුණු කිරීමට ඉඩ ඇත.
- ප්රමාද වූ ප්රතිචාරය සහායට බාධා කරයි. ඔබේ දුෂ්කරතා නියමිත වේලාවට විසඳා ගැනීම දුෂ්කර ය.
- Go, Scala, හෝ Clojure සඳහා ස්වදේශීය සහායක් නොමැත.
මිල ගණන්
ඔබට නොමිලේ වේදිකාව උත්සාහ කළ හැකි අතර වාරික මිල ගණන් පදනම් වන්නේ පැය ගණන් එනම්. 0.76/පැයට.
8. එන්ජින් අංගනය
ඔබ රේල් සඳහා හොඳම Heroku විකල්ප සොයන්නේ නම් එන්ජින් යාඩ් එකම විකල්පය විය හැකිය. එන්ජින් යාර්ඩ් රේල් පීලි තොගයේ වසර දහයකට වැඩි ප්රවීණතාවයක් ඇති අතර ඉහළම මට්ටමේ සහය ඇතිව ශ්රේෂ්ඨ රේල් පීලි යෙදවීමේ පරිසරයක් ලබා දෙයි.
රේල්ස් එන්ජින් යාර්ඩ් සඳහා ආශ්වාදයක් වන අතර, PaaS Node.js, PHP සහ Python සඳහා ද සහය දක්වයි. Amazon EC2 ක්ලවුඩ් යටිතල ව්යුහය මත වැඩසටහන් යෙදවීමෙන් එන්ජින් යාර්ඩ් විශාල පරිමාණයක් ලබා දෙයි.
ඔබට AWS හි විවිධ කලාප ලබා ගැනීමේ වාසිය ලබා ගත හැකි බැවින් මෙය විශ්වසනීයත්වය වැඩි කරයි.
Engine Yard සංග්රාහක පරිසරයට තොග උත්ශ්රේණි කිරීම් සහ ආරක්ෂක නිවැරදි කිරීම් ස්වයංක්රීය කිරීම මගින් ක්ලවුඩ් යෙදුම් පරිපාලනය විධිමත් කරයි. යෙදුම් ප්රමිතික සැපයීමෙන් යෙදුම් සම්පත් පරිමාණය කිරීම ද කළ හැකි ය.
කිහිප දෙනකුගේ
- එය Ruby on Rails තොගයේ කළමනාකරණය ස්වයංක්රීය කරයි. PaaS හි Rails දැනුම සංවර්ධකයින් සඳහා කනස්සල්ලෙන් තොර මෙහෙයුම් බවට පරිවර්තනය කරයි.
- එය සත්කාරක වැඩසටහන් වල ස්ථාවරත්වය සහ ලබා ගැනීමේ හැකියාව වැඩි කරන AWS මත සත්කාරකත්වය සපයයි. ඇනහිටීමකදී, යථා තත්ත්වයට පත් වීම ඉක්මන් වේ.
- එහි GitHub සම්බන්ධතාවය ඔබට repo වෙතින් කෙලින්ම යෙදුම් යෙදවීමට ඉඩ සලසයි.
- දත්ත සමුදා පරිපාලනය, AWS සහය සහ අනෙකුත් පාදක සම්පත් ස්වයංක්රීය කිරීම මගින් යටිතල පහසුකම් සැපයීම ගැන එය සැලකිලිමත් වේ.
- එහි පාරිභෝගික සේවය විශිෂ්ටයි. ඔබට ඕනෑම වේදිකා ගැටළු නිරාකරණය කිරීමට සහය කණ්ඩායම මත අවංකව විශ්වාසය තැබිය හැක.
අවාසි
- Engine Yard හි පරිපාලන විකල්ප සහ වින්යාසය ව්යාකූල විය හැක. දේවල් ක්රියාත්මක වන ආකාරය ඉගෙන ගැනීමට ඔබට යම් කාලයක් ගත කිරීමට අවශ්ය වනු ඇත.
- Python, Java, Go, Scala, සහ Clojure හට ස්වදේශීය සහය නොමැත.
- නොමිලේ අත්හදා බැලීමක් ලබා ගත හැකි වුවද, එන්ජින් අංගනය තරමක් මිල අධිකය. අඩු වියදම් විකල්ප සොයන ආරම්භකයින් සඳහා, එය හොඳම සුදුසු නොවේ.
මිල ගණන්
වාරික මිල $150/මස සිට ආරම්භ වේ.
9. Platform.sh
Platform.sh Python සහ අනෙකුත් රාමු සඳහා හොඳම Heroku විකල්පයන්ගෙන් එකක් ලෙස පුළුල් ලෙස සැලකේ.
එය CI/CD සංකල්ප මත ගොඩනගා ඇති අතර GitHub සමඟ සෘජු අන්තර්ක්රියා ඇත. මෙමගින් සංවර්ධකයින්ට GitHub ගබඩාවලින් කෙලින්ම කේතය යෙදවීමට ඉඩ සලසයි.
Platform.sh මූලික වෙබ් යෙදුමක් තැනීමට හෝ සංකීර්ණ වෙබ් අඩවි සිය ගණනකට සේවය කිරීමට අවශ්ය යටිතල පහසුකම්, දත්ත සේවා සහ ආරක්ෂක සාරාංශ සපයයි.
Platform.sh ඔබේ මෘදුකාංගය ක්රියාත්මක කිරීමට සහ ක්රියාත්මක වීමට මිල අධික ඇඩෝන අවශ්ය නොවන නිසා Herokuට වඩා වාසියක් ලබා දෙයි. අත්යාවශ්ය දත්ත සේවා සියලුම Platform.sh සාමාජික මට්ටම්වල අන්තර්ගත වේ.
Amazon Web Services, Google Cloud Platform, Microsoft Azure, සහ Orange Power Platform.sh යනු cloud computing platform සඳහා උදාහරණ වේ. ඔබට හොඳම පරිශීලක අත්දැකීම සඳහා එකවර බොහෝ වලාකුළු මත ඔබගේ යෙදුම ධාවනය කළ හැක.
කිහිප දෙනකුගේ
- Platform.sh එය GitHub සමඟ සම්පුර්ණයෙන්ම සම්බන්ධ වී ඇති නිසා යෙදුම් යෙදවීම සරල කරයි. GitHub වෙත දායකත්වයන් තල්ලු කිරීම යෙදුම යෙදවීමට හේතු වේ. දක්ෂ CI/CD විසඳුමකට GitHub මත Dev/Stage/Prod ශාඛා ඵලදායී ලෙස අනුපිටපත් කිරීම සහ Platform.sh මත ඒවා පිළිබිඹු කිරීම ඇතුළත් වේ.
- එයට ව්යාපෘති කළමනාකරණය සහ බොහෝ පරායත්තතා සහ තොග පාලනය සඳහා නවීන CLI මෙවලමක් ඇතුළත් වේ.
- ඔබ මූලික වෙබ් අඩවියක් හෝ සංකීර්ණ වෙබ් යෙදුමක් සත්කාරකත්වය දරමින් සිටියත්, පරිසරය සැකසීමෙන් ඉවත් වීමට ඔබට අවශ්ය සියලුම මෙවලම් එයට ඇතුළත් වේ.
- එය හැකි සෑම ආකාරයකින්ම සංවර්ධකයින්ට සහාය වීමට උනන්දුවක් දක්වන විශිෂ්ට සහායක කණ්ඩායමක් ඉදිරිපත් කරයි.
- C#/.Net core, Elixir, සහ Lisp සියල්ලම ස්වදේශීයව සහය දක්වයි.
- පොදු භාෂා සහ රාමු සඳහා සවිස්තරාත්මක යෙදවුම් ලේඛන ඇතුළත් වේ.
අවාසි
- SLA ගිවිසුම අදාළ වන්නේ ව්යවසාය සැලැස්මට පමණි, එබැවින් ඔබ මූලික සැලැස්මට දායක වන්නේ නම්, ඔබට ඉඳහිට ඇනහිටීම්වලට මුහුණ දීමට සිදු වේ.
- Scala සහ Clojure සඳහා දේශීය සහාය නොමැත.
මිල ගණන්
ඔබට වේදිකාව නොමිලේ උත්සාහ කළ හැකි අතර කරුණාකර එහි මිල ගණන් සඳහා මිල ගණන් ඉල්ලා සිටින්න.
10. back4app
සේවාවක් ලෙස ජනප්රිය පසුබිම (BaaS) සැපයුම්කරු Back4app Heroku සඳහා විශිෂ්ට විවෘත මූලාශ්ර විකල්පයකි.
එය ස්වයංක්රීය යෙදුම් ප්රතිපාදන සහ පරිමාණය, උපස්ථ සහ ප්රතිසාධනය, පැය XNUMX පුරාම අධීක්ෂණය සහ අනතුරු ඇඟවීම්, වෙබ් පාදක පරිපාලන මෙවලම්, තාක්ෂණික සහාය සහ තවත් බොහෝ විශේෂාංග සමඟින් පූර්ණ කළමනාකරණය කළ පසුපෙළක් පිරිනමයි.
Back4app වෙනත් ප්රතිලාභ අතර පරිශීලක-හිතකාමී අතුරු මුහුණතක්, සුමට යෙදුම් පරිමාණයක් සහ හොඳම පන්තියේ සහාය ඇත. Back4pp සම්පූර්ණයෙන්ම සේවාදායක රහිත තාක්ෂණය භාවිතයෙන් යෙදුම්වල පසුපෙළ යෙදවීම සහ පරිමාණය කරයි.
එහි සේවාදායක රහිත සැලසුම නිසා, සංවර්ධකයින්ට යටිතල පහසුකම් ගැන කනස්සල්ලෙන් තම රාත්රිය ගත කරනවාට වඩා යෙදුම් නිර්මාණය කිරීම කෙරෙහි අවධානය යොමු කිරීමට හැකි වේ.
එය ඉක්මන් යෙදුම් නිර්මාණය කිරීම, කිසිදු කේතයක් ලිවීමෙන් තොරව පසුපෙළ සංවර්ධනය කිරීම, යටිතල පහසුකම් හිසරදයක් නොමැතිව යෙදුම් සත්කාරකත්වය සහ තාක්ෂණික දුෂ්කරතාවලට මුහුණ නොදී යෙදුම් පරිමාණය කිරීම දිරිමත් කරන විශ්වාසදායක සේවාදායක රහිත දත්ත සමුදා වේදිකාවකි.
කිහිප දෙනකුගේ
- එය BaaS සැපයුම්කරුවෙකු වන අතර විවෘත මූලාශ්ර තාක්ෂණයෙන් සංවර්ධනය කරන ලද පසුබිම් උත්පාදක යන්ත්රයකි.
- එය භාවිතා කිරීමට පහසු වන අතර, වේදිකාවට පරිමාණය කළ හැකි තත්ය කාලීන දත්ත ගබඩාවක්, භාවිතයට සූදානම් API, ඇඟවීම් සහ සත්යාපනය වැනි හැකියාවන් ඇතුළත් වේ.
- එය GraphQL සහ යන දෙකම සමඟ ක්රියා කරන සංවර්ධකයින් සඳහා බහුකාර්ය තේරීමකි REST API.
- අනෙකුත් PaaS පද්ධති මෙන්ම, යටිතල පහසුකම් නඩත්තු කිරීමට අවශ්ය නොවේ. ස්ථාපනය කිරීමට මෘදුකාංගයක් හෝ කළමනාකරණය කිරීමට ධාවන කාලය නොමැත. වේදිකාව DevOps කණ්ඩායම සියලු යටිතල පහසුකම් කළමනාකරණ ගැටළු හසුරුවයි.
අවාසි
- Back4App හි දත්ත සමුදාය MongoDB වේ. මොන්ගෝට දත්ත දූෂණය සහ නැතිවීමේ ඉතිහාසයක් ඇත.
මිල ගණන්
ඔබට එහි නිදහස් ස්ථරය භාවිතා කිරීම ආරම්භ කළ හැකි අතර වාරික මිල නියම කිරීම මසකට $25 සිට ආරම්භ වේ.
නිගමනය
අවසාන වශයෙන්, හොඳ හෝ නරක විකුණුම්කරුවෙකු ලෙස කිසිවක් නොමැති අතර, හොඳම තේරීම ඔබේ ව්යාපෘතියේ අවශ්යතා අනුව තීරණය වේ. MVPs සහ වැනි වඩාත් අභිරුචි කළ යෙදුම් අභ්යන්තර යෙදුම්, Back4app හෝ Firebase සඳහා වඩාත් සුදුසු විය හැක.
Heroku සහ Netlify එකිනෙකට වෙනස් කාර්යයන් ඉටු කරයි. Heroku හි ශක්තිය වන්නේ ක්ලවුඩ් මත පසුපෙළ වෙබ් වැඩසටහන් පහසුවෙන් යෙදවීමේ හැකියාවයි.
Netlify, අනෙක් අතට, ලොව පුරා CDN හරහා ස්ථිතික වෙබ් පිටු සත්කාරකත්වය සහ බෙදා හැරීම සඳහා වේදිකාවකි. Heroku සහ Netlify යන දෙකම ස්වයංක්රීය යටිතල පහසුකම් කළමනාකරණය, දත්ත සේවා සහ ආරක්ෂාව, සංවර්ධකයින්ට සැලසුම් කිරීම සහ කේතීකරණය කෙරෙහි අවධානය යොමු කිරීමට ඉඩ සලසයි.
වේදිකා දෙකෙහිම GitHub ඒකාබද්ධ කිරීම ඇතුළත් වේ, එමඟින් ඉක්මන් යෙදවීම සහ අනුවාද පාලනය. ඔබ වැඩ කරන ව්යාපෘති වර්ගය අනුව මේ දෙකම ඔබට පුදුමාකාර ලෙස ගැලපේ.
අපි හොඳම Heroku විකල්පයන් ආවරණය කළ අතර, ඔබේ ව්යාපෘතියේ ඉල්ලීම් සපුරාලන හැකියාවන් සහ මිල ව්යුහයක් ලබා දෙන විසඳුමක් ඔබ නිසැකවම සොයා ගනු ඇත.
ඔබමයි