Heroku gratuit, c'est fini : 6 options pour le remplacer
Le 28 novembre 2022, c’en sera fini des offres gratuites d’Heroku. Le point sur quelques solutions alternatives potentielles.
Je m'abonneRailway
Déploiement en Crystal, Dart, Deno, Elixir, Go, Haskell, Java, .NET, NodeJS, PHP, Python, Ruby, Rust, Swift, Zig
Contenu de la version gratuite
- CPU partagé, 512 Mo de RAM, 1 Go de disque, 100 Go de bande passante sortante
Services stoppés (non supprimés) au-delà de 500 heures d'utilisation mensuelle ou de 5 $ de consommation
- Déploiement possible depuis des dépôts GitHub privés
- Options PostgreSQL, MySQL, MongoDB et Redis
Cyclic
Déploiement en NodeJS, sur AWS
Contenu de la version gratuite
- 3 applications et 3 tâches cron par app
- 100 000 requêtes API
- 1 Go de RAM
- 1 Go de stockage S3 avec 10 Go de bande passante sortante
- 1 Go DynamoDB
- 7 jours de conservation des
logs
Pas de délai de rétablissement
Pas d'IP statiques ni de réseau privé
Poids maximal du code d'une application : 240 Mo
Limite à 5 requêtes API par seconde
Qoddi
Déploiement en Django, Golang, Java, Laravel, NodeJS, PHP, Python, Ruby
Contenu de la version gratuite
- Trois applications*, CPU partagé, 512 Mo de RAM
- Noms de domaine non personnalisables
- Options ArangoDB, MongoDB, MySQL, PostgreSQL et Redis (
backup
quotidien, 10 jours de rétention)
* On peut en déployer davantage, l'essentiel étant de ne pas utiliser plus de ressources que ce que consommeraient trois applications sur un mois.
Adaptable
Déploiement en Express, Feathers.js, Flask, NextJS, NodeJS et Python
Contenu de la version gratuite
- Pour chaque application, une instance à 1 vCPU et 256 Mo
- 1 Go de base de données (MongoDB ou PostgreSQL)
Pas de démarrage à chaud, de
rollback
, de noms de domaine personnalisés ou de connexion de dépôts GitHub privés
Render
Déploiement en NodeJS, Python, Go, Rust, Ruby, Elixir et sites statiques
Contenu de la version gratuite
- Ressources de calcul : CPU partagé, 512 Mo de RAM
Arrêt automatique après 15 minutes d'inactivité (délai de rétablissement : jusqu'à 30 secondes)
- Jusqu'à 750 heures d'exécution et 400 heures de
build
par mois pour l'ensemble des services
- 100 Go de bande passante par service
- 25 noms de domaine gratuits
- Pas de disque persistant
Sites statiques : 4 options de localisation, dont 1 en Europe (Francfort)
- PostgreSQL managé : une base de données à la fois, sans
backup
, supprimée après 90 jours (période de grâce de 14 jours) ; CPU partagé, 256 Mo de RAM, 1 Go de SSD
- Redis managé : 25 Mo, pas de persistance, 50 connexions max
Flyio
Déploiement en Crystal, Deno, Elixir, Go, Laravel, NextJS, NodeJS, NuxtJS, Python, Rails, RedwoodJS, Remix, Ruby
Contenu de la version gratuite
- Jusqu'à 3 VM (CPU partagé, 256 Mo)
- 3 Go de stockage persistant
- 160 Go de bande passante sortante (100 pour Europe + Amérique du Nord ; 30 pour l'Inde ; 30 pour le reste des plaques géographiques)
- Certificats SSL inclus pour 10 noms de domaine
- Redis : 100 Mo de stockage, 100 Mo de bande passante quotidienne, 100 connexions max, 1 Mo max par requête
- PostgreSQL : nœud unique avec soit un volume de 3 Go, soit deux ou trois de 1 Go (base de données multirégionale)
Railway
Déploiement en Crystal, Dart, Deno, Elixir, Go, Haskell, Java, .NET, NodeJS, PHP, Python, Ruby, Rust, Swift, Zig
Contenu de la version gratuite
- CPU partagé, 512 Mo de RAM, 1 Go de disque, 100 Go de bande passante sortante
Services stoppés (non supprimés) au-delà de 500 heures d'utilisation mensuelle ou de 5 $ de consommation
- Déploiement possible depuis des dépôts GitHub privés
- Options PostgreSQL, MySQL, MongoDB et Redis