Just want to get an idea from others what sort of backup strategy do you use in your large environment.
Of course a large environment could be any number but i think anything over 50+ VMs in a cluster can be considered somewhat large.
Backing up all these servers can be tedious task even with scheduling. One node can commit one backup at a time with default settings. So even the VMs are on across multiple nodes and backing up to more than one backup storage with different networks, still each node will become backup bottleneck. Not to mention the Read pressure the main storage where the VM is stored will go through.
Same issue even if we opt for weekly backups for all VMs. So some of the questions are:
-How do you backup the VMs on regular basis?
-How do you address main storage Read bottleneck?
-Multiple backup nodes per Proxmox node viable option?
-Should we stick with Snapshots on daily basis and do full back minimum once a month?
Of course a large environment could be any number but i think anything over 50+ VMs in a cluster can be considered somewhat large.
Backing up all these servers can be tedious task even with scheduling. One node can commit one backup at a time with default settings. So even the VMs are on across multiple nodes and backing up to more than one backup storage with different networks, still each node will become backup bottleneck. Not to mention the Read pressure the main storage where the VM is stored will go through.
Same issue even if we opt for weekly backups for all VMs. So some of the questions are:
-How do you backup the VMs on regular basis?
-How do you address main storage Read bottleneck?
-Multiple backup nodes per Proxmox node viable option?
-Should we stick with Snapshots on daily basis and do full back minimum once a month?