NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
JasonBMechDev
Apr 09, 2021Follower
Where is the data in ReadyDR Jobs?
We have 2 ReadyNAS 4312x machines, a ReadyNAS 3312, and a ReadyNAS 428 at our company. One question I had about ReadyDR Jobs was where the data for those snapshots physically exist after they have be...
- Apr 10, 2021
Sandshark wrote:
The big advantages of ReadyDR seem to be synchronization of snapshots between the sending and receiving NAS and it's inherent versioning.
But the inability to simply put the backup NAS into service in place of the primary if the primary goes down was a big negative for me, much more so than any advantages of ReadyDR.
That was my assessment too. I also use rsync with snapshots enabled on the source and destination.
Sandshark wrote:
It may have some space saving advantages as well, but I couldn't identify any in my use case. It probably depends on how much churn there is in your data.ReadyDR is built on top of btrfs send, which will only send the blocks that were modified since the last backup. Incremental rsync backup jobs will only send the files that were modified since the last backup.
So ReadyDR can be more efficient - and that will be significant will be if you are backing up iSCSI LUNS or live databases. Rsync will need to copy the entire LUN or the entire database file every time it is updated. I don't have LUNS or live databases on my NAS, but if I did I'd likely back them up with ReadyDR.
Since ReadyDR is backing up snapshots, the backup is always coherent (the source isn't changing while the backup is being made). If rsync is running on the source machine, then it is also coherent - the system will make a snapshot, and then back that snapshot up. If rsync is running on the destination machine, the backup is not coherent (so you need to run it off-hours if you need that).
Another benefit of ReadyDR is that you can run multiple ReadyDR backups in parallel (normal backup jobs are queued, and run sequentially).
JasonBMechDev wrote:
Instead of constantly moving data from NAS1 to NAS2, NAS3, and NAS4, where each machine would use resources to receive and then snapshot the data themselves, we simply use ReadyDR Jobs to move the snapshots from NAS1 to all other NAS machines.
In my experience, the resouces needed to create a snapshot are inconsequential.
Either way, the receiving machines are using resources to receive the data. It is possible that ReadyDR can determine which blocks need to be sent more efficiently than incremental Rsync can. That's not something I looked at in my own (fairly brief) test of ReadyDR. I run daily backups, which complete fairly quickly - and the receiving NAS are dedicated to backup, so their resource use isn't a concern.
The time it would take to bring a backup system online definitely was a concern for me. You might want to try doing that on one of your backups, so you know the full procedure, and so you can set appropriate expectations.
StephenB
Apr 10, 2021Guru - Experienced User
Sandshark wrote:
The big advantages of ReadyDR seem to be synchronization of snapshots between the sending and receiving NAS and it's inherent versioning.
But the inability to simply put the backup NAS into service in place of the primary if the primary goes down was a big negative for me, much more so than any advantages of ReadyDR.
That was my assessment too. I also use rsync with snapshots enabled on the source and destination.
Sandshark wrote:
It may have some space saving advantages as well, but I couldn't identify any in my use case. It probably depends on how much churn there is in your data.
ReadyDR is built on top of btrfs send, which will only send the blocks that were modified since the last backup. Incremental rsync backup jobs will only send the files that were modified since the last backup.
So ReadyDR can be more efficient - and that will be significant will be if you are backing up iSCSI LUNS or live databases. Rsync will need to copy the entire LUN or the entire database file every time it is updated. I don't have LUNS or live databases on my NAS, but if I did I'd likely back them up with ReadyDR.
Since ReadyDR is backing up snapshots, the backup is always coherent (the source isn't changing while the backup is being made). If rsync is running on the source machine, then it is also coherent - the system will make a snapshot, and then back that snapshot up. If rsync is running on the destination machine, the backup is not coherent (so you need to run it off-hours if you need that).
Another benefit of ReadyDR is that you can run multiple ReadyDR backups in parallel (normal backup jobs are queued, and run sequentially).
JasonBMechDev wrote:
Instead of constantly moving data from NAS1 to NAS2, NAS3, and NAS4, where each machine would use resources to receive and then snapshot the data themselves, we simply use ReadyDR Jobs to move the snapshots from NAS1 to all other NAS machines.
In my experience, the resouces needed to create a snapshot are inconsequential.
Either way, the receiving machines are using resources to receive the data. It is possible that ReadyDR can determine which blocks need to be sent more efficiently than incremental Rsync can. That's not something I looked at in my own (fairly brief) test of ReadyDR. I run daily backups, which complete fairly quickly - and the receiving NAS are dedicated to backup, so their resource use isn't a concern.
The time it would take to bring a backup system online definitely was a concern for me. You might want to try doing that on one of your backups, so you know the full procedure, and so you can set appropriate expectations.
Sandshark
Apr 13, 2021Sensei
I just did a bit more testing with ReadyDR and re-discovered one of the other things I didn't like about it: As is the case with all snapshots, the amount of space taken up by a ReadyDR share does not appear in the GUI except were all snapshot space for the volume is added up.
But I got to wondering if there is another advantage. Are ReadyDR snapshots subject to the same snapshot pruning as snapshots of the shares on the NAS? If they are not, then it adds a lot of protection against the scenario where ransomware encrypts all the files and the backup NAS has to start pruning snapshots (and, thus, deleting the unencrypted copies) in order to make room for the new encrypted files. Since ReadyDR share snapshopts seem to follow all the other rules of other snapshots, I suspect there is no difference. But it would be good if someone could confirm or deny.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!