Beste Heroku-alternativer: Gratis hosting for fullstack-apper!

Gratis alternativer til Heroku for fullstakk-hosting

Heroku er en populær platform som en tjeneste (PaaS) som muliggjør utvikling, kjøring og drift av applikasjoner direkte i skyen. Den er kjent for sin enkelhet, brukervennlighet og et gratis nivå som gir tilgang til et omfattende utvalg av skytjenester i Heroku-økosystemet.

I 2022 annonserte Heroku at de ville avvikle noen av sine gratis abonnementer. Heldigvis finnes det flere gode alternativer som tilbyr gratis hostingtjenester.

Render er en samlet skyløsning for å bygge og kjøre alle typer applikasjoner og nettsteder. Plattformen tilbyr gratis TLS-sertifikater, et globalt CDN, DDoS-beskyttelse, private nettverk og automatisk distribusjon fra Git.

I likhet med Herokus tidligere gratisnivå, tilbyr Renders gratisabonnement følgende tjenester:

  • Statiske nettsider: Renders gratisplan for statiske nettsteder inkluderer en rask CDN og ubegrenset samarbeid. Andre funksjoner omfatter kontinuerlig distribusjon fra Git, 100 GB/måned båndbredde og tilpassede domener med fullt administrert TLS.
  • Webtjenester: Renders gratistjeneste støtter webtjenester med HTTP/2 og full TLS. Render håndterer tilpassede Docker-containere og bakgrunnsarbeidere, og kan brukes til å hoste webapplikasjoner i Node.js, et serverseit JavaScript-miljø. Den støtter også andre språk som Python, Golang, Rust, Ruby og Elixir.
  • Databaser: Renders gratisabonnement inkluderer fullt administrerte PostgreSQL-databaser med en 90-dagers utløpsperiode, samt gratis Redis-forekomster. Disse instansene er imidlertid ikke diskbaserte, noe som betyr at all data går tapt ved omstart.

Ved å bruke Renders gratisplaner kan du starte webtjenester og databaser uten kostnad. Det er imidlertid visse bruksbegrensninger, og disse planene er først og fremst designet for å hjelpe til med å utvikle personlige prosjekter og utforske ny teknologi.

Cyclic er et annet godt gratisalternativ til Heroku på grunn av sin moderne skyarkitektur med serverløs hosting, en ukomplisert onboarding-prosess og et eksisterende gratis nivå.

Cyclic er spesielt godt egnet for hosting av MERN fullstakk-applikasjoner. Gratisnivået tilbyr opptil 10 000 API-forespørsler, raske builds og 1 GB minne. Tjenesten inneholder også 1 GB objektlagring med Amazon S3, tre cron-oppgaver per applikasjon og syv dagers loggoppbevaring.

Ved å benytte Cyclics gratisabonnement får du en fordel når det gjelder oppstartstid etter inaktivitet. Plattformene som Heroku og Render bruker rundt 30 sekunder på å starte en tjeneste på nytt etter en periode med inaktivitet, mens Cyclic utfører samme oppgave på omtrent 200ms, ifølge Cyclics egne målinger.

Railway er en plattform som gjør det mulig å sette opp infrastruktur, utvikle lokalt og deretter distribuere til skyen.

Med Railway kan du distribuere dine webapplikasjoner med et enkelt klikk ved å bruke deres maler. Det finnes over 50 Railway-maler for webapplikasjoner bygget med ulike språk og rammeverk.

Railway tilbyr også et gratis nivå som Heroku, men dette er begrenset til nye brukere med bekreftede kontoer. En ny bruker med en ubekreftet konto kan kun distribuere databaser.

Det bekreftede gratisnivået gir tilgang til alle funksjonene som er tilgjengelige for brukere på Railways hobbyplan, ved bruk av en engangskreditt på $5. Dette nivået begrenser deg imidlertid til 500 MB RAM og delte (i stedet for dedikerte) vCPU-kjerner.

Deta Space, tidligere kjent som Deta, er en personlig skyplattform for hosting av webapplikasjoner bygget med populære språk som Go, Python, Node.js og Rust. Deta Space tilbyr fullt administrerte servere, data og sikkerhet for hver applikasjon som distribueres på plattformen, i likhet med andre skytjenesteleverandører.

I motsetning til andre Heroku-alternativer, har Deta Space for øyeblikket ikke et betalt nivå. Plattformen er gratis som standard og har ingen begrensninger for en lang rekke bruksområder.

Fly.io er en plattform som gjør det mulig å hoste og kjøre mindre applikasjoner gratis, og tilbyr en rimelig kostnadsskala etter hvert som behovene dine øker. I motsetning til andre gratis Heroku-alternativer, har ikke Fly.io et «gratisnivå». De tilbyr imidlertid gratis ressurstillegg.

Det «gratisnivået» gir opptil tre delte CPU-er, 256 MB virtuelle maskiner, 3 GB permanent lagring og 160 GB utgående datatrafikk.

Dersom du hoster en applikasjon på Fly.io som overskrider disse spesifikasjonene, vil tjenesten belaste deg i henhold til det faktiske forbruket.

Andre alternativer til Heroku

Andre plattformer som Vercel, Netlify og GitHub Pages tilbyr også gratisnivåer. Disse plattformene er spesielt velegnet for hosting av statiske nettsider, men gir begrenset støtte for fullstakk-applikasjoner. Plattformene som er nevnt her, er imidlertid spesielt designet for å hoste fullstakk-applikasjoner med et bredere spekter av funksjoner.