Isiqulatho[Fihla][Bonisa]
Heroku kudala yaba lilifu iPlatform-as-a-Service (PaaS) yokukhetha ukusasazwa kunye nokugcinwa kweapp. Igcina abaphuhlisi inkathazo yokuseka amaseva kunye neziseko ezixhasayo ngokuhambisa indawo elawulwa ngamafu kwisiseko sokubhalisa.
I-PaaS, okanye i-Platform-as-a-Service, iseti edibeneyo yezixhobo ezisekelwe kwifu kunye nezixhobo zokuphuhlisa kunye nokuthunyelwa kweenkqubo ngaphandle kokulawula iziseko zenethiwekhi.
I-PaaS ihlala inikezelwa ngephakheji yobhaliso, apho uya kufumana ukufikelela kwizixhobo ezibalulekileyo zokusasaza ukuqalisa iiprojekthi zakho.
Iphelisa imfuneko yokuseta amaseva, ukugcinwa, iinkonzo zenethiwekhi, iimeko zexesha lokusebenza, kunye nezinye iimfuno zokuphumeza nokulawula izicelo ezisekelwe kwifu. Ezi ziphathwa ngokuzenzekelayo ngumboneleli we-PaaS, ekuvumela ukuba ugxininise ekuphuhliseni ii-apps ezibalaseleyo.
Izisombululo ze-PaaS, njengabalingane babo abangekho kwi-intanethi, zibandakanya izixhobo zesoftware ezikuncedayo ukwenza, ukusungula, kunye nokucoca usetyenziso. Ezinye iinkqubo zikwavumela ukuba usebenze namanye amalungu eqela lakho kwindawo enye.
Nangona isetyenziswa ngokubanzi, uHeroku uye watsala ukugxekwa ngexabiso, ukusebenza, kunye nezinye iintlungu ezikhulayo. I-Heroku isenokungasoloko isisisombululo esimnandi, ke zilungiselele ngezinye iindlela ezibalaseleyo ze-Heroku.
U-Heroku ujongene nokhuphiswano oluvela kwinani labathengisi be-PaaS, abanye babo baphumelele. Uya kufumana iindlela eziphezulu ze-Heroku kweli nqaku, onokuzisebenzisa ngoko nangoko.
1. Ocean Ocean
I-DigitalOcean yayiyaziwa kakhulu ngeemveliso zayo ze-IaaS ngaphambi kokuba iqalise i-App Platform yayo kwi-2020. I-Platform njengeNkonzo (i-PaaS) yokugcina kunye nokwandisa ii-apps kwiziseko zamafu zibizwa ngokuba yi-App Platform.
Inokuba lolunye ukhetho olunokubakho lwe-Django Heroku olunikwe inkqubela phambili yamva nje. Ngokufana ne-Heroku, i-DigitalOcean App Platform ibonelela ngokudumileyo Iilwimi zenkqubo kunye neziseko.
Ukuthunyelwa ngokuthe ngqo kwi-Docker okanye kwi-Git repositories kunokwenzeka. Iqonga linyamekela ukuseta kunye nokulawula iziseko ezixhasayo kunye nokukhusela ii-apps zakho kuhlaselo lweDDoS.
Ngenxa yesithintelo esisezantsi sokungena, i-App Platform itsala abaphuhlisi abafuna enye indlela engabizi kakhulu kwiinkqubo ezisebenza ngamandla.
eziluncedo
- Xa kuthelekiswa nePaaS eyaziwayo njengeHeroku, iPlatform ye-DO App ifikeleleka kakhulu ukuba ikhule kwaye isetyenziswe. Ukongeza, umahluko wexabiso phakathi kweepakethe ezisisiseko zobuchwephesha kunye nezo zifuna izixhobo ezingaphezulu zifanelekile.
- I-Django, i-Docker, i-Express.js, i-Flask, i-Gatsby, i-Hugo, i-Jekyll, i-Laravel, i-Next.js, i-Juxt.js, i-React, kunye ne-Vue.js zonke zinenkxaso yendalo.
- Ungalungisa iimeko zexesha lokwenyani zamacandelo usebenzisa ikhonsoli ezimeleyo enikelwe yi-DigitalOcean App Platform.
- Akukho miba mininzi nge-DO App Platform yojongano lwePaaS encinci. Kubaqalayo, kulula kakhulu ukuyisebenzisa.
- The I-DigitalOcean App Platform kunye ne-Heroku yabelana ngokwakha okufanayo izixhobo, ngoko unokwenza usetyenziso usebenzisa iilwimi ezaziwa ngokubanzi kunye nesakhelo kuyo.
neengozi
- Kukho ukunqongophala kwamaxwebhu eenkqubo ezahlukeneyo, kubandakanywa ukubhala iincwadi zeempendulo zangaphambili kunye nasemva kokwakhiwa.
- Ixesha lophuhliso belilide kunesiqhelo. Ukwakha ukusuka kumfanekiso olandelayo.JS kunokuthatha imizuzu eyi-15.
- Uvavanyo ngaphambi kokuthunyelwa kwenziwa nzima ngakumbi ngokuphunyezwa kwe-subpar CI/CD.
namaxabiso
Unokuqala ukusebenzisa iqonga le-0 kunye nexabiso leprimiyamu liqala ukusuka kwi-4 yeedola / ngenyanga.
2. I-AWS Elastic Beanstalk
I-Elastic Beanstalk (EB) sisisombululo se-DevOps sokuhambisa kunye nokunyusa usetyenziso kunye neenkonzo zewebhu. Ixhasa iJava,.NET, PHP,
Node.js, Python, Ruby, Go, kunye nosetyenziso lwewebhu lweDocker, phakathi kwezinye. I-EB inomgangatho ophezulu wokwenza ngokwezifiso, ukuzenzekelayo, kunye nokhuseleko.
Eli qonga libonelela ngocwangciso lokusasazwa kweziseko zophuhliso. Ilawula iinkonzo ezininzi ze-AWS, kuquka iNkonzo yeSaziso esiLula (i-SNS), i-Elastic Layisha iBalancers, CloudWatch, auto-scaling, S3, kunye ne-EC2.
Usenokusebenzisa i-EB ukuseka umaleko wedatha ye-RDS onxibelelana nesicelo sakho. Konke oku kunokufezekiswa ngaphandle kokubhala umgca omnye wekhowudi.
Ukuseta indawo yokusetyenziswa, sebenzisa ujongano lomgca womyalelo we-EB (CLI) okanye iDashboard yolawulo lwe-EB.
eziluncedo
- I-EB ikuvumela ukuba ukhuphe ngokukhawuleza iiseva ezongezelelweyo. Ukusasaza iiseva ezongezelelweyo, tshintsha nje useto ngokucofa iqhosha.
- Ukuba uhlaziyo lwakho aluphumeleli, umzekelo uya kubuyela ngoko nangoko kuguqulelo oluzinzile lwangaphambili. Ikwakunika ithuba lokusebenzisa iindlela ezahlukeneyo zokuphucula ukuba ukhetha.
- I-Elastic Beanstalk (AWS) ikuvumela ukuba ukhethe inqanaba lokhuseleko olunqwenelayo.
- Awuyi kuba nexhala malunga nokudibanisa iinkonzo ezininzi ze-AWS kuba i-Elastic Beanstalk ikwenzela yona.
- Uyakuhlala ufumana izaziso zohlaziyo lwesoftware, ekuvumela ukuba uphinde usebenzise isicelo sakho kwinkqubo ephuculweyo ukuba kuyimfuneko.
neengozi
- I-Elastic Beanstalk (AWS) inophawu oluncinci lwemiba, ukubeka iliso ekusebenzeni kwesicelo, kunye namaxwebhu kuneembangi zayo.
- Nangona iividiyo zokufundisa ze-AWS ziyenza ibonakale ilula kwaye inomtsalane, iisetingi ezintsonkothileyo zeqonga zenza kube nzima kubasebenzisi abaqalayo ukuzibamba.
- Ukuthelekisa i-Elastic Beanstalk (AWS) kunye nabakhuphisana nabo be-PaaS, inomsebenzi ombi we-CPU.
- I-AWS ibonelela ngeendlela ezininzi onokukhetha kuzo ukwenza imisebenzi, kwaye ukuba uziva unomthwalo onzima, unokulibala ngazo zonke izinto ezikungqongileyo.
namaxabiso
Nangona i-Elastic Beanstalk (AWS) isimahla, kufuneka uhlawule izibonelelo zeseva; ngenxa yoko, ngokuthe ngcembe usebenzisa izixhobo ezingaphezulu kwaye ungene kwiindleko ezininzi.
3. Ngenisa
I-Render iye yaziseka ngokukhawuleza njengenye yeendlela eziphambili ze-Heroku. Ibonelela ngokulula, ukuthunyelwa ngokuzenzekelayo kwiinkonzo ezahlukeneyo ezibanjwe.
Abaphuhlisi bonwabile yindlela ekulula ngayo ukufaka i-app kwi-Render ngokuyingenisa kwi-GitHub. I-Render inamaxwebhu abhalwe kakuhle okusasazwa ngokungenamthungo nangokukhawuleza, nokuba udwelisa inkqubo kwiNode, iPython, iGo, okanye iRuby.
Ngaphaya koko, i-Render ibe nesisa ekuboneleleni nge-SSL yasimahla kuzo naziphi na iinkonzo ezibekwe eqongeni.
Uhlelo lwamva nje lwe-Auto-scaling oluzenzekelayo luqinisekisa ukuba i-app yakho isoloko inezixhobo eziyifunayo ngexabiso elifanelekileyo. Ngokungafaniyo nabakhuphisana nabo, i-Render ibeka iliso kwi-CPU kunye nememori esetyenziselwa ukuguqula izixhobo zeenkonzo ezisingathwayo.
eziluncedo
- I-Render ibonelela ngemekobume yomphuhlisi-centric engenazinkathazo enojongano olusisiseko kodwa uninzi lokhetho lokwenza ngokwezifiso.
- Ukuseta kunye nokuhambisa i-app kwi-Render kulula. Phambi kokuba i-app yakho iphile, inkqubo idla ngokuthatha ngaphantsi kweyure.
- I-autoscaling ye-Render isekwe kwi-CPU yexesha lokwenyani kunye nokusetyenziswa kwememori, evumela ukuba usetyenziso kunye nabasebenzi bangasemva balinganiswe.
- I-Render inenkonzo yabathengi emangalisayo. Endaweni yokuthumela amatikiti esicelo, unokunxibelelana neenjineli.
- Inkxaso yeNative Rust kunye neElixir.
neengozi
- U-Scala kunye noClojure abanayo inkxaso yemveli.
- Njengesisombululo esitsha se-PaaS, i-Render lags kwi-ecosystem yokongeza.
- Inani lemimandla lisathintelwe ngokwentelekiso. Okwangoku, usetyenziso lwakho lunokubanjwa kuphela eOregon, USA, okanye eFrankfurt, eJamani.
namaxabiso
Ungaqala ukuyisebenzisa simahla kwaye amaxabiso eprimiyamu aqala ukusuka kwi-7 yeedola / ngenyanga.
4. Firebase
UGoogle Firebase liqonga lenkonzo yelifu elingasemva. Yenzelwe ukuba isetyenziselwe ukwakha kunye nokunika amandla usetyenziso lwexesha langempela olubandakanya iimpawu ezifana nezilumkiso, ukuqinisekiswa, kunye nezinye iinkonzo zangaphambili.
I-Firebase ikhulula abaphuhlisi kumthwalo obalulekileyo ngokubamba ukusingathwa, iiseva ezibuyela ngasemva, kunye nokuphuhlisa iinkonzo zasemva ngaphandle kwesidingo sekhowudi yecala leseva.
I-Firebase iqulunqa i-backend yokugcina ngokuzenzekelayo isebenzisa isiseko sesiseko sedatha ye-NoSQL ebonelela nge-encryption ye-SSL ezenzekelayo kunye ne-GUI yokungena ngesandla kwi-database. I-Firebase sisixhobo esilungileyo sokuqinisekisa; Ukutsalwa kokusebenza kwe-OAuth nge-API yayo enamandla yenza lula ukuqinisekiswa nge-Facebook, Twitter, Google, kunye nezinye iinkonzo.
Twakha kwi-Google Analytics kunye nokudityaniswa kwe-AdSense kusindisa abaphuhlisi ingxaki yokubandakanya ii-SDK kunye namanye amathala eencwadi okubeka iliso kunye nokuthengisa.
It ikwavumela izixhobo ezininzi ezisebenzisa i-Firebase app ukuvumelanisa ngokukhawuleza uhlaziyo lwedatha. Iqonga lesiseko sedatha lisebenzisa i-JSON, efanelekileyo ukusetyenziswa kwiwebhu okanye kwisicelo seselula.
Ixhasa Android, iOS, kunye Usetyenziso lwewebhu, iyenza ibe lukhetho olulungileyo ekuphuhliseni usetyenziso lwemveli kunye namacandelo olawulo asekwe kwiwebhu. Olona guqulelo lwamva nje lubanjwe ngokupheleleyo kwisiseko seLifu likaGoogle kwaye lubandakanya izinto ezinomtsalane ezifana nokugcinwa kwelifu kunye nezilumkiso zePush kwizixhobo ze-Android/iOS.
eziluncedo
- I-Firebase; uqinisekiso lwexesha lokwenyani likamva lobuchwepheshe bedatha. Uninzi lweeplatifomu zedatha zisebenzisa iifowuni ze-HTTP ukuvumelanisa idatha kwimfuno.
- Ikuvumela ukuba uphathe idatha njengemisinga ukuze wenze usetyenziso olunokwehla kakhulu.
- I-Firebase ayisebenzisi iHTTP yemveli; endaweni yoko, isebenzisa iWebSocket, ekhawulezayo kuneHTTP. Ufuna nje isokhethi enye ukuze ungqamanise ngokuzenzekelayo yonke idatha yakho kuqhagamshelwano olunye.
- Iseva ayifuneki kwi-UI esisiseko kwiqonga le-Firebase.
- I-Firebase ibonelela ngeenkonzo ezilula zokubamba ilifu kuzo zonke iifayile zakho ezingatshintshiyo, ezinokuhanjiswa kwi-CDN enye yehlabathi kusetyenziswa i-HTTP/2.
neengozi
- Umba obaluleke kakhulu weqonga le-Firebase yimiqobo yayo yokubuyela umva. Inokuguquguquka okuncinci kuneHeroku kwaye inokuthintela uphuhliso losetyenziso oluphambili.
- Kunzima, ukuba akunakwenzeka, ukufudusa usetyenziso lwakho kude neqonga leFirebase. Kuya kufuneka uqhube uphando olufanelekileyo ukuqinisekisa ukuba liqonga elifanelekileyo lezicelo zakho.
namaxabiso
I-Firebase isimahla, kufuneka uhlawulele izixhobo; ngenxa yoko, ngokuthe ngcembe usebenzisa izixhobo ezingaphezulu kwaye ungene kwiindleko ezininzi.
5. Yenza
I-Netlify liqonga lophuhliso lwewebhu elisekwe kwilifu eliyenye yezona ndlela ziphezulu zeHeroku zeNode. Yakhelwe phezu kwe-Jamstack, ethe ifem yavula ubuvulindlela ukuze ibonelele abaphuhlisi ngamava amanyeneyo.
I-Netlify, ngokuchasene ne-Heroku, igxile ekusasazweni kunye nokusingatha iiwebhusayithi ezimileyo. INetlify, egxile kuphuhliso lwangaphambili, ibonelela ngobutyebi bezixhobo zokusebenzisa abaphuhlisi.
Iyahambelana nobukhulu izikhokelo zesiphelo njenge Vue, Next.js, kwaye React. Iqonga linokuhlanganiswa okupheleleyo kweCI / CD kwaye ikuvumela ukuba uhambise ngokuthe ngqo kwiGitHub.
Ikuvumela ukuba ujonge kwaye ufumane izimvo kulwakhiwo lwakho. Ukhuseleko lweNetlify lulawulwa kakuhle, kunye nesiqinisekiso sasimahla se-SSL kunye nokuqinisekiswa phakathi kweenkonzo ezikhoyo.
Unokuyiphucula iprojekthi yakho ngezinto ezakhelwe ngaphakathi ezifana neeFom kunye noHlalutyi. Yenza ikwayenye yeendlela ezizezinye ezikhululekileyo ngokumalunga neempawu zomgangatho wasimahla.
eziluncedo
- I-Netlify sesona sixhobo sisisiseko sophuhliso esikhoyo. Lonke ulwakhiwo, uguqulelo, kunye nenkqubo yokusasaza isebenzisa itekhnoloji abaqhelene nayo abaphuhlisi. Zonke iiwebhusayithi ezifakiweyo zifumana izatifikethi ze-SSL zasimahla.
- I-Netlic abstracts kude neyona ndlela isisiseko yobeko lwe-app emileyo. Unokwenza ngokulula ukwakhiwa kweGitHub. Kuthatha nje ukucofa okumbalwa ukuseta inkqubo yeCI/CD.
- INetlify inobuninzi beeplagi ezifakiweyo zabaphuhlisi bewebhu. I-Check links plugin, umzekelo, ifumanisa amakhonkco aphukileyo phakathi kwamaphepha ewebhu.
- Ember.js, Gatsby, Nuxt, Eleventy, Svelte, React, Next.js, Vue, Angular, kunye neJamstack zonke zixhaswa ngokwemveli.
neengozi
- Inani lamalungu limisela ubume bexabiso leNetlify. Intlawulo yenyanga inokuba yinto ebalulekileyo ukuba unabasebenzi abaninzi.
- Ngokukodwa kwiinkqubo ezakhelwe ngokwesiqhelo, ezinye iiseto zinokuba ngumngeni. Umzekelo, ukuqwalasela iiFom kunye nee-APIs kufuna ixesha elithile.
- Akukho nkxaso yemveli yeClojure, Go, Scala, Java, PHP, okanye Ruby.
namaxabiso
Ungaqala ukuyisebenzisa simahla kwaye amaxabiso eprimiyamu aqala ukusuka kwi-19 yeedola / ilungu ngalinye / ngenyanga.
6. Injini yeApp kaGoogle
I-Google App Engine yinkokeli yemarike kwindawo yePaaS. Injini ye-Google App, eyasungulwa ngo-2008, ibonelela ngeqonga elingenamncedisi elilawulwa ngokupheleleyo apho abaphuhlisi banokwakha iinkqubo ngaphandle kokukhathazeka malunga nolawulo lweziseko ezingundoqo okanye izicwangciso zokuthunyelwa.
Ungasebenzisa i-Google App Engine yenkxaso yesakhelo esisezantsi esisezantsi okanye unikeze elakho ixesha lokusebenza usebenzisa i-Docker container.
Njengezixhobo zokuxilonga, uGoogle ubonelela ngokuJonga iLifu kunye nokuLonwa kweLifu ukukunceda ekulandeleleni iimpazamo kwi-app.
I-App Engine sisixhobo esimangalisayo kwiinkqubo zeCI/CD. Ngokwahlula i-traffic engenayo, ungabamba iinguqulelo ezininzi ze-app kwaye wenze uvavanyo lwe-A/B. Kuba usetyenziso lwakho lubanjwe kuGoogle, ungalindela ngaphezulu kwe-99.99% yexesha lokuphumla.
eziluncedo
- Kulula ukuseta kuba Injini yeApp kaGoogle inikezela ngesithembiso sayo soqwalaselo oluncinci kunye nokuseta iziseko.
- Injini yeApp kaGoogle yokukwazi ukukala ngokuzenzekelayo iphakamisa okanye iyanciphisa umthamo wecomputing yeapp yakho ngokusekelwe kwitrafikhi. Ikunceda kumanyathelo okunciphisa iindleko.
- Unokujongana ngokulula neenkonzo ezifana neDataStore, iPub/Sub, kunye noGcino lwamafu kuba ulilungu leGoogle Cloud ecosystem.
- Injini yeApp kaGoogle iyasebenza ekuphatheni ixesha elide, imisebenzi engahambelaniyo efana nokufakwa kweefayile ezinkulu.
- Ibonelela ngenkxaso yemveli ye-.Net.
neengozi
- Abaqalayo banokuba nexesha elinzima lokuqhela i-UI kuba akukho zifundo zikhoyo.
- Xa isoftware yakho idinga amandla ongezelelweyo okuqhuba, iindleko zenyanga zinokunyuka ngokukhawuleza. Injini yeApp kaGoogle ayisebenzi kakuhle ngokweendleko.
- Akukho Scala okanye iClojure enenkxaso yemveli.
namaxabiso
Injini yeApp kaGoogle isimahla kubathengi abatsha, kufuneka uhlawulele izixhobo; ngenxa yoko, ngokuthe ngcembe usebenzisa izixhobo ezingaphezulu kwaye ungene kwiindleko ezininzi.
7. I-OpenShift
I-OpenShift kaRedhat yingqokelela yezisombululo zokufakwa kwezikhongozeli. Imveliso eyintloko kolu chungechunge yi-OpenShift Container Platform, i-PaaS ekwindawo (iqonga njengenkonzo) isisombululo esakhiwe kwii-Docker izitya.
Umnikelo, olawulwa kusetyenziswa i-Kubernetes, inikwe amandla yiRed Hat Enterprise. I-OpenShift Online yinkqubo yesoftware-njengenkonzo, kwaye i-OpenShift ikwabonelela ngenkonzo elawulwayo eyaziwa ngokuba yi-Openshift Dedicated.
Abalawuli kunye nabaphuhlisi banokusebenzisa umbono we-OpenShift Console. Iimbono zomlawuli zenza impilo yesikhongozeli kunye nokujongwa kwezixhobo, ulawulo lwabasebenzisi, kunye nemisebenzi yabaqhubi lula.
Iimbono zomphuhlisi zigxile kwizixhobo zokusebenza eziqulethwe kwizithuba zamagama. I-OpenShift ikwabonelela nge-CLI nge-Kubernetes CLI yenkxaso yokusetwa kwangaphambili.
eziluncedo
- I-OpenShift inceda amaqela ophuhliso ukuba abeke phambili imisebenzi yawo ebalulekileyo, efana nokudala kunye nokuvavanya ii-apps.
- Kubaphuhlisi, ukuthunyelwa kwesikhongozeli kunye nolawulo ziinkqubo ezinzima kwaye zithatha ixesha.
- I-OpenShift yenza i-orchestration yesikhongozeli esikhawulezayo, ivumela unikezelo lwesicelo olukhawulezayo, ukusasazwa, kunye nokukala.
- Abaphuhlisi banokusebenzisa kakhulu ixesha labo kunolawulo lwesikhongozeli kunye nemisebenzi yokuhambisa. Ngenxa yoko, inkqubo yophuhliso ikhawuleza, kwaye ixesha lokuthengisa liyancitshiswa.
- I-OpenShift yi-vendor-agnostic, iqonga elivulelekileyo elivumela abathengi ukuba batshintshe ngokukhawuleza imisebenzi yesikhongozeli kuyo nayiphi na inkqubo entsha yokusebenza.
- Uqhagamshelo olomeleleyo kunye neGitHub kunye neDocker yenza ukusasazwa kube ngumoya. Utshintsho kumbhobho weCI/CD kulula ukuwuphatha.
- UPerl unenkxaso yemveli.
neengozi
- Kunokuba nzima ukubeka iliso kunye nokulungisa iinkxalabo zokusasazwa. Ulawulo lwelog lunendawo yokuphucula.
- Ukulibaziseka kwempendulo kuthintela inkxaso. Kunzima ukulungisa iingxaki zakho ngexesha.
- Akukho nkxaso yasekuhlaleni yeGo, iScala, okanye iClojure.
namaxabiso
Ungazama iqonga simahla kwaye amaxabiso eprimiyamu asekelwe kwiiyure okt. 0.76/yure.
8. Iyadi yeeNjini
IYadi yeNjini yeyona ndlela yokuphela kwayo ukuba ujonge ezona ndlela zibalaseleyo zikaHeroku kwiiRails. IYadi yeNjini ineminyaka engaphezulu kweshumi yobuchwephesha kwisitaki sikaLoliwe kwaye ibonelela ngeyona ndawo ibalaseleyo yokuhanjiswa kooLoliwe ngenkxaso ephezulu.
Ngelixa iiRails ziyinkuthazo ye-Engine Yard, i-PaaS ikwaxhasa iNode.js, PHP, kunye nePython. I-Engine Yard ihambisa i-scalability enkulu ngokubeka iinkqubo kwi-Amazon EC2 isiseko selifu.
Oku kwandisa ukuthembeka kuba unokuthatha ithuba lokufumaneka kwendawo eyahlukileyo ye-AWS.
I-Engine Yard ihambisa ulawulo lwe-app yelifu ngokwenza uphuculo lwe-stack kunye nokulungiswa kokhuseleko kwindawo ebanjiweyo. Kukwayenzeka ukulinganisa izixhobo zosetyenziso ngokunikezela ngeemetriki zesicelo.
eziluncedo
- Yenza ngokuzenzekelayo ulawulo lweRuby kwi-Rails stack. Ulwazi lwePaaS's Rails luguqulela kwimisebenzi engenaxhala kubaphuhlisi.
- Ibanjwe kwi-AWS, eyandisa uzinzo kunye nokufumaneka kweenkqubo ezibanjwe. Xa kukho ukucima, ukuchacha ngokukhawuleza.
- Uqhagamshelo lwayo lweGitHub likuvumela ukuba uthumele ii -apps ngokuthe ngqo kwi-repo.
- Ikhathalela ukunikezelwa kweziseko zophuhliso ngokuzenzekela ulawulo lwesiseko sedatha, inkxaso ye-AWS, kunye nezinye izibonelelo ezisisiseko.
- Inkonzo yabathengi bayo igqwesileyo. Unokuthembela ngokunyanisekileyo kwiqela lenkxaso ukulungisa nayiphi na inkxalabo yeqonga.
neengozi
- Iinketho zolawulo ze-Engine Yard kunye noqwalaselo zinokubhida. Kuya kufuneka uchithe ixesha elithile ufunda indlela izinto ezisebenza ngayo.
- IPython, iJava, iGo, iScala, kunye neClojure ayinayo inkxaso yemveli.
- Nangona kukho ulingo lwasimahla olufumanekayo, iYadi ye-Engine iyabiza kakhulu. Ukuqala ukukhangela iinketho ezingabizi kakhulu, isenokungabi yeyona nto ifanelekileyo.
namaxabiso
Ixabiso leprimiyamu liqala ukusuka kwi-150 yeedola / ngenyanga.
9. Iqonga.sh
I-Platform.sh ithathwa ngokubanzi njengenye yezona ndlela zibalaseleyo zeHeroku zePython kunye nezinye izikhokelo.
Yakhelwe kwiikhonsepthi zeCI/CD kwaye inonxibelelwano oluthe ngqo neGitHub. Oku kuvumela abaphuhlisi ukuba babeke ikhowudi ngokuthe ngqo kwiGitHub yokugcina.
I-Platform.sh ibonelela ngeziseko zophuhliso, iinkonzo zedatha, kunye nokuthathwa kokhuseleko olufunekayo ukwakha usetyenziso olusisiseko lwewebhu okanye ukukhonza amakhulukhulu ewebhusayithi ezintsonkothileyo.
I-Platform.sh ibonelela ngeadvanteji ngaphezu kweHeroku kuba akukho zongezo zexabiso ezifunekayo ukuze ufumane isoftware yakho kwaye isebenze. Iinkonzo zedatha ezibalulekileyo zibandakanyiwe kuwo onke amanqanaba obulungu be-Platform.sh.
Iinkonzo zeWebhu ye-Amazon, i-Google Cloud Platform, i-Microsoft Azure, kunye ne-Orange Power Platform.sh yimizekelo yamaqonga e-computing cloud. Ungaqhuba i-app yakho kumafu amaninzi ngexesha elinye ukuze ufumane amava angcono omsebenzisi.
eziluncedo
- I-Platform.sh yenza kube lula ukuhambisa usetyenziso kuba iqhagamshelwe ngokupheleleyo neGitHub. Ukutyhala igalelo kwi-GitHub kuya kubangela ukuba i-app isetyenziswe. Isisombululo esifanelekileyo se-CI/CD sikwabandakanya ngokufanelekileyo ukuphinda-phinda amasebe e-Dev/Inqanaba/emveliso kwi-GitHub nokuba aboniswe kwi-Platform.sh.
- Ibandakanya isixhobo se-CLI esiphucukileyo solawulo lweprojekthi kunye nolawulo lokuxhomekeka okuninzi kunye nemfumba.
- ibandakanya zonke izixhobo ozidingayo ukuze ususe amehlo akho ekusetheni okusingqongileyo, nokuba ubamba iwebhusayithi esisiseko okanye i-app yewebhu entsonkothileyo.
- Inika iqela lenkxaso eligqwesileyo elizimisele ukunceda abaphuhlisi ngazo zonke iindlela ezinokwenzeka.
- C#/.Net core, Elixir, kunye neLisp zonke zixhaswa ngokwemveli.
- Ibandakanya amaxwebhu aneenkcukacha zokusasazwa kwiilwimi eziqhelekileyo kunye nesakhelo.
neengozi
- Isivumelwano se-SLA sisebenza kuphela kwisicwangciso soShishino, kungoko ukuba ubhalisa kwisicwangciso esisisiseko, unokuhlangabezana nokuphuma ngamanye amaxesha.
- Inkxaso yomthonyama yeScala kunye neClojure ayikho.
namaxabiso
Ungazama iqonga simahla kwaye nceda ucele ikowuti ngexabiso layo.
10. back4app
I-backend edumileyo njengeNkonzo (i-BaaS) umboneleli we-Back4app yeyona ndlela ivulekileyo yomthombo we-Heroku.
Ibonelela nge-backend elawulwa ngokupheleleyo kunye nokubonelela ngesicelo esizenzekelayo kunye nokulinganisa, ukugcinwa kwe-backup kunye nokubuyisela, ukubeka iliso kwi-clock-clock kunye nokulumkisa, izixhobo zolawulo ezisekelwe kwiwebhu, inkxaso yobugcisa, kunye nezinye izinto ezininzi.
I-Back4app ine-interface yomsebenzisi-friendly, i-app scaling egudileyo, kunye nenkxaso ye-class-in-class, phakathi kwezinye izibonelelo. I-Back4pp isasaza kwaye ilinganise ii-backends ze-apps ngokupheleleyo zisebenzisa itekhnoloji engenaseva.
Ngenxa yoyilo lwayo olungenamncedisi, abaphuhlisi bayakwazi ukugxila ekudaleni ii -apps kunokuchitha ubusuku babo bexhalabile ngeziseko zophuhliso.
Liqonga lesiseko sedatha elithembekileyo elikhuthaza ukwenziwa kosetyenziso olukhawulezayo, ukubuyisela umva uphuhliso ngaphandle kokubhala nayiphi na ikhowudi, ukusingatha usetyenziso ngaphandle kweentloko zeziseko ezingundoqo, kunye nokulinganisa usetyenziso ngaphandle kokujongana nobunzima bobugcisa.
eziluncedo
- Ingumthengisi we-BaaS kunye nejeneretha ye-backend ephuhliswe ngeteknoloji yomthombo ovulekileyo.
- Kulula ukuyisebenzisa, kwaye iqonga libandakanya amandla afana nedatha yedatha yexesha langempela, i-API elungele ukusetyenziswa, izilumkiso, kunye nokuqinisekiswa.
- Lukhetho oluguquguqukayo lwabaphuhlisi abasebenza kunye neGraphQL kunye I-API yokuphinda.
- Njengezinye iinkqubo ze-PaaS, akukho mfuneko yokugcina nayiphi na isiseko. Akukho software yokufakela okanye ixesha lokusebenza ukulawula. Iqela le-platform ye-DevOps lijongene nayo yonke imiba yolawulo lweziseko zophuhliso.
neengozi
- Isiseko sedatha se-Back4App yi-MongoDB. I-Mongo inembali yorhwaphilizo lwedatha kunye nelahleko.
namaxabiso
Ungaqala ukusebenzisa inqanaba layo lasimahla kwaye amaxabiso eprimiyamu aqala ukusuka kwi-25 yeedola/ngenyanga.
isiphelo
Ekugqibeleni, akukho nto ifana nomthengisi olungileyo okanye ombi, kwaye ukhetho olungcono luya kugqitywa kwiimfuno zeprojekthi yakho. Izicelo ezilungiselelwe ngakumbi, njengeMVPs kunye apps zangaphakathi, inokulungela ngcono i-Back4app okanye i-Firebase.
I-Heroku kunye ne-Netlify yenza imisebenzi eyahlukileyo. Amandla kaHeroku kukukwazi kwakhe ukusasaza iinkqubo zewebhu ezingasemva efini.
I-Netlify, kwelinye icala, liqonga lokusingatha kunye nokuhambisa amaphepha ewebhu amileyo kwi-CDN yehlabathi jikelele. I-Heroku kunye ne-Netlify zombini ulawulo lweziseko ezizenzekelayo, iinkonzo zedatha, kunye nokhuseleko, okuvumela abaphuhlisi ukuba bagxile kuyilo kunye nekhowudi.
Omabini amaqonga abandakanya ukuhlanganiswa kweGitHub, evumela ukuthunyelwa ngokukhawuleza kunye ulawulo lwenguqulo. Zombini zinokulingana ngokumangalisayo ngokuxhomekeke kuhlobo lweprojekthi osebenza kuyo.
Sigubungele ezona ndlela zibalaseleyo ze-Heroku, kwaye ngokungathandabuzekiyo uya kufumana isisombululo esinikezela ngesakhono kunye nesakhiwo sexabiso esihlangabezana neemfuno zeprojekthi yakho.
Shiya iMpendulo