Heroku is een platform as a service (PaaS) waarmee ontwikkelaars hun applicaties volledig in de cloud kunnen bouwen, uitvoeren en bedienen. Het is populair vanwege zijn eenvoud, bruikbaarheid en gratis laag. Hiermee kunt u uw applicaties gratis uitvoeren met behulp van een volledige reeks gratis cloudservices die beschikbaar zijn via het Heroku-ecosysteem.
Heroku heeft onlangs aangekondigd dat ze vanaf 28 november 2022 stoppen met het aanbieden van een aantal van hun gratis abonnementen.
Dit is met name relevant als u voor korte tijd sollicitaties host, misschien om te laten zien aan potentiële werkgevers of klanten.
Gelukkig zijn er alternatieven.
1. Veroorzaken
Veroorzaken is een verenigde cloud om al uw apps en websites te bouwen en uit te voeren. Het heeft gratis TLS-certificaten, een wereldwijd CDN, DDoS-bescherming, privénetwerken en automatische implementaties van Git.
Render biedt een gratis laag voor de volgende services:
- Statische sites: Het gratis abonnement van Render voor statische sites biedt een snel CDN en een onbeperkt aantal medewerkers. Andere functies zijn onder meer continue implementaties vanuit Git, 100 GB/maand bandbreedte en aangepaste domeinen met volledig beheerde TLS.
- Webservices: Het gratis abonnement voor services van Render ondersteunt webservices met HTTP/2 en volledige TLS. Render ondersteunt aangepaste docker-containers en achtergrondwerkers. U kunt het gebruiken om web-apps te hosten in Node.js, de server-side JavaScript-omgeving. Het had ook ondersteuning voor andere talen, waaronder Python, Golang, Rust, Ruby en Elixir.
- Databases: Het gratis abonnement van Render bevat volledig beheerde PostgreSQL- en Redis-databases. Ze maken verbindingen van overal mogelijk.
Met behulp van de gratis abonnementen van Render kunt u gratis webservices en databases opstarten. Deze abonnementen hebben echter bepaalde gebruikslimieten en zijn ontworpen om te helpen bij het bouwen van persoonlijke projecten en het verkennen van nieuwe technologie.
2. Cyclisch
Cyclisch is een moderne cloudarchitectuur met serverloze hosting en een gemakkelijke onboarding-ervaring.
Cyclic is ideaal voor het hosten van full-stack MERN-apps. De gratis laag biedt tot 100.000 API-verzoeken met snelle builds en 1 GB runtime-geheugen. De service omvat ook 1 GB objectopslag met Amazon S3, drie cron-taken per app en zeven dagen logboekretentie.
Het gebruik van de gratis laag van Cyclic geeft u een voorsprong op concurrenten als het gaat om vertraging van inactiviteit. Platforms zoals Heroku en Render hebben ongeveer 30 seconden nodig om een service opnieuw te starten na een periode van inactiviteit. Deze service duurt daarentegen ongeveer 200 ms volgens: Cyclische benchmarks.
3. Spoorweg
Spoorweg is een platform waar u infrastructuur kunt inrichten, er lokaal mee kunt ontwikkelen en vervolgens in de cloud kunt implementeren.
Railway maakt het mogelijk om uw webapplicaties in een enkele klik te implementeren met behulp van hun sjablonen. Er zijn meer dan 50 Spoorwegsjablonen voor web-apps gebouwd met verschillende talen en frameworks.
De gratis laag van Railway biedt 512 MB RAM, gedeelde CPU/container en 1 GB schijfruimte. Het biedt ook onbeperkte inkomende netwerkbandbreedte, meerdere aangepaste domeinen met SSL en $ 5 of 500 uur gebruik.
4. deta
deta is een gratis cloudplatform voor het hosten van webservices met ondersteuning voor Python- en Node.js-applicaties. Het beschikt over ingebouwde API-Key-authenticatie en cron, met 128 MB RAM per uitvoering. Er is ook 10 GB opslagruimte en een gebruiksvriendelijke, productiekwaliteit Geen SQL-database met onbeperkte opslag.
In tegenstelling tot andere Heroku-alternatieven heeft Deta geen betaald niveau. Volgens hen zijn hun diensten voor altijd gratis.
5. Fly.io
Fly.io is een platform waarmee u kleine applicaties gratis kunt hosten en uitvoeren en de kosten betaalbaar kunt schalen naarmate uw behoeften groeien.
De gratis laag biedt maximaal drie gedeelde CPU's, 256 MB VM's, 3 GB permanente volumeopslag en 160 GB uitgaande gegevensoverdracht.
Toepassingen die worden gehost op fly.io en die het bovenstaande overschrijden, worden gefactureerd tegen de op gebruik gebaseerde prijzen.
Andere Heroku-alternatieven
Andere platforms zoals Vercel-, Netlify- en GitHub-pagina's bieden gratis niveaus. Maar deze platforms zijn ideaal voor het hosten van statische sites en full-stack applicaties. Aan de andere kant kun je met de hier genoemde platforms je hele webapplicatie gratis hosten.