[Last Call] Learn about multicloud storage options and how to improve your company's cloud strategy. Register Now


Lotus Notes DR Replication

Posted on 2010-08-19
Medium Priority
Last Modified: 2013-12-18
Hi Experts,
I am trying to establish the most rational method of replicating all user databases from our Live Domino server (v6.5) to our DR server (v8.5.1) at a remote site in a disaster recovery configuration.

Is there a bandwidth efficient method of doing this, much like database journalling as opposed to replication?
Also, is there anything I need to be aware of when setting up the server ID's or in the user configurations (such as enabling roaming, which does not seem to be possible with existing users)?

Question by:Stuzza71
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 46

Accepted Solution

Sjef Bosman earned 500 total points
ID: 33482825
Isn't it much like a cluster that you intend to set up? What exactly is your DR strategy, do you want users to continue on the other server in case of? If that's the idea, go for clustering indeed.

If you only want a backup server to back up databases, you don't need the cluster. By the way, replication is very efficient, only differences are exchanged between replicas. What's more important: there is always a delay when it comes to replication, the usual is one hour (but it can be more frequent, at the cost of extra network usage of course).
LVL 10

Assisted Solution

doninja earned 500 total points
ID: 33483064
Also to be more efficent make sure that the TCPIP port is set to compress traffic. This will increase CPU overhead slightly but reduce bandwidth.

As Sjef says using replication is efficient and if they can upgrade the live server to R8+ then this will increase as the compression method is better and the mehtod for determining what info is replicated was improved I think around R7 onwards to only replcate field changes rather than complete documents.

For DR strategy for offsite replication wI have previously not useed a cluster as clients would automatically try to use the server if the first server is unavailable for any reason which at first seemed ok but since they did not automatically switch back this was problematical. So the DR server was setup to replicate every 10 minutes during business hours and 2 hours over night when backups where running.

This was disaster recovery not High Availablility solution which would use Clustering.
DR is back to normal operation within a short time (hours) High availablility is continuity of server during normal work hours so normal operation within seconds.

You also need to look at how database changes happen on your sytem to work out best replication times and what is you DR requirement on data continuity. You can also specificy multiple replciation schedules for different databases or folders. Critical databases frequntly and lower priority at night etc.
LVL 11

Expert Comment

ID: 33483067
Replication is indeed very efficient.  Even more so if all the servers involved are of the same version, since there have been significant improvements: streaming replication and DAOS.
DAOS can be a big saver: if an attachment is already present at the replication target server, and it would need to be transferred as part of another document, only the link is replicated, not the attachment.

Another point is that clustering replication tries hard to be up to date immediately. so if you would like users to be able to fail over to the disaster recovery immedeately with as little data loss as possiblem you need to implement clustering.

To be most efficient, you should migrate your production server to 8.5.2 (out next Tuesday, August 24th 2010) and your Dr server too. Then implement DAOS (note: implementation needs backup strategy looked at, see Domino wiki at http://www-10.lotus.com/ldd/dominowiki.nsf/xpViewCategories.xsp?lookupName=Lotus%20Domino contains a wealth of information, including upgrade guides)
Also, you can estimate your storage savings with the DAOS estimator tool, runs with Domino 6 or later: http://www-01.ibm.com/support/docview.wss?rs=463&uid=swg24021920


Author Comment

ID: 33602598
Thanks Guys,
This cleared it up for me.
All I need to do now is configure the new server correctly for clustering, essentially we need DR, but also have a tight SLA to keep for the business, so clustering is the way to go.

Worst case, once the primary is back on line, we could drop the Domino service on the HA server to force the clients local again.

Featured Post

Tech or Treat! - Giveaway

Submit an article about your scariest tech experience—and the solution—and you’ll be automatically entered to win one of 4 fantastic tech gadgets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For users on the Lotus Notes 8 Standard client, this article provides information on checking the Java Heap size and adjusting it to half of your system RAM in attempt to get the Lotus Notes 8.x Standard client to run faster.  I've had to exercise t…
You’ve got a lotus Domino web server, and you have been told that “leverage browser caching” is a must do. This means that we have to tell the browser everywhere in the web to use cache. In other words, we set (and send) an expiration date in the HT…
This course is ideal for IT System Administrators working with VMware vSphere and its associated products in their company infrastructure. This course teaches you how to install and maintain this virtualization technology to store data, prevent vuln…
In this video, Percona Solution Engineer Dimitri Vanoverbeke discusses why you want to use at least three nodes in a database cluster. To discuss how Percona Consulting can help with your design and architecture needs for your database and infras…
Suggested Courses

650 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question