saas
L’architecture multi-tenant expliquée aux décideurs
Pourquoi la manière dont un SaaS sépare les données de ses clients détermine son coût, sa sécurité et sa capacité à signer de grands comptes.
- Auteur
- Direction technique Maxmind
- Relecture
- Direction générale Maxmind
- Publié
- Révision prévue
- 22.10.2026
Ce que recouvre le terme
Une plateforme multi-tenant sert plusieurs organisations clientes depuis une même application. Chaque organisation, appelée tenant, ne doit jamais accéder aux données d’une autre, alors que le code et l’infrastructure sont partagés.
Ce partage explique l’économie du modèle SaaS : une correction bénéficie immédiatement à tous les clients, sans déploiement individuel.
Trois niveaux d’isolation
L’isolation logique sépare les données par un identifiant de tenant dans une base commune. C’est le modèle le plus économique et le plus courant, à condition que la séparation soit appliquée au niveau des accès et non seulement dans le code applicatif.
L’isolation par schéma attribue un espace distinct à chaque client dans une base partagée. Le compromis est intermédiaire, avec une exploitation plus lourde.
L’isolation par base dédiée offre la séparation la plus forte et devient nécessaire lorsque des exigences réglementaires ou contractuelles l’imposent. Elle multiplie en revanche le coût d’exploitation et la complexité des mises à jour.
La question à poser avant de choisir
Le choix ne relève pas de la préférence technique mais du marché visé. Si votre cible comprend des organisations soumises à des audits stricts, l’option d’une base dédiée doit exister dès la conception, faute de quoi la migration ultérieure sera coûteuse.
À l’inverse, imposer une base dédiée à un produit destiné à de petites structures rend le modèle économique difficilement tenable.