Je prévois de développer un service SaaS assez petit. Chaque client professionnel aura une base de données associée (même schéma dans les bases de données des clients, données différentes). De plus, ils auront un domaine unique pointant vers l'application web, et ici je vois ces 2 options:SaaS: une application web vers une base de données VS. De nombreuses applications Web à de nombreuses bases de données
- Les domaines pointera vers une application web unique, qui va changer la chaîne de connexion chez le bon client base de données en fonction du domaine . (C'est-à-dire, je devrai déployer une seule application Web.)
- Les domaines pointeront vers leur propre application web, qui est vraiment la même application web répliquée pour chaque client mais avec la bonne chaîne de connexion au client base de données. (C'est, je dois déployer de nombreuses applications Web.)
Ceci est pour une application Web ASP.NET 4.0 MVC 3.0 qui fonctionnera sur IIS 7.0. Ce sera assez petit, mais j'ai besoin d'être évolutif. Dois-je aller avec 1 ou 2?
Bonjour @DGDev -J'apprécie vraiment votre compréhension, j'accepte la réponse ci-dessous en raison du lien fourni. Merci beaucoup encore. –
Bien sûr ... Je me suis donné un coup de pied pour ne pas me souvenir de ce lien.Notre société a eu cette discussion il y a environ un an et je suis tombé sur cet article de MSDN. :) – Daniel