MapleDeploy vs Heroku
Infrastructure canadienne dédiée avec tarification forfaitaire. Pas de dynos, pas de frais de modules, pas de juridiction américaine.
Heroku a été le pionnier du flux de travail de déploiement par git push et demeure une plateforme populaire. Mais c'est un service américain, propriété de Salesforce, sans région canadienne en libre-service. La tarification s'accumule rapidement quand vous combinez dynos, bases de données et modules complémentaires. MapleDeploy est l'alternative canadienne à Heroku. MapleDeploy vous donne une machine virtuelle dédiée à Toronto avec une tarification mensuelle forfaitaire et la même expérience de git push.
Côte à côte
| Feature | Heroku | MapleDeploy |
|---|---|---|
| Modules et bases de données | Place de marché avec facturation séparée, bases de données à partir de 5 $ USD/mois | Inclus, déployez ce dont vous avez besoin sur votre VM |
| Architecture | Conteneurs (dynos) sur infrastructure partagée | Machine virtuelle dédiée par client |
| Résidence des données | US (filiale Salesforce); région canadienne uniquement via Private Spaces (à partir de 1 000 $ USD/mois) | Canada (Toronto) sur chaque forfait (ENS, documents de conformité) |
| Sauvegardes | Sauvegardes de base de données incluses avec le module Postgres (facturé séparément); pas d'instantanés de serveur complets | Instantanés hebdomadaires complets du serveur inclus, rétention de 30 jours après annulation |
| Source de la plateforme | Propriétaire | Logiciel libre (Coolify) |
| Tarification | Par dyno + modules (à partir de 7 $ USD/mois pour conteneur toujours actif de 512 Mo, bases de données en supplément; pool Eco à 5 $ USD/mois avec mise en veille) | À partir de 45 $ CAD/mois (VM dédiée de 4 Go de RAM, bases de données + SSL + déploiements inclus) |
| Dépendance au fournisseur | CLI et plateforme Heroku (Cloud Native Buildpacks et déploiements Docker aussi pris en charge) | Flux de travail Docker et git standards |
Après Salesforce
Heroku a été le pionnier du déploiement par git push. Pendant longtemps, c'était le chemin le plus rapide entre le code et une application en production. Cet héritage est réel et mérite d'être reconnu.
En 2010, Salesforce a acquis Heroku. Le rythme de développement a ralenti au cours des années 2010. En novembre 2022, Heroku a supprimé entièrement son niveau gratuit, sans équivalent. Des milliers de développeurs qui avaient bâti des projets personnels, des outils libres et des démonstrations sur les dynos gratuits de Heroku ont eu environ trois mois pour trouver une alternative.
La plateforme continue de fonctionner et compte toujours une large clientèle. Mais pour les développeurs qui évaluent où héberger de nouveaux projets, le calcul a changé. Le niveau gratuit a disparu, les prix ont augmenté, et Heroku est une filiale de Salesforce soumise à la juridiction américaine.
Beaucoup de développeurs qui ont quitté Heroku après 2022 se sont tournés vers Railway, Render ou Fly. Ce sont des services américains sur une infrastructure américaine. Si la résidence des données canadiennes vous importe, que ce soit pour la conformité à la LPRPDE ou par principe, aucun de ces services ne règle le problème de juridiction. MapleDeploy, oui.
Le vrai coût d'une pile Heroku en production
La tarification de Heroku semble simple jusqu'à ce que vous construisiez quelque chose de réel. Un seul dyno web au niveau Basic coûte 7 $ USD/mois. Ajoutez un dyno worker pour les tâches en arrière-plan : encore 7 $. Un dyno Standard-1X pour la mise à l'échelle horizontale et les déploiements sans interruption : 25 $. Standard-2X pour plus de mémoire : 50 $. Il vous faut une base de données, donc Postgres Essential-0 coûte 5 $/mois et Essential-1 coûte 9 $. Ajoutez un module de planification et un service de journalisation, et vous regardez 80 à 150 $ USD/mois avant d'avoir ajouté la moindre redondance ou un environnement de préproduction.
Une pile de production réaliste avec un dyno web, un worker, des ressources Standard-1X, Postgres et un module de journalisation se situe facilement entre 100 et 200 $ USD/mois. En dollars canadiens, cela représente entre 140 et 280 $ CAD selon le taux de change, facturé par ressource sans plafond.
Le forfait Starter de MapleDeploy est de 45 $ CAD/mois, tout inclus. Déployez autant d'applications, de bases de données et de processus en arrière-plan que votre machine virtuelle peut en gérer. Consultez notre tarification pour voir ce que chaque forfait comprend.
Migrer depuis Heroku
Si vous envisagez un changement, le chemin pratique est simple. Votre application Heroku se construit déjà à partir d'un dépôt git. MapleDeploy déploie de la même façon : poussez vers une branche, la plateforme construit et déploie. Si vous avez un Dockerfile, il fonctionne tel quel. Si vous utilisez des buildpacks Heroku, le constructeur Nixpacks de Coolify gère automatiquement la plupart des frameworks.
Le changement plus important concerne les bases de données. Les modules complémentaires Heroku Postgres sont des produits séparés avec leur propre facturation. Sur MapleDeploy, vous provisionnez PostgreSQL (ou MySQL, Redis, MongoDB) directement sur votre machine virtuelle. Utilisez pg_dump pour exporter depuis Heroku et pg_restore pour importer. Les chaînes de connexion se mettent à jour dans vos variables d'environnement.
Pour les autres modules, la place de marché de services en un clic de Coolify couvre les besoins les plus courants : bases de données, Redis, surveillance, journalisation, et plus encore. Vous les déployez à côté de votre application sur la même machine virtuelle. Pour tout ce qui n'est pas dans la place de marché, vous pouvez exécuter n'importe quelle image Docker directement. Le modèle est différent de l'écosystème de modules tiers de Heroku, mais la couverture est plus large que vous ne le pensez. Notre guide de démarrage détaille le processus complet, de l'inscription à une application en ligne.
Plus de 300 services en un clic
WordPress, Supabase, Grafana, N8N, Ollama et plus encore. Déployez des services préconfigurés aux côtés de votre application en un clic. Pas de modules tiers, pas de facturation séparée.

Essayez gratuitement pendant 30 jours
Commencez avec 0 $ dû aujourd'hui. Votre première charge arrive après l'essai. Un prix forfaitaire, aucun module à calculer.

Prêt à changer?
Mêmes déploiements par git push. Infrastructure canadienne, tarification forfaitaire, ressources dédiées, pas de frais de modules.