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.
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.
