Canner vs. Heroku
Heroku a inventé le PaaS moderne. Salesforce le possède maintenant. Vos données sont doublement américaines.
Heroku reste mature, soigné, et c'est l'étendard de la catégorie. C'est aussi une filiale de Salesforce, ce qui signifie que l'exposition au CLOUD Act remonte jusqu'à la société mère. Pour les acheteurs canadiens ayant des exigences de souveraineté des données, c'est un arrêt net.
- La stabilité d'exécution de Heroku est excellente et son écosystème d'add-ons est vaste. Canner est plus simple, à propriété québécoise, et inclut Postgres dans chaque forfait.
- Heroku a supprimé le forfait gratuit en 2022. Le dyno le moins cher est à 5 $ US/mois, avec Postgres géré facturé à part à partir de 5 $ US/mois.
- La constitution américaine de Salesforce est une exposition incontournable au CLOUD Act — même Heroku Shield, l'offre pour secteurs réglementés, reste soumise au droit américain.
- Stockage objet, cron, analytique sans témoins et atelier SQL sont intégrés à Canner — chez Heroku, chacun est un add-on payant ou un service tiers.
| Caractéristique | Canner | Heroku |
|---|---|---|
| Emplacement des données | Montréal, Québec — région unique | É.-U. (Virginie), UE (Dublin), Sydney |
| Région canadienne | Oui (unique) | Non |
| Modèle de tarification | Forfait mensuel par compte | Par dyno mensuel, plus les add-ons |
| Chemin le moins cher vers hello-world | 0 $ (Démarrage, sans carte) | 5 $ US/mois eco dyno + 5 $ US/mois mini-Postgres |
| Forfait gratuit | Démarrage permanent — projets illimités, jusqu'à 512 Mo de mémoire (mutualisée, déprioritisée) | Aucun depuis novembre 2022 |
| Postgres géré | Inclus dans chaque forfait : une base par projet avec Démarrage, plusieurs avec les forfaits payants; le stockage est une limite unique partagée par organisation (5 / 25 / 100 Go) | Add-on payant distinct : Essential-0 à 5 $/mois (1 Go), Essential-1 à 9 $/mois (10 Go), RAM partagée; aucun forfait gratuit † |
| Sauvegardes et récupération à un instant précis | Sauvegardes planifiées chiffrées avec la rétention de votre choix, restauration dans une nouvelle base ou en place, vérification des sauvegardes avec alertes par courriel, copies vers vos propres compartiments. Récupération à un instant précis (1 à 35 jours) avec l’option d’instance dédiée (9 $/mois par projet) | 7 sauvegardes quotidiennes à tous les niveaux; rollback (à un instant précis) inexistant sur Essential, 4 jours sur Standard, 7 jours sur Premium et plus; instantanés stockés aux États-Unis peu importe l’emplacement de la base † |
| Extensions et réplication logique | Option d’instance dédiée : pgvector, PostGIS, pg_trgm, pg_cron et d’autres; réplication logique vers vos propres abonnés, ou suivi d’un serveur externe pour une migration sans interruption | pgvector et PostGIS pris en charge; pg_cron non listé. Followers (répliques en lecture) à partir de Standard † |
| Région canadienne pour la base de données | Montréal, Québec — la seule région, entreprise à propriété canadienne | Montréal n’existe que dans les Private Spaces; le Common Runtime est aux États-Unis et en UE † |
| Mise en veille / toujours-actif | Live garde 2 projets toujours actifs (4 $/mois par projet de plus); le reste se met en veille après 3 h d'inactivité | Les eco dynos dorment; les dynos Basic et Standard ne dorment pas |
| Propriétaire | Propriété canadienne | Salesforce, Inc. (NYSE: CRM) |
| Exposition au CLOUD Act | Non assujettie | Assujettie — Salesforce est constituée aux États-Unis |
| Devise | CAD | USD |
| Cadres et exécution pris en charge | Node, Python, Go, Ruby, PHP, Rust, Java, BoxLang, statique et Vite | Buildpacks pour Ruby, Python, Node, Java, PHP, Go, et plus |
| Tâches planifiées (cron) | Intégrées — prioritaires sur Live | Add-on Heroku Scheduler |
| Atelier de données SQL | Atelier de données intégré (SQL DuckDB sur vos fichiers) + SQL planifié sur votre Postgres | Dataclips (stockage en lignes) seulement |
| Analytique sans témoins | Intégrée, sans témoins — aucune bannière de consentement | Aucune analytique intégrée |
| Stockage objet | Inclus — style S3, dès Démarrage | Via add-on S3 / Bucketeer |
| CLI, API REST et MCP | CLI, API REST (OpenAPI 3.1) + serveur MCP pour agents IA | CLI + API Platform; pas de serveur MCP |
† Les détails sur les concurrents proviennent des pages publiées par chaque fournisseur aux dates indiquées; les prix et forfaits changent, vérifiez auprès du fournisseur avant de décider. Postgres géré (2026-09-26) · Sauvegardes et récupération à un instant précis (2026-09-26) · Extensions et réplication logique (2026-09-26) · Région canadienne pour la base de données (2026-09-26)
Quand Canner est le bon choix
Si le formulaire d'approvisionnement de votre acheteur demande l'exposition au CLOUD Act et que vous ne pouvez pas répondre « non assujettie », la vente cale. La structure de Canner — entièrement canadienne, aucune entité américaine dans la chaîne — est la réponse affirmative que les réviseurs de contrat en santé, fintech et gouvernement exigent réellement. L'avantage tarifaire est aussi tangible : Postgres géré est inclus plutôt que facturé séparément.
Quand Heroku garde du sens
Le catalogue de buildpacks et le marché d'add-ons de Heroku restent inégalés. Si vous exécutez Java ou Scala, ou que vous dépendez d'une longue traîne d'add-ons (Redis, Elasticsearch, Memcache et des centaines d'autres), l'écosystème de Heroku vous fera avancer plus vite. Les organisations avec une relation Salesforce ou Heroku Enterprise existante profitent aussi d'une facturation et d'un soutien consolidés que nous ne pouvons pas reproduire.
Prêt à essayer?
Forfait gratuit disponible — Démarrage est permanent, aucune carte requise à l'inscription. Annulez à tout moment.