Heroku je platforma kot storitev (PaaS), ki razvijalcem omogoča izdelavo, izvajanje in upravljanje svojih aplikacij v celoti v oblaku. Priljubljen je zaradi svoje preprostosti, uporabnosti in brezplačne stopnje. To vam omogoča brezplačno izvajanje aplikacij z uporabo celotnega nabora brezplačnih storitev v oblaku, ki so na voljo prek ekosistema Heroku.

Heroku je pred kratkim objavil, da bo od 28. novembra 2022 prenehal ponujati nekatere svoje brezplačne načrte.

To bo še posebej pomembno, če boste aplikacije gostili kratek čas, morda za predstavitev potencialnim delodajalcem ali strankam.

Na srečo obstajajo alternative.

1. Upodabljanje

Upodabljanje je enoten oblak za gradnjo in izvajanje vseh vaših aplikacij in spletnih mest. Ima brezplačna potrdila TLS, globalni CDN, zaščito DDoS, zasebna omrežja in samodejno uvajanje iz Gita.

Render ponuja brezplačno raven za naslednje storitve:

  • Statična spletna mesta: Renderjev brezplačni načrt za statična spletna mesta vključuje hiter CDN in neomejeno število sodelavcev. Druge funkcije vključujejo neprekinjeno uvajanje iz Gita, pasovno širino 100 GB/mesec in domene po meri s popolnoma upravljanim TLS.
    instagram viewer
  • Spletne storitve: Renderjev brezplačni načrt za storitve podpira spletne storitve s HTTP/2 in polnim TLS. Render podpira docker vsebnike po meri in delavce v ozadju. Uporabite ga lahko za gostovanje spletnih aplikacij Node.js, strežniško okolje JavaScript. Imel je tudi podporo za druge jezike, vključno s Python, Golang, Rust, Ruby in Elixir.
  • Baze podatkov: Renderjev brezplačni načrt vsebuje popolnoma upravljane zbirke podatkov PostgreSQL in Redis. Omogočajo povezave od kjer koli.

Z brezplačnimi načrti podjetja Render lahko brez stroškov zavrtite spletne storitve in baze podatkov. Vendar imajo ti načrti določene omejitve uporabe in so zasnovani tako, da pomagajo graditi osebne projekte in raziskovati nove tehnologije.

2. Ciklično

Ciklično je sodobna arhitektura v oblaku z gostovanjem brez strežnika in enostavno izkušnjo vkrcanja.

Cyclic je idealen za gostovanje aplikacij MERN s polnim skladom. Njegova brezplačna raven vključuje do 100.000 zahtev API s hitrimi izgradnjami in 1 GB pomnilnika med izvajanjem. Storitev vključuje tudi 1 GB prostora za shranjevanje predmetov z amazon S3, tri opravila cron na aplikacijo in sedemdnevno hrambo dnevnika.

Uporaba brezplačne stopnje Cyclic vam daje prednost pred konkurenti, ko gre za zakasnitev nedejavnosti. Platforme, kot sta Heroku in Render, potrebujejo približno 30 sekund, da znova zaženejo storitev po obdobju nedejavnosti. Nasprotno pa ta storitev traja približno 200 ms glede na Ciklična merila.

3. Železnica

Železnica je platforma, kjer lahko zagotovite infrastrukturo, jo razvijate lokalno in jo nato namestite v oblak.

Railway omogoča uvajanje vaših spletnih aplikacij z enim samim klikom z uporabo njihovih predlog. Več kot 50 jih je Železniške predloge za spletne aplikacije, izdelane z različnimi jeziki in ogrodji.

Brezplačna raven Railway vključuje 512 MB RAM-a, skupni procesor/vsebnik in 1 GB prostora na disku. Ponuja tudi neomejeno pasovno širino vhodnega omrežja, več domen po meri s SSL in 5 USD ali 500 ur uporabe.

4. Deta

Deta je brezplačna platforma v oblaku za gostovanje spletnih storitev s podporo za aplikacije Python in Node.js. Ima vgrajeno avtentikacijo API-Key in cron, s 128 MB RAM-a na izvedbo. Na voljo je tudi 10 GB prostora za shranjevanje in produkcijski razred, ki je enostaven za uporabo Baza podatkov NoSQL z neomejenim prostorom za shranjevanje.

Za razliko od drugih alternativ Heroku, Deta nima plačane stopnje. Po njihovem mnenju so njihove storitve brezplačne za vedno.

5. Fly.io

Fly.io je platforma, ki vam omogoča brezplačno gostovanje in zagon majhnih aplikacij ter cenovno ugodne stroške z rastjo vaših potreb.

Brezplačna raven vključuje do tri skupne procesorje, 256 MB navideznih računalnikov, 3 GB stalnega prostora za shranjevanje in 160 GB izhodnega prenosa podatkov.

Aplikacije, ki gostujejo na fly.io in presegajo zgoraj navedeno, se zaračunajo po ceni na podlagi uporabe.

Druge alternative Heroku

Druge platforme, kot so strani Vercel, Netlify in GitHub, ponujajo brezplačne stopnje. Toda te platforme so idealne za gostovanje statičnih spletnih mest in aplikacij s polnim skladom. Po drugi strani pa vam tukaj omenjene platforme omogočajo brezplačno gostovanje celotne spletne aplikacije.