Quatre plateformes, quatre compromis différents. Heroku est le joueur établi. Railway est l'alternative moderne. Coolify est l'option libre et auto-hébergée. MapleDeploy est du Coolify géré sur une infrastructure canadienne. Cet article parcourt chacune honnêtement pour que vous puissiez faire le bon choix pour votre projet.
Heroku
Heroku a été le pionnier du modèle de déploiement par git push et demeure l'une des plateformes les plus matures disponibles. git push heroku main et votre application est déployée. La place de marché de modules complémentaires couvre la plupart des besoins courants : bases de données, mise en cache, surveillance, courriel. La documentation est complète et l'écosystème a été éprouvé depuis plus de 15 ans.
La tarification (en anglais) commence à 5 $/mois pour un dyno Eco ou 7 $/mois pour Basic, et 25-50 $/mois pour les dynos Standard. PostgreSQL (en anglais) part de 5 $/mois pour le niveau Essential et grimpe à 50 $/mois pour Standard. Les modules complémentaires s'accumulent rapidement. Une configuration de production réaliste avec une base de données, de la journalisation et un dyno travailleur peut facilement atteindre 100-200 $/mois avant de tenir compte du trafic.
Le niveau gratuit a été retiré en 2022 (en anglais), ce qui a forcé beaucoup de petits projets à migrer et a exposé à quel point Heroku devient coûteux à grande échelle.
La limitation plus difficile pour les équipes canadiennes : Heroku appartient à Salesforce, une entreprise américaine, et fonctionne sur AWS. Le runtime commun offre des régions aux États-Unis et en UE uniquement. Les Private Spaces incluent Montréal (en anglais), mais à un coût significativement plus élevé. Et peu importe la région, Heroku est une entreprise américaine soumise au CLOUD Act. Consultez notre comparaison complète avec Heroku pour un tableau comparatif.
Railway
Railway offre la meilleure expérience développeur de toutes les plateformes de cette liste. Connectez un dépôt, configurez quelques variables d'environnement, et vous avez un service déployé avec une base de données gérée, des journaux en temps réel et un SSL automatique. L'interface est vraiment bonne. La collaboration en équipe fonctionne comme prévu.
La tarification (en anglais) est basée sur l'utilisation pour le forfait Pro : 20 $ USD/mois (inclut 20 $ en crédits d'utilisation), avec le calcul facturé à environ 20 $/vCPU/mois et 10 $/Go de RAM/mois, et la sortie à 0,05 $/Go. Le forfait Hobby est à 5 $/mois avec 5 $ en crédits d'utilisation inclus. Il y a aussi un essai gratuit avec 5 $ en crédits qui expirent après 30 jours (en anglais). La tarification basée sur l'utilisation est transparente en principe, mais plus difficile à budgéter qu'un tarif forfaitaire. Un service backend modéré avec une base de données et un trafic régulier peut coûter 40-80 $ USD/mois une fois tout additionné.
Railway est une entreprise de San Francisco fonctionnant sur sa propre infrastructure physique avec des régions aux États-Unis, en UE (Amsterdam) et en Asie du Sud-Est (Singapour) (en anglais). Il n'y a pas d'option de région canadienne, et les mêmes préoccupations de juridiction qui s'appliquent à Heroku s'appliquent ici. Consultez notre comparaison complète avec Railway pour les détails.
Coolify (auto-hébergé)
Coolify est une plateforme libre (Apache 2.0) (en anglais) que vous déployez sur votre propre serveur. Vous obtenez des déploiements basés sur git, des bases de données en un clic (PostgreSQL, MySQL, Redis, MongoDB), la prise en charge de Docker et Docker Compose, des journaux en temps réel et une interface Web capable. L'expérience sous-jacente est solide et s'améliore rapidement.
Le coût est celui de votre serveur, pas du logiciel. Un serveur virtuel privé à 20-40 $/mois chez n'importe quel fournisseur couvre la plupart des charges de travail petites à moyennes.
Le compromis est la responsabilité opérationnelle. Vous gérez les mises à jour, les correctifs de sécurité, les sauvegardes et la surveillance. Si le processus Coolify plante ou si un réseau Docker se retrouve dans un mauvais état à 2 h du matin, c'est votre problème. Pour les développeurs à l'aise avec Linux et Docker, c'est gérable. Pour les équipes sans personne dédiée au DevOps, les frais opérationnels s'accumulent.
Coolify auto-hébergé est vraiment attrayant pour les développeurs qui veulent un contrôle complet et ont les compétences pour l'exploiter. Vous choisissez l'infrastructure, ce qui signifie que vous pouvez choisir un serveur canadien et obtenir la résidence des données canadienne par défaut.
MapleDeploy
MapleDeploy est du Coolify géré fonctionnant sur l'infrastructure LunaNode à Toronto. Vous obtenez la même expérience Coolify (déploiements basés sur git, bases de données en un clic, prise en charge de Docker, journaux en temps réel) sans gérer la plateforme sous-jacente.
La tarification est forfaitaire en CAD par mois, tout inclus :
| Forfait | RAM | vCPU | Stockage | Prix |
|---|---|---|---|---|
| Starter | 4 Go | 2 | 35 Go | 45 $ CAD/mois |
| Pro | 8 Go | 4 | 70 Go | 95 $ CAD/mois |
| Ultra | 16 Go | 6 | 125 Go | 195 $ CAD/mois |
| Ultra 32 | 32 Go | 8 | 250 Go | 395 $ CAD/mois |
| Ultra 64 | 64 Go | 8 | 500 Go | 695 $ CAD/mois |
Chaque client obtient une machine virtuelle dédiée. Pas de calcul partagé, pas de voisins bruyants. Dans les limites des ressources de votre forfait, vous pouvez exécuter autant d'applications et de bases de données que vous le souhaitez sans frais par projet. Les forfaits Starter et Pro incluent un essai gratuit de 30 jours. Consultez le guide de démarrage pour la procédure complète.
La plateforme est détenue et exploitée par des Canadiens, fonctionnant sur l'infrastructure LunaNode à Toronto. Pas de société mère américaine, pas d'exposition au CLOUD Act.
MapleDeploy fonctionne dans une seule région, Toronto, et c'est délibéré. Garder chaque charge de travail client sur une infrastructure canadienne sous juridiction canadienne ne fonctionne que si nous restons au Canada. Pour un public mondial, un CDN comme Bunny.net ou Cloudflare devant votre VM gère la mise en cache en périphérie pendant que votre origine et vos données restent au Canada.
Comparaison des plateformes
| Heroku | Railway | Coolify (auto-hébergé) | MapleDeploy | |
|---|---|---|---|---|
| Modèle de tarification | Par dyno + modules | Par espace de travail + utilisation | Coût du serveur seulement | Forfaitaire CAD/mois |
| Infrastructure | AWS (US/UE) | Physique (US/UE/Asie) | Votre choix | LunaNode (Toronto) |
| Juridiction | US (Salesforce) | US (San Francisco) | Dépend du fournisseur | Canada |
| Exposition au CLOUD Act | Oui | Oui | Dépend du fournisseur | Non |
| Service géré | Oui | Oui | Non (vous le gérez) | Oui |
| VM dédiée | Non (dynos partagés) | Non (calcul partagé) | Oui (votre serveur) | Oui |
| Bases de données | Place de marché de modules | Intégrées, facturées à l'utilisation | Un clic, auto-hébergées | Un clic, incluses |
| Méthode de déploiement | Git push, CLI | Connexion dépôt git | Git push, Docker | Git push, Docker |
| Dépendance au fournisseur | Élevée (spécifique Heroku) | Moyenne | Aucune (logiciel libre) | Faible (Coolify est libre) |
| Niveau gratuit | Non (retiré en 2022) | Essai (5 $ en crédits uniques); forfait Free (1 $/mois en crédits) | Oui (auto-hébergé) | Essai de 30 jours (Starter/Pro) |
Quelle plateforme choisir
Utilisez Heroku si vous avez besoin d'un écosystème mature avec une grande place de marché de modules, votre équipe le connaît déjà et la résidence des données aux États-Unis n'est pas une préoccupation. C'est le choix le plus sûr par défaut pour les projets non canadiens qui veulent une plateforme éprouvée.
Utilisez Railway si l'expérience développeur est la priorité absolue et que votre équipe valorise une interface moderne et bien conçue. C'est vraiment excellent pour les équipes qui veulent une itération rapide et n'ont pas d'exigences de conformité. Attendez-vous à des coûts mensuels variables.
Utilisez Coolify (auto-hébergé) si vous voulez un contrôle complet, avez la capacité DevOps pour l'exploiter et voulez zéro frais de plateforme. Associez-le à un fournisseur de serveur virtuel privé canadien comme LunaNode et vous obtenez la résidence des données canadienne avec une propriété complète de la pile. La meilleure option pour les équipes techniquement capables avec un budget serré.
Utilisez MapleDeploy si vous voulez l'expérience Coolify sans les frais opérationnels, et que la résidence des données canadienne est une exigence ou une préférence. La tarification forfaitaire en CAD facilite la budgétisation. Chaque client obtient une machine virtuelle dédiée, donc la contention des ressources n'est pas un facteur. L'essai de 30 jours sur Starter et Pro vous permet d'exécuter un vrai projet avant de vous engager.
L'angle canadien
Pour bien des projets, la juridiction ne fait pas partie de la décision. Un site marketing, un outil interne, une expérience de fin de semaine : n'importe laquelle de ces plateformes fonctionne bien.
Mais certains développeurs et équipes se soucient de l'emplacement de leur infrastructure. C'est peut-être une exigence de conformité. Peut-être que des clients d'entreprise demandent « où résident nos données? » et vous avez besoin d'une réponse claire. Ou peut-être que vous préférez simplement l'infrastructure canadienne par principe. Le CLOUD Act fait de ce choix une décision de juridiction, pas seulement de géographie.
Si cela compte pour votre projet, les seules options de cette liste qui y répondent clairement sont Coolify auto-hébergé sur un serveur canadien et MapleDeploy. La différence entre les deux est de savoir qui gère l'infrastructure. Les forfaits MapleDeploy commencent à 45 $ CAD/mois avec un essai gratuit de 30 jours.
Commencez
Essayez MapleDeploy gratuitement pendant 30 jours. Voyez par vous-même comment il se compare.