MapleDeploy vs Azure

App Service exécute votre application. MapleDeploy vous donne un serveur géré pour toute votre pile.

Microsoft Azure a deux régions canadiennes : Canada Central à Toronto et Canada East à Québec. Pour les applications web, le choix habituel est Azure App Service, une plateforme gérée où Azure s'occupe du système d'exploitation et où vous déployez votre code sur un plan. 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, ce que chacun coûte et la juridiction de chacun.

Côte à côte

Ce que vous obtenez

Azure
Une plateforme d'applications gérée, facturée par plan App Service
MapleDeploy
Machine virtuelle dédiée avec votre propre instance Coolify

Correctifs du système

Azure
Pris en charge par Azure pour les piles intégrées; le contenu d'un conteneur personnalisé est à votre charge
MapleDeploy
Pris en charge pour vous

Bases de données

Azure
Services de bases de données Azure distincts, facturés à part
MapleDeploy
En un clic, comprises

Sauvegardes

Azure
Fichiers de l'application chaque heure à partir du niveau Basic; les bases de données gérées se sauvegardent sur leur propre service
MapleDeploy
Instantanés hebdomadaires du serveur complet, bases de données comprises

Emplacements au Canada

Azure
Toronto (Canada Central), Québec (Canada East)
MapleDeploy
Toronto

Siège social

Azure
États-Unis
MapleDeploy
Canada

Tarification

Azure
Par plan, plus chaque base de données; Basic B2 Linux à environ 26 $ US/mois
MapleDeploy
À partir de 45 $ CAD/mois, bases de données comprises

Quand Azure est le bon choix

Azure convient bien quand votre organisation fonctionne déjà avec Microsoft. La connexion Entra ID, les applications .NET, SQL Server et une entente Azure existante font d'App Service l'endroit naturel pour une nouvelle application web.

Il évolue aussi d'une façon qu'un seul serveur ne permet pas. Les niveaux Standard et Premium ajoutent les emplacements de déploiement et la mise à l'échelle automatique, et Canada Central et Canada East forment une paire, ce qui vous permet de planifier la reprise après sinistre sans quitter le pays.

Ce qu'App Service vous laisse

App Service est une vraie plateforme en tant que service. La documentation de Microsoft indique qu'Azure gère les correctifs du système d'exploitation des serveurs et des machines virtuelles qui exécutent votre application, chaque mois, au rythme du Patch Tuesday. Les mises à jour correctives des environnements .NET, PHP et Java sont appliquées pour vous. Les nouvelles versions majeures et mineures des environnements d'exécution sont installées côte à côte, et y migrer votre application reste votre travail.

Ce qui se trouve hors d'App Service, c'est à vous de l'assembler. Une base de données est un service Azure distinct, comme Azure Database for PostgreSQL, dimensionné et facturé à part, et elle se sauvegarde automatiquement avec restauration à un instant précis. Les sauvegardes automatiques d'App Service couvrent les fichiers de votre application et une partie de sa configuration, et la documentation de Microsoft indique que les bases de données liées n'y sont pas comprises. Plusieurs applications, et le travail en arrière-plan exécuté en WebJobs, peuvent partager les instances d'un même plan. Les caches et les files d'attente sont des services Azure distincts.

C'est un bon compromis pour une application web. Quand un projet grandit jusqu'à une application, une base de données et un cache, chaque service devient sa propre ligne sur la facture. 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

App Service facture par plan. Un plan Linux Basic B2, avec 2 cœurs et 3,5 Go de mémoire, est affiché à 0,035 $ US l'heure dans Canada Central. Cela fait environ 26 $ US par mois pour l'application. Une base de données gérée et le transfert de données s'ajoutent, chacun à son propre tarif. Microsoft présente le niveau Basic comme destiné aux charges à faible trafic, sans mise à l'échelle automatique avancée.

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.

Pour une petite application web sans base de données, App Service Basic peut coûter moins cher. Dès que vous ajoutez une base de données et un cache, un seul prix forfaitaire est plus simple à planifier.

Juridiction

Les deux options peuvent héberger vos données au Canada. Microsoft exploite Canada Central à Toronto et Canada East à Québec, et Microsoft 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 Azure.

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