Search the web
Sign In
New User? Sign Up
ugialtnet · UGIALT.net
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: [SPAM-LOW] [ugialtnet] Re: Applicazione Multi-tenancy ed archite   Message List  
Reply | Forward Message #2145 of 2627 |
re: [SPAM-LOW] [ugialtnet] Re: Applicazione Multi-tenancy ed architettura

Ti do qualche link di approfondimento aggiuntivo:

Ayende ha scritto tempo fa una serie di post su come progettare applicazioni multi tenancy [1]

La soluzione che suggerisce per la gestione dei dati è quella di avere un DB per tenant [2].
Sempre dello stesso avviso è una tal Anne Epstein, che cerca di spiegare come gestire DB multipli [3].

Infine Mike Hadlow, il dev dietro a Suteki Shop (uno eCommerce store scritto in ASP.NET MVC) ha scritto un paio di post sul problema della multi-tenancy [4], e nel secondo post da una soluzione su come gestire diverse connection strings in base al "tenant" [5]

HTH
Simo

[1] -
http://ayende.com/Blog/archive/2008/08/13/Mutli-Tenancy--multi-tenant-apps-and-frameworks.aspx
[2] - http://ayende.com/Blog/archive/2008/08/07/Multi-Tenancy--The-Physical-Data-Model.aspx
[3] - http://devlicio.us/blogs/anne_epstein/archive/2009/04/24/the-case-for-multiple-dbs-in-multi-tenancy-situations.aspx
[4] - http://mikehadlow.blogspot.com/search/label/Multi-tenancy
[5] - http://mikehadlow.blogspot.com/2008/11/multi-tenancy-part-2-components-and.html
--
Simone Chiaretta
Microsoft MVP ASP.NET - ASPInsider
Blog: http://codeclimber.net.nz
RSS: http://feeds2.feedburner.com/codeclimber
twitter: @simonech

Any sufficiently advanced technology is indistinguishable from magic
"Life is short, play hard"



Da: "bitbreaker2k" <bitbreaker2k@...>
Inviato: mercoledì 1 luglio 2009 6.42
A: ugialtnet@yahoogroups.com
Oggetto: [SPAM-LOW] [ugialtnet] Re: Applicazione Multi-tenancy ed architettura


--- In ugialtnet@yahoogroups.com, Giorgio Bozio <giorgio.bozio@...> wrote:
>
> Penso che un problema di avere 10 istanze possa essere di performance
> ed occupazione di memoria, probabilmente fa differenza far caricare
> IIS 10 volte le dll piuttosto che una sola.
>

Attualmente lo "script di deploy" e' ottimizzato e ben fatto (modestamente).

Sicuramente deployare 1 folder invece che 20 occupa meno tempo e comporterebbe meno downtime.

Inoltre, moltiplica i folder per 9 server ... e vedrai quanto tempo ci si impiega.

Il problema principale sarebbe anche quello menzionato da Giorgio: ogni nazione e' isolato tramite Application Pool = 20 application pool che caricano cache applicativa e dll infrastrutturali.

La manutenzione (come l'aggiunta di una nuova nazione) , inoltre, risulterebbe piu' facile.

Credo, comunque, che bisognerebbe "stravolgere" l'architettura in modo che il repository degli utenti sia separato ed UNICO per tutte le nazioni.
A quel punto, tra le informazioni dell'utenza, ci sara' anche quella della nazione (o tenant che dir si voglia) che servirebbe per redirigere le chiamate in modo opportuno.




Wed Jul 1, 2009 2:06 pm

simonech
Offline Offline
Send Email Send Email

Forward
Message #2145 of 2627 |
Expand Messages Author Sort by Date

Secondo me cambiare a runtime il web.config è un bagno di sangue. Ma la domanda è: se hai già cmq database separati, perchè vuoi passare ad una singola...
Simone Chiaretta
simonech
Offline Send Email
Jul 1, 2009
8:33 am

Penso che un problema di avere 10 istanze possa essere di performance ed occupazione di memoria, probabilmente fa differenza far caricare IIS 10 volte le dll...
Giorgio Bozio
webgio27
Offline Send Email
Jul 1, 2009
8:49 am

... Attualmente lo "script di deploy" e' ottimizzato e ben fatto (modestamente). Sicuramente deployare 1 folder invece che 20 occupa meno tempo e comporterebbe...
bitbreaker2k
Offline Send Email
Jul 1, 2009
1:42 pm

Ti do qualche link di approfondimento aggiuntivo: Ayende ha scritto tempo fa una serie di post su come progettare applicazioni multi tenancy [1] La soluzione...
Simone Chiaretta
simonech
Offline Send Email
Jul 1, 2009
2:06 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help