Veebiprogrammeerimine

Netlify vs Heroku

Netlify vs Heroku
Iga pilveteenuse üks olulisemaid aspekte on abstraktsioon, mida see kasutajatele esitab. Traditsioonilise VPS-i, virtuaalse masina ja pilveteenuste (nagu AWS) abil on see killustatud konteineriteks, andmebaasideks, funktsioonideks jne.

Konkurents pilvandmetöötluse sektoris on tohutu. Suur osa nende tegevuskuludest sõltub sellest, millist kihti nad pakuvad. Enamik VPS-teenuse pakkujaid peavad teie teenuste eest natuke maksma, seda seetõttu, et VPS on lihtsalt virtuaalne masin, mis töötab nende serverites ööpäevaringselt ja töötab oma ressursse. Kuid kindlasti on pilveteenuste pakkumiseks tõhusamaid viise? Sisestage PaaS; Platvorm kui teenus.

Netlify ja Heroku on kaks sellist platvormi, mis pakuvad arendajatele veebirakenduste käivitamist alates kergetest portfellidest ja sihtlehtedest kuni äri- ja poodlahendusteni. Võrdleme neid kahte platvormi ning nende erinevaid erinevusi ja sarnasusi.

Põhifunktsioonid

Nii Netlify kui ka Heroku pakutakse platvormina, kus saate oma valitud keeles kirjutatud veebirakendusi juurutada taskukohase hinnaga. Nende dokumentatsiooni ja funktsioonide lähemal vaatlemisel aga ilmneb, et Netlify on suunatud rohkem eessuunarajatiste arendajatele ja sobib ideaalselt staatiliste veebisaitide jaoks, kus Herokul on tugevam ja funktsionaalsem tausttugi. Otse Herokul saate käivitada rakendusi, mis on kirjutatud Go, Scala, Ruby, PHP, Closure, Python ja mõnes muus populaarses keeles.

Kui olete kaubanduslikult täisarendaja või peate neid oskusi lihvima, võib Heroku olla just teie jaoks. See pakub hallatud PostgreSQL-i teenusena, mis sobib hästi teie rakendusega, mis on kirjutatud ühes paljudest nende toetatud keeltest.

Kõike seda öeldes olen üllatunud, kuivõrd staatiline sait (ainult JS, CSS ja HTML-iga sait) suudab. Netlify kaasloojate blogipostitus näitab nende põhifilosoofiat ja seda, kuidas see on viimase paari aasta ajaproovile vastu pidanud.

Võite kasutada ka Netlify sõsarprojekte, näiteks Netlify CMS, et kasutada Giti töövoogu CMS-i põhifunktsioonide pakkumiseks. Ehkki see pole nii keeruline kui Ghost või WordPress, välistab see kindlasti andmebaasi ja muude rigmaroolide turvamise stressi, millest eesliidese arendaja ei pruugi olla huvitatud.

Giti ja GitHubi integreerimine

Mõlemad platvormid pakuvad teie töövoo lihtsustamiseks suurt tuge. Automatiseerida saab kõike alates koostamisprotsessist kuni juurutamiseni. Lihtsamalt öeldes ehitatakse ja juurutatakse rakendus alati, kui pühendute oma repole, kasutaja võimalikult vähese sekkumisega. See tähendab, et kui ehitada ei õnnestu mõne uue tõrke tõttu või kui see ebaõnnestus automatiseeritud testis, on vanem versioon endiselt võrgus.

Kuigi mõlemat teenust saab integreerida teiste hostitud kaugrepositsioonidega, nagu Bitbucket ja GitLab, kasutavad enamik organisatsioone ja arendajaid GitHubi. Eriti kuna GitHub on neist teenustest kõige populaarsem.

Netlify sõltub neist teenustest peaaegu kaudselt teie staatilise saidi sisu koos koodi ja juhistega nende koostamise kohta. Heroku on seevastu piisavalt lahke, et selliseid tingimusi mitte jõustada. Lähtekoodi haldamiseks ja varade hoidmiseks nende platvormil saate kasutada oma kohalikke git-reposid ja heroku CLI-d. Netlify abil saate küll CLI, kuid sõltute endiselt GitHubi, Bitbucketi või Gitlabi teenustest. Pidage meeles, et Netlify staatilised saidid salvestavad nende sisu nendesse kolmanda osapoole teenustesse.

Hinnakujundus

Mõlemad teenused kavatsevad turgu vallutada, langetades hindu naeruväärselt, et kaasata sõltumatuid arendajaid. Netlify pingutab endiselt oma vabaplaanide kallal, samas kui Heroku, kes on selles mängus kauem olnud, annab meile ülevaate ka Netlify tulevikust. Nii et vaatame kõigepealt Herokut.

Heroku pakub tasuta teenust 1 kasutaja / 1 töötaja mudeliga. Rakendus läheb magama pärast 30-minutist tegevusetust ja saab kasutada ainult 512 MB RAM-i. Tasuline hinnakujundus on alguses naeruväärselt väike, kus maksate ainult selle eest, mida kasutate. Alates 7 dollarist kuus. Kuid siis tõuseb see järsult sealt 25–500 dollarini kuus. Mis selle taga on?

Ärimudel põhineb teie kasutajaskonna suurendamisel, meelitades neid kõigepealt oma tasuta teenuseid kasutama. Kuid muidugi peaks Heroku (ja Netlify) ikkagi oma serveri, salvestusruumi ja ribalaiuse eest maksma, eks? Nüüd lisandub see kulu tasulistele kasutajatele, kes sisuliselt maksavad lisaks oma teenustele ka lisatasu, et hüvitada kõik platvormi tasuta kasutajad. Seetõttu tõuseb teie ressursinõudluse kasvades hinnakujundus järsult. Kui teie veebisaidil on suur kasutajaskond, võite maksta sellise hallatud platvormi eest nagu Herko mitte-triviaalset raha, võrreldes sellega, mida VPS maksaks.

Isegi Netlify näitab seda suundumust väga selgelt, alates tasuta plaanist katapulteeritakse otse 45 dollarini kuus plaani 5 kasutajale ja siis on järgmine tase 290 dollarit kuus, mis töötab 10 kasutaja jaoks ja pakub mõningaid funktsioone, nagu rollipõhine juurdepääsu kontroll. Kuid kas 290 dollarit on topelt 45 dollarist?

Tasuta plaanid on arendajate ökosüsteemile suurepärased. Need vähendavad sissepääsutõket ja võimaldavad kõigil õpilastest harrastajateni õppida reaalsete vahenditega. Kuid see stimuleerib ka selliste süsteemide kuritarvitamist ja viib sageli neid pakkuvale organisatsioonile kahjuks. Palgaline klient saab vähem selle eest, mida ta maksab, ja ettevõtte rahandus kannatab.

Järeldus

Ehkki see väike pilk hinnakujunduse üle võib suhu jätta halva maitse. Mõlemad platvormid on veebiarendajatele suurepärased kohad oma uute projektide kallal asumiseks. Pidage meeles, et andke igal juhul kogukonnale tagasi. Saate kaasa aidata nende suurepärastele dokumentatsioonilehtedele. Oma panuse saate anda annetades tasuta sertifikaadiasutustele LetsEncrypt, millele mõlemad platvormid toetuvad. Kui teie projekt toob teatud edu, võite kaaluda nende tasuliste plaanide ostmist, et aidata neil jätkata selliste suurepäraste teenuste pakkumist. Kes teab, võib-olla aitate seda tehes endast nooremat versiooni

Hiire vasakklõps nupp ei tööta Windows 10-s
Kui kasutate oma sülearvuti või lauaarvutiga spetsiaalset hiirt, kuid hiire vasakklõps nupp ei tööta mingil põhjusel operatsioonisüsteemis Windows 10/...
Kursor hüppab või liigub juhuslikult Windows 10-s kirjutamise ajal
Kui leiate, et hiire kursor hüppab või liigub Windowsi sülearvutisse või arvutisse kirjutades automaatselt, juhuslikult, võivad mõned neist soovituste...
Kuidas muuta hiire ja puuteplaatide kerimise suund Windows 10-s ümber
Hiir ja PuuteplaatNeed muudavad arvutamise mitte ainult lihtsaks, vaid ka tõhusamaks ja vähem aeganõudvaks. Me ei kujuta ette elu ilma nende seadmetet...