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

HomeHomeDevelopment and...Development and...SQL and SQL Ser...SQL and SQL Ser...DNN with Peer-to-Peer replicationDNN with Peer-to-Peer replication
Previous
 
Next
New Post
3/25/2010 2:35 AM
 

 I'm deploying 2 host-servers (PowerEdge R200) to host our company DNN website (and to host the server application of our software package).

I'm building the following setup (Visio drawing is amateuristic, I'm not a professional system administrator: the 3 "grouped" guests represent a singel Windows Server 2008 R2 install, which act as a Domain Controller, Webserver and SQL Server):

IP Addresses are incorrect by the way and don't mind the "CLUSTERED" label at the SQL Servers, I'm not clustering since I don't have shared storage.

The setup loadbalances incoming traffic with Keepalived (round-robin) on a Debian guest between Production Guest #1 and Production Guest #2.

The setup has been build and SQL Server 2008 Enterprise  have been installed on all systems.

At this point I'm trying to decide on how to configure the SQL servers.
At first I thought I'd use Peer-to-peer transactional replication between the SQLServer#1 and SQLServer#2, so both servers would be able to run completely independant of eachother, should this be needed.

I did find some posts however stating that SQLReplication isn't recommended for usage with DNN. These are quite old posts though and I understand Peer-to-peer replication has been improved a lot in SQL Server 2008 (in comparison with SQL 2005).

I'm not knowledgeable enough on neither SQL nor DNN to decide wether this combo would be any good.

Advice on this matter would be appreciated, since I doubt if I'm heading in the right direction with this setup.

 
New Post
3/25/2010 3:30 AM
 
I posted a bit prematurely, since I was unaware of the term "webfarm" which resulted in a lot of new reading material. I did some reading in the last 30 minutes and think I'd have to add the question: Is this doable with the Community Edition of DNN?
 
New Post
3/25/2010 4:31 AM
 
a typical architecture for DNN would be a web farm, using commonly a file share and either a single shared SQL server (due to caching most of the time sufficient) or a SQL Server cluster. This setup removes the need for (slow) replication, however, you may add redundancy according to your needs.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/25/2010 5:12 AM
 
web farms may be implemented using DotNetNuke community Edition as well, however you might need to acquire a 3rd party distributed caching provider like the one from PowerDNN.

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
3/25/2010 6:03 AM
 
Thanks for the reply Sebastian. Does the "DotNetNuke Web Farm Support.PDF" document still apply to the current Community Edition DNN versions? After studying the document I noticed two things: 1) There's no inputbox for "Run on Servers" (Step 4 - Editing Scheduled tasks) 2) $root\Providers\CachingProviders\BroadcastPollingCachingProverd\.. doesn't exist in my current DNN installation (Step 5 - Alternative Configuration) Would this be because I haven't configured webfarm=true yet? So setting up DNN in an environment as in OP isn't that challenging after all? About the SQL part, which I originally posted for: SQL Server Cluster isn't an option, since I don't have shared storage. So I'd probably go with a single mirrored SQL Server. However, would transactional P2P replication work? Thanks again for advice!
 
Previous
 
Next
HomeHomeDevelopment and...Development and...SQL and SQL Ser...SQL and SQL Ser...DNN with Peer-to-Peer replicationDNN with Peer-to-Peer replication


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