Chaque mois que vous payez une facture SaaS, vous payez l'infrastructure, l'équipe d'exploitation et la marge de quelqu'un d'autre. Parfois c'est le bon échange. Parfois non. La question n'est pas idéologique — c'est une analyse coût-bénéfice directe que la plupart des équipes ne font jamais vraiment.
Voici un guide pratique pour prendre cette décision sans se leurrer dans un sens ou dans l'autre.
Quand vous payez un service managé — une base de données hébergée, une plateforme de supervision, un système CI, un fournisseur d'identité — la facture couvre plus que du calcul :
C'est une valeur réelle. La question est de savoir si vous la consommez réellement.
Vous n'avez pas la profondeur opérationnelle. Faire tourner une base de données en production signifie comprendre le lag de réplication, le vacuuming, les plans de requêtes et quoi faire à 3h du matin quand le disque se remplit. Si votre équipe n'a personne qui l'ait fait avant, la version managée achète une assurance opérationnelle. La même logique s'applique à la délivrabilité email, au DNS et à tout ce dont le mode de défaillance est "nos clients ne peuvent pas nous joindre."
Les données ne sont pas sensibles. Si le service contient des données personnelles de clients ou des identifiants, chaque fournisseur SaaS dans la chaîne d'approvisionnement est une surface d'attaque. S'il contient de l'agrégation de logs pour des outils internes, le profil de risque est différent.
Le délai de mise en valeur compte plus que le coût total. Lancer une Postgres managée prend 10 minutes. Construire une Postgres auto-hébergée fiable avec réplication en streaming, backups automatisés et supervision demande deux ou trois jours d'ingénierie concentrée — au minimum. Si vous validez quelque chose et devez livrer cette semaine, cet échange en vaut généralement la peine.
La couverture conformité du fournisseur est ce qu'il vous faut. Si vos clients exigent que vous soyez sur une infrastructure avec des certifications spécifiques, la couverture du fournisseur peut être non négociable quels que soient les coûts.
Le coût total de possession est inférieur. À l'échelle, la tarification SaaS est conçue pour le client médian, pas pour votre charge de travail spécifique. Un abonnement Grafana Cloud de 50 postes peut coûter 500€/mois. Une instance Grafana auto-hébergée sur un VPS à 20€/mois coûte 20€/mois plus quelques heures de configuration initiale. Ce calcul s'accumule sur des années.
Vous avez besoin de contrôle sur les données. Le RGPD et les réglementations similaires imposent des contraintes sur l'emplacement des données et les personnes qui peuvent y accéder. L'auto-hébergement sur une infrastructure que vous contrôlez est parfois le seul moyen de satisfaire ces contraintes proprement, sans dépendre des accords de traitement des données d'un fournisseur.
Le risque de dépendance est inacceptable. Les fournisseurs SaaS ferment, sont rachetés, changent leurs tarifs ou deviennent indisponibles dans votre juridiction. Pour les outils non critiques, ce risque est acceptable. Pour le système d'identité dont dépend chaque autre service, non. Authentik sur votre propre infrastructure n'ira nulle part à moins que vous ne le décidiez.
Votre équipe peut réellement l'opérer. C'est la vérification honnête. L'auto-hébergement n'est moins cher que si vous pouvez l'exploiter. Si chaque incident devient une lutte de deux jours, vous ne faites pas d'économies — vous payez en temps d'ingénierie plutôt qu'en frais d'abonnement.
En pratique, la réponse n'est presque jamais tout-SaaS ou tout-auto-hébergé. L'heuristique utile :
Avant de vous engager sur le SaaS pour un nouveau service, répondez à ces questions :
Si le SaaS gagne sur la plupart de ces points, payez l'abonnement. S'il perd sur la plupart, l'investissement d'ingénierie dans l'auto-hébergement portera ses fruits. L'erreur est de ne pas prendre la décision du tout — se laisser porter vers le SaaS parce que c'est pratique, ou vers l'auto-hébergement parce que ça semble plus contrôlé.