PVE-ZSYNC - Any thoughts or feedback?

Jan 10, 2025
11
3
3
We are looking at using pve-zsync for remote backups and wonder what peoples thoughts and feedback on it is.

For background we are using PBS for local and remote sync but are in a scenario where our RTO/RPO times need to be low and PVE-ZSYNC seems a good option as it means that we do not need to restore from PBS to get a system up and running. Aware of live restore but due to databases app it works but is a bit slow for the users.

Thanks for any experience people have had.
 
pve-zsync is great,i'm sing it for backups and for random files backups offsite. But if you have pbs, why don't you just setup remote PBS and push/pull?
 
  • Like
Reactions: Johannes S
We do use PBS pull but the issue relates to restore time. Currently we have PVE (remote) > PBS (remote) > PBS (local) the issue with this is the time of each jump and also the restore time (aware can do live restore but this impacts users).

The idea is we can use pve-zsync direct from PVE (remote) > PVE (local) and be in a position to easily start VM up.
Also removes any locking issues between processes and PVE > PBS being single thread per node.
 
  • Like
Reactions: Johannes S
This makes sense,but i have to ask, if you need real low rto/rpo why don't you use ceph?
as for pve-zsync, it works really great,and fast as a ssh tunnel can be, and you've got great email notification when something burns.
 
Thanks, Interesting when building our infrastructure ceph was on the list that we have not got to although there is the slight concern that if there is a problem you loose everything which is why we also have looked at LINSTOR although we found for local VSAN it was to slow.
Ceph Jounal-based probably wouldn't work for us due to the latencies doubling but snapshot-based would be worth looking at and comparing speed to zfs sync.