5 alternatives Heroku pour un hébergement Full Stack gratuit

Heroku est une plateforme en tant que service (PaaS) qui vous permet de créer, d’exécuter et d’exploiter des applications entièrement dans le cloud. Il est populaire pour sa simplicité, sa convivialité et son niveau gratuit qui donne accès à une large gamme de services cloud sur l’écosystème Heroku.

En 2022, Heroku a annoncé qu’il cesserait de proposer certains de ses forfaits gratuits. Heureusement, il existe d’excellentes alternatives gratuites à Heroku.

Render est un cloud unifié pour créer et exécuter toutes vos applications et sites Web. Il dispose de certificats TLS gratuits, d’un CDN global, d’une protection DDoS, de réseaux privés et de déploiements automatiques à partir de Git.

Semblable au niveau gratuit abandonné de Heroku, le niveau gratuit de Render offre les services suivants :

  • Sites statiques : le plan gratuit de Render pour les sites statiques propose un CDN rapide et un nombre illimité de collaborateurs. Les autres fonctionnalités incluent un déploiement continu à partir de Git, une bande passante de 100 Go/mois et des domaines personnalisés avec TLS entièrement géré.
  • Services Web : le plan gratuit de services de Render prend en charge les services Web avec HTTP/2 et TLS complet. Render prend en charge les conteneurs Docker personnalisés et les travailleurs en arrière-plan. Vous pouvez l’utiliser pour héberger des applications Web dans Node.js, l’environnement JavaScript côté serveur. Il prend également en charge d’autres langages, notamment Python, Golang, Rust, Ruby et Elixir.
  • Bases de données : le plan gratuit de Render comprend des bases de données PostgreSQL entièrement gérées avec une période d’expiration de 90 jours. De plus, il comprend des instances Redis gratuites. Cependant, ces instances ne sont pas sauvegardées par un disque et perdront toutes les données au redémarrage.

Grâce aux forfaits gratuits de Render, vous pouvez lancer des services Web et des bases de données sans frais. Cependant, ces forfaits ont certaines limites d’utilisation et sont conçus pour aider à construire des projets personnels et à explorer de nouvelles technologies.

Cyclic est une bonne alternative gratuite à Heroku en raison de son architecture cloud moderne avec un hébergement sans serveur, une expérience d’intégration facile et un niveau gratuit existant.

Cyclic est idéal pour héberger des applications MERN full-stack. Son niveau gratuit propose jusqu’à 10 000 requêtes API avec des builds rapides et 1 Go de mémoire d’exécution. Le service comprend également 1 Go de stockage objet avec Amazon S3, trois tâches périodiques par application et une conservation des journaux pendant sept jours.

L’utilisation du niveau gratuit de Cyclic vous donne un avantage sur vos concurrents en matière de délai d’inactivité. Les plateformes comme Heroku et Render mettent environ 30 secondes pour redémarrer un service après une période d’inactivité. En revanche, ce service prend environ 200 ms selon Les benchmarks cycliques.

Railway est une plate-forme que vous pouvez utiliser pour provisionner une infrastructure, la développer localement, puis la déployer dans le cloud.

Railway permet de déployer vos applications web en un seul clic grâce à leurs modèles. Il y en a plus de 50 Modèles ferroviaires pour les applications Web créées avec différents langages et frameworks.

Railway propose également un niveau gratuit comme Heroku. Cependant, ce niveau n’est disponible que pour les nouveaux utilisateurs disposant de comptes vérifiés. En tant que nouvel utilisateur disposant d’un compte non vérifié, votre niveau gratuit vous limitera au déploiement de bases de données.

Le niveau gratuit vérifié vous donne accès à toutes les fonctionnalités disponibles pour les utilisateurs sur le Plan de loisirs ferroviaire en utilisant une subvention unique de 5 $ en crédits. Cependant, cela vous limitera à 500 Mo de RAM et à des cœurs vCPU partagés (plutôt que dédiés).

Deta Space, anciennement connu sous le nom de Deta, est une plate-forme cloud personnelle permettant d’héberger des applications Web créées avec des langages populaires tels que Go, Python, Node.js et Rust, entre autres. Deta Space offre des serveurs, des données et une sécurité entièrement gérés pour chaque application déployée sur la plate-forme, à l’instar des autres fournisseurs de services cloud.

Contrairement aux autres alternatives d’hébergement Heroku, Deta Space n’a actuellement pas de niveau payant. Leur plateforme est gratuite par défaut et n’a actuellement aucune limite quant à son large éventail de cas d’utilisation.

Fly.io est une plate-forme qui vous permet d’héberger et d’exécuter de petites applications gratuitement et d’évoluer à moindre coût à mesure que vos besoins augmentent. Contrairement à d’autres alternatives gratuites à Heroku, Fly.io n’a pas de « niveau gratuit ». Cependant, ils offrent des allocations de ressources gratuites.

Le « niveau gratuit » comprend jusqu’à trois processeurs partagés, 256 Mo de machines virtuelles, 3 Go de stockage en volume persistant et 160 Go de transfert de données sortantes.

Si vous hébergez une application sur fly.io qui dépasse ce qui précède, le service vous facturera au prix basé sur l’utilisation.

Autres alternatives Heroku

D’autres plates-formes telles que les pages Vercel, Netlify et GitHub proposent des niveaux gratuits. Ces plates-formes sont idéales pour héberger des sites statiques et offrent une prise en charge limitée pour l’hébergement d’applications full-stack. Cependant, les plateformes mentionnées ici sont spécifiquement conçues pour héberger des applications full-stack, avec une gamme de fonctionnalités plus large.