Table of Contents[Qari][muuji]
Heroku waxay muddo dheer ahayd Cloud Platform-as-a-Service (PaaS) ee doorashada meelaynta iyo dayactirka abka. Waxay badbaadisaa horumariyeyaasha dhibka dejinta server-yada iyo taageerada kaabayaasha iyadoo la gaarsiinayo jawi maamuleed oo ku saleysan daruuraha iyadoo loo eegayo is-diiwaangelinta.
PaaS, ama Platform-as-a-Service, waa qalab midaysan oo ku salaysan daruuraha iyo agabka horumarinta iyo geynta barnaamijyada iyada oo aan loo baahnayn in la maareeyo kaabayaasha shabakada.
PaaS waxaa inta badan lagu bixiyaa xirmo is-diiwaangelin, halkaas oo aad ka heli doonto gelitaanka qalabka muhiimka ah ee keenista si aad u bilowdo mashaariicdaada.
Waxay meesha ka saaraysaa baahida loo qabo in la dejiyo server-yada, kaydinta, adeegyada shabakada, jawiyada runtime, iyo shuruudaha kale si loo fuliyo loona maamulo codsiyada ku saleysan daruuraha. Kuwaas waxaa si toos ah u maamula bixiyaha PaaS, taasoo awood kuu siinaysa inaad diirada saarto horumarinta abka aadka u wanaagsan.
Xalalka PaaS, sida dhiggooda khadka tooska ah, waxaa ku jira qaybaha softiweerka kaa caawinaya abuurista, bilaabista, iyo ka saarida codsiyada. Nidaamyada qaar ayaa sidoo kale kuu oggolaanaya inaad la shaqeyso xubnaha kale ee kooxdaada isla deegaanka.
In kasta oo si weyn loo isticmaalo, Heroku waxa uu dhaleeceeyay qiimihiisa, waxqabadkiisa, iyo xanuunnada kale ee sii kordhaya. Heroku waxaa laga yaabaa inuusan had iyo jeer noqon xal fantastik ah, markaa u diyaargaroobo qaar ka mid ah beddelka Heroku ee heersare ah.
Heroku waxa uu tartan kala kulmay tiro ka mid ah iibiyeyaasha PaaS, kuwaas oo qaarkood ay ku guuleysteen. Waxaad ku ogaan doontaa beddelka Heroku ee ugu sarreeya maqaalkan, oo aad isla markiiba ka faa'iidaysan karto.
1. Badbaadada Digitalka
DigitalOcean waxa ay caan ku ahayd alaabteeda IaaS ka hor inta aan la bilaabin App Platform-ka 2020. Platform as a Service (PaaS) ee ilaalinta iyo balaadhinta abka ee kaabayaasha daruuraha waxa loo yaqaan App Platform.
Waxay noqon kartaa mid ka mid ah fursadaha suurtagalka ah ee Django Heroku ee la siiyay horumarradii dhawaa. Si la mid ah Heroku, DigitalOcean App Platform wuxuu bixiyaa caan barnaamijyada luqadaha iyo qaab-dhismeedka.
In si toos ah looga diro goobaha Docker ama Git waa suurtagal. Madalku waxa uu daryeelayaa dejinta iyo maaraynta kaabayaasha taageerada iyo ka ilaalinta abkaaga weerarrada DDoS.
Caqabada yar ee soo gelitaanka awgeed, App Platform-ku waxa uu soo jiitaa horumariyeyaal raadinaya beddel ka jaban barnaamijyada kheyraadka ku jira.
Faa'iidooyinka
- Marka la barbar dhigo PaaS-ga caanka ah sida Heroku, DO App Platform waa mid aad u jaban in la koro oo la geeyo. Intaa waxaa dheer, farqiga qiimaha u dhexeeya xirmooyinka xirfadlayaasha aasaasiga ah iyo kuwa u baahan ilo badan waa macquul.
- Django, Docker, Express.js, Flask, Gatsby, Hugo, Jekyll, Laravel, Next.js, Juxt.js, React, iyo Vue.js dhamaantood waxay leeyihiin taageero hooyo.
- Waxaad ka saari kartaa dhacdooyinka-waqtiga-dhabta ah ee qaybaha adigoo isticmaalaya konsole ka kooban oo ay bixiso DigitalOcean App Platform.
- Ma jiraan arrimo badan oo ku saabsan DO App Platform interface interface ee PaaS yar. Bilawga, way fududahay in la isticmaalo.
- The DigitalOcean App Platform iyo Heroku waxay wadaagaan dhismo isku mid ah xirmooyinka, si aad u abuuri karto apps isticmaalaya luqadaha si weyn loo yaqaan iyo qaab-dhismeedka dusheeda.
Qasaarooyinka
- Waxaa jira dukumeenti la'aan habsocodyo kala duwan, oo ay ku jiraan qorista qoraallada ka horreeya iyo ka dambeeya.
- Waqtiga horumarku wuu ka dheeraa sidii caadiga ahayd. Dhismaha ka Next.JS sawirka wuxuu qaadan karaa 15 daqiiqo.
- Tijaabada ka hor inta aan la dirin waxaa ka dhigay mid aad u adag hirgelinta CI/CD ee hoose.
Qiimo u goynta
Waxaad ku bilaabi kartaa isticmaalka goobta $0 qiimuhuna wuxuu ka bilaabmaa $4/bishii.
2. AWS Elastic Beanstalk
Elastic Beanstalk (EB) waa xalka DevOps ee gudbinta iyo cabirida codsiyada iyo adeegyada shabakada. Waxay taageertaa Java,.NET, PHP,
Node.js, Python, Ruby, Go, iyo codsiyada shabakada Docker, iyo kuwo kale. EB waxay soo bandhigtay habayn heer sare ah, iswada, iyo badbaado.
Madalkani waxa uu bixiyaa abaabulka hawlgelinta kaabayaasha dhaqaalaha. Waxay maamushaa dhowr adeegyo AWS, oo ay ku jiraan Adeegga Ogeysiinta Fudud (SNS), Elastic Isku-dheellitirka Xamuulka, CloudWatch, auto-scaling, S3, iyo EC2.
Waxa kale oo aad ka faa'iidaysan kartaa EB si aad u samaysato lakabka xogta ee RDS ee ku xidha codsigaga. Waxaas oo dhan waa la fulin karaa iyada oo aan la qorin hal sadar oo kood ah.
Si aad u dejiso jawiga geynta, isticmaal khadka taliska EB (CLI) ama Dashboardka maamulka EB.
Faa'iidooyinka
- EB waxay awood kuu siinaysaa inaad si degdeg ah u geyso adeegayaal dheeraad ah. Si aad u dirto adeegayaal dheeraad ah, kaliya ku beddel dejinta adigoo riixaya badhanka.
- Haddii cusboonaysiintaadu fashilanto, tusaale ahaan isla markiiba wuxuu ku noqon doonaa noocii hore ee xasilloonaa. Waxa kale oo ay ku siinaysaa ikhtiyaarka ah in aad isticmaasho xeelado casriyeyn oo kala duwan haddii aad doorato.
- Elastic Beanstalk (AWS) wuxuu kuu ogolaanayaa inaad doorato heerka amniga aad rabto.
- Uma baahnid inaad ka walwasho isku-darka adeegyo badan oo AWS ah sababtoo ah Elastic Beanstalk ayaa adiga kugu ah.
- Had iyo jeer waxaad heli doontaa ogeysiisyada cusboonaysiinta software-ka, taas oo kuu oggolaanaysa inaad dib u dejiso codsigaaga nidaam la cusboonaysiiyay haddii loo baahdo.
Qasaarooyinka
- Elastic Beanstalk (AWS) ayaa leh aqoonsi ka yar oo adag, la socodka waxqabadka codsiga, iyo dukumeentiyada marka loo eego kuwa ay xafiiltamaan.
- Xitaa iyada oo fiidiyowyada tilmaamaha AWS ay u muuqdaan kuwo fudud oo soo jiidasho leh, goobaha kakan ee madalku waxay ku adkeeyaan isticmaalayaasha cusub inay fahmaan.
- Isbarbardhigga Elastic Beanstalk (AWS) iyo kuwa ay xafiiltamaan ee PaaS, waxay leedahay waxqabadka CPU ee xun.
- AWS waxay ku siinaysaa dhawr doorasho oo aad ku gudan karto hawlaha, iyo haddii aad dareemayso culays xad dhaaf ah, waxaad illoobi kartaa dhammaan sifooyinka agagaarkaaga.
Qiimo u goynta
Inkasta oo Elastic Beanstalk (AWS) uu yahay bilaash, waa inaad bixisaa kharashka server-ka; Natiijo ahaan, waxaad si tartiib tartiib ah u isticmaashaa ilo badan oo aad gasho kharashyo badan.
3. Render
Render waxay si dhakhso leh isu taagtay mid ka mid ah beddelka Heroku ee ugu sarreeya. Waxay si fudud, si toos ah u geyneysaa adeegyo kala duwan oo la martigeliyay.
Horumariyayaashu waxay ku faraxsan yihiin sida ay u fududahay in la geeyo app Render iyaga oo si fudud ugu gudbinaya GitHub. Render waxa ay haysaa dukumeenti si wanaagsan u qoran oo loogu talagalay diritaan aan fiicneyn oo degdeg ah, haddii aad barnaamij ku samaynayso Node, Python, Go, ama Ruby.
Intaa waxaa dheer, Render wuxuu ahaa deeqsinimo bixinta SSL bilaash ah adeeg kasta oo la dhigo goobta.
Daabacaadkii ugu dambeeyay ee shaqaynta is-milliminta Render waxay dammaanad qaadaysaa in abkaagu had iyo jeer haysto agabka uu uga baahan yahay qiimaha saxda ah. Si ka duwan tartamayaasheeda, Render waxay kormeertaa CPU iyo xusuusta loo isticmaalo in lagu beddelo agabyada adeegyada la martigeliyo.
Faa'iidooyinka
- Render waxay siisaa jawi horumariye-xun oo dhib-la'aan ah oo leh is-dhexgal aasaasi ah laakiin xulashooyin badan oo is-beddelid ah.
- Dejinta iyo geynta abka Render waa mid fudud. Kahor intaanu abkaagu noolayn, nidaamku wuxuu caadi ahaan qaataa wax ka yar saacad.
- Render's autoscaling waxay ku salaysan tahay CPU-da-waqtiga-dhabta ah iyo ka faa'iidaysiga xusuusta, taasoo u oggolaanaysa abka iyo shaqaalaha asalka ah in la cabbiro.
- Render waxay leedahay adeeg macaamiil oo cajiib ah. Halkii aad diri lahayd tigidhada codsiga, waxaad la xiriiri kartaa injineerada.
- Taageerada miridhku u dhashay iyo Elixir.
Qasaarooyinka
- Scala iyo Clojure ma haystaan taageero hooyo.
- Sida xal cusub oo PaaS ah, Render wuxuu ku sii jiraa nidaamka deegaanka ee ku-darka.
- Tirada gobollada weli waa xaddidan tahay. Waqtigan xaadirka ah, abkaaga waxaa kaliya lagu martigelin karaa Oregon, USA, ama Frankfurt, Germany.
Qiimo u goynta
Waxaad ku bilaabi kartaa u isticmaalkeeda bilaasha qiimuhuna wuxuu ka bilaabmaa $7/bishii.
4. Dab-damis
Google Firebase waa madal adeega daruuraha ee dhabarka dambeysta. Waxaa loogu talagalay in loo isticmaalo in lagu dhiso oo lagu xoojiyo codsiyada waqtiga-dhabta ah oo ay ku jiraan sifooyin sida digniinaha, xaqiijinta, iyo adeegyada kale ee dhamaadka hore.
Firebase waxay ka fududaysaa soosaarayaasha culays wayn iyadoo la tacaalaysa martigelinta, adeegayaasha dhabarka dambeeye, iyo horumarinta adeegyada dhabarka iyada oo aan loo baahnayn kood-kumbuyuutar dhinaca server-ka ah.
Firebase waxay si toos ah u habaysaa kaydinta dhabarka iyadoo adeegsanaysa kaydka aasaasiga ah ee NoSQL kaas oo bixiya sirta SSL si toos ah iyo GUI si gacanta loogu galo xogta xogta. Firebase waa qalab xaqiijin oo wanaagsan; Soo saarista waxqabadka OAuth iyada oo loo marayo API-keeda xoogga badan waxay fududaynaysaa xaqiijinta iyada oo loo marayo Facebook, Twitter, Google, iyo adeegyada kale.
Twaxa uu ku dhex dhisay Google Analytics iyo is dhexgalka AdSense waxa uu badbaadiyaa horumariyayaasha dhibaatada haysata in lagu daro SDK-yada iyo maktabadaha kale ee la socodka iyo xayaysiinta.
It sidoo kale waxay awood u siisaa aalado badan oo ku shaqeeya app Firebase inay si dhakhso leh u waafajiyaan cusboonaysiinta xogta. Qalabka kaydka macluumaadka waxa uu shaqaalaysiiyaa JSON, kaas oo ku haboon isticmaalka shabakada ama mobaylka.
Waxay taageertaa Android, iOS, iyo Codsiyada internetka, taas oo ka dhigaysa doorasho wanaagsan oo loogu talagalay horumarinta apps-ka asalka ah iyo sidoo kale qaybaha maamulka ku salaysan shabakada. Nooca ugu dambeeyay ayaa hadda gabi ahaanba lagu marti galiyay kaabayaasha Google Cloud waxaana ku jira astaamo soo jiidasho leh sida kaydinta daruuraha iyo digniinta riix ee aaladaha Android/iOS.
Faa'iidooyinka
- Dab-demiska; Xaqiijinta xogta waqtiga-dhabta ah waa mustaqbalka farsamada xogta xogta. Inta badan xarumaha xogta ayaa adeegsada wicitaanada HTTP si ay u waafajiyaan xogta baahida.
- Waxay awood kuu siinaysaa inaad xogta ula dhaqanto sida durdurrada si aad u abuurto codsiyo heersare ah.
- Firebase ma isticmaasho HTTP dhaqameed; halkii, waxay isticmaashaa WebSocket, kaas oo ka dhaqso badan HTTP. Waxaad si fudud ugu baahan tahay hal godad si aad si toos ah ugu habayso dhammaan xogtaada hal xidhiidh.
- Serverka loogama baahna UI aasaasiga ah ee goobta Firebase.
- Firebase waxay siisaa adeegyo fudud oo marti gelinta daruuraha dhammaan faylashaada taagan, kuwaas oo laga keeni karo hal CDN caalami ah iyadoo la adeegsanayo HTTP/2.
Qasaarooyinka
- Arrinka ugu muhiimsan ee madal Firebase waa caqabadaheeda dambe. Waxay leedahay dabacsanaan yar marka loo eego Heroku waxaana laga yaabaa inay carqaladayso horumarinta abka horumarsan.
- Way adag tahay, haddaysan suurtagal ahayn, in laga haajiro abkaaga goobta Firebase. Waa inaad samaysaa cilmi baaris sax ah si aad u hubiso inay tahay goobta ku haboon codsiyadaada.
Qiimo u goynta
Firebase waa bilaash, waa inaad bixisaa kharashka; Natiijo ahaan, waxaad si tartiib tartiib ah u isticmaashaa ilo badan oo aad gasho kharashyo badan.
5. Netlify
Netlify waa madal horumarineed oo shabakad ku salaysan daruur oo la miisaami karo oo ah mid ka mid ah beddelka ugu sarreeya ee Heroku ee Node. Waxaa lagu dhisay Jamstack, taasoo shirkadu ay hormood u noqotay si ay u siiso horumariyayaasha khibrad midaysan.
Netlify, oo ka soo horjeeda Heroku, waxay xoogga saartaa geynta iyo martigelinta mareegaha aan tooska ahayn. Netlify, oo diiradda saarta horumarinta-dhamaadka hore, waxay siisaa qalab badan oo horumariyayaashu isticmaalaan.
Waxay la jaanqaadi kartaa weyn qaab-dhismeedyada hore-dhamaadka sida Vue, Next.js, iyo React. Madalku wuxuu leeyahay is dhexgalka CI / CD dhamaystiran wuxuuna kuu ogolaanayaa inaad si toos ah uga soo dirto GitHub.
Waxay kuu ogolaanaysaa inaad dib u eegto oo aad hesho faallooyin ku saabsan dhismooyinkaaga. Nabadgelyada Netlify si wanaagsan ayaa loo maamulay, iyadoo leh shahaado SSL oo bilaash ah iyo xaqiijin ka mid ah adeegyada jira.
Waxaad ku wanaajin kartaa mashruucaaga sifooyin ku dhex jira sida foomamka iyo falanqaynta. Netlify sidoo kale waa mid ka mid ah beddelka liberaaliga badan marka la eego sifooyinka heerka-free-free.
Faa'iidooyinka
- Netlify waa agabka horumarinta hore ee aasaasiga ah ee la heli karo. Dhammaan habka dhismaha, qaabaynta, iyo hawlgelinta ayaa ka dhigaysa isticmaalka tignoolajiyada horumariyayaashu yaqaaniin. Dhammaan mareegaha la rakibay waxay helayaan shahaadooyin SSL oo bilaash ah.
- Netlify waxay meesha ka saartaa habka aasaasiga ah ee geynta abka taagan. Waxaad si fudud uga samayn kartaa dhismaha GitHub. Kaliya waxay qaadataa dhowr dhagsi si loo dejiyo nidaamka CI/CD.
- Netlify waxay leedahay plugins fara badan oo loogu talagalay horumarinta shabakadaha. Tusaalaha Check links plugin, tusaale ahaan, waxa uu daaha ka qaadaa xidhiidhka go'ay ee u dhexeeya boggaga internetka.
- Ember.js, Gatsby, Nuxt, kow iyo toban, Svelte, React, Next.js, Vue, Angular, iyo Jamstack dhamaantood waa la taageeraa.
Qasaarooyinka
- Tirada xubnaha ayaa go'aamisa qaab dhismeedka qiimaha Netlify. Kharashka bilaha ah ayaa laga yaabaa inuu aad muhiim u yahay haddii aad leedahay shaqaale badan.
- Gaar ahaan barnaamijyada sida gaarka ah loo dhisay, dejinta qaarkood waxay noqon kartaa caqabad. Tusaale ahaan, habaynta foomamka iyo API-yada waxay u baahan tahay wakhti.
- Ma jirto taageero hooyo oo loogu talagalay Clojure, Go, Scala, Java, PHP, ama Ruby.
Qiimo u goynta
Waxaad ku bilaabi kartaa u isticmaalkeeda bilaasha qiimuhuna wuxuu ka bilaabmaa $19/halkii bishiiba.
6. Mashiinka Google App
Google App Engine waa hogaamiyaha suuqa ee booska PaaS. Google App Engine, kaas oo la bilaabay 2008, wuxuu bixiyaa madal si buuxda loo maareeyo server-la'aan halkaas oo horumariyayaashu ay ku dhisi karaan barnaamijyo iyaga oo aan ka welwelin maamulka kaabayaasha ama goobaha geynta.
Waxaad isticmaali kartaa Google App Engine taageerada qaab-dhismeedka guud ama waxaad ku bixin kartaa wakhtigaaga runtime adigoo isticmaalaya weelka Docker.
Sida aaladaha ogaanshaha, Google wuxuu bixiyaa Cloud Monitoring iyo Cloud Logging si uu kaaga caawiyo raadinta khaladaadka abka.
Matoorka App-ka waa kheyraad cajiib ah oo loogu talagalay CI/CD hababka. Adiga oo qaybinaya taraafikada soo socota, waxaad martigelin kartaa noocyo badan oo abka oo waxaad samayn kartaa tijaabada A/B. Sababtoo ah abkaaga waxaa lagu martigeliyay Google, waxaad odorosi kartaa in ka badan 99.99% wakhtiga.
Faa'iidooyinka
- Way fududahay in la rakibo tan iyo Google App Engine wuxuu bixiyaa ballanqaadkiisa qaabeynta ugu yar iyo dejinta kaabayaasha.
- Awooda is-qarinta ee Google App Engine waxay si firfircoon kor ugu qaadaa ama u yaraynaysaa awooda xisaabinta ee abkaaga ku salaysan taraafikada. Waxay kaa caawinaysaa tallaabooyinka dhimista kharashka.
- Waxaad si fudud ula xidhiidhi kartaa adeegyada sida DataStore, Pub/Sub, iyo Kaydinta Cloud maadaama aad xubin ka tahay nidaamka deegaanka Google Cloud.
- Google App Engine waxa uu wax ku ool u yahay maaraynta wakhtiga qaadanaysa, hawlaha aan la socon sida raritaanka faylalka waaweyn.
- Waxay siisaa taageero hooyo .Net.
Qasaarooyinka
- Bilawga waxaa laga yaabaa inay ku adkaato la qabsiga UI sababtoo ah ma jiraan wax casharo ah oo la heli karo.
- Marka software-kaagu uu u baahan yahay awood farsamayneed oo dheeri ah, kharashyada bishii ayaa laga yaabaa inay si dhakhso ah u kacaan. Matoorka App-ka Google si gaar ah uma taabasho kharashyada.
- Scala iyo Clojure midkoodna ma haysto taageero hooyo.
Qiimo u goynta
Google App Engine waa u bilaash macaamiisha cusub, waa inaad bixisaa kharashka; Natiijo ahaan, waxaad si tartiib tartiib ah u isticmaashaa ilo badan oo aad gasho kharashyo badan.
7. Furan
Redhat's OpenShift waa ururinta xalalka weelka. Alaabada ugu muhiimsan ee taxanahan waa OpenShift Container Platform, dhismaha PaaS (madax ahaan adeeg ahaan) oo lagu dhisay weelasha Docker.
Bixinta, kaas oo lagu maamulo iyadoo la adeegsanayo Kubernetes, waxaa ku shaqeeya shirkad koofiyad cas ah. OpenShift Online waa barnaamij-adeegga-sida-adeegga ah, OpenShift sidoo kale waxay bixisaa adeeg la maareeyay oo loo yaqaan Openshift Dedicated.
Maamulayaasha iyo horumariyayaashu waxay isticmaali karaan OpenShift Console aragtiyada gaarka ah ee ujeedada. Aragtida maamulku waxay ka dhigaysaa la socodka caafimaadka weelka iyo khayraadka, maamulka isticmaalaha, iyo hawl wadeenada.
Aragtida horumariyayaashu waxay diirada saarayaan agabka codsiga ee ku jira meelaha magacyada. OpenShift sidoo kale waxay siisaa CLI oo leh taageerada waxqabadka Kubernetes CLI.
Faa'iidooyinka
- OpenShift waxay ka caawisaa kooxaha horumarinta inay mudnaanta siiyaan hawlahooda muhiimka ah, sida abuurista iyo tijaabinta abka.
- Horumariyeyaasha, geynta weelka iyo maamulka ayaa ah habab adag oo waqti badan qaata.
- OpenShift waxa ay suurta gelisaa habaynta weelka degdega ah, taas oo u oggolaanaysa bixinta arjiga degdegga ah, geynta, iyo miisaanka.
- Horumariyayaashu waxay ka faa'iidaysan karaan wakhtigooda in ka badan marka loo eego maamulka weelka iyo hawlaha geynta. Natiijo ahaan, geeddi-socodkii horumarku wuu sii dheereeyaa, wakhtiga suuqana wuu yaraada.
- OpenShift waa iibiye-agnostic, madal il furan oo u oggolaanaysa macaamiisha inay si degdeg ah ugu beddelaan hawlaha weelka ee nidaam kasta oo cusub.
- Xidhiidhka adag ee GitHub iyo Docker waxa uu ka dhigayaa meel dhigista neecaw. Isbeddellada ku yimaadda dhuumaha CI/CD waa sahlan tahay in wax laga qabto.
- Perl wuxuu leeyahay taageero hooyo.
Qasaarooyinka
- Way adkaan kartaa in la kormeero oo la hagaajiyo walaacyada hawlgelinta. Maareynta loggu waxay leedahay boos hagaajin.
- Jawaabta daahday waxay caqabad ku tahay taageerada. Way adag tahay inaad ku xalliso dhibaatooyinkaaga waqtigii loogu talagalay.
- Ma jirto taageero hooyo oo loogu talagalay Go, Scala, ama Clojure.
Qiimo u goynta
Waxaad isku dayi kartaa madal lacag la'aan iyo qiimuhu waxa uu ku salaysan yahay saacadaha ie. 0.76/saacaddii
8. Barxadda Matoorka
Engine Yard waxay u badan tahay inay tahay ikhtiyaarka kaliya ee haddii aad raadinayso beddelka Heroku ee ugu fiican ee tareenada. Mashiinka Yard wuxuu leeyahay khibrad in ka badan XNUMX sano oo ku saabsan xirmada tareenada wuxuuna bixiyaa jawi geynta tareenada ugu weyn oo leh taageero heer sare ah.
Halka tareenadu ay yihiin dhiirigelinta Engine Yard, PaaS sidoo kale waxay taageertaa Node.js, PHP, iyo Python. Matoorka Yard wuxuu bixiyaa miisaan weyn iyadoo la geynayo barnaamijyada Amazon EC2 kaabayaasha daruuraha.
Tani waxay kordhisaa isku halaynta maadaama aad ka faa'iidaysan karto helitaanka AWS ee aaga kala duwan.
Injiinka Yard wuxuu hagaajiyaa maamulka abka daruuriga isagoo otomaatig u ah casriyaynta iyo hagaajinta amniga deegaanka la martigeliyay. Waxa kale oo suurtagal ah in la cabbiro agabka abka iyadoo la keenayo cabbirrada codsiga.
Faa'iidooyinka
- Waxay si otomaatig ah u maamulaysaa kaydka Ruby on Rails. Aqoonta tareenada ee PaaS waxay u tarjumaysaa hawlgallada aan walwalka lahayn ee horumariyeyaasha.
- Waxaa lagu qabtaa AWS, taas oo kordhisa xasilloonida iyo helitaanka barnaamijyada la martigeliyo. Haddii ay dhacdo maqnaansho, soo kabashadu waa dhakhso.
- Xiriirkeeda GitHub wuxuu kuu ogolaanayaa inaad abka si toos ah uga soo dejiso repo.
- Waxay daryeeshaa bixinta kaabayaasha iyadoo otomaatig u ah maamulka xogta, taageerada AWS, iyo agabyada kale ee hoose.
- Adeeggeeda macaamiishu waa mid aad u wanaagsan. Waxaad si dhab ah ugu tiirsanaan kartaa kooxda taageerada si aad u xalliso wixii welwel ah ee madal.
Qasaarooyinka
- Fursadaha maamulka ee Engine Yard iyo qaabeynta waxay noqon kartaa jahawareer. Waxaad u baahan doontaa inaad wakhti ku qaadato inaad barato sida arrimuhu u shaqeeyaan.
- Python, Java, Go, Scala, iyo Clojure ma haystaan taageero hooyo.
- Inkasta oo ay jirto tijaabo bilaash ah oo la heli karo, Engine Yard waa qaali. Kuwa bilowga ah ee raadinaya xulashooyin qaali ah, waxaa laga yaabaa inaysan ahayn tan ugu habboon.
Qiimo u goynta
Qiimuhu wuxuu ka bilaabmaa $150/bishii.
9. Platform.sh
Platform.sh waxaa si weyn loogu tixgaliyaa inuu yahay mid ka mid ah beddelka Heroku ee ugu wanaagsan Python iyo qaab-dhismeedka kale.
Waxay ku dhisan tahay fikradaha CI/CD waxayna si toos ah ula falgashaa GitHub. Tani waxay u oggolaanaysaa horumariyeyaasha inay si toos ah kood uga soo daad gureeyaan meelaha GitHub.
Platform.sh waxa ay bixisaa kaabayaasha, adeegyada xogta, iyo amniga abstraction ee looga baahan yahay si loo dhiso abka shabakadda aasaasiga ah ama u adeega boqolaal mareegaha adag.
Platform.sh waxay ku siinaysaa faa'iido ka badan Heroku in aan wax kharash ah lagu kordhin karin si software-kaaga kor loogu qaado. Adeegyada xogta muhiimka ah waxaa lagu daray dhammaan heerarka xubinnimada Platform.sh.
Adeegyada Shabakadda Amazon, Google Cloud Platform, Microsoft Azure, iyo Orange Power Platform.sh waa tusaalayaal aaladaha xisaabinta daruuraha. Waxaad ku socodsiin kartaa abkaaga daruuro badan isku mar si aad u hesho khibradda isticmaale ee ugu fiican.
Faa'iidooyinka
- Platform.sh ayaa ka dhigaysa mid fudud in la geeyo abka sababtoo ah waxay si buuxda ugu xidhan tahay GitHub. Wax ku biirinta riixitaanka GitHub waxay dhalin doontaa in abka la geeyo. Xalka CI/CD ee karti leh ayaa sidoo kale ka kooban in si wax ku ool ah loo nuqulo Dev/Stage/Prod laamaha GitHub iyo in lagu muujiyo Platform.sh.
- Waxa ku jira qalab casri ah oo CLI ah oo loogu talagalay maaraynta mashruuca iyo xakamaynta ku-tiirsanaanta iyo xidhmooyin badan.
- waxaa ku jira dhammaan agabka aad u baahan tahay si aad indhahaaga uga saarto dejinta deegaanka, haddii aad martigelinayso degel aasaasi ah ama abka shabakadda ee adag.
- Waxay bixisaa koox taageero oo heer sare ah oo u heellan inay ka caawiso horumariyeyaasha si kasta oo suurtogal ah.
- C#/. Net core, Elixir, iyo Lisp dhamaantood waa la taageeray.
- Waxa ku jira dukumeenti tafatiran oo meel dhigista luuqadaha caadiga ah iyo qaab-dhismeedka.
Qasaarooyinka
- Heshiiska SLA waxa kaliya oo khuseeya qorshaha ganacsiga, markaa haddii aad iska diiwaan geliso qorshaha aasaasiga ah, waxaad mararka qaarkood la kulmi kartaa maqnaansho.
- Taageerada hooyo ee Scala iyo Clojure waa maqan tahay.
Qiimo u goynta
Waxaad isku dayi kartaa madal bilaash ah oo fadlan ka codso qiimaha qiimaheeda.
10. back4app
Backend-ka caanka ah ee adeeg ahaan (BaaS) iibiyaha Back4app waa il furan oo weyn oo loogu talagalay Heroku.
Waxay bixisaa dhabarka dambe ee si buuxda loo maareeyay oo leh codsi si toos ah u bixin iyo cabbirid, gurmad iyo soo kabashada, kormeerka iyo feejignaanta saacad kasta, agabka maamulka ee shabakada, taageero farsamo, iyo astaamo kale oo badan.
Back4app waxa uu leeyahay is-dhexgal isticmaale-saaxiibtinimo ah, cabirida abka siman, iyo taageerada heerka ugu wanaagsan, iyo faa'iidooyinka kale. Back4pp waxa ay geysaa oo ay miisaamaysaa dhabarka dambe ee abka iyadoo la isticmaalayo tignoolajiyada server-la'aanta ah.
Sababtoo ah naqshadeeda server-la'aanta ah, horumariyayaashu waxay awoodaan inay xoogga saaraan abuurista abka halkii ay ku qaadan lahaayeen habeenkooda inay ka welwelaan kaabayaasha.
Waa madal xog ururin la'aan ah oo la isku halayn karo oo dhiirigelisa abuurista abka degdega ah, horumarka dhabarka ah iyada oo aan la qorin wax kood ah, martigelinaya apps aan lahayn madax-xanuun kaabayaal ah, iyo abka kor u qaadaya iyada oo aan la kulmin dhibaatooyin farsamo.
Faa'iidooyinka
- Waa alaab-qeybiye BaaS iyo koronto-dhaliye oo lagu sameeyay tignoolajiyada il furan.
- Way fududahay in la isticmaalo, madalkuna waxa ku jira awoodaha sida kaydka xogta wakhtiga-dhabta ah, API-yada diyaar u ah in la isticmaalo, digniinaha, iyo xaqiijinta.
- Waa doorasho badan oo loogu talagalay horumariyeyaal la shaqeeya labada GraphQL iyo nasasho API.
- Sida nidaamyada kale ee PaaS, looma baahna in la ilaaliyo wax kaabayaal ah. Ma jiro software la rakibo ama runtime si loo maareeyo. Kooxda madal DevOps ayaa wax ka qabata dhammaan arrimaha maamulka kaabayaasha.
Qasaarooyinka
- Xogta Back4App waa MongoDB. Mongo waxay leedahay taariikh musuqmaasuq iyo lumis xog.
Qiimo u goynta
Waxaad bilaabi kartaa isticmaalka heerkeeda bilaashka ah qiimuhuna wuxuu ka bilaabmaa $25/bishii.
Ugu Dambeyn
Ugu dambeyntii, ma jiraan wax la yiraahdo iibiye wanaagsan ama xun, iyo doorashada ugu fiican waxaa lagu go'aamin doonaa baahida mashruucaaga. Codsiyo badan oo la habeeyey, sida MVPs iyo apps gudaha, si fiican ugu habboon Back4app ama Firebase.
Heroku iyo Netlify waxay qabtaan hawlo kala duwan. Awooda Heroku waa awooda ay u leedahay in ay si dadaal la'aan ah u geyso barnaamijyada webka dhabarka ah ee daruuraha.
Netlify, dhanka kale, waa madal loogu talagalay martigelinta iyo gudbinta bogagga mareegaha taagan CDN adduunka oo dhan. Heroku iyo Netlify labaduba waxay si toos ah u maamulaan kaabayaasha, adeegyada xogta, iyo amniga, taasoo u oggolaanaysa horumariyeyaasha inay xoogga saaraan naqshadaynta iyo codaynta.
Labada gooboodba waxaa ka mid ah is dhexgalka GitHub, kaas oo u oggolaanaya in si degdeg ah loo diro iyo xakamaynta version. Labaduba waxay noqon karaan kuwo kugu habboon adiga oo ku xidhan nooca mashruuca aad ka shaqaynayso.
Waxaan daboolnay beddelka Heroku ee ugu wanaagsan, waxaadna shaki la'aan heli doontaa xal bixiya awoodaha iyo qaab dhismeedka qiimaha oo buuxiya shuruudaha mashruucaaga.
Leave a Reply