Table of Contents[Hide][Show]
Heroku tau ntev lawm huab Platform-as-a-Service (PaaS) ntawm kev xaiv rau scalable app xa thiab txij nkawm. Nws txuag cov neeg tsim tawm qhov teeb meem ntawm kev teeb tsa servers thiab txhawb kev tsim kho vaj tse los ntawm kev xa cov huab-raws li kev tswj hwm ib puag ncig ntawm kev ua npe.
PaaS, los yog Platform-as-a-Service, yog ib qho kev sib koom ua ke ntawm cov cuab yeej siv huab cua thiab cov peev txheej los tsim thiab siv cov kev pab cuam yam tsis tas yuav tswj hwm cov txheej txheem hauv network.
PaaS feem ntau yog muab los ntawm pob ntawv sau npe, qhov chaw koj yuav tau txais kev nkag mus rau cov cuab yeej xa tawm tseem ceeb los tsim koj cov haujlwm.
Nws tshem tawm qhov xav tau los teeb tsa cov servers, khaws cia, kev pabcuam network, lub sijhawm ua haujlwm, thiab lwm yam yuav tsum tau ua thiab tswj hwm huab-raws li cov ntawv thov. Cov no yog tswj hwm los ntawm PaaS tus muab kev pabcuam, ua rau koj tsom mus rau kev tsim cov apps zoo.
PaaS cov kev daws teeb meem, zoo li lawv cov offline counterparts, suav nrog software Cheebtsam uas pab koj tsim, tso tawm, thiab debug daim ntawv thov. Qee lub tshuab kuj tso cai rau koj ua haujlwm nrog lwm tus tswv cuab ntawm koj pab neeg hauv tib qhov chaw.
Txawm hais tias tau siv dav, Heroku tau kos kev thuam rau nws tus nqi, kev ua tau zoo, thiab lwm yam kev mob loj zuj zus. Heroku tej zaum yuav tsis yog ib qho kev daws teeb meem zoo heev, yog li npaj nrog qee qhov kev xaiv zoo tshaj Heroku.
Heroku tau ntsib kev sib tw los ntawm ntau tus neeg muag khoom PaaS, qee qhov tau ua tiav. Koj yuav pom cov kev xaiv saum toj kawg nkaus Heroku hauv kab lus no, uas koj tuaj yeem siv tam sim ntawd.
1. Cov dej hiav txwv
DigitalOcean tau paub zoo txog nws cov khoom IaaS ua ntej tshaj tawm nws App Platform hauv 2020. Platform as a Service (PaaS) rau kev tswj thiab nthuav cov apps ntawm huab infrastructures hu ua App Platform.
Nws tuaj yeem yog ib qho ntawm Django Heroku cov kev xaiv uas tau txais kev nce qib tsis ntev los no. Zoo ib yam li Heroku, DigitalOcean App Platform muaj cov neeg nyiam hom lus thiab lub moj khaum.
Kev xa ncaj qha los ntawm Docker lossis Git repositories yog ua tau. Lub platform saib xyuas kev teeb tsa thiab tswj hwm cov txheej txheem txhawb nqa thiab tiv thaiv koj cov apps los ntawm DDoS kev ua phem.
Vim nws tsis tshua muaj kev cuam tshuam rau kev nkag mus, App Platform nyiam cov neeg tsim khoom tab tom nrhiav rau lwm txoj hauv kev pheej yig dua rau cov kev pabcuam siv nyiaj ntau.
pros
- Piv rau PaaS paub zoo li Heroku, DO App Platform yog qhov pheej yig dua los loj hlob thiab xa mus rau. Tsis tas li ntawd, tus nqi sib txawv ntawm cov pob kws tshaj lij thiab cov uas xav tau kev pab ntxiv yog tsim nyog.
- Django, Docker, Express.js, Flask, Gatsby, Hugo, Jekyll, Laravel, Next.js, Juxt.js, React, thiab Vue.js txhua tus muaj kev txhawb nqa ib txwm muaj.
- Koj tuaj yeem kho qhov teeb meem ntawm lub sijhawm tiag tiag ntawm cov khoom siv lub console uas muaj tus kheej muab los ntawm DigitalOcean App Platform.
- Tsis muaj ntau yam teeb meem nrog DO App Platform's interface rau PaaS cov hluas. Rau ib tug beginner, nws yog heev yooj yim mus use.
- cov DigitalOcean App Platform thiab Heroku sib koom tsim ib yam cov khoom siv, yog li koj tuaj yeem tsim cov apps siv cov lus paub dav thiab cov txheej txheem ntawm nws.
cons
- Tsis muaj ntaub ntawv rau ntau yam txheej txheem, suav nrog kev sau ntawv ua ntej thiab tom qab tsim cov ntawv.
- Lub sijhawm txhim kho tau ntev dua li niaj zaus. Lub tsev los ntawm Next.JS duab tuaj yeem siv sijhawm 15 feeb.
- Kev sim ua ntej xa tawm yog ua kom nyuaj dua los ntawm kev siv subpar CI / CD.
pricing
Koj tuaj yeem pib siv lub platform rau $ 0 thiab tus nqi them nqi pib txij li $ 4 / hli.
2. AWS Elastic Beanstalk
Elastic Beanstalk (EB) yog DevOps kev daws teeb meem rau kev xa thiab ntsuas lub vev xaib thiab cov kev pabcuam. Nws txhawb Java, .NET, PHP,
Node.js, Python, Ruby, Go, thiab Docker web applications, thiab lwm yam. EB nta qib siab ntawm customization, automation, thiab kev ruaj ntseg.
Lub platform no muab cov txheej txheem xa mus rau orchestration. Nws tswj hwm ntau yam kev pabcuam AWS, suav nrog Kev Pabcuam Kev Ceeb Toom Yooj Yim (SNS), Elastic Load Balancers, CloudWatch, auto-scaling, S3, thiab EC2.
Koj tuaj yeem siv EB los tsim cov txheej txheem RDS database uas txuas rau koj daim ntawv thov. Tag nrho cov no tuaj yeem ua tiav yam tsis tau sau ib kab ntawm cov cai.
Txhawm rau teeb tsa qhov chaw xa tawm, siv EB command-line interface (CLI) lossis EB tswj hwm Dashboard.
pros
- EB ua rau koj sai sai xa cov servers ntxiv. Txhawm rau xa cov servers ntxiv, tsuas yog hloov chaw nrog nias ntawm lub pob.
- Yog tias koj qhov hloov tshiab tsis ua tiav, qhov piv txwv yuav rov qab mus rau qhov qub qub qub. Nws kuj tseem muab txoj hauv kev rau koj los siv cov kev hloov kho tshiab sib txawv yog tias koj xaiv.
- Elastic Beanstalk (AWS) cia koj xaiv cov qib kev ruaj ntseg uas koj xav tau.
- Koj yuav tsis tas txhawj txog kev koom ua ke ntau cov kev pabcuam AWS vim Elastic Beanstalk ua rau koj.
- Koj yeej yuav tau txais cov ntawv ceeb toom hloov tshiab software, tso cai rau koj rov muab koj daim ntawv thov rau ntawm qhov kev hloov kho tshiab yog tias tsim nyog.
cons
- Elastic Beanstalk (AWS) muaj tsawg dua qhov teeb meem kev txheeb xyuas, kev soj ntsuam kev ua haujlwm ntawm daim ntawv thov, thiab cov ntaub ntawv ntau dua li nws cov neeg sib tw.
- Txawm hais tias thaum AWS cov yeeb yaj kiab qhia ua rau nws tshwm sim yooj yim thiab ntxim nyiam, lub platform txoj kev teeb tsa ua rau nws nyuaj rau cov neeg siv tshiab los tuav.
- Sib piv Elastic Beanstalk (AWS) rau nws cov neeg sib tw PaaS, nws muaj qhov ua tau zoo CPU txaus ntshai.
- AWS muaj ntau txoj kev xaiv rau kev ua haujlwm, thiab yog tias koj xav tias muaj kev kub ntxhov, koj tuaj yeem hnov qab txog txhua yam hauv koj ib puag ncig.
pricing
Txawm hais tias Elastic Beanstalk (AWS) pub dawb, koj yuav tsum them nyiaj rau cov khoom siv server; Raws li qhov tshwm sim, koj maj mam siv ntau cov peev txheej thiab tau txais cov nqi ntau dua.
3. Kav
Render tau sai sai tsim nws tus kheej ua ib qho ntawm cov kev xaiv sab saum toj Heroku. Nws muab kev yooj yim, tsis siv neeg xa mus rau ntau yam kev pabcuam tuav.
Cov neeg tsim khoom txaus siab rau qhov yooj yim npaum li cas los xa ib qho app ntawm Render los ntawm kev xa nws mus rau GitHub. Render muaj cov ntaub ntawv sau tau zoo rau kev xa tawm sai thiab nrawm, txawm tias koj tab tom ua haujlwm hauv Node, Python, Go, lossis Ruby.
Tsis tas li ntawd, Render tau ua siab dawb muab SSL dawb rau txhua qhov kev pabcuam muab tso rau hauv lub platform.
Render qhov tseeb ib tsab ntawm nws pib-scaling functionality guarantees tias koj app ib txwm muaj cov kev pab uas nws xav tau ntawm tus nqi tsim nyog. Tsis zoo li nws cov neeg sib tw, Render saib xyuas CPU thiab lub cim xeeb siv los hloov cov peev txheej rau cov kev pabcuam tuav.
pros
- Render muab qhov tsis yooj yim-dawb tsim tawm-centric ib puag ncig nrog qhov yooj yim interface tab sis muaj ntau yam kev xaiv xaiv.
- Kev teeb tsa thiab xa tawm ib qho app ntawm Render yog qhov yooj yim. Ua ntej koj lub app nyob, cov txheej txheem ib txwm siv sijhawm tsawg dua ib teev.
- Render's autoscaling yog ua raws li lub sijhawm tiag tiag CPU thiab kev siv lub cim xeeb, cia cov app thiab cov neeg ua haujlwm tom qab raug ntsuas.
- Render muaj kev pabcuam zoo rau cov neeg siv khoom. Es tsis txhob xa daim pib thov, koj tuaj yeem sib txuas lus nrog engineers.
- Native Rust thiab Elixir txhawb nqa.
cons
- Scala thiab Clojure tsis muaj kev txhawb nqa ib txwm muaj.
- Raws li qhov kev daws teeb meem tshiab PaaS, Render lags nyob rau hauv qhov ntxiv-on ecosystem.
- Tus naj npawb ntawm cheeb tsam tseem raug txwv. Rau lub sijhawm tam sim no, koj cov apps tsuas tuaj yeem tuav hauv Oregon, Tebchaws Asmeskas, lossis Frankfurt, Lub Tebchaws Yelemees.
pricing
Koj tuaj yeem pib siv nws dawb thiab tus nqi them nqi pib txij li $ 7 / hli.
4. Firebase
Google Firebase yog ib qho backend huab pabcuam platform. Nws yog npaj los siv los tsim thiab siv cov ntawv siv lub sijhawm tiag tiag uas suav nrog cov yam ntxwv xws li kev ceeb toom, kev lees paub, thiab lwm yam kev pabcuam pem hauv ntej.
Firebase relieves developers ntawm ib tug tseem ceeb load los ntawm kev tuav hosting, backend servers, thiab tsim cov kev pab cuam backend yam tsis tas yuav tsum tau rau server-sab coding.
Firebase configures backend cia cia siv ib qho yooj yim NoSQL database uas muab tsis siv neeg SSL encryption thiab GUI rau manually nkag mus rau hauv database nkag. Firebase yog ib qho cuab yeej pov thawj zoo; kev paub daws teeb meem ntawm OAuth kev ua haujlwm los ntawm nws cov API muaj zog ua kom paub tseeb ntawm Facebook, Twitter, Google, thiab lwm yam kev pabcuam.
Tnws built-in Google Analytics thiab AdSense kev koom ua ke txuag cov neeg tsim khoom muaj teeb meem ntawm kev koom nrog SDKs thiab lwm lub tsev qiv ntawv rau kev saib xyuas thiab tshaj tawm.
It kuj tseem ua rau muaj ntau yam khoom siv uas siv Firebase app kom ceev cov ntaub ntawv hloov tshiab. Lub platform database ntiav JSON, uas tsim nyog rau kev siv hauv web lossis mobile thov.
Nws txhawb Android, iOS, thiab Web daim ntaub ntawv, ua rau nws yog qhov kev xaiv zoo rau kev tsim cov apps ib txwm muaj nrog rau cov kev tswj hwm lub vev xaib. Cov ntawv tshiab tshaj plaws tam sim no tau tuav tag nrho ntawm Google Cloud infrastructure thiab suav nrog cov yam ntxwv txaus nyiam xws li huab cia thiab Push ceeb toom rau Android / iOS li.
pros
- Firebase; real-time data authentication yog yav tom ntej ntawm database technology. Feem ntau cov databases siv HTTP hu rau sync cov ntaub ntawv ntawm kev thov.
- Nws tso cai rau koj los kho cov ntaub ntawv raws li cov kwj deg txhawm rau tsim cov ntawv thov uas muaj peev xwm loj.
- Firebase tsis siv HTTP tsoos; Hloov chaw, nws siv WebSocket, uas nrawm dua HTTP. Koj tsuas yog xav tau ib lub qhov (socket) kom cia li sync tag nrho koj cov ntaub ntawv hauv ib qho kev sib txuas.
- Ib tus neeg rau zaub mov tsis tas yuav tsum muaj UI yooj yim ntawm Firebase platform.
- Firebase muab cov kev pabcuam huab huab yooj yim rau tag nrho koj cov ntaub ntawv zoo li qub, uas tuaj yeem xa los ntawm ib lub ntiaj teb CDN siv HTTP / 2.
cons
- Qhov teeb meem tseem ceeb tshaj plaws ntawm Firebase platform yog nws cov kev txwv backend. Nws muaj qhov yooj yim dua li Heroku thiab tuaj yeem cuam tshuam kev txhim kho cov apps siab dua.
- Nws yog qhov nyuaj, yog tias tsis yooj yim sua, tsiv koj cov apps kom deb ntawm Firebase platform. Koj yuav tsum ua raws li kev tshawb fawb los xyuas kom meej tias nws yog lub platform tsim nyog rau koj daim ntawv thov.
pricing
Firebase yog dawb, koj yuav tsum them rau cov peev txheej; Raws li qhov tshwm sim, koj maj mam siv ntau cov peev txheej thiab tau txais cov nqi ntau dua.
5. Netlify
Netlify yog lub vev xaib tsim kho huab-raws li kev nthuav dav uas yog ib qho ntawm cov kev xaiv sab saum toj Heroku rau Node. Nws tau tsim los ntawm Jamstack, uas lub tuam txhab tau pib ua haujlwm txhawm rau muab cov neeg tsim khoom sib koom ua ke.
Netlify, tsis zoo li Heroku, tsom mus rau kev xa tawm thiab hosting ntawm cov vev xaib zoo li qub. Netlify, uas tsom mus rau kev txhim kho pem hauv ntej, muab ntau yam cuab yeej rau cov neeg tsim khoom siv.
Nws yog sib xws nrog loj pem hauv ntej-kawg ncej xws li Vue, Next.js, thiab React. Lub platform tau ua tiav CI / CD kev koom ua ke thiab tso cai rau koj xa ncaj qha los ntawm GitHub.
Nws tso cai rau koj saib ua ntej thiab tau txais cov lus pom ntawm koj qhov kev tsim. Netlify kev ruaj ntseg yog tswj tau zoo, nrog SSL ntawv pov thawj pub dawb thiab kev lees paub ntawm cov kev pabcuam muaj.
Koj tuaj yeem txhim kho koj qhov project nrog built-in nta xws li Forms thiab Analytics. Netlify kuj yog ib qho ntawm ntau txoj kev ywj pheej nyob rau hauv cov nqe lus ntawm dawb-tier nta.
pros
- Netlify yog qhov yooj yim tshaj plaws pem hauv ntej-kawg txhim kho cov cuab yeej muaj. Tag nrho cov tsim, versioning, thiab xa mus rau kev siv thev naus laus zis uas cov neeg tsim khoom paub txog. Txhua lub vev xaib tau teeb tsa tau txais daim ntawv pov thawj SSL dawb.
- Netlify abstracts deb ntawm lub hauv paus mechanism ntawm static app xa mus. Koj tsuas tuaj yeem ua qhov tsim los ntawm GitHub. Nws tsuas yog siv ob peb clicks los teeb tsa CI / CD system.
- Netlify muaj ntau ntau ntawm plugins rau web developers. Piv txwv li, Check links plugin, nrhiav pom kev sib txuas ntawm cov nplooj ntawv web.
- Ember.js, Gatsby, Nuxt, Kaum Ib Hlis, Svelte, React, Next.js, Vue, Angular, thiab Jamstack yog txhua tus neeg txhawb nqa.
cons
- Tus naj npawb ntawm cov tswv cuab txiav txim siab Netlify tus nqi qauv. Tus nqi them txhua hli yuav yog qhov tseem ceeb yog tias koj muaj cov neeg ua haujlwm loj.
- Tshwj xeeb tshaj yog rau cov kev cai tsim, qee qhov kev teeb tsa tuaj yeem nyuaj. Piv txwv li, configure Forms thiab APIs yuav tsum tau qee lub sijhawm.
- Tsis muaj kev txhawb nqa ib txwm muaj rau Clojure, Go, Scala, Java, PHP, lossis Ruby.
pricing
Koj tuaj yeem pib siv nws dawb thiab tus nqi them nqi pib ntawm $ 19 / ib tus tswv cuab / hli.
6. Google App Engine
Google App Engine yog tus thawj coj ua lag luam hauv PaaS qhov chaw. Google App Engine, uas tau tsim tawm hauv xyoo 2008, muab tag nrho-tswj serverless platform uas cov neeg tsim khoom tuaj yeem tsim cov kev pab cuam yam tsis muaj kev txhawj xeeb txog kev tswj hwm vaj tse lossis kev teeb tsa.
Koj tuaj yeem siv Google App Engine cov txheej txheem dav dav txhawb nqa lossis muab koj lub sijhawm ua haujlwm ntawm Docker ntim.
Raws li cov cuab yeej kuaj mob, Google muab Cloud Monitoring thiab Cloud Logging los pab koj hauv kev taug qab qhov tsis raug hauv app.
App Engine yog ib qho chaw zoo rau cov txheej txheem CI / CD. Los ntawm kev faib cov tsheb thauj mus los, koj tuaj yeem tuav ntau lub versions ntawm app thiab ua A / B xeem. Vim tias koj cov apps tau tuav hauv Google, koj tuaj yeem cia siab ntau dua 99.99% lub sijhawm ua haujlwm.
pros
- Nws yooj yim rau kev teeb tsa txij li Google App Engine xa tawm ntawm nws cov lus cog tseg ntawm kev teeb tsa me me thiab teeb tsa kev teeb tsa.
- Google App Engine's auto-scaling capability dynamically nce lossis txo kev suav peev xwm rau koj lub app raws li kev khiav tsheb. Nws pab koj hauv kev ntsuas tus nqi txiav.
- Koj tuaj yeem yooj yim cuam tshuam nrog cov kev pabcuam xws li DataStore, Pub / Sub, thiab Huab Cia vim tias koj yog tus tswv cuab ntawm Google Cloud ecosystem.
- Google App Engine ua haujlwm tau zoo ntawm kev siv sijhawm ntev, ua haujlwm asynchronous xws li cov ntaub ntawv loj uploads.
- Nws muab kev txhawb nqa haiv neeg rau .Net.
cons
- Cov pib tshiab tuaj yeem muaj lub sijhawm nyuaj los siv rau UI vim tias tsis muaj cov lus qhia muaj.
- Thaum koj lub software xav tau kev ua haujlwm ntxiv, cov nqi txhua hli yuav nce sai. Google App Engine tsis muaj txiaj ntsig tshwj xeeb ntawm cov nqi.
- Tsis yog Scala lossis Clojure tsis muaj kev txhawb nqa ib txwm muaj.
pricing
Google App Engine pub dawb rau cov neeg siv khoom tshiab, koj yuav tsum them rau cov peev txheej; Raws li qhov tshwm sim, koj maj mam siv ntau cov peev txheej thiab tau txais cov nqi ntau dua.
7. OpenShift
Redhat's OpenShift yog ib qho kev sib sau ntawm cov kev daws teeb meem ntim khoom. Cov khoom tseem ceeb hauv cov koob no yog OpenShift Container Platform, ib qho ntawm PaaS (platform raws li kev pabcuam) kev daws teeb meem tsim los ntawm Docker ntim.
Qhov muab, uas yog tswj los ntawm Kubernetes, yog siv los ntawm Red Hat Enterprise. OpenShift Online yog software-as-a-service platform, thiab OpenShift kuj muab cov kev pabcuam tswj hwm hu ua Openshift Dedicated.
Cov thawj coj thiab cov tsim tawm tuaj yeem siv OpenShift Console lub hom phiaj tshwj xeeb saib. Cov thawj coj saib ua rau lub thawv ntim khoom noj qab haus huv thiab kev saib xyuas cov peev txheej, kev tswj hwm tus neeg siv, thiab cov neeg ua haujlwm ua haujlwm yooj yim dua.
Cov kev xav ntawm tus tsim tawm yog tsom rau cov ntawv thov kev pabcuam uas muaj nyob hauv namespaces. OpenShift tseem muab CLI nrog Kubernetes CLI kev txiav txim ua ntej kev them nyiaj yug.
pros
- OpenShift pab pawg txhim kho kom ua ntej lawv cov haujlwm tseem ceeb, xws li tsim thiab sim cov apps.
- Rau cov neeg tsim khoom, kev xa khoom ntim thiab kev tswj hwm yog cov txheej txheem nyuaj thiab siv sijhawm.
- OpenShift ua rau lub thawv ntim ceev ceev, tso cai rau kev muab daim ntawv thov sai dua, xa mus, thiab ua kom muaj peev xwm.
- Cov neeg tsim khoom tuaj yeem siv lawv lub sijhawm ntau dua li kev tswj hwm lub thawv thiab xa cov dej num. Yog li ntawd, txoj kev txhim kho tau nrawm dua, thiab lub sijhawm ua lag luam raug txo.
- OpenShift yog tus neeg muag khoom-agnostic, qhib-qhov chaw platform uas tso cai rau cov neeg siv khoom hloov pauv lub thawv ua haujlwm nrawm rau txhua qhov haujlwm tshiab.
- Kev sib txuas muaj zog nrog GitHub thiab Docker ua rau kev xa tawm yooj yim. Kev hloov pauv hauv CI / CD pipeline yog yooj yim los daws.
- Perl muaj kev txhawb nqa haiv neeg.
cons
- Tej zaum nws yuav nyuaj rau saib xyuas thiab kho cov kev txhawj xeeb ntawm kev xa mus. Kev tswj lub cav muaj qhov chaw rau kev txhim kho.
- Cov lus teb qeeb impedes kev txhawb nqa. Nws yog qhov nyuaj los daws koj cov teeb meem raws sij hawm.
- Tsis muaj ib qho kev txhawb nqa rau Go, Scala, lossis Clojure.
pricing
Koj tuaj yeem sim lub platform dawb thiab tus nqi hwm tus nqi yog nyob ntawm cov teev ie. 0.76 / h.
8. Cav Yard
Cav Yard yog qhov kev xaiv nkaus xwb yog tias koj tab tom nrhiav qhov zoo tshaj plaws Heroku lwm txoj hauv kev rau Rails. Cav Yard muaj ntau tshaj kaum xyoo ntawm kev txawj ntse nyob rau hauv Rails pawg thiab muab qhov zoo tshaj plaws Rails xa ib puag ncig nrog kev txhawb nqa saum toj kawg nkaus.
Thaum Rails yog kev tshoov siab rau Cav Yard, PaaS kuj txhawb nqa Node.js, PHP, thiab Python. Cav Yard muab cov kev ua tau zoo tshaj plaws los ntawm kev xa cov kev pab cuam ntawm Amazon EC2 huab infrastructure.
Qhov no ua rau muaj kev cia siab ntau ntxiv txij li koj tuaj yeem ua kom zoo dua ntawm AWS qhov sib txawv thaj chaw muaj.
Cav Yard streamlines huab app kev tswj hwm los ntawm automating pawg hloov khoom dua tshiab thiab kev ruaj ntseg kho rau qhov chaw nyob. Nws kuj tseem ua tau los ntsuas cov peev txheej app los ntawm kev muab cov ntawv thov ntsuas.
pros
- Nws automates kev tswj ntawm Ruby ntawm Rails pawg. PaaS's Rails paub txhais ua haujlwm tsis muaj kev txhawj xeeb rau cov neeg tsim khoom.
- Nws yog hosted ntawm AWS, uas ua rau kom muaj kev ruaj ntseg thiab muaj cov kev pab cuam hosting. Nyob rau hauv qhov kev tshwm sim ntawm ib qho kev puas tsuaj, rov qab yog sai.
- Nws qhov kev sib txuas GitHub tso cai rau koj xa cov apps ncaj qha los ntawm repo.
- Nws saib xyuas kev tsim kho vaj tse los ntawm kev tswj hwm cov ntaub ntawv automating, AWS kev txhawb nqa, thiab lwm yam kev pab cuam.
- Nws cov neeg siv khoom pabcuam zoo heev. Koj tuaj yeem tso siab rau pab pawg txhawb nqa los kho txhua qhov kev txhawj xeeb ntawm lub platform.
cons
- Cav Yard txoj kev tswj hwm kev xaiv thiab kev teeb tsa tuaj yeem ua rau tsis meej pem. Koj yuav tau siv qee lub sij hawm kawm seb cov khoom ua haujlwm li cas.
- Python, Java, Go, Scala, thiab Clojure tsis muaj kev txhawb nqa ib txwm muaj.
- Txawm hais tias muaj kev sim pub dawb, Cav Yard yog kim heev. Rau startups tab tom nrhiav rau cov kev xaiv kim kim, nws yuav tsis yog qhov zoo tshaj plaws haum.
pricing
Tus nqi hwm pib txij li $ 150 / hli.
9. Platform.sh
Platform.sh yog dav suav hais tias yog ib qho zoo tshaj plaws Heroku lwm txoj hauv kev rau Python thiab lwm yam kev ua haujlwm.
Nws yog tsim los ntawm CI / CD cov ntsiab lus thiab muaj kev sib cuam tshuam ncaj qha nrog GitHub. Qhov no tso cai rau cov neeg tsim khoom siv cov cai ncaj qha los ntawm GitHub repositories.
Platform.sh muab cov kev tsim kho vaj tse, cov ntaub ntawv kev pabcuam, thiab kev ruaj ntseg abstraction yuav tsum tsim kom muaj lub vev xaib yooj yim lossis pab ntau pua lub vev xaib nyuaj.
Platform.sh muaj qhov zoo dua Heroku nyob rau hauv uas tsis muaj nqi ntxiv-ons yuav tsum tau kom koj software nce thiab khiav. Cov kev pabcuam cov ntaub ntawv tseem ceeb suav nrog hauv txhua theem kev ua tswv cuab ntawm Platform.sh.
Amazon Web Services, Google Cloud Platform, Microsoft Azure, thiab Orange Power Platform.sh yog cov piv txwv ntawm huab xam platforms. Koj tuaj yeem khiav koj lub app ntawm ntau huab tib lub sijhawm rau qhov kev paub zoo tshaj plaws ntawm cov neeg siv.
pros
- Platform.sh ua rau nws yooj yim rau kev xa cov apps vim tias nws txuas nrog GitHub tag nrho. Pushing kev koom tes rau GitHub yuav ua rau lub app raug xa mus. Ib qho kev daws teeb meem CI / CD tseem muaj txiaj ntsig zoo duplicating Dev/Stage/Prod ceg ntawm GitHub thiab kom lawv tsom rau ntawm Platform.sh.
- Nws suav nrog cov cuab yeej CLI sophisticated rau kev tswj qhov project thiab kev tswj hwm ntau qhov kev vam khom thiab pawg.
- nws suav nrog tag nrho cov cuab yeej koj xav tau coj koj ob lub qhov muag tawm ntawm qhov chaw ib puag ncig, txawm tias koj tab tom tuav lub vev xaib yooj yim lossis lub vev xaib nyuaj.
- Nws muaj pab pawg txhawb nqa zoo heev uas xav pab cov neeg tsim tawm txhua txoj hauv kev ua tau.
- C#/.Net core, Elixir, thiab Lisp tau txais kev txhawb nqa ib txwm muaj.
- Nws suav nrog cov ntaub ntawv qhia ntxaws txog kev xa mus rau hom lus thiab cov txheej txheem.
cons
- Daim ntawv cog lus SLA tsuas yog siv rau Enterprise txoj kev npaj, yog li yog tias koj sau npe rau cov phiaj xwm yooj yim, koj tuaj yeem qee zaum ntsib teeb meem.
- Kev txhawb nqa haiv neeg rau Scala thiab Clojure tsis tuaj.
pricing
Koj tuaj yeem sim lub platform dawb thiab thov thov qhov kev tsocai rau nws tus nqi.
10. rov 4app
Nrov Backend raws li Kev Pabcuam (BaaS) tus xa khoom Back4app yog qhov chaw qhib zoo rau Heroku.
Nws muaj cov kev tswj xyuas tag nrho nrog rau kev siv tsis siv neeg muab thiab ntsuas, thaub qab thiab rov qab, saib xyuas ib puag ncig thiab ceeb toom, cov cuab yeej tswj hwm lub vev xaib, kev txhawb nqa, thiab ntau yam ntxiv.
Back4app muaj cov neeg siv-phooj ywg interface, du app scaling, thiab kev txhawb nqa zoo tshaj plaws hauv chav kawm, ntawm lwm cov txiaj ntsig. Back4pp xa thiab ntsuas cov apps 'backends nkaus siv serverless technology.
Vim tias nws cov serverless tsim, cov neeg tsim khoom muaj peev xwm mloog zoo rau kev tsim cov apps es tsis siv lawv hmo txhawj txog kev tsim kho vaj tse.
Nws yog ib qho kev cia siab rau serverless database platform uas txhawb nqa kev tsim app sai, kev txhim kho backend yam tsis tau sau cov lej, hosting apps tsis muaj teeb meem kev mob taub hau, thiab ntsuas cov apps yam tsis muaj kev nyuaj siab.
pros
- Nws yog tus xa khoom ntawm BaaS thiab lub tshuab hluav taws xob backend tsim nrog qhib-qhov thev naus laus zis.
- Nws yog qhov yooj yim rau kev siv, thiab lub platform suav nrog cov peev txheej xws li cov ntaub ntawv muaj peev xwm ua tau raws sijhawm, npaj siv APIs, ceeb toom, thiab kev lees paub.
- Nws yog qhov kev xaiv ntau yam rau cov neeg tsim khoom uas ua haujlwm nrog GraphQL thiab QIV API.
- Raws li nrog rau lwm cov PaaS systems, tsis tas yuav muaj kev tswj hwm kev tsim kho. Tsis muaj software rau nruab lossis runtime los tswj. Lub platform DevOps pab pawg tswj hwm txhua qhov teeb meem kev tswj hwm vaj tse.
cons
- Back4App's database yog MongoDB. Mongo muaj keeb kwm ntawm cov ntaub ntawv kev noj nyiaj txiag thiab poob.
pricing
Koj tuaj yeem pib siv nws cov qib dawb thiab tus nqi them nqi pib ntawm $ 25 / hli.
xaus
Thaum kawg, tsis muaj qhov zoo lossis qhov tsis zoo ntawm tus neeg muag khoom, thiab qhov kev xaiv zoo tshaj plaws yuav txiav txim siab los ntawm kev xav tau ntawm koj qhov project. Ntau daim ntawv thov customized, xws li MVPs thiab hauv apps, tuaj yeem ua tau zoo dua rau Back4app lossis Firebase.
Heroku thiab Netlify ua haujlwm sib txawv. Heroku lub zog yog nws lub peev xwm los siv zog ua haujlwm backend web programs hauv huab.
Netlify, ntawm qhov tod tes, yog lub platform rau hosting thiab xa cov nplooj ntawv zoo li qub thoob ntiaj teb CDN. Heroku thiab Netlify ob qho tib si automate infrastructure tswj, cov ntaub ntawv kev pab cuam, thiab kev ruaj ntseg, tso cai rau cov neeg tsim khoom tsom rau kev tsim thiab coding.
Ob lub platform suav nrog GitHub kev koom ua ke, uas tso cai rau kev xa mus sai thiab version tswj. Ob leeg tuaj yeem ua tau zoo rau koj nyob ntawm seb qhov project koj ua haujlwm li cas.
Peb them rau qhov zoo tshaj plaws Heroku lwm txoj kev, thiab koj yuav undoubtedly nrhiav ib qho kev daws teeb meem uas muab lub peev xwm thiab tus nqi qauv uas ua tau raws li qhov xav tau ntawm koj qhov project.
Sau ntawv cia Ncua