Heroku on alusta palveluna (PaaS), jonka avulla kehittäjät voivat rakentaa, ajaa ja käyttää sovelluksiaan kokonaan pilvessä. Se on suosittu yksinkertaisuuden, käytettävyyden ja ilmaisen tason vuoksi. Tämän avulla voit käyttää sovelluksiasi ilmaiseksi käyttämällä Heroku-ekosysteemin kautta saatavilla olevia ilmaisia pilvipalveluita.
Heroku ilmoitti äskettäin lopettavansa joidenkin ilmaispakettien tarjoamisen 28. marraskuuta 2022 alkaen.
Tämä on erityisen tärkeää, jos isännöit sovelluksia lyhyen aikaa, ehkä esitelläksesi mahdollisia työnantajia tai asiakkaita.
Onneksi vaihtoehtoja on olemassa.
1. Renderöi
Renderöi on yhdistetty pilvi, jonka avulla voit rakentaa ja käyttää kaikkia sovelluksiasi ja verkkosivustojasi. Sillä on ilmaiset TLS-sertifikaatit, globaali CDN, DDoS-suojaus, yksityiset verkot ja automaattiset käyttöönotot Gitistä.
Render tarjoaa ilmaisen tason seuraaville palveluille:
- Staattiset sivustot: Renderin ilmainen staattisten sivustojen suunnitelma sisältää nopean CDN: n ja rajoittamattoman määrän yhteistyökumppaneita. Muita ominaisuuksia ovat jatkuvat käyttöönotot Gitistä, 100 Gt/kk kaistanleveys ja mukautetut verkkotunnukset täysin hallitulla TLS: llä.
- Web palvelut: Renderin ilmainen palvelupaketti tukee verkkopalveluita HTTP/2:lla ja täydellä TLS: llä. Render tukee mukautettuja telakointisäiliöitä ja taustatyöntekijöitä. Voit käyttää sitä verkkosovellusten isännöimiseen Node.js, palvelinpuolen JavaScript-ympäristö. Sillä oli myös tuki muille kielille, mukaan lukien Python, Golang, Rust, Ruby ja Elixir.
- Tietokannat: Renderin ilmainen suunnitelma sisältää täysin hallitut PostgreSQL- ja Redis-tietokannat. Ne mahdollistavat yhteydet mistä tahansa.
Käyttämällä Renderin ilmaisia suunnitelmia voit kehittää verkkopalveluita ja tietokantoja ilman kustannuksia. Näillä suunnitelmilla on kuitenkin tiettyjä käyttörajoituksia, ja ne on suunniteltu auttamaan henkilökohtaisten projektien rakentamisessa ja uuden tekniikan tutkimisessa.
2. Syklinen
Syklinen on moderni pilviarkkitehtuuri, jossa on palvelinton isännöinti ja helppo käyttöönottokokemus.
Cyclic on ihanteellinen isännöimään täyden pinon MERN-sovelluksia. Sen ilmainen taso sisältää jopa 100 000 API-pyyntöä nopeilla kokoonpanoilla ja 1 Gt: n ajonaikaisella muistilla. Palvelu sisältää myös 1 Gt: n objektitallennustilan amazon S3:lla, kolme cron-tehtävää sovellusta kohden ja seitsemän päivän lokien säilytys.
Cyclicin ilmaisen tason käyttäminen antaa sinulle etulyöntiaseman kilpailijoihin verrattuna, kun kyse on passiivisuuden viiveestä. Alustojen, kuten Herokun ja Renderin, palvelun käynnistäminen uudelleen kestää noin 30 sekuntia käyttämättömyyden jälkeen. Sen sijaan tämä palvelu kestää noin 200 ms mukaan Cyclicin vertailuarvot.
3. Rautatie
Rautatie on alusta, jossa voit tarjota infrastruktuuria, kehittää sitä paikallisesti ja ottaa sen sitten käyttöön pilvessä.
Railway mahdollistaa verkkosovellusten käyttöönoton yhdellä napsautuksella niiden mallien avulla. Niitä on yli 50 Rautatie mallit verkkosovelluksille, jotka on rakennettu eri kielillä ja kehyksillä.
Railwayn ilmainen taso sisältää 512 Mt RAM-muistia, jaetun suorittimen/säilön ja 1 Gt levytilaa. Se tarjoaa myös rajoittamattoman saapuvan verkon kaistanleveyden, useita mukautettuja verkkotunnuksia SSL: llä ja 5 dollaria tai 500 tuntia käyttöä.
4. Deta
Deta on ilmainen pilvialusta verkkopalveluiden isännöintiin, joka tukee Python- ja Node.js-sovelluksia. Siinä on sisäänrakennettu API-avaintodennus ja cron, jossa on 128 Mt RAM-muistia suoritusta kohti. Mukana on myös 10 Gt: n tallennustila ja helppokäyttöinen tuotantoluokka NoSQL-tietokanta rajoittamattomalla tallennustilalla.
Toisin kuin muut Heroku-vaihtoehdot, Detalla ei ole maksettua tasoa. Heidän mukaansa heidän palvelunsa ovat ilmaisia ikuisesti.
5. Fly.io
Fly.io on alusta, jonka avulla voit isännöidä ja käyttää pieniä sovelluksia ilmaiseksi ja skaalata kustannuksia edullisesti tarpeidesi kasvaessa.
Ilmainen taso sisältää jopa kolme jaettua prosessoria, 256 Mt VM: iä, 3 Gt jatkuvaa tallennustilaa ja 160 Gt lähtevää tiedonsiirtoa.
Fly.io-sivustolla isännöidyt sovellukset, jotka ylittävät yllä olevat, laskutetaan käyttöperusteisen hinnoittelun mukaan.
Muita Heroku-vaihtoehtoja
Muut alustat, kuten Vercel, Netlify ja GitHub-sivut, tarjoavat ilmaisia tasoja. Mutta nämä alustat ovat ihanteellisia staattisten sivustojen ja täyden pinon sovellusten isännöintiin. Toisaalta tässä mainitut alustat antavat sinun isännöidä koko verkkosovellustasi ilmaiseksi.