Heroku er en platform som en tjeneste (PaaS), der gør det muligt for udviklere at bygge, køre og drive deres applikationer helt i skyen. Det er populært for dets enkelhed, brugervenlighed og gratis niveau. Dette giver dig mulighed for at køre dine applikationer gratis ved at bruge et komplet udvalg af gratis cloud-tjenester, der er tilgængelige gennem Heroku-økosystemet.

Heroku annoncerede for nylig, at de ville stoppe med at tilbyde nogle af deres gratis planer fra den 28. november 2022.

Dette vil især være relevant, hvis du hoster applikationer i kort tid, måske for at vise frem til potentielle arbejdsgivere eller kunder.

Heldigvis er der alternativer.

1. Render

Render er en samlet sky til at bygge og køre alle dine apps og websteder. Det har gratis TLS-certifikater, et globalt CDN, DDoS-beskyttelse, private netværk og automatiske implementeringer fra Git.

Render tilbyder et gratis niveau for følgende tjenester:

  • Statiske websteder: Renders gratis plan for statiske websteder har et hurtigt CDN og et ubegrænset antal samarbejdspartnere. Andre funktioner inkluderer kontinuerlige implementeringer fra Git, 100 GB/måned båndbredde og brugerdefinerede domæner med fuldt administreret TLS.
    instagram viewer
  • Webtjenester: Renders gratis plan for tjenester understøtter webtjenester med HTTP/2 og fuld TLS. Render understøtter tilpassede docker-containere og baggrundsarbejdere. Du kan bruge den til at hoste webapps i Node.js, JavaScript-miljøet på serversiden. Det havde også understøttelse af andre sprog, herunder Python, Golang, Rust, Ruby og Elixir.
  • Databaser: Renders gratis plan indeholder fuldt administrerede PostgreSQL- og Redis-databaser. De tillader forbindelser fra hvor som helst.

Ved at bruge Renders gratis planer kan du oprette webtjenester og databaser uden omkostninger. Disse planer har dog visse brugsgrænser og er designet til at hjælpe med at bygge personlige projekter og udforske ny teknologi.

2. Cyklisk

Cyklisk er en moderne cloud-arkitektur med serverløs hosting og en nem onboarding-oplevelse.

Cyclic er ideel til hosting af MERN-apps i fuld stack. Dens gratis niveau indeholder op til 100.000 API-anmodninger med hurtige builds og 1 GB runtime-hukommelse. Tjenesten inkluderer også 1 GB objektlager med amazon S3, tre cron-opgaver pr. app og syv dages logopbevaring.

Brug af Cyclics gratis niveau giver dig en fordel i forhold til konkurrenterne, når det kommer til inaktivitetsforsinkelse. Platforme som Heroku og Render tager cirka 30 sekunder at genstarte en tjeneste efter en periode med inaktivitet. I modsætning hertil tager denne service cirka 200ms iflg Cyclics benchmarks.

3. Jernbane

Jernbane er en platform, hvor du kan levere infrastruktur, udvikle med den lokalt og derefter implementere den til skyen.

Railway gør det muligt at implementere dine webapplikationer med et enkelt klik ved hjælp af deres skabeloner. Der er over 50 Jernbane skabeloner til webapps bygget med forskellige sprog og rammer.

Railways gratis niveau har 512 MB RAM, delt CPU/beholder og 1 GB diskplads. Det tilbyder også ubegrænset indgående netværksbåndbredde, flere brugerdefinerede domæner med SSL og $5 eller 500 timers brug.

4. Deta

Deta er en gratis cloud-platform til hosting af webtjenester med understøttelse af Python- og Node.js-applikationer. Den har indbygget API-nøgle-godkendelse og cron med 128 MB RAM pr. udførelse. Der er også 10 GB lagerplads og en brugervenlig produktionskvalitet NoSQL database med ubegrænset lagerplads.

I modsætning til andre Heroku-alternativer har Deta ikke et betalt niveau. Ifølge dem er deres tjenester gratis for evigt.

5. Fly.io

Fly.io er en platform, der giver dig mulighed for at hoste og køre små applikationer gratis og skalere omkostninger til en overkommelig pris, efterhånden som dine behov vokser.

Det gratis niveau har op til tre delte CPU'er, 256 MB VM'er, 3 GB vedvarende volumenlagring og 160 GB udgående dataoverførsel.

Applikationer hostet på fly.io, der overstiger ovenstående, faktureres til den brugsbaserede prissætning.

Andre Heroku-alternativer

Andre platforme som Vercel, Netlify og GitHub-sider tilbyder gratis niveauer. Men disse platforme er ideelle til at hoste statiske websteder og fuldstack-applikationer. På den anden side giver de nævnte platforme dig mulighed for at hoste hele din webapplikation gratis.