MapleDeploy vs Google Cloud

Cloud Run facture à l'usage. MapleDeploy vous donne un serveur géré pour un seul prix.

Google Cloud a deux régions canadiennes : northamerica-northeast1 à Montréal et northamerica-northeast2 à Toronto. Pour les applications web, l'équivalent le plus proche de MapleDeploy est Cloud Run, une plateforme sans serveur qui transforme votre code en conteneur et l'exécute sans serveur à gérer. MapleDeploy prend une autre forme. Vous obtenez une machine virtuelle dédiée à Toronto avec Coolify, où vos applications, vos workers et vos bases de données tiennent sur un serveur, et nous entretenons ce serveur. Cette page compare ce qui les distingue, la façon dont chacun facture et la juridiction de chacun.

Côte à côte

Ce que vous obtenez

Google Cloud
Une plateforme de conteneurs sans serveur, facturée à l'usage
MapleDeploy
Machine virtuelle dédiée avec votre propre instance Coolify

Administration du serveur

Google Cloud
Aucune, Google exploite l'infrastructure
MapleDeploy
Prise en charge pour vous

Déploiements

Google Cloud
Depuis une image de conteneur, ou depuis un dépôt Git construit avec des buildpacks ou votre Dockerfile
MapleDeploy
Déploiements par git push

Bases de données

Google Cloud
Cloud SQL, un service distinct facturé à part
MapleDeploy
En un clic, comprises

Domaines personnalisés

Google Cloud
Au moyen d'un équilibreur de charge ou de Firebase Hosting dans les régions canadiennes
MapleDeploy
Compris, avec SSL automatique

Emplacements au Canada

Google Cloud
Montréal, Toronto
MapleDeploy
Toronto

Siège social

Google Cloud
États-Unis
MapleDeploy
Canada

Tarification

Google Cloud
Par vCPU-seconde, Gio-seconde et requête, avec un niveau gratuit mensuel
MapleDeploy
À partir de 45 $ CAD/mois, bases de données comprises

Quand Google Cloud est le bon choix

Cloud Run convient bien au trafic irrégulier ou occasionnel. Il ajoute des instances sous la charge et peut descendre à zéro quand personne n'utilise votre application, donc un service peu sollicité peut coûter très peu. Il n'y a aucun serveur à corriger.

Google Cloud a aussi du sens si votre équipe utilise déjà ses outils de données, comme BigQuery, ou a besoin d'un service géré que seul Google offre. Avec des régions à Montréal et à Toronto, vous pouvez fonctionner sur deux régions canadiennes.

Ce que Cloud Run vous laisse

Cloud Run vous libère des serveurs. Vous connectez un dépôt GitHub, et Google construit un conteneur à partir de votre Dockerfile ou avec ses buildpacks, le stocke dans Artifact Registry et le déploie à chaque push.

Ce qui se trouve hors de Cloud Run, c'est à vous de l'assembler et de le payer. Une base de données PostgreSQL ou MySQL est en général Cloud SQL, un service géré distinct avec sa propre taille d'instance, ses sauvegardes et sa facture. Un domaine personnalisé dans les régions canadiennes passe par un équilibreur de charge d'application externe global, que Google recommande, ou par Firebase Hosting, puisque le mappage de domaine propre à Cloud Run est en préversion et n'est offert que dans d'autres régions.

La facturation à l'usage est l'autre moitié du compromis. Elle est peu coûteuse quand le trafic est faible, et elle suit votre trafic. Certaines équipes le veulent. D'autres préfèrent connaître le montant avant le début du mois. Nous détaillons l'option du serveur forfaitaire dans auto-héberger Coolify ou Coolify géré.

Ce que MapleDeploy prend en charge

MapleDeploy gère ensemble le serveur et Coolify. Vous obtenez une machine virtuelle dédiée à Toronto, prête en quelques minutes, et vous déployez depuis le tableau de bord Coolify.

  • Durcissement de la sécurité. Authentification par clé SSH, fail2ban, blocage du SMTP sortant et correctifs de sécurité automatiques, appliqués avant votre première connexion.
  • Correctifs du système. Les mises à jour du système d'exploitation et les correctifs du noyau sont appliqués pour vous. Quand une mise à jour du noyau demande un redémarrage, il a lieu dans une plage fixe à 07 h 50 UTC.
  • Coolify lui-même. Nous exploitons un fork public de Coolify que nous rebasons régulièrement sur la version amont. Les changements se limitent à l'image de marque canadienne et aux intégrations MapleDeploy.
  • Instantanés. Des instantanés hebdomadaires du serveur complet, qui couvrent le système d'exploitation, Coolify, les conteneurs, les volumes et les bases de données.

Les instantanés servent à la reprise après sinistre, pas aux restaurations granulaires. Pour les bases de données de production, configurez quand même les sauvegardes S3 de bases de données de Coolify sur un horaire quotidien.

Comparer les coûts

Par défaut, Cloud Run facture par vCPU-seconde et par Gio-seconde seulement pendant que votre application traite des requêtes, plus de légers frais par requête, après un niveau gratuit mensuel. Les instances que vous gardez actives, ou que vous exécutez en facturation par instance, sont aussi facturées au repos. Toronto et Montréal sont dans son deuxième palier de prix. Pour une petite application peu fréquentée, cela peut revenir à très peu. Une base de données Cloud SQL et un équilibreur de charge pour votre domaine sont des frais distincts, chacun à son propre tarif.

MapleDeploy commence à 45 $ CAD/mois pour une machine virtuelle dédiée avec 4 Go de RAM, 2 vCPU et 35 Go de stockage. Les bases de données, Coolify, les correctifs et les instantanés sont compris dans ce prix, sans frais par projet ni frais d'utilisation. Les forfaits Starter et Pro comprennent un essai gratuit de 30 jours.

Si votre application est inactive la majeure partie de la journée, le modèle de Cloud Run peut coûter moins cher. Si elle tourne en continu avec une base de données et un worker, un seul prix forfaitaire est plus simple à planifier.

Juridiction

Les deux options peuvent héberger vos données au Canada. Google Cloud exploite des régions à Montréal et à Toronto, et Google est une entreprise américaine.

Cette distinction compte pour certaines équipes et pas pour d'autres. La juridiction suit l'entreprise, pas le centre de données, et c'est pourquoi les fournisseurs américains qui ont des régions canadiennes restent soumis au CLOUD Act. Nous examinons ce que les régions canadiennes des grands fournisseurs garantissent ou non dans AWS ca-central-1 : des données vraiment canadiennes?, qui couvre aussi Google Cloud.

MapleDeploy fonctionne sur une infrastructure canadienne à Toronto, chez un fournisseur canadien privé sans société mère américaine. Votre code et vos données sont hébergés sous juridiction canadienne, sur une infrastructure conçue pour la conformité à la LPRPDE, dans chaque forfait.

Essayez gratuitement pendant 30 jours

Commencez avec 0 $ à payer aujourd'hui. Votre premier paiement arrive après l'essai. Un seul prix forfaitaire, entretien du serveur compris.

Résumé du paiement d'essai montrant 0 $ dû aujourd'hui, première charge de 95 $ CAD dans 30 jours

Un seul prix pour toute la pile

Coolify sur une machine virtuelle dédiée à Toronto pour vos applications et vos bases de données, avec correctifs et sauvegardes du serveur gérés pour vous.