SharePoint 2010 – Content Deployment and Multi-Tenancy


I was trying to figure out how to help a client from moving from a SharePoint 2007 farm with several web applications to a SharePoint 2010 farm. At first my thoughts were, just migrate to a new SharePoint 2010 farm, but that was a bit too simple. As it turns out all web applications were websites with unique names.

Thinking about what could be a solution for this client, I came up with the idea of using a Host Header Multi-Tenant farm. The only problem is that you can’t have your https://cms site and an (extended) public website http://www. When host header site collections are created you can’t use AAM anymore. A solution to that problem can be overcome by using content deployment.

In order to test this theory, I began building 2 SharePoint farms and build them as a Multi-Tenant farm.

image

For each tenant in the authoring farm I created a host header site collection and give it the blank internet template. At first I created in the other farm tenants with the same template, but that resulted in a failed deployment. After reading the content deployment article on TechNet it was clear that the tenants in the receiving farm need no template, but need the template picker in order to receive the first deployment package.

image

 

What is Multi-tenancy?

To Quote Spence Harbar:

In a word, it’s Hosting! A unique deployment for each customer on a shared set of infrastructure resources. The most common scenarios are

  • “Traditional” Web Hosting Environments
  • SharePoint Online
  • Corporate On Premise Deployments

The best info can be found in the Rational Guide To Multi Tenancy with SharePoint 2010 by Spence Harbar http://www.harbar.net/articles/sp2010mt1.aspx

 

What is Content Deployment?

According to Microsoft TechNet: Content deployment is a feature of Microsoft® SharePoint® Server 2010 that you can use to copy content from a source site collection to a destination site collection either manually or on a predetermined schedule.

This can be achieved by deploying to another farm

Two-stage farm for content deployment

 

or by deploying to another web application within a farm.

Single publishing farm for content deployment

More info on Content deployment can be found on TechNet: http://technet.microsoft.com/en-us/library/cc263428.aspx

Advertisements

3 thoughts on “SharePoint 2010 – Content Deployment and Multi-Tenancy

  1. Ur article is helpful to Content Deployment and Multi-Tenancy..
    I’m new in this so please give me brief how to make my share point web application in multi tenancy??

    If possible than please provide me one sample for this….

    Your help will be appreciated

    Thanks

  2. Hi there, You’ve done a great job. I will definitely digg it and
    personally recommend to my friends. I am confident they
    will be benefited from this site.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s