NAS-to-NAS file replication with included SmartSync
What functionality does the free built-in SmartSync software provide for data replication?
DataNAS features SmartSync, which allows you to synchronize data stored on one DataNAS to another DataNAS, or even to multiple DataNAS Filers.
There is always a "master" DataNAS 'SmartSync Point' which is where the source files are stored. Then there is at least one "slave" DataNAS 'SmartSync Point' which is where the destination files are stored.
The "master" and "slave" can be one single DataNAS, which would be useful if you want to replicate data from one share to another 'backup' share on the same NAS.
Most uses will be to replicate data to a separate DataNAS. Any DataNAS which is reachable on your network (private, public, internet/intranet, etc) is a candidate for SmartSync sychronization.
You can setup multiple SmartSync tasks and multiple SmartSync Points, and run them on a scheduled basis, automatically without intervention on your behalf.
The data is always "mirrored", so when a source file is deleted and the SmartSync task runs next, the destination DataNAS will be instructed to delete that file it has on its drive as well.
SmartSync communications are securely transmitted using SSL encryption. You can optionally compress the traffic, limit the bandwidth usage (in KB/sec), enable or disable file security permissions to be retained on the destination, and even setup a filter of include and exclude wildcard filenames.
Explanation of Quick Sync feature:
When Quick Sync is turned off
1. A source file list will be sent from master to destination.
2. Destination will rely on the source file list to auto-delete any files no longer on master, but still on destination.
3. According to the file list, destination will perform CRC generation (chunk by chunk) and send it to client. If the file does not exist, it will be sent from master to destination.
--> a. 32-bit CRC in combination with 128-bit MD4.
--> b. Chunk size is hard-coded 700 bytes.
4. Master will also perform CRC generation (chunk by chunk) and compare it with the one sent by destination.
--> a. 32-bit CRC in combination with 128-bit MD4.
--> b. Chunk size is hard-coded 700 bytes.
5. If the chunk CRC is different, master will send the chunk data to destination for modification.
When Quick Sync is turned on:
1. A source file list will be sent from master to destination.
2. Destination will rely on the source file list to auto-delete any files no longer on master, but still on destination.
3. According to the file list, destination will perform time stamp and send it to client. If the file does not exist, it will be sent from master to destination.
--> a. Exact date/time stamp of file.
4. Master will also perform time stamp and compare it with the one sent by destination.
--> a. Exact date/time stamp of file.
5. If the time stamp is different:
a. Destination will perform CRC generation (chunk by chunk) and send it to client.
--> - i. 32-bit CRC in combination with 128-bit MD4.
--> - ii. Chunk size is hard-coded 700 bytes.
b. Master will also perform CRC generation (chunk by chunk) and compare it with the one sent by destination.
--> - i. 32-bit CRC in combination with 128-bit MD4.
--> - ii. Chunk size is hard-coded 700 bytes.
-->
c. If the chunk CRC is different, master will send the chunk data to destination for modification.
An illustrated overview of the SmartSync process is available for download in PDF format.
|