Sites Web11 min de lecture

SaaS B2B multi-tenant : base partagée ou base par client, coûts et sécurité

Mohamed Bah·Fondateur, Kolonell
1 novembre 2026
Partager :
SaaS B2B multi-tenant : base partagée ou base par client, coûts et sécurité

SaaS B2B multi-tenant : base partagée ou base par client, coûts et sécurité

Sites Web

Le verdict en trois phrases

Pour un éditeur qui signe ses premiers grands comptes, la base partagée avec sécurité au niveau des lignes (Row Level Security, RLS) reste le meilleur point de départ : hébergement le moins cher et une seule chaîne de migration à maintenir. Le schéma par client donne à l'auditeur une isolation facile à comprendre sans faire exploser la facture, alors que la base dédiée multiplie le coût d'hébergement par 5 à 10 et ne se justifie que pour les clients qui la paient. Le choix le plus rentable est souvent hybride : modèle partagé par défaut, base dédiée vendue en option aux banques, assureurs et administrations.

Les trois modèles d'isolation comparés

Un SaaS multi-tenant sert plusieurs entreprises clientes avec un seul code. La vraie question porte sur l'endroit où passe la frontière entre les données de chaque client. Dans le modèle partagé, toutes les lignes cohabitent dans les mêmes tables avec une colonne tenant_id, et une politique RLS dans PostgreSQL filtre chaque requête. Dans le modèle par schéma, chaque client possède ses propres tables dans la même instance. Dans le modèle dédié, chaque client a sa propre base, parfois sur son propre serveur ou dans sa propre région cloud.

CritèreBase partagée + RLSSchéma par clientBase dédiée
Coût d'hébergement relatif1x1,5 à 3x5 à 10x
Clients gérables par un ingénieur opsplusieurs milliers200 à 50030 à 80
Migration de schémaun seul passageN passages scriptésN passages, fenêtres de maintenance
Risque de fuite entre clientsdépend de la rigueur des politiques et des testsfaible si le search_path est verrouillétrès faible
Restaurer un seul clientcomplexe (export filtré)simple (dump du schéma)natif
Résidence des données par paysdifficilepartielletotale
Questionnaire sécurité d'un grand compteà argumenterconfortableimmédiat

Le modèle partagé a mauvaise réputation chez certains acheteurs parce qu'une seule requête mal filtrée peut exposer les données d'un autre client. Avec la RLS activée au niveau de la base, le filtre ne dépend plus du code applicatif : même un développeur qui oublie un WHERE ne voit que les lignes du tenant courant. Ce mécanisme, combiné à une suite de tests automatisés qui tente de lire les données d'un autre tenant à chaque déploiement, répond à la majorité des audits.

Ce que les grands comptes exigent vraiment

Les premiers contrats avec une banque, un opérateur télécom ou une multinationale arrivent presque toujours avec un questionnaire sécurité de 150 à 300 questions. Les acheteurs ne demandent pas forcément une base dédiée : ils veulent une isolation démontrable, des journaux d'accès conservés au moins 12 mois, un test d'intrusion annuel et une clause de réversibilité. Au Sénégal, la loi 2008-12 sur les données personnelles et la CDP s'ajoutent au RGPD pour les clients qui traitent des données de résidents européens.

ExigenceFréquence chez les grands comptes (estimation 2026)Modèle qui y répond le plus simplement
Questionnaire sécurité de 150 à 300 questions9 sur 10tous, si l'architecture est documentée
Test d'intrusion annuel par un tiers7 sur 10tous
Export complet des données à la résiliation8 sur 10tous
Restauration d'un seul client sous 24 h5 sur 10schéma ou base dédiée
Hébergement dans le pays du client3 sur 10, surtout banques et administrationsbase dédiée ou région dédiée
Clés de chiffrement propres au client (BYOK)2 sur 10base dédiée

La lecture de ce tableau est simple : deux exigences sur six seulement imposent une isolation physique. Basculer toute la plateforme en base dédiée pour satisfaire 20 % des clients revient à faire payer l'hébergement premium aux 80 % qui n'en ont pas besoin.

Budget et délais côté Kolonell

Kolonell chiffre ces chantiers avec sa grille d'applications sur mesure : simple de 2 500 000 à 4 000 000 FCFA (3 810 à 6 100 EUR), moyenne de 4 000 000 à 7 000 000 FCFA (6 100 à 10 670 EUR), complexe de 7 000 000 à 15 000 000+ FCFA (10 670 à 22 870+ EUR). Une migration d'architecture d'isolation prend en général de 2 à 4 mois, selon le volume de données et le nombre de clients à basculer sans interruption de service.

ChantierCatégorie de la grilleDélai indicatif
Audit d'architecture et plan de migrationchiffré dans le devis2 à 3 semaines
RLS sur base partagée + suite de tests d'isolationmoyenne, 4 000 000 à 7 000 000 FCFA6 à 10 semaines
Passage au schéma par client avec migrations scriptéesmoyenne à complexe2 à 3 mois
Modèle hybride avec bases dédiées provisionnées automatiquementcomplexe, 7 000 000 à 15 000 000+ FCFA3 à 4 mois
Maintenance applicative après livraison35 000 / 75 000 / 120 000 FCFA par moiscontinue
Hébergement managé et options spécifiquessur devisselon le modèle retenu

Le poste le plus sous-estimé reste l'outillage : un script qui crée une base dédiée, applique les migrations, configure les sauvegardes et enregistre le client dans le routage, en moins de 10 minutes. Sans lui, chaque nouveau grand compte coûte plusieurs jours d'ingénierie manuelle.

Mini cas pratique

Besoin d'un site web professionnel ?

Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.

Vous préférez qu’on vous rappelle ?

Laissez votre WhatsApp, un expert Kolonell vous recontacte sous 24h ouvrées. Gratuit et sans engagement.

Vous êtes :

Moussa, CTO d'un éditeur de logiciel RH à Dakar, sert 60 PME sur une base partagée hébergée pour environ 450 000 FCFA par mois (ordre de grandeur 2026). Deux nouveaux clients, une banque et un opérateur télécom, exigent une isolation physique et un hébergement dans la sous-région.

  • Option tout dédié pour 62 clients : environ 6 fois la facture actuelle, soit 2 700 000 FCFA par mois.
  • Option hybride : 450 000 FCFA pour la base partagée + 2 bases dédiées à 180 000 FCFA chacune, soit 810 000 FCFA par mois. Surcoût : 360 000 FCFA.
  • Les deux grands comptes paient une option isolation de 400 000 FCFA par mois chacun, soit 800 000 FCFA.

Marge mensuelle de l'option : 800 000 moins 360 000, soit 440 000 FCFA, ou 5 280 000 FCFA par an. Un chantier hybride en bas de la catégorie complexe, à 7 000 000 FCFA, est remboursé en 16 mois environ, sans compter la valeur des deux contrats signés.

FAQ

La sécurité au niveau des lignes suffit-elle pour une banque ?

Dans 6 cas sur 10 environ, oui, si vous montrez les politiques RLS, les tests d'isolation exécutés à chaque déploiement et les journaux d'accès. Les banques qui exigent l'hébergement dans le pays ou leurs propres clés de chiffrement demanderont une base dédiée.

Combien de temps dure une migration vers le schéma par client ?

Comptez de 2 à 3 mois pour 50 à 300 clients, dont 3 à 4 semaines de tests et de bascule progressive. La bascule se fait client par client, de nuit, avec un retour arrière préparé.

Peut-on mélanger les modèles dans un même SaaS ?

Oui, c'est l'architecture la plus courante chez les éditeurs qui vendent à la fois aux PME et aux grands comptes. Une table de routage indique pour chaque tenant où se trouvent ses données, et 90 % du code reste commun.

Comment prouver l'isolation à un auditeur ?

Fournissez un schéma d'architecture, les politiques d'accès, le rapport du dernier test d'intrusion et un échantillon de journaux sur 12 mois. Un dossier bien préparé réduit un questionnaire de 250 questions à 2 ou 3 jours de travail.

La base partagée ralentit-elle quand le nombre de clients grandit ?

Les politiques RLS ajoutent un surcoût de requête de l'ordre de 2 à 10 % si la colonne tenant_id est indexée. Au-delà de quelques centaines de millions de lignes, le partitionnement par tenant règle la plupart des problèmes.

Parlons de votre projet. Nous auditons votre architecture actuelle, chiffrons le modèle d'isolation adapté à vos grands comptes et planifions une migration sans coupure en 2 à 4 mois. Devis détaillé sous 48 h. WhatsApp +221 77 596 93 33.

Tags :#multi-tenant#SaaS B2B#architecture#sécurité des données#base de données#grands comptes
Partager :

Mohamed Bah

Fondateur, Kolonell

Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.