Lisi o Mataupu[Natia][Fa'aali]
Heroku ua leva ona avea ma Cloud Platform-as-a-Service (PaaS) o le filifiliga mo le faʻapipiʻiina ma le tausiga o app. E fa'asaoina ai e le au atina'e le fa'alavelave i le fa'atulagaina o 'au'aunaga ma le lagolagoina o atina'e e ala i le tu'uina atu o se si'osi'omaga pulea fa'avae ao i luga o se fa'avae saofaga.
PaaS, poʻo le Platform-as-a-Service, o se seti tuʻufaʻatasia o meafaigaluega ma punaoa faʻavae mo le atinaʻeina ma le faʻapipiʻiina o polokalame e aunoa ma le puleaina o atinaʻe fesoʻotaʻiga.
PaaS e masani ona ofoina atu e ala i se pusa faʻasoa, lea e te maua ai le avanoa i meafaigaluega faʻapipiʻi taua e faʻalauiloa ai au poloketi.
E faʻaumatia ai le manaʻoga e faʻapipiʻi 'auʻaunaga, teuina, 'auʻaunaga fesoʻotaʻiga, siosiomaga taʻavale, ma isi manaʻoga e faʻatino ma faʻatautaia talosaga faʻavae ao. O nei mea e fa'atautaia e le PaaS e tu'uina atu, e mafai ai ona e taula'i i le atina'eina o polokalame mata'ina.
PaaS vaifofo, e pei o latou fa'asoa tuusao, e aofia ai vaega fa'akomepiuta e fesoasoani ia te oe e fau, fa'alauiloa, ma debug talosaga. O nisi faiga e mafai ai fo'i ona e galulue fa'atasi ma isi sui o lau 'au i le si'osi'omaga lava e tasi.
E ui i le faʻaaogaina lautele, Heroku ua faʻailoaina faitioga mo lona tau, faʻatinoga, ma isi faʻalavelave faʻatupulaia. Heroku atonu e le o taimi uma o se fofo sili, o lea ia saunia ma nisi Heroku sili ona lelei.
Heroku na feagai ma tauvaga mai le tele o tagata faʻatau PaaS, o nisi oi latou ua manuia. O le ae mauaina le pito i luga Heroku isi mea i lenei tusiga, lea e mafai ona e faʻaogaina vave.
1. Vaʻalele Faʻasologa
DigitalOcean sa lauiloa mo ana oloa IaaS aʻo leʻi faʻalauiloaina lana App Platform i le 2020. Platform as a Service (PaaS) mo le faʻatumauina ma le faʻalauteleina o faʻaoga i luga o le ao e taʻua o le App Platform.
E mafai ona avea ma se tasi o filifiliga Django Heroku e mafai ona tuʻuina atu i luma lata mai nei. E tutusa ma Heroku, o le DigitalOcean App Platform e ofoina atu le lauiloa gagana polokalame ma auivi.
E mafai ona tuʻuina saʻo mai Docker poʻo Git faleoloa. O le faʻavae e tausia le faʻatulagaina ma le puleaina o atinaʻe lagolago ma le puipuia o au polokalama mai osofaʻiga DDoS.
Ona o le maualalo o le pa e ulufale ai, o le App Platform e tosina mai ai tagata atiaʻe e suʻe se tau taugofie mo polokalame faʻapitoa.
tulaga e lelei
- Pe a faʻatusatusa i PaaS lauiloa e pei o Heroku, o le DO App Platform e sili atu le taugofie e tupu ma faʻapipiʻi i luga. E le gata i lea, o le eseesega o tau i le va o pusa faʻapolofesa masani ma i latou e manaʻomia le tele o punaoa e talafeagai.
- Django, Docker, Express.js, Flask, Gatsby, Hugo, Jekyll, Laravel, Next.js, Juxt.js, React, ma Vue.js o lo'o i ai uma le lagolago fa'ale-aganu'u.
- E mafai ona e debug taimi moni taimi o vaega e faʻaaoga ai le faʻamafanafanaga faʻapitoa e saunia e le DigitalOcean App Platform.
- E le tele ni fa'afitauli i le DO App Platform's interface mo se PaaS laititi. Mo se tagata amata, e matua faigofie lava ona faʻaaoga.
- le O le DigitalOcean App Platform ma Heroku e tutusa le fausiaina kits, o lea e mafai ai ona e fatuina ni polokalama e faʻaaoga ai gagana lauiloa ma faʻavae i luga.
leaga
- E le lava ni fa'amaumauga mo fa'asologa eseese, e aofia ai le tusiaina o tusitusiga a'o le'i fausia ma fa'auma.
- O le taimi o le atinaʻe na umi atu nai lo le masani. Fausiaina mai se ata Next.JS e mafai ona alu 15 minute.
- Fa'ata'ita'iga a'o le'i fa'apipi'iina e fa'afaigata atili e le fa'atinoga o le CI/CD la'ititi.
tau
E mafai ona e amata fa'aogaina le fa'avae mo le $0 ma le tau fa'apitoa e amata mai le $4/masina.
2. AWS Elastic Beanstalk
Elastic Beanstalk (EB) o se DevOps fofo mo le tuʻuina atu ma le faʻalauteleina o talosaga ma auaunaga i luga ole laiga. E lagolagoina Java,.NET, PHP,
Node.js, Python, Ruby, Go, ma Docker web applications, ma isi. O le EB o loʻo faʻaalia se tulaga maualuga o faʻasalalauga, masini, ma le saogalemu.
O lenei fa'avae e tu'uina atu ai le fa'atulagaina o galuega tetele. E pulea le tele o auaunaga AWS, e aofia ai le Simple Notification Service (SNS), Elastic Avega Paleni, CloudWatch, auto-scaling, S3, ma le EC2.
E mafai fo'i ona e fa'aogaina le EB e fa'atuina ai se fa'amaumauga fa'amaumauga a le RDS e feso'ota'i i lau talosaga. O nei mea uma e mafai ona ausia e aunoa ma le tusiaina o se laina se tasi o code.
Ina ia faʻatulagaina le siosiomaga faʻapipiʻi, faʻaoga le EB command-line interface (CLI) poʻo le EB administration Dashboard.
tulaga e lelei
- O le EB e mafai ai e oe ona faʻapipiʻi faʻavave nisi 'auʻaunaga. Ina ia fa'apipi'i nisi 'au'aunaga, na'o le suia o fa'atulagaga i le omi o le ki.
- Afai e le manuia lau fa'afouga, o le a vave lava ona toe fo'i le fa'ata'ita'iga i le fa'asologa mautu muamua. E tu'uina atu ai fo'i ia te oe le avanoa e fa'aaoga ai metotia fa'aleleia eseese pe a e filifili.
- Elastic Beanstalk (AWS) e mafai ai ona e filifilia le maualuga o le saogalemu e te manaʻo ai.
- E te le tau popole e uiga i le tuʻufaʻatasia o le tele o auaunaga AWS aua o le Elastic Beanstalk e faia mo oe.
- E te mauaina i taimi uma faʻamatalaga faʻafouina polokalama, faʻatagaina oe e toe faʻaleleia lau talosaga i luga o se faʻaleleia faiga pe a manaʻomia.
leaga
- Elastic Beanstalk (AWS) e itiiti ifo le malosi o faʻamatalaga faʻamatalaga, mataʻituina o faʻatinoga o talosaga, ma faʻamaumauga nai lo ona fili.
- E tusa lava pe foliga faigofie ma matagofie ata vitio a'oa'oga a le AWS, o tulaga lavelave o le tulaga e faigata ai i tagata fou ona malamalama.
- Fa'atusatusaina le Elastic Beanstalk (AWS) i ana PaaS fa'atauva'a, e mata'utia le fa'atinoga o le CPU.
- E ofoina mai e le AWS le tele o filifiliga mo le faʻatinoina o galuega, ma afai o loʻo e lagona le mamafa, e mafai ona galo ia te oe foliga uma i lou siosiomaga.
tau
E ui o le Elastic Beanstalk (AWS) e leai se totogi, e tatau ona e totogia punaoa a le server; o se taunuuga, e faasolosolo malie ona e faʻaaogaina le tele o punaoa ma faʻateleina ai tau.
3. Totogi
Render ua vave ona faʻavaeina o ia lava o se tasi o Heroku pito i luga. E ofoina atu faigofie, fa'apipi'i fa'atomiga mo 'au'aunaga talimalo eseese.
E fiafia le au atiaʻe i le faigofie o le faʻapipiʻiina o se app i luga ole Render e ala ile tuʻuina atu ile GitHub. O loʻo i ai i le Render faʻamaumauga tusitusia lelei mo le faʻaogaina ma le vave faʻapipiʻiina, pe oe faʻapipiʻiina i Node, Python, Go, poʻo Ruby.
E le gata i lea, o le Render ua agalelei i le tuʻuina atu o le SSL e leai se totogi mo soʻo se auaunaga e tuʻuina i luga o le tulaga.
O le lomiga aupito lata mai a Render o le fa'aogaina o le fa'aogaina o le ta'avale e fa'amautinoa ai o lo'o i ai i taimi uma lau app mea e mana'omia i le tau talafeagai. E le pei o ana tagata tauva, Render e mataʻituina le PPU ma le manatua na faʻaaogaina e sui ai punaoa mo auaunaga talimalo.
tulaga e lelei
- O le Render e maua ai se si'osi'omaga fa'atupu fa'atupu-centric e leai se fa'alavelave fa'atasi ai ma se atina'e fa'avae ae tele filifiliga fa'apitoa.
- E faigofie le fa'atulagaina ma le fa'aogaina o se app ile Render. A'o le'i ola lau app, o le fa'agaioiga masani e itiiti ifo i le itula.
- O le autoscaling a Render e fa'avae i luga o le PPU taimi moni ma le fa'aogaina o manatuaga, e fa'ataga ai le fa'aogaina o le app ma tagata faigaluega i tua.
- O lo'o iai le auaunaga fa'atauva'a mata'ina le Render. Nai lo le lafoina o pepa talosaga, e mafai ona e fesoʻotaʻi ma inisinia.
- Native Rust ma Elixir lagolago.
leaga
- Scala ma Clojure e leai se lagolago fa'ale-aganu'u.
- I le avea ai o se fofo fou a le PaaS, e tu'u le Render i le fa'aopoopo fa'anatura.
- Ole numera ole itulagi o lo'o fa'atapula'aina pea. Mo le taimi nei, e na'o Oregon, ISA, po'o Frankfurt, Siamani e mafai ona talimalo ai au polokalama.
tau
E mafai ona e amata fa'aaogaina e aunoa ma se totogi ma le tau fa'apitoa e amata mai le $7/masina.
4. Falepuipui
Google Firebase ose backend cloud service platform. O lo'o fa'amoemoe e fa'aoga e fau ma fa'amalo ai fa'aoga taimi moni e aofia ai fa'aaliga e pei o fa'aaliga, fa'amaoni, ma isi auaunaga pito i luma.
O le Firebase e fa'amatu'u mai i tagata atia'e se uta tele e ala i le fa'afoeina o le talimalo, fa'au'uga pito i tua, ma le atina'eina o 'au'aunaga pito i tua e aunoa ma le mana'omia o le fa'ailoga o le itu-aumau.
Firebase fa'apipi'i fa'apipi'i otometi le teuina i tua e fa'aaoga ai se fa'amaumauga autu a le NoSQL e maua ai fa'ailoga SSL otometi ma se GUI mo le tu'uina ma le lima o fa'amaumauga fa'amaumauga. Firebase o se meafaigaluega faʻamaonia lelei; o le fa'ate'aina o galuega a le OAuth e ala i lona API malosi e fa'afaigofie ai le fa'amaoni e ala i le Facebook, Twitter, Google, ma isi auaunaga.
Tna ia fausia-i totonu Google Analytics ma AdSense tuʻufaʻatasiga e faʻasaoina ai le au atinaʻe le faʻalavelave o le tuʻufaʻatasia o SDKs ma isi faletusi mo le mataʻituina ma faʻasalalauga.
Ie mafai ai foi e le tele o masini o loʻo faʻaogaina le Firebase app e faʻafetaui vave faʻamatalaga faʻamatalaga. O loʻo faʻaaogaina e le faʻamaumauga tuʻufaʻatasiga le JSON, lea e talafeagai mo le faʻaogaina i luga o se upega tafaʻilagi poʻo se telefoni feaveaʻi.
E lagolagoina Android, iOS, ma 'Upega tafaʻilagi polokalama, avea o se filifiliga lelei mo le atinaʻeina o polokalama faʻapitoa faʻapea foʻi ma vaega ole pulega faʻavae i luga ole laiga. O le lomiga aupito lata mai o lo'o fa'afeiloa'i atoa i Google Cloud infrastructure ma e aofia ai foliga matagofie e pei o le teuina o ao ma Push alerts mo masini Android/iOS.
tulaga e lelei
- Fuimu; fa'amaoni fa'amaumauga taimi moni o le lumana'i lea o tekonolosi fa'amaumauga. O le tele o fa'amaumauga fa'amaumauga e fa'aogaina telefoni HTTP e fa'afetaui fa'amaumauga i luga ole mana'oga.
- E mafai ai e oe ona fa'aogaina fa'amaumauga e pei o vaitafe ina ia mafai ai ona fa'atupuina ni fa'aoga e mafai ona fa'ateleina.
- E le fa'aogaina e le Firebase HTTP masani; nai lo lena, e faʻaaogaina se WebSocket, lea e vave atu nai lo HTTP. E na'o lou mana'omia se tasi socket e otometi ona fa'amaopoopo uma au fa'amatalaga i se feso'ota'iga e tasi.
- E le mana'omia se 'au'aunaga mo se UI fa'avae i luga ole fa'avae Firebase.
- Firebase e tuʻuina atu auaunaga faʻapipiʻi ao faigofie mo au faila faʻamautu uma, lea e mafai ona tuʻuina atu mai se CDN i le lalolagi e tasi e faʻaaoga ai HTTP/2.
leaga
- O le mataupu pito sili ona taua o le Firebase platform o ona faʻalavelave pito i tua. E itiiti le fetuutuunai nai lo Heroku ma e mafai ona faʻalavelaveina le atinaʻeina o polokalama sili atu.
- E faigata, pe a le mafai, ona fa'asolo ese au polokalame mai le fa'avae o le Firebase. E tatau ona e faia su'esu'ega talafeagai ina ia mautinoa o le tulaga talafeagai lea mo au talosaga.
tau
E leai se totogi o le Firebase, e tatau ona e totogia punaoa; o se taunuuga, e faasolosolo malie ona e faʻaaogaina le tele o punaoa ma faʻateleina ai tau.
5. Faʻailoa
Netlify o se faʻasalalauga faʻapipiʻi i luga o le ao ma o se tasi lea o mea pito i luga Heroku mo Node. O loʻo fausia i luga o Jamstack, lea na paeonia ai le kamupani ina ia mafai ai ona tuʻuina atu i le au atinaʻe se poto masani.
Netlify, faʻafeagai ma Heroku, e faʻatatau i le faʻapipiʻiina ma le talimalo o upega tafaʻilagi. Netlify, lea e taulaʻi i le atinaʻe pito i luma, e maua ai le tele o meafaigaluega mo le au atinaʻe e faʻaoga.
E fetaui ma le tele fa'avae pito i luma pei ole Vue, Next.js, ma React. O le fa'avae e iai le tu'ufa'atasia atoatoa o le CI/CD ma fa'atagaina oe e tu'u sa'o mai GitHub.
E mafai ai ona e va'ai muamua ma maua fa'amatalaga i au faufale. Ole saogalemu ole Netlify o lo'o pulea lelei, fa'atasi ai ma le fa'amaoniaina o le SSL e leai se totogi ma le fa'amaoni i totonu o au'aunaga o lo'o avanoa.
E mafai ona e faʻaleleia lau poloketi faʻatasi ai ma foliga faʻapipiʻiina e pei o Forms ma Analytics. Faʻailoa ose tasi fo'i lea e sili atu ona sa'oloto auala e fa'atatau i uiga fa'afuafua.
tulaga e lelei
- Netlify o le meafaigaluega fa'avae pito i luma o lo'o maua. O le fausiaina atoa, fa'aliliuga, ma fa'agaioiga fa'apipi'i e fa'aogaina ai tekinolosi e masani ai tagata atia'e. O upegatafa'ilagi uma ua fa'apipi'iina e maua fua fa'amaonia SSL.
- Netlify fa'ate'a ese le faiga faavae o le fa'apipi'iina o le app. E mafai ona e tuʻuina atu le fausiaina mai GitHub. E na'o ni nai kiliki e fa'atulaga ai le CI/CD system.
- Netlify o loʻo i ai le tele o plugini mo tagata atiaʻe upega tafaʻilagi. Mo se fa'ata'ita'iga, ole fa'apipi'i Su'e feso'ota'iga, e maua ai feso'ota'iga malepe i le va o itulau uepi.
- Ember.js, Gatsby, Nuxt, Eleventy, Svelte, React, Next.js, Vue, Angular, ma Jamstack e lagolagoina uma lava.
leaga
- Ole numera o sui e fa'atatau ile fa'atulagaina ole tau ole Netlify. Ole totogi fa'alemasina atonu e taua tele pe afai e to'atele au faigaluega.
- Aemaise lava mo polokalame fau aganu'u, o nisi seti e ono faigata. Mo se faʻataʻitaʻiga, o le faʻatulagaina o Pepa ma API e manaʻomia ai sina taimi.
- E leai se lagolago fa'ale-aganu'u mo Clojure, Go, Scala, Java, PHP, po'o Ruby.
tau
E mafai ona e amata fa'aaogaina mo le leai o se totogi ma le tau fa'apitoa e amata mai i le $19/ i le sui/masina.
6. Google App afi
Google App Engine ose ta'ita'i maketi ile avanoa PaaS. Google App Engine, lea na faʻalauiloaina i le 2008, e tuʻuina atu ai se faʻatonuga atoatoa e leai se server e mafai ai e tagata atiaʻe ona fausia polokalame e aunoa ma le popole e uiga i le faʻatonutonuina o atinaʻe poʻo le faʻatulagaina o faʻatulagaga.
E mafai ona e fa'aogaina le Google App Engine's lagolago fa'avae lautele po'o le tu'uina atu o lau lava ta'aloga e ala i le Docker container.
I le avea ai ma meafaigaluega fa'apitoa, Google e ofoina atu le Cloud Monitoring ma le Cloud Logging e fesoasoani ia te oe i le sailia o mea sese i le app.
O le App Engine o se punaoa matagofie mo faiga CI/CD. E ala i le vaevaeina o felauaiga o loʻo oʻo mai, e mafai ona e faʻafeiloaʻi le tele o lomiga o le app ma fai suʻega A/B. Ona o au polokalama o loʻo talimalo ile Google, e mafai ona e faʻamoemoeina sili atu nai lo le 99.99% uptime.
tulaga e lelei
- E faigofie ona fa'atutu talu mai le Google App Engine e tu'uina atu lana folafolaga o le la'ititi o le fa'atulagaina ma le fa'atulagaina o atina'e.
- Google App Engine's Auto-scaling agava'a e fa'atupuina ma fa'aiti'itia le malosi fa'akomepiuta mo lau app e fa'atatau i feoaiga. E fesoasoani ia te oe i faiga fa'aitiitiga tau.
- E mafai ona e fa'afeso'ota'i ma au'aunaga e pei o DataStore, Pub/Sub, ma le Cloud Storage talu ai o oe o se sui o le Google Cloud ecosystem.
- Google App Engine e lelei i le faʻaaogaina o taimi e alu ai, galuega e le faʻaogaina e pei o faila faila tetele.
- E maua ai le lagolago moni mo le .Net.
leaga
- E faigata ona fa'aoga tagata amata ile UI ona e leai ni a'oa'oga e maua.
- A mana'omia e lau polokalama fa'aopoopo le mana fa'agaioiga, e ono vave si'itia tau o masina. Google App Engine e le sili ona lelei ile tulaga tau.
- E leai se lagolago fa'ale-aganu'u a Scala po'o Clojure.
tau
Google App Engine e leai se totogi mo tagata fou, e tatau ona e totogia punaoa; o se taunuuga, e faasolosolo malie ona e faʻaaogaina le tele o punaoa ma faʻateleina ai tau.
7. Tatala
Redhat's OpenShift o se fa'aputuga o vaifofo fa'apipi'i. O le oloa autu i lenei faasologa o le OpenShift Container Platform, o se PaaS i luga ole fale (platform as a service) fofo e fausia i luga o pusa Docker.
O le ofo, lea e pulea e le Kubernetes, e faʻamalosia e le Red Hat Enterprise. OpenShift Online ose polokalame-e-au'aunaga, ma OpenShift e maua ai fo'i se auaunaga fa'afoe e ta'ua o le Openshift Dedicated.
E mafai e pule ma tagata atiaʻe ona faʻaogaina manatu faʻapitoa a OpenShift Console. O le vaaiga a le pule e faafaigofieina ai le soifua maloloina o pusa ma le mataituina o punaoa, pulega o tagata faaaoga, ma galuega faatino.
O vaaiga a le au atiaʻe e taulaʻi i punaoa faʻaoga o loʻo i totonu o igoa avanoa. O le OpenShift fo'i e tu'uina atu le CLI fa'atasi ai ma le Kubernetes CLI fa'atonuga fa'atulagaina lagolago.
tulaga e lelei
- E fesoasoani le OpenShift i 'au atina'e e fa'amuamua a latou galuega taua, e pei o le fatuina ma le su'eina o polokalama.
- Mo tagata atiaʻe, o le faʻapipiʻiina ma le pulega o pusa e faigata ma faʻaalu taimi.
- O le OpenShift e mafai ai ona vave fa'apipi'iina pusa, fa'ataga mo le fa'asao vave o talosaga, fa'apipi'iina, ma fa'alautele.
- E mafai e le au atiaʻe ona faʻaoga sili atu o latou taimi nai lo le faʻatonutonuina o pusa ma galuega faʻapipiʻi. O se taunuuga, o le faagasologa o le atinaʻe e faʻavavevave, ma faʻaitiitia le taimi e maketi ai.
- OpenShift o se fa'atau-agnostic, tatala-puna fa'avae e mafai ai e tagata fa'atau ona fa'avave le fa'aliliuina o koneteina i so'o se faiga fou.
- Ole fesoʻotaʻiga malosi ma GitHub ma Docker e faʻapipiʻiina ai se savili. Suiga ile paipa CI/CD e faigofie ona taulimaina.
- E iai le lagolago a Perl.
leaga
- Atonu e faigata ona mata'ituina ma fa'aleleia atugaluga o le fa'apipi'iina. O loʻo iai avanoa mo le faʻaleleia atili o le pulega o ogalaau.
- O le tuai ona tali e fa'alavelaveina le lagolago. E faigata ona foia ou faafitauli ile taimi.
- E leai se lagolago fa'ale-aganu'u mo Go, Scala, po'o Clojure.
tau
E mafai ona e faʻataʻitaʻiina le faʻavae mo le leai o se totogi ma le tau faʻapitoa e faʻavae i itula ie. 0.76/itula.
8. Malae afi
Ole Engine Yard atonu e na o le pau lea o le filifiliga pe afai o loʻo e suʻeina le Heroku sili ona lelei mo Rails. Engine Yard e silia ma le sefulu tausaga o tomai i le fa'aputuga o Rails ma ofoina atu le si'osi'omaga sili ona fa'aogaina o Rails ma le lagolago pito i luga.
E ui o Rails o le musumusuga mo Inisinia Yard, o le PaaS foi e lagolagoina Node.js, PHP, ma le Python. O le Engine Yard e maua ai le faʻaleleia atili e ala i le faʻapipiʻiina o polokalame i luga ole Amazon EC2 cloud infrastructure.
E fa'atuputeleina ai le fa'alagolago talu ai e mafai ona e fa'aogaina avanoa eseese ole sone ole AWS.
O le Engine Yard e fa'afaigofieina le pulega o le ao e ala i le fa'autometi o fa'aleleia o fa'aputuga ma fa'asaogalemu i le si'osi'omaga talimalo. E mafai fo'i ona fua fa'atatau alagaoa e ala i le tu'uina atu o fua fa'atatau.
tulaga e lelei
- E otometi le puleaina o le Ruby on Rails stack. O le malamalama o le PaaS's Rails e fa'aliliuina i galuega e leai se popole mo tagata atia'e.
- E talimalo ile AWS, lea e faʻateleina ai le mautu ma le avanoa o polokalame talimalo. A tupu se fa'aletonu, e vave ona toe fa'aleleia.
- O lona fesoʻotaʻiga GitHub e faʻatagaina oe e faʻapipiʻi saʻo polokalama mai le repo.
- O lo'o fa'atumauina fa'atonuga o mea tetele e ala i le fa'autometiina o fa'amaumauga o fa'amaumauga, lagolago a le AWS, ma isi punaoa fa'avae.
- E lelei tele lana auaunaga fa'atau. E mafai ona e fa'alagolago moni i le 'au lagolago e fa'aleleia so'o se popolega i luga ole laiga.
leaga
- E mafai ona fenumiai le fa'atonuga a le Engine Yard ma le fa'atulagaina. E mana'omia lou fa'aalu sina taimi e a'oa'o ai pe fa'apefea ona fa'agaoioia mea.
- Python, Java, Go, Scala, ma Clojure e leai se lagolago fa'ale-aganu'u.
- E ui lava o loʻo i ai se faʻataʻitaʻiga e maua fua, o le Engine Yard e taugata tele. Mo amataga e suʻe ni filifiliga taugofie, atonu e le o se mea e sili ona fetaui.
tau
Ole tau fa'apitoa e amata ile $150/masina.
9. Platform.sh
Platform.sh o loʻo manatu lautele o se tasi o Heroku sili ona lelei mo Python ma isi faʻavae.
E fausia i luga o manatu CI / CD ma e iai fegalegaleaiga tuusao ma GitHub. Ole mea lea e mafai ai e tagata atiaʻe ona faʻapipiʻi saʻo code mai fale teu oloa GitHub.
Platform.sh o loʻo tuʻuina atu atinaʻe, auaunaga faʻamatalaga, ma le faʻaogaina o le saogalemu e manaʻomia e fausia ai se upega tafaʻilagi autu poʻo le tautuaina o le faitau selau o upega tafaʻilagi lavelave.
Platform.sh e ofoina atu se avanoa i luga o Heroku i le leai o ni faʻaopoopoga taugata e manaʻomia e faʻaleleia ai lau polokalama ma faʻaogaina. 'Au'aunaga fa'amatalaga taua o lo'o aofia i tulaga uma o sui auai o Platform.sh.
Amazon Web Services, Google Cloud Platform, Microsoft Azure, ma Orange Power Platform.sh o faʻataʻitaʻiga o faʻasalalauga faʻapipiʻi ao. E mafai ona e fa'agaoioi lau app i luga o le tele o ao i le taimi e tasi mo le poto masani fa'aoga sili.
tulaga e lelei
- Platform.sh fa'afaigofie ona fa'aoga polokalame aua e feso'ota'i atoatoa ma GitHub. O le tuleia o sao i GitHub o le a iu ai i le faʻaogaina o le app. O se tali fa'atatau CI/CD e fa'apea fo'i ona fa'aluaina lelei lala Dev/Stage/Prod ile GitHub ma fa'ata i luga ole Platform.sh.
- E aofia ai se meafaigaluega faʻapitoa CLI mo le faʻafoega o poloketi ma le puleaina o le tele o faʻalagolago ma faʻaputu.
- e aofia ai meafaigaluega uma e te manaʻomia e aveese ai ou mata mai le faʻatulagaina o le siosiomaga, pe o loʻo e talimalo i se upega tafaʻilagi autu poʻo se upega tafaʻilagi lavelave.
- E ofoina atu se 'au lagolago sili e naunau e fesoasoani i tagata atiae i auala uma e mafai ai.
- C#/.Net core, Elixir, ma Lisp e lagolagoina uma lava.
- O lo'o aofia ai fa'amaumauga fa'apipi'i au'ili'ili mo gagana masani ma fa'ava'a.
leaga
- O le maliega a le SLA e na'o le fuafuaga a le Enterprise, o lea afai e te lesitala i le fuafuaga autu, e mafai ona e fa'afeiloa'i i nisi taimi.
- E le o iai le lagolago fa'ale-aganu'u mo Scala ma Clojure.
tau
E mafai ona e faʻataʻitaʻiina le faʻavae mo le leai o se totogi ma faʻamolemole talosagaina le faʻamatalaga mo lona tau.
10. tua4app
Ta'uta'ua Backend e pei o se Au'aunaga (BaaS) fa'asoa Back4app o se fa'amatalaga sili ona matala mo Heroku.
O lo'o ofoina atu le fa'atonuga atoatoa i tua fa'atasi ai ma le tu'uina atu ma le fa'avasegaina o talosaga, fa'asao ma le toe fa'aleleia, mata'ituina ma fa'ailo i le uati, mea faigaluega fa'atautaia i luga ole laiga, lagolago fa'apitoa, ma le tele o isi mea.
O le Back4app o loʻo i ai se faʻaoga faʻaoga-faʻaoga, faʻalelei le faʻaogaina o app, ma sili ona lelei i totonu o le vasega lagolago, faʻatasi ai ma isi faʻamanuiaga. Back4pp fa'apipi'i ma fua fa'ata'ita'iga pito i tua e fa'aaoga atoa tekinolosi leai se server.
Ona o lona mamanu leai se server, e mafai e le au atinaʻe ona taulaʻi i le fatuina o polokalama nai lo le faʻaaluina o latou po e popole ai i mea tetele.
O se fa'amaumauga fa'amaumauga e leai se server e fa'amoemoeina e fa'amalosia ai le vave fa'atupuina o mea, atina'e i tua e aunoa ma le tusiaina o so'o se fa'ailoga, fa'afeiloa'i polokalame e aunoa ma ni fa'alavelave fa'a ulu, ma fa'asolo polokalame e aunoa ma le feagai ma fa'afitauli fa'apitoa.
tulaga e lelei
- O se fa'aulufaleina o le BaaS ma se fa'ato'aga pito i tua na atia'e ma fa'atekonolosi fa'amatala.
- E faigofie ona faʻaoga, ma o le faʻavae e aofia ai mea e mafai e pei o se faʻamaumauga faʻasalalau taimi moni, API saunia-e faʻaoga, mataala, ma le faʻamaoni.
- O se filifiliga tele mo tagata atiaʻe e galulue faʻatasi ma GraphQL ma malolo API.
- E pei o isi faiga PaaS, e leai se manaʻoga e tausia soʻo se atinaʻe. E leai se polokalama fa'apipi'i po'o le taimi e fa'atautaia ai. O le vaega DevOps platform e faʻatautaia uma mataupu tau pulega.
leaga
- Back4App's database o MongoDB. Mongo ei ai se tala fa'asolopito o fa'amatalaga pi'opi'o ma leiloa.
tau
E mafai ona e amata fa'aoga lona fua fua ma tau fa'apitoa e amata mai le $25/masina.
iʻuga
Ma le mea mulimuli, e leai se mea e taʻua o se faʻatau lelei pe leaga, ma o le filifiliga sili o le a faʻamoemoeina e manaʻoga o lau poloketi. Fa'atonuga fa'apitoa, e pei o MVPs ma polokalame i totonu, e mafai ona sili atu ona fetaui ma Back4app poʻo le Firebase.
Heroku ma Netlify fa'atino galuega ma'oti. O le malosi o Heroku o lona mafai lea ona fa'agaoioia polokalame i luga ole laiga i luga ole ao.
Netlify, i le isi itu, o se faʻavae mo le talimalo ma le tuʻuina atu o itulau static i luga ole CDN i le lalolagi atoa. Heroku ma Netlify otometi le pulea o aseta, auaunaga faʻamaumauga, ma le saogalemu, faʻatagaina le au atinaʻe e taulaʻi i mamanu ma faʻailoga.
O tulaga uma e lua e aofia ai le GitHub integration, lea e mafai ai ona faʻapipiʻi vave ma faʻatonutonuina o faʻamatalaga. O mea uma e lua e mafai ona fetaui lelei mo oe e faʻatatau i le ituaiga o poloketi o loʻo e galue ai.
Na matou ufiufi le sili ona lelei Heroku, ma o le a e le masalomia le mauaina o se fofo e tuʻuina atu gafatia ma se tau faʻatulagaina e fetaui ma manaʻoga o lau poloketi.
Tuua se tali