Tabl Cynnwys[Cuddio][Dangos]
Heroku wedi bod yn Platfform-fel-a-Gwasanaeth cwmwl (PaaS) o ddewis ers tro ar gyfer lleoli a chynnal a chadw apiau graddadwy. Mae'n arbed datblygwyr rhag trafferthu sefydlu gweinyddwyr a chefnogi seilwaith trwy ddarparu amgylchedd a reolir yn y cwmwl ar sail tanysgrifiad.
Mae PaaS, neu Platform-as-a-Service, yn set unedig o offer ac adnoddau cwmwl ar gyfer datblygu a defnyddio rhaglenni heb orfod rheoli seilwaith rhwydwaith.
Yn aml, cynigir PaaS trwy becyn tanysgrifio, lle byddwch yn cael mynediad at yr offer lleoli hanfodol i lansio'ch prosiectau.
Mae'n dileu'r angen i sefydlu gweinyddwyr, storfa, gwasanaethau rhwydwaith, amgylcheddau amser rhedeg, a gofynion eraill i weithredu a gweinyddu cymwysiadau sy'n seiliedig ar gwmwl. Mae'r rhain yn cael eu trin yn awtomatig gan y darparwr PaaS, sy'n eich galluogi i ganolbwyntio ar ddatblygu apiau rhagorol.
Mae datrysiadau PaaS, fel eu cymheiriaid all-lein, yn cynnwys cydrannau meddalwedd sy'n eich helpu i greu, lansio a dadfygio cymwysiadau. Mae rhai systemau hefyd yn caniatáu i chi weithio gydag aelodau eraill o'ch tîm yn yr un amgylchedd.
Er gwaethaf cael ei ddefnyddio'n helaeth, mae Heroku wedi beirniadu ei bris, ei berfformiad, a phoenau cynyddol eraill. Efallai na fydd Heroku bob amser yn ddatrysiad gwych, felly byddwch yn barod gyda rhai dewisiadau Heroku rhagorol.
Mae Heroku wedi wynebu cystadleuaeth gan nifer o werthwyr PaaS, y mae rhai ohonynt wedi llwyddo. Byddwch yn darganfod y dewisiadau amgen Heroku gorau yn yr erthygl hon, y gallwch eu defnyddio ar unwaith.
1. Ocean Digidol
Roedd DigitalOcean yn adnabyddus am ei gynnyrch IaaS cyn lansio ei App Platform yn 2020. Platform as a Service (PaaS) ar gyfer cynnal ac ehangu apps ar seilwaith cwmwl yw The App Platform.
Gallai fod yn un o'r dewisiadau posibl Django Heroku o ystyried datblygiadau diweddar. Yn debyg i Heroku, mae Platfform App DigitalOcean yn cynnig poblogaidd ieithoedd rhaglennu a fframweithiau.
Mae'n bosibl eu defnyddio'n uniongyrchol o gadwrfeydd Docker neu Git. Mae'r platfform yn gofalu am sefydlu a rheoli'r seilwaith ategol a diogelu'ch apiau rhag ymosodiadau DDoS.
Oherwydd ei rwystr isel i fynediad, mae'r App Platform yn denu datblygwyr sy'n chwilio am ddewis arall llai costus ar gyfer rhaglenni sy'n defnyddio llawer o adnoddau.
Pros
- O'i gymharu â PaaS adnabyddus fel Heroku, mae'r Llwyfan App DO yn llawer mwy fforddiadwy i'w dyfu a'i ddefnyddio. Yn ogystal, mae'r gwahaniaeth pris rhwng y pecynnau proffesiynol sylfaenol a'r rhai sydd angen mwy o adnoddau yn rhesymol.
- Mae gan Django, Docker, Express.js, Fflasg, Gatsby, Hugo, Jekyll, Laravel, Next.js, Juxt.js, React, a Vue.js gefnogaeth frodorol.
- Gallwch ddadfygio achosion amser real o'r cydrannau gan ddefnyddio'r consol hunangynhwysol a ddarperir gan y DigitalOcean App Platform.
- Nid oes llawer o broblemau gyda rhyngwyneb DO App Platform ar gyfer PaaS cymharol ifanc. I ddechreuwr, mae'n eithaf syml i'w ddefnyddio.
- Mae adroddiadau Mae DigitalOcean App Platform a Heroku yn rhannu adeiladwaith union yr un fath pecynnau, fel y gallwch greu apiau gan ddefnyddio ieithoedd a fframweithiau adnabyddus arno.
anfanteision
- Mae diffyg dogfennaeth ar gyfer gweithdrefnau amrywiol, gan gynnwys ysgrifennu sgriptiau cyn ac ar ôl adeiladu.
- Roedd amser datblygu yn hirach nag arfer. Gall adeiladu o ddelwedd Next.JS gymryd 15 munud.
- Mae'r broses o weithredu subpar CI/CD yn gwneud profi cyn defnyddio.
Prisiau
Gallwch chi ddechrau defnyddio'r platfform am $0 ac mae prisiau premiwm yn dechrau o $4/mis.
2. Coed Bean Elastig AWS
Mae Elastic Beanstalk (EB) yn ddatrysiad DevOps ar gyfer cyflwyno a graddio cymwysiadau a gwasanaethau gwe. Mae'n cefnogi Java,.NET, PHP,
Cymwysiadau gwe Node.js, Python, Ruby, Go, a Docker, ymhlith eraill. Mae EB yn cynnwys lefel uchel o addasu, awtomeiddio a diogelwch.
Mae'r platfform hwn yn darparu offeryniaeth gosod seilwaith. Mae'n rheoli nifer o wasanaethau AWS, gan gynnwys Gwasanaeth Hysbysu Syml (SNS), Elastig Balanswyr Llwyth, CloudWatch, awto-raddio, S3, ac EC2.
Gallwch hefyd ddefnyddio EB i sefydlu haen cronfa ddata RDS sy'n cysylltu â'ch cais. Gellir cyflawni hyn i gyd heb ysgrifennu un llinell o god.
I sefydlu'r amgylchedd lleoli, defnyddiwch y rhyngwyneb llinell orchymyn EB (CLI) neu'r Dangosfwrdd gweinyddu EB.
Pros
- Mae EB yn eich galluogi i ddefnyddio gweinyddwyr ychwanegol yn gyflym. I ddefnyddio gweinyddwyr ychwanegol, dim ond newid gosodiadau gyda phwyso botwm.
- Os bydd eich diweddariad yn methu, bydd yr enghraifft yn dychwelyd ar unwaith i'r fersiwn sefydlog flaenorol. Mae hefyd yn rhoi'r opsiwn i chi ddefnyddio gwahanol dactegau uwchraddio os dymunwch.
- Mae Elastig Beanstalk (AWS) yn gadael i chi ddewis y lefel o ddiogelwch rydych chi ei eisiau.
- Ni fydd yn rhaid i chi boeni am integreiddio llawer o wasanaethau AWS oherwydd mae Elastic Beanstalk yn ei wneud i chi.
- Byddwch bob amser yn derbyn hysbysiadau diweddaru meddalwedd, sy'n eich galluogi i adleoli'ch cais ar system wedi'i huwchraddio os oes angen.
anfanteision
- Mae gan y Goeden Ffa Elastig (AWS) lai o adnabod problemau, monitro perfformiad ceisiadau, a dogfennaeth na'i gystadleuwyr.
- Hyd yn oed tra bod fideos cyfarwyddiadol AWS yn ei gwneud yn ymddangos yn syml a swynol, mae gosodiadau cymhleth y platfform yn ei gwneud hi'n anodd i ddefnyddwyr dibrofiad amgyffred.
- Wrth gymharu Elastig Beanstalk (AWS) â'i gystadleuwyr PaaS, mae ganddo berfformiad CPU ofnadwy.
- Mae AWS yn cynnig sawl opsiwn ar gyfer cyflawni tasgau, ac os ydych chi'n teimlo'n orlawn, fe allech chi anghofio am yr holl nodweddion yn eich amgylchfyd.
Prisiau
Er bod Elastic Beanstalk (AWS) yn rhad ac am ddim, rhaid i chi dalu am adnoddau'r gweinydd; o ganlyniad, byddwch yn raddol yn defnyddio mwy o adnoddau ac yn mynd i fwy o gostau.
3. rendr
Mae Render wedi sefydlu ei hun yn gyflym fel un o'r dewisiadau Heroku gorau. Mae'n cynnig defnydd hawdd, awtomatig ar gyfer amrywiaeth o wasanaethau a gynhelir.
Mae datblygwyr yn falch o ba mor syml yw defnyddio ap ar Render trwy ei gyflwyno i GitHub. Mae gan Render ddogfennaeth wedi'i hysgrifennu'n dda ar gyfer defnydd di-dor a chyflym, p'un a ydych chi'n rhaglennu yn Node, Python, Go, neu Ruby.
Ar ben hynny, mae Render wedi bod yn hael wrth ddarparu SSL am ddim ar gyfer unrhyw wasanaethau a roddir ar y platfform.
Mae rhifyn diweddaraf Render o'r swyddogaeth graddio ceir yn gwarantu bod gan eich app yr adnoddau sydd eu hangen arno bob amser am y pris cywir. Yn wahanol i'w gystadleuwyr, mae Render yn monitro'r CPU a'r cof a ddefnyddir i addasu adnoddau ar gyfer gwasanaethau a gynhelir.
Pros
- Mae Render yn darparu amgylchedd di-drafferth sy'n canolbwyntio ar y datblygwr gyda rhyngwyneb sylfaenol ond digon o ddewisiadau addasu.
- Mae sefydlu a defnyddio ap ar Render yn syml. Cyn i'ch ap fod yn fyw, mae'r weithdrefn fel arfer yn cymryd llai nag awr.
- Mae graddoli awtomatig Render yn seiliedig ar CPU amser real a defnyddio cof, gan ganiatáu i'r ap a'r gweithwyr cefndir gael eu graddio.
- Mae gan Render wasanaeth cwsmeriaid anhygoel. Yn lle anfon tocynnau cais, gallwch gyfathrebu â pheirianwyr.
- Cynhaliaeth Rhwd Brodorol ac Elixir.
anfanteision
- Nid oes gan Scala a Clojure gefnogaeth frodorol.
- Fel datrysiad PaaS cymharol newydd, mae Render ar ei hôl hi yn yr ecosystem ychwanegion.
- Mae nifer y rhanbarthau yn dal yn gymharol gyfyngedig. Am y tro, dim ond yn Oregon, UDA neu Frankfurt, yr Almaen y gellir cynnal eich apiau.
Prisiau
Gallwch chi ddechrau ei ddefnyddio am ddim ac mae prisiau premiwm yn dechrau o $7 / mis.
4. Firebase
Mae Google Firebase yn blatfform gwasanaeth cwmwl backend. Bwriedir iddo gael ei ddefnyddio i adeiladu a phweru cymwysiadau amser real sy'n cynnwys nodweddion megis rhybuddion, dilysu, a gwasanaethau pen blaen eraill.
Mae Firebase yn rhyddhau datblygwyr o lwyth sylweddol trwy drin hosting, gweinyddwyr backend, a datblygu gwasanaethau backend heb fod angen codio ochr y gweinydd.
Mae Firebase yn ffurfweddu'r storfa gefn yn awtomatig gan ddefnyddio cronfa ddata NoSQL sylfaenol sy'n darparu amgryptio SSL awtomatig a GUI ar gyfer cofnodi cofnodion cronfa ddata â llaw. Mae Firebase yn offeryn dilysu da; mae tynnu ymarferoldeb OAuth trwy ei API pwerus yn symleiddio dilysu trwy Facebook, Twitter, Google, a gwasanaethau eraill.
Tmae integreiddio Google Analytics ac AdSense wedi'i ymgorffori yn arbed y drafferth i ddatblygwyr orfod ymgorffori SDKs a llyfrgelloedd eraill ar gyfer monitro a hysbysebu.
IMae t hefyd yn galluogi nifer o ddyfeisiau sy'n rhedeg ap Firebase i gysoni diweddariadau data yn gyflym. Mae'r platfform cronfa ddata yn cyflogi JSON, sy'n briodol i'w ddefnyddio mewn gwe neu raglen symudol.
Mae'n cefnogi Android, iOS, a Cymwysiadau gwe, gan ei gwneud yn ddewis da ar gyfer datblygu apps brodorol yn ogystal â chydrannau gweinyddu ar y we. Mae'r fersiwn ddiweddaraf bellach yn cael ei chynnal yn gyfan gwbl ar seilwaith Google Cloud ac mae'n cynnwys nodweddion deniadol fel storio cwmwl a rhybuddion Push ar gyfer dyfeisiau Android / iOS.
Pros
- Firebase; dilysu data amser real yw dyfodol technoleg cronfa ddata. Mae'r rhan fwyaf o lwyfannau cronfa ddata yn defnyddio galwadau HTTP i gysoni data ar alw.
- Mae'n eich galluogi i drin data fel ffrydiau er mwyn creu cymwysiadau graddadwy iawn.
- Nid yw Firebase yn defnyddio HTTP traddodiadol; yn lle hynny, mae'n defnyddio WebSocket, sy'n gyflymach na HTTP. Yn syml, mae angen un soced arnoch i gysoni'ch holl ddata yn awtomatig mewn un cysylltiad.
- Nid oes angen gweinydd ar gyfer UI sylfaenol ar blatfform Firebase.
- Mae Firebase yn darparu gwasanaethau cynnal cwmwl syml ar gyfer eich holl ffeiliau statig, y gellir eu cyflwyno o un CDN byd-eang gan ddefnyddio HTTP/2.
anfanteision
- Mater pwysicaf platfform Firebase yw ei gyfyngiadau ôl-wyneb. Mae ganddo lai o hyblygrwydd na Heroku a gall rwystro datblygiad apiau mwy datblygedig.
- Mae'n anodd, os nad yn amhosibl, symud eich apiau i ffwrdd o blatfform Firebase. Rhaid i chi gynnal ymchwil dyledus i sicrhau ei fod yn llwyfan priodol ar gyfer eich ceisiadau.
Prisiau
Mae Firebase yn rhad ac am ddim, rhaid i chi dalu am yr adnoddau; o ganlyniad, byddwch yn raddol yn defnyddio mwy o adnoddau ac yn mynd i fwy o gostau.
5. rhwydi
Mae Netlify yn blatfform datblygu gwe sy'n seiliedig ar gymylau graddadwy sy'n un o'r dewisiadau amgen Heroku gorau ar gyfer Node. Mae wedi'i adeiladu ar Jamstack, a arloesodd y cwmni er mwyn rhoi profiad unedig i ddatblygwyr.
Mae Netlify, yn hytrach na Heroku, yn canolbwyntio ar leoli a chynnal gwefannau sefydlog. Mae Netlify, sy'n canolbwyntio ar ddatblygiad pen blaen, yn darparu cyfoeth o offer i ddatblygwyr eu defnyddio.
Mae'n gydnaws â mawr fframweithiau pen blaen megis Vue, Next.js, ac React. Mae gan y platfform integreiddio CI / CD cyflawn ac mae'n caniatáu ichi ddefnyddio'n uniongyrchol o GitHub.
Mae'n caniatáu ichi gael rhagolwg a chael sylwadau ar eich adeiladau. Mae diogelwch Netlify yn cael ei reoli'n dda, gydag ardystiad a dilysu SSL am ddim ymhlith y gwasanaethau sydd ar gael.
Gallwch wella'ch prosiect gyda nodweddion adeiledig fel Ffurflenni a Dadansoddeg. rhwydi hefyd yn un o'r dewisiadau mwy rhyddfrydol o ran nodweddion haen rydd.
Pros
- Netlify yw'r offeryn datblygu pen blaen mwyaf sylfaenol sydd ar gael. Mae'r broses adeiladu, fersiwn a defnyddio gyfan yn defnyddio technolegau y mae datblygwyr yn gyfarwydd â nhw. Mae pob gwefan sydd wedi'i gosod yn derbyn tystysgrifau SSL am ddim.
- Mae Netlify yn tynnu i ffwrdd y mecanwaith sylfaenol o ddefnyddio app statig. Yn syml, gallwch chi ymrwymo'r adeiladu gan GitHub. Mae'n cymryd ychydig o gliciau i sefydlu'r system CI/CD.
- Mae gan Netlify lu o ategion ar gyfer datblygwyr gwe. Mae'r ategyn Cysylltiadau Gwirio, er enghraifft, yn darganfod cysylltiadau toredig rhwng tudalennau gwe.
- Mae Ember.js, Gatsby, Nuxt, Eleventy, Svelte, React, Next.js, Vue, Angular, a Jamstack i gyd yn cael eu cefnogi'n frodorol.
anfanteision
- Mae nifer yr aelodau yn pennu strwythur prisiau Netlify. Efallai y bydd y tâl misol braidd yn sylweddol os oes gennych weithlu enfawr.
- Yn enwedig ar gyfer rhaglenni pwrpasol, gallai rhai gosodiadau fod yn heriol. Er enghraifft, mae angen peth amser i ffurfweddu Ffurflenni ac APIs.
- Nid oes unrhyw gefnogaeth frodorol i Clojure, Go, Scala, Java, PHP, neu Ruby.
Prisiau
Gallwch chi ddechrau ei ddefnyddio am ddim ac mae prisiau premiwm yn dechrau o $ 19 / yr aelod / mis.
6. Peiriant App Google
Mae Google App Engine yn arweinydd marchnad yn y gofod PaaS. Mae Google App Engine, a lansiwyd yn 2008, yn darparu llwyfan di-weinydd a reolir yn llawn lle gall datblygwyr adeiladu rhaglenni heb boeni am weinyddu seilwaith neu osodiadau lleoli.
Gallwch ddefnyddio cefnogaeth fframwaith safonol eang Google App Engine neu ddarparu eich amser rhedeg eich hun trwy'r cynhwysydd Docker.
Fel offer diagnostig, mae Google yn cynnig Monitro Cwmwl a Logio Cwmwl i'ch cynorthwyo i olrhain diffygion yn yr ap.
Mae'r App Engine yn adnodd gwych ar gyfer prosesau CI/CD. Trwy rannu traffig sy'n dod i mewn, gallwch chi gynnal sawl fersiwn o'r app a gwneud profion A/B. Oherwydd bod eich apiau'n cael eu cynnal ar Google, gallwch chi ragweld mwy na 99.99% uptime.
Pros
- Mae'n syml i'w sefydlu gan fod Google App Engine yn cyflawni ei addewid o ychydig iawn o gyfluniad a gosodiad seilwaith.
- Mae gallu graddio auto Google App Engine yn ddeinamig yn codi neu'n lleihau gallu cyfrifiadurol eich app yn seiliedig ar draffig. Mae'n eich cynorthwyo gyda mesurau torri costau.
- Yn syml, gallwch chi ryngwynebu â gwasanaethau fel DataStore, Pub/Sub, a Cloud Storage gan eich bod chi'n aelod o ecosystem Google Cloud.
- Mae Google App Engine yn effeithiol wrth ymdrin â thasgau anghydamserol sy'n cymryd llawer o amser fel uwchlwythiadau ffeiliau mawr.
- Mae'n darparu cefnogaeth frodorol ar gyfer .Net.
anfanteision
- Gallai dechreuwyr gael amser anodd i ddod i arfer â'r UI oherwydd nad oes unrhyw sesiynau tiwtorial ar gael.
- Pan fydd angen pŵer prosesu ychwanegol ar eich meddalwedd, gallai costau misol godi'n gyflym. Nid yw Google App Engine yn arbennig o effeithlon o ran costau.
- Nid oes gan Scala na Clojure gefnogaeth frodorol.
Prisiau
Mae Google App Engine yn rhad ac am ddim i gwsmeriaid newydd, rhaid i chi dalu am yr adnoddau; o ganlyniad, byddwch yn raddol yn defnyddio mwy o adnoddau ac yn mynd i fwy o gostau.
7. shifft agored
Casgliad o atebion cynhwysydd yw Redhat's OpenShift. Y prif gynnyrch yn y gyfres hon yw'r OpenShift Container Platform, datrysiad PaaS (platfform fel gwasanaeth) ar y safle wedi'i adeiladu ar gynwysyddion Docker.
Mae'r cynnig, sy'n cael ei reoli gan ddefnyddio Kubernetes, yn cael ei bweru gan Red Hat Enterprise. Mae OpenShift Online yn blatfform meddalwedd-fel-a-gwasanaeth, ac mae OpenShift hefyd yn darparu gwasanaeth wedi'i reoli o'r enw Openshift Dedicated.
Gall gweinyddwyr a datblygwyr ddefnyddio golygfeydd pwrpas-benodol OpenShift Console. Mae barn y gweinyddwr yn gwneud monitro iechyd cynwysyddion ac adnoddau, gweinyddu defnyddwyr, a swyddogaethau gweithredwr yn haws.
Mae safbwyntiau datblygwyr yn canolbwyntio ar adnoddau cymhwysiad sydd wedi'u cynnwys mewn gofodau enwau. Mae OpenShift hefyd yn darparu cefnogaeth rhagosodedig gweithredu Kubernetes CLI i CLI.
Pros
- Mae OpenShift yn helpu timau datblygu i flaenoriaethu eu swyddogaethau hanfodol, megis creu a phrofi apiau.
- I ddatblygwyr, mae lleoli a gweinyddu cynwysyddion yn brosesau anodd sy'n cymryd llawer o amser.
- Mae OpenShift yn galluogi offeryniaeth gynwysyddion cyflym, gan ganiatáu ar gyfer darparu cymwysiadau, lleoli a graddadwyedd yn gyflymach.
- Gall datblygwyr wneud mwy o ddefnydd o'u hamser na thasgau gweinyddu a defnyddio cynhwysyddion. O ganlyniad, mae'r broses ddatblygu yn mynd yn gyflymach, ac mae'r amser i'r farchnad yn cael ei leihau.
- Mae OpenShift yn blatfform ffynhonnell agored, gwerthwr-agnostig sy'n galluogi cwsmeriaid i drosglwyddo gweithrediadau cynhwysyddion yn gyflym i unrhyw system weithredu newydd.
- Mae'r cysylltiad cryf â GitHub a Docker yn gwneud lleoli yn awel. Mae newidiadau yn y biblinell CI/CD yn syml i'w trin.
- Mae gan Perl gefnogaeth frodorol.
anfanteision
- Gall fod yn anodd monitro a thrwsio pryderon lleoli. Mae lle i wella rheolaeth logiau.
- Mae'r ymateb gohiriedig yn rhwystro cefnogaeth. Mae'n anodd datrys eich anawsterau mewn pryd.
- Nid oes unrhyw gefnogaeth frodorol i Go, Scala, na Clojure.
Prisiau
Gallwch roi cynnig ar y platfform am ddim ac mae prisio premiwm yn seiliedig ar oriau h.y. 0.76 yr awr
8. Iard yr Injan
Mae'n debyg mai Engine Yard yw'r unig opsiwn os ydych chi'n chwilio am y dewisiadau Heroku gorau ar gyfer Rails. Mae gan Engine Yard dros ddeng mlynedd o arbenigedd yn y stac Rails ac mae'n cynnig yr amgylchedd lleoli Rails mwyaf gyda chefnogaeth o'r radd flaenaf.
Er mai Rails yw'r ysbrydoliaeth ar gyfer Engine Yard, mae'r PaaS hefyd yn cefnogi Node.js, PHP, a Python. Mae Engine Yard yn darparu graddadwyedd mawr trwy ddefnyddio rhaglenni ar seilwaith cwmwl Amazon EC2.
Mae hyn yn cynyddu dibynadwyedd oherwydd gallwch chi fanteisio ar argaeledd parth gwahanol AWS.
Mae Engine Yard yn symleiddio gweinyddiaeth ap cwmwl trwy awtomeiddio diweddariadau stac ac atgyweiriadau diogelwch i'r amgylchedd a gynhelir. Mae hefyd yn bosibl graddio adnoddau ap trwy gyflenwi metrigau cymhwysiad.
Pros
- Mae'n awtomeiddio rheolaeth stac Ruby on Rails. Mae gwybodaeth PaaS's Rails yn golygu gweithrediadau di-bryder i ddatblygwyr.
- Fe'i cynhelir ar AWS, sy'n cynyddu sefydlogrwydd ac argaeledd rhaglenni a gynhelir. Os bydd toriad, mae adferiad yn gyflym.
- Mae ei gysylltiad GitHub yn caniatáu ichi ddefnyddio apiau yn uniongyrchol o'r repo.
- Mae'n gofalu am ddarpariaeth seilwaith trwy awtomeiddio gweinyddiaeth cronfa ddata, cefnogaeth AWS, ac adnoddau sylfaenol eraill.
- Mae ei wasanaeth cwsmeriaid yn rhagorol. Gallwch chi wirioneddol ddibynnu ar y tîm cymorth i drwsio unrhyw bryderon platfform.
anfanteision
- Gall opsiynau gweinyddol a chyfluniad Engine Yard fod yn ddryslyd. Bydd angen i chi dreulio peth amser yn dysgu sut mae pethau'n gweithredu.
- Nid oes gan Python, Java, Go, Scala, a Clojure gefnogaeth frodorol.
- Er bod treial am ddim ar gael, mae Engine Yard yn eithaf drud. Ar gyfer busnesau newydd sy'n chwilio am opsiynau llai costus, efallai nad dyma'r ffit orau.
Prisiau
Mae'r prisiau premiwm yn dechrau o $ 150 / mis.
9. Platfform.sh
Mae Platform.sh yn cael ei ystyried yn eang fel un o'r dewisiadau Heroku gorau ar gyfer Python a fframweithiau eraill.
Mae wedi'i adeiladu ar gysyniadau CI/CD ac mae ganddo ryngweithio uniongyrchol â GitHub. Mae hyn yn caniatáu i ddatblygwyr ddefnyddio cod yn uniongyrchol o ystorfeydd GitHub.
Mae Platform.sh yn darparu'r seilwaith, gwasanaethau data, a thynnu diogelwch sydd eu hangen i adeiladu ap gwe sylfaenol neu wasanaethu cannoedd o wefannau cymhleth.
Mae Platform.sh yn cynnig mantais dros Heroku gan nad oes angen unrhyw ychwanegion costus i roi'ch meddalwedd ar waith. Mae gwasanaethau data hanfodol wedi'u cynnwys ar bob lefel aelodaeth Platform.sh.
Mae Amazon Web Services, Google Cloud Platform, Microsoft Azure, ac Orange Power Platform.sh yn enghreifftiau o lwyfannau cyfrifiadura cwmwl. Gallwch chi redeg eich app ar lawer o gymylau ar yr un pryd i gael y profiad defnyddiwr gorau.
Pros
- Mae Platform.sh yn ei gwneud hi'n hawdd defnyddio apiau oherwydd ei fod wedi'i gysylltu'n llawn â GitHub. Bydd gwthio cyfraniadau i GitHub yn arwain at ddefnyddio'r ap. Mae datrysiad CI/CD cymwys hefyd yn golygu dyblygu canghennau Dev/Stage/Prod yn effeithiol ar GitHub a chael eu hadlewyrchu ar Platform.sh.
- Mae'n cynnwys offeryn CLI soffistigedig ar gyfer rheoli prosiectau a rheolaeth dros nifer o ddibyniaethau a staciau.
- mae'n cynnwys yr holl offer sydd eu hangen arnoch i dynnu'ch llygaid oddi ar sefydlu'r amgylchedd, p'un a ydych chi'n cynnal gwefan sylfaenol neu ap gwe cymhleth.
- Mae'n cynnig tîm cymorth rhagorol sy'n awyddus i gynorthwyo datblygwyr ym mhob ffordd bosibl.
- Mae craidd C #/.Net, Elixir, a Lisp i gyd yn cael eu cefnogi'n frodorol.
- Mae'n cynnwys dogfennaeth fanwl ar gyfer defnyddio ieithoedd a fframweithiau cyffredin.
anfanteision
- Dim ond i'r cynllun Menter y mae'r cytundeb CLG yn berthnasol, felly os ydych chi'n tanysgrifio i'r cynllun sylfaenol, fe allech chi ddod ar draws toriadau o bryd i'w gilydd.
- Mae'r gefnogaeth frodorol i Scala a Clojure yn absennol.
Prisiau
Gallwch roi cynnig ar y platfform am ddim a gofynnwch am y dyfynbris am ei brisio.
10. cefn4ap
Backend Poblogaidd fel cyflenwr Gwasanaeth (BaaS) Mae Back4app yn ddewis ffynhonnell agored gwych i Heroku.
Mae'n cynnig backend wedi'i reoli'n llawn gyda darpariaeth a graddio cymwysiadau awtomatig, gwneud copi wrth gefn ac adfer, monitro a rhybuddio rownd y cloc, offer gweinyddol ar y we, cymorth technegol, a llawer mwy o nodweddion.
Mae gan Back4app ryngwyneb hawdd ei ddefnyddio, graddio ap llyfn, a chefnogaeth orau yn y dosbarth, ymhlith buddion eraill. Mae Back4pp yn defnyddio ac yn graddio backends apps yn gyfan gwbl gan ddefnyddio technoleg heb weinydd.
Oherwydd ei ddyluniad di-weinydd, mae datblygwyr yn gallu canolbwyntio ar greu apiau yn hytrach na threulio eu nosweithiau yn poeni am seilwaith.
Mae'n blatfform cronfa ddata dibynadwy di-weinydd sy'n annog creu apiau'n gyflym, datblygu backend heb ysgrifennu unrhyw god, cynnal apiau heb gur pen seilwaith, a graddio apiau heb wynebu anawsterau technegol.
Pros
- Mae'n gyflenwr BaaS a generadur backend a ddatblygwyd gyda thechnoleg ffynhonnell agored.
- Mae'n syml i'w ddefnyddio, ac mae'r platfform yn cynnwys galluoedd fel cronfa ddata amser real graddadwy, APIs parod i'w defnyddio, rhybuddion, a dilysu.
- Mae'n ddewis amlbwrpas i ddatblygwyr sy'n gweithio gyda GraphQL a REST API.
- Fel gyda systemau PaaS eraill, nid oes angen cynnal unrhyw seilwaith. Nid oes unrhyw feddalwedd i'w osod nac amser rhedeg i'w reoli. Mae tîm platfform DevOps yn delio â'r holl faterion rheoli seilwaith.
anfanteision
- MongoDB yw cronfa ddata Back4App. Mae gan Mongo hanes o lygredd a cholled data.
Prisiau
Gallwch chi ddechrau defnyddio ei haen rhad ac am ddim ac mae prisiau premiwm yn cychwyn o $ 25 / mis.
Casgliad
Yn olaf, nid oes y fath beth â gwerthwr da neu ddrwg, a bydd y dewis gorau yn cael ei bennu gan anghenion eich prosiect. Mwy o gymwysiadau wedi'u haddasu, fel MVPs a apps mewnol, gall fod yn fwy addas ar gyfer Back4app neu Firebase.
Mae Heroku a Netlify yn cyflawni swyddogaethau gwahanol. Cryfder Heroku yw ei allu i ddefnyddio rhaglenni gwe backend yn ddiymdrech ar y cwmwl.
Mae Netlify, ar y llaw arall, yn llwyfan ar gyfer cynnal a chyflwyno tudalennau gwe sefydlog dros CDN ledled y byd. Mae Heroku a Netlify ill dau yn awtomeiddio rheolaeth seilwaith, gwasanaethau data, a diogelwch, gan ganiatáu i ddatblygwyr ganolbwyntio ar ddylunio a chodio.
Mae'r ddau blatfform yn cynnwys integreiddio GitHub, sy'n caniatáu ar gyfer defnydd cyflym a rheoli fersiwn. Gall y ddau fod yn ffit anhygoel i chi yn dibynnu ar y math o brosiect rydych chi'n gweithio arno.
Gwnaethom ymdrin â'r dewisiadau Heroku gorau, a heb os, byddwch yn dod o hyd i ateb sy'n darparu galluoedd a strwythur prisiau sy'n cwrdd â gofynion eich prosiect.
Gadael ymateb