|
Just Blogging -
Software as a Service
|
|
What is Multi-tenancy ? It may be related on how the resources are shared in a SaaS model. In the computer field, we could be talking about algorithms to organize logical or physical spaces/domains. Beyond that, all the marketing engines and technological magazines are working hard to clarify which one is the best SaaS model. As it use to be, there's no champion, and the design decision is up to the Software Provider. To the customer, it should be invisible. Just to be clearer, some examples: - First-degree multi-tenancy (e.g. Salesforce.com). All resources shared, No way to relate a customer with a server.
- Second-degree multi-tenancy (e.g. Intacct). Managed resources. Each customer related with a server / instances, Software is managed to be synchronized (software versions and patches), according with a internal operation policy. Keeping a shared-schema/model principle.
- Lesser-degree multi-tenancy. Everything else (including everybody that wants to be in the SaaS business ... even with a legacy license model). Funny concepts like isolated tenancy, mega-tenancy or hybrid tenancy. At the end, different solutions on isolated servers... justifying more licenses, more hardware, etc, etc. Also, we can add a little of Cloud and Virtualization dust, just to add more noise.
|  | As I always say, no matter what technology is working behind, the key is the business case. As an example, Salesforce.com claims to be running on only 1,000 Servers. A Great Successful design ! (I'd personally like to know the inner workings) Beyond that, just marketing, no one on the customer side should be caring about.
Source: ZDNnet Many degrees of multi-tenancy, and SmoothSpan Blog, Degrees of Multi-Tenancy (Degrees of Green Crystals),
|
|
Last Updated ( Saturday, 11 April 2009 19:46 )
|