Vault snapshot restore for large snapshots

Hi All,

I am using vault as an encryption engine for my db data. Due to this, the size of my DB and snapshot is growing fast.

I am using k8s helm for vault setup with raft storage as backend. Is there any other way that I can backup vault data.

Currently my snapshot size is 21 GB and looking at trends, it could grow upto 70GB.
What would be the recommended way to backup this snapshot?
What would be the recommended way to restore this snapshot?

One way I could think of is taking EBS backup of integrated-storage on AWS. Restore a new storage node using this backup and link it with a new pod. Has anyone tried it?

Is there any other way to restore vault from a backup?