# Reindex vs Snapshot and restore

**URL:** <https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653>\
**Category:** Elasticsearch\
**Created:** [October 4, 2017, 7:08am UTC](https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653 "2017-10-04T07:08:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vivek7mehta](https://avatars.discourse-cdn.com/v4/letter/v/51bf81/32.png) [@vivek7mehta](https://discuss.elastic.co/u/vivek7mehta)\
**Post date:** [October 4, 2017, 7:08am UTC](https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653/1 "2017-10-04T07:08:48Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [October 4, 2017, 7:23am UTC](https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653/2 "2017-10-04T07:23:18Z")

</div>

If you are doing that using the same elasticsearch major version, I believe that Snapshot/Restore is the fastest safer option.  
If you are doing that from a 2.x cluster (which may be started originally with 1.x indices) to a 5.x cluster, I'd probably go to the reindex API road.

My 2 cents.

---

<div class="post-metadata">

**Author:** ![vivek7mehta](https://avatars.discourse-cdn.com/v4/letter/v/51bf81/32.png) [@vivek7mehta](https://discuss.elastic.co/u/vivek7mehta)\
**Post date:** [October 4, 2017, 9:08am UTC](https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653/3 "2017-10-04T09:08:39Z")

</div>

Thanks for quick response. I have same major version 5.2.2

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 1, 2017, 9:08am UTC](https://discuss.elastic.co/t/reindex-vs-snapshot-and-restore/102653/4 "2017-11-01T09:08:41Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
