Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Hosting 500+ DNN portals - How would you do it?Hosting 500+ DNN portals - How would you do it?
Previous
 
Next
New Post
5/27/2007 7:27 PM
 

If you had to host 500+ DNN portals, how would you do it?

1. Install a single DNN Host installation and create all 500 sites as child portals?
2. Install multiple DNN Host installations, 1 for each portal?
3. Install multiple DNN Host installations, with 10-50 child portals per host installation?

considering the following requirements...

1. Each portal had between 10 and 20 pages.
2. Each portal had between 25 and 50 users.
3. Each portal had between 200 and 500 unique visitors per day requesting approx 50 pages per visit.
4. Each portal site contained modules that accessed a database that was not the DNN host database.
5. The User and Role information for each portal site was also used for authentication to separate 3rd party applicaitons. 
(any suggestions how to do #5 would be a godsend (without use of Active Directory, portal admins have to be able to add/remove users))

Optional
1. Portal administrators would like the abiliity to request that 3rd party modules be installed for use in their portal.

Very Optional
2. Modificaiton of the DNN file and folder naming scheme to support key words for high organic search engine placement.

Concerns

Single DNN Host with 500 child portals
1. Single Application pool for 500 sites with heavy 3rd party applicaiton use.
2. Troubleshooting bugs without option to delete and re-install
3. Domino failure of child portals
4. Security of 3rd party module installation and client data.


500 Separate DNN Host Installations
1. Portal management, module installations and bug fixes of 3rd party apps across 500 separate DNN installations
2. Authentication and User/Role connection complexity between DNN database and 3rd party applicaitons with multiple stand alone DNN host installations.
3. Data storage requriements with 500 individual DNN host installations versus a single Host with 500 child portals.

I can't begin development until I answer these questions.

 
New Post
5/28/2007 4:03 AM
 

you can either create a single installation with 500 portals or 500 single portals or anything in between. To make some modules available to dedicated portals of an installation only, set it to Premium in Host :: Module Definition and assign it to those portals only.

You already identified most of the pro's and con's, I just want to add a few more criterias:

  • you cannot backup a single portal from an installation
  • if visits of a single portal of an installation increases significantly, it might be necessary to separate it into a dedicated installation.
  • if you need to grant access to external data sources, make sure, that the interface does not grant access to data of other portals.

 


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
5/28/2007 4:37 AM
 

Very good points. Thank you.

Not being able to back up and restore a single messed up portal would be an important concern in a single host installation with hundreds of child portals. I'm not exactly sure how I would deal with that besides to delete it and re-create it which could be a nightmare.

I also agree that some sites with heavy traffic could impact the performance of the entire host installaiton. Great point, I hadn't thought of that one.

As for the modules and data security, thats something I'm looking into right now.

 
New Post
5/29/2007 9:08 PM
 

Go to powerdnn.com > click on support > scroll to bottom of page and read the paper titled  "Dotnetnuke For Vertical Solution Providers".  This paper addresses your question and has some very good points. 

Greg

 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Hosting 500+ DNN portals - How would you do it?Hosting 500+ DNN portals - How would you do it?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out