Ashish Gujarathi just posted a blog that I think is pivotal for the hosting industry, "Designing a multi-tenant XenApp deployment." Why is it important? Not because the three models of deployment are so radical - but because most people we talk to have never thought of them as a continuum of non-mutually exclusive options before.
It seems that a term like "multi-tenancy" is as confusing and misunderstood as "virtualization" was (is?!). People have different ideas of what the requirements are, and everything else naturally appears wrong based on your perspective. Ashish does a great job of boiling down multi-tenancy requirements into Isolation, Performance Guarantees, Customized Experience, Self-Service Administration, and Cost, and looking at different deployment models that meet different objectives. He labeled them Shared, Partial Isolation and Full Isolation.
So that got me thinking, what are we seeing in practice amongst hosters?
To learn more and to read the entire article at its source, please refer to the following page, Multi-tenancy in Practice for Cloud Service Providers- The Citrix Blogs