.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Using multi tenancy for cloud and metadata

Posted By:      Posted Date: April 10, 2011    Points: 0   Category :ASP.Net


I am trying to decide on what kind of architecture my web application will have.

Basically i want to go down the route of having a a multi tenancy system but to be more economical i would need to have a shared database and shared db for all users. Each user is unique.

But the main disadvantage of this is isolation of data for each user.

I know that salesforce.com and amazon amongest many others user this approach.

what i wanted to know is what is the best way to isolate data? would metadata be relevant to this scenairo?

basically would having a middle tier where data is isolated be a better approach?

i know this is a debatable question but any feedback would be great




View Complete Post

More Related Resource Links

Sharepoint 2010 Multi-Tenancy Access Denied on Tenant Administration Site

Hi, I am currently implementing a Sharepoint 2010 Multi-Tenancy solution. Multi-tenancy is the partitioning of service applications in 2010 to allow data to be separated between web applications or site collections. I am using multi-tenancy to separate data and user profiles between site collections hosted on a single web application. I have partitioned the User Profile Service Application and Proxy using Windows Powershell. The paritioned Proxy Application is then associated with the single web application. I am also using the Sharepoint Foundation Subscription Service Application to subscribe to different site collections within the web application. In this way data and user profiles can be separated. However, the tenant administration site, used to manage each collection, does not allow administrator access to manage the User Profile Service. I receive a standard Sharepoint 'Access Denied' error message. No other errors or details are provided. I have tried assigning different accounts to the tenant administration site but the error still appears. The issue arises when I issue the following SPSite Powershell cmdlet: NEW-SPSite -Owneralias DOMAIN\Username -Secondaryowneralias DOMAIN\Username. The attributes provided in the Cmdlet above are used to assign tenant site administrators however, the accounts cannot access the User Profile Service. Any ideas or recommendati

Multi-tenancy and People Picker in split domains



Hi there,

We have just setup a multi-tenancy SP 2010 environment, where the User domain is separate from the Resource (Server) domain.


I have setup a hostname based site collection for a test company and everything seems to be working correctly, including the User Profile Application correctly retrieving their profiles from the User domain (when you specify the OU of the company with the Set-SPSiteSubscriptionConfig cmdlet + in conjunction have a Sync Connection setup to retrieve the accounts from the other domain)



Multi Tenancy and Security Principles


I'm looking for the following regarding Multi tenancy and any help would be appreciated.

Slightly changed requirements - There are 2 farms. 2 web applications, a Portal & MySites on first farm and multi-tenancy with 6 seperate clients on the other.  Each of the Multi-tenancy clients to have access to a mysites but only to see the information of others in their tenancy.  Simple enough I think but there are users in these multi-tenancies that will also have access to the first farm and the portal and therefore also need to be found on the 1st farms MySite application.  The client does not want multiple user profiles.

Any ideas? 

PT_UK http://redmanta.co.uk/blog Twitter: @redmantauk MCTS:WSS,MOSS,2010 MCITP:2010

SharePoint Foundation 2010 Multi Tenancy


I have couple of questions regarding SharePoint Foundation 2010 multi tenancy


  1. What authentication should be used for hosting multi tenant applications on SharePoint foundation Classic or Claims??
  2. What would be the licensing requirements to be taken care of? If I host it on cloud do i need to procure internet license  as well??
  3. If I use site subscriptions on host header-ed site collections, is there a way to take care of the web.config which will be shared across site collections??
  4. Can I associate an existing customized site collection to a site subscription??

Can anyone help me answer these questions?


Multi-tenancy integration with Office Web Apps and SharePoint 2010 - Possible Solution?


Hi All, I've been scratching my head trying to figure out how to integrate Office Web Apps in to SharePoint 2010 as a hoster.  The issue was after following various posts, documents and so on, I could enable the Office Web Apps on the main site collection but not our organisation as a test tenant.  We are running SharePoint 2010 feature pack.  

When attempting to add the office feature pack, we would run in to a problem:

Enable-SPFeature : Failed to activate feature 'MobileExcelWebAccess' (id: 'e995e28b-9ba8-4668-9933-cf5c146d7a9f').  To figure out if this was just an issue with the Enterprise Feature MobileExcelWebAccess, I decided to enable the feature for standard temporarily and discovered a range of services that needed to be added to the feature pack.

So after much thinking about this, we felt that Office Web Apps should be available as a separate feature pack for Foundation, Standard or Enterprise rather than adding to the existing feature packs and migrate the customer, so long as the customer has the correct SPLA or Volume License.  

Based on this, we created 3 new feature packs that supported Office Web Apps.  For those who have grappled with this same concept, here are the feature ID's you need to add to t

Multi-threading in .NET: Introduction and suggestions

This article uses the C# type shorthands throughout - int for Int32 etc. I hope this makes it easier for C# developers to read, and won't impede any other developers too much. It also only talks about the C# ways of declaring variables to be volatile and locking monitors. Developers using other languages can find the equivalents in their own preferred environment, I'm sure.

Multi File Upload Using JQuery!

Everyone knows about the file upload in .NET. But the multi file upload is some what difficult in .NET. For that purpose we can have some AJAX or JQuery!. Jquery is the latest advanced version. It will give some animated upload. You can try it for your own!!!!

Change Button Text in Multi Language Website


Hi i developing multi language website

using Master pages

everything fine

Page_Load i set the Text property of Button Control from Resource file

like this

Button1.Text = GetLocalResourceObject("Button1")

then in the button click event i cnage the text of the Button control

Button1.Text = GetLocalResourceObject("Button1_new")

but the text doesn't change and no error messgae

what is the problem how to solve this


For Multi-Language website which process is better in asp.net


 I want to build multi-language website in asp.net 2008 and asp.net 2010. So, which process is better for building application? Using either Local and Global Resource or New Folder to make separate according to language?


Application performance should be good and also easy manageable.


Please suggest me in which way I will build the application either using resource or folder. If there is any other better solution then please share.

Compiler Error Message : CS0006: Metadata file 'System.EnterpriseServices.dll' could not be found


I get this error when i Debug my web application....


I followed these steps.,

  • Ended the aspnet_wp.exe process in the Windows Task Manager
  • Then deleted the application`s folder in C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\
  • Then started Visual Studio 2008 again

I also rebooted my system but no use....

Plz help !

Windows Azure: Tips for Migrating Your Applications to the Cloud


Windows Azure is already helping many companies move their apps into the cloud. We'll share some of the tips and tricks that we discovered working with customers on real-world migrations.

George Huey, Wade Wegner

MSDN Magazine August 2010

Windows Phone 7: Windows Phone and the Cloud--an Introduction


See how easy it is to create a Windows Phone 7 app and tie it to a Web service as Ramon Arjona walks you through the creation of a language translation tool.

Ramon Arjona

MSDN Magazine August 2010

UI Frontiers: Multi-Touch Manipulation Events in WPF


Multi-touch has progressed from being a futuristic prop of sci-fi films to a mainstream means of user interface. We'll show you how support for multi-touch in Windows 7 has filtered down and settled into various areas of the .NET Framework.

Charles Petzold

MSDN Magazine August 2010

Cloud Diagnostics: Take Control of Logging and Tracing in Windows Azure


It's difficult to troubleshoot any application without a trail of clues to follow, and cloud apps are no different. We look at how logging and tracing are enabled for Windows Azure, and how you can use Windows PowerShell to manage diagnostics for a running service.

Mike Kelly

MSDN Magazine June 2010

Basic Instincts: Multi-Targeting Visual Basic Applications in Visual Studio 2010


Visual Studio 2010 lets you create applications that target versions of the Microsoft .NET Framework from 2.0 to 4, and each step in between. We take a look at how multi-targeting works in Visual Studio today, and explain how you should approach multi-targeting in your projects.

Spotty Bowles

MSDN Magazine June 2010

Windows Azure: Developing and Deploying Cloud Apps in Visual Studio 2010


You'll find direct support for building Windows Azure applications in Visual Studio 2010 and Visual Web Developer 2010 Express. We'll walk you through using Visual Studio 2010 for the entirety of the Windows Azure application development lifecycle.

Jim Nakashima

MSDN Magazine April 2010

Finger Style: Exploring Multi-Touch Support in Silverlight


Touch isn't just a form of mouse input in Silverlight: Sometimes what's required are controls specialized and optimized for touch.

Charles Petzold

MSDN Magazine March 2010

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend