Hi - have a ES cluster consisting of lets say 20 nodes for arguments sake. Of course the indexes and shards are spread across the nodes... now lets say I do a snapshot.
It looks like each node snapshots the data on itself to the local repository on that node.
Snapshotting and restoring seems to work just fine ... .but what if I need to make offsite backups of the snapshots ? Do I really need to onto all nodes and copy its backup repo away ?
Which also has me wondering - as I havent tested this - How would one then go about restoring a snapshot if the cluster does not have exactly the same node configuration.
I realise the ideal situation is that your data is replicated in such a way that you would not need to "recover" a cluster - the reality however is that I need to cater for a "disaster recovery" type situation where I might lose a large part (or the whole cluster) cluster in one DC and be able to restore the data in the DR site.
Thanks in advance