I have around 500 GB of data on one cluster and I want to migrate all of my data from this cluster to another cluster which is hosted on different server.
So I can think of two options either snapshot and restore [creating snapshot copying it to my remote server and restoring it] or using re-index from remote server [I am thinking of creating a script which would execute re-index API for all of my indices].
Considering lower bandwidth/network interruptions/network delays which option would be more appropriate? Also suggest if there is any better approach.