Etcd-snapshot vs Rancher backup

Hi,

When doing backups of upstream clusters are there any recommendations of which method to use rke snapshots or rancher backup?

What is the difference between running a Rancher Backup vs etcd-snapshot?

Are there cases where one of them is preferred?

I have had cases where Rancher restore fails and it seems more complicated than restoring from etcd-snapshot.

Best regards
Troels