I'd like to setup proper way to persist docker volumes. Currently all our docker volumes are local only, so in case of server failure our data are lost.
I'm thinking about buying two servers and setup them both as volume providers.
Are nfs servers doable or do I need something like gluster?
Or can I use AWS Cloud storage or similar solution?
Best features would be seamless transition between providers in case of crashing one of them, volume snapshots, low nodes count, no single point of failure, etc.
Definitely worth noting, that we have servers leased at Hetzner (so maybe some kind of storage box solution?) and we're using Rancher 1.6.22 with Cattle.
Thank you for any advices.