I wanted to get a second opinion on this because I want to make sure I understand the pros and cons properly for my use case.
I have two manufacturing locations, each location holds a TrueNAS storage server with 72TB storage. Location A is our main office and will be where the files get changed and modified, they will then be synced up every night to Location B, this is the best solution for us that gives reliability if one NAS dies, we can still restore from the second and also pull from the second (abeit a hit in production) and both locations can access the files (consolidating them at one location wont work for bandwidth reasons).
I am using rsync over ssh to accomplish this, but I am realizing the sync process is extremely slow even with the two servers plugged into a 10Gbps port switch at present (~1.25 Gigabit transfer speeds). In my research I read someplace that Rsync Module would be faster than Rsync over SSH, but I can't really confirm this anywhere. Looking at the rsync module, I have a few other questions.
1. Does the rsync module use any encryption when transferring from one server to another?
2. Does the rsync module have any authentication? I couldn't see anything regarding passwords or authentication in the TrueNAS guide.
3. Since we are transferring files over the WAN would the rsync module still be recommended? I was considering doing a VPN tunnel instead of SSH, however my concern is if the rsync module doesn't do encryption when the traffic leaves the VPN tunnel at Location B it will be unencrypted on its path to the TrueNAS at Location B, while SSH is all the way from server to server.
Thanks in advance!
I have two manufacturing locations, each location holds a TrueNAS storage server with 72TB storage. Location A is our main office and will be where the files get changed and modified, they will then be synced up every night to Location B, this is the best solution for us that gives reliability if one NAS dies, we can still restore from the second and also pull from the second (abeit a hit in production) and both locations can access the files (consolidating them at one location wont work for bandwidth reasons).
I am using rsync over ssh to accomplish this, but I am realizing the sync process is extremely slow even with the two servers plugged into a 10Gbps port switch at present (~1.25 Gigabit transfer speeds). In my research I read someplace that Rsync Module would be faster than Rsync over SSH, but I can't really confirm this anywhere. Looking at the rsync module, I have a few other questions.
1. Does the rsync module use any encryption when transferring from one server to another?
2. Does the rsync module have any authentication? I couldn't see anything regarding passwords or authentication in the TrueNAS guide.
3. Since we are transferring files over the WAN would the rsync module still be recommended? I was considering doing a VPN tunnel instead of SSH, however my concern is if the rsync module doesn't do encryption when the traffic leaves the VPN tunnel at Location B it will be unencrypted on its path to the TrueNAS at Location B, while SSH is all the way from server to server.
Thanks in advance!