Резервное копирование и восстановление ElasticSearch - PullRequest
0 голосов
/ 14 июля 2020

в качестве Po C мы хотим определить метод резервного копирования и восстановления кластеров elasticsearch, которые работают на AWS экземплярах EC2. Каждый кластер имеет более 1 узла, запущенного на разных экземплярах EC2.

Поскольку в elasticsearch впервые появляется основной метод, который появляется, это использование API моментальных снимков elasticsearch, однако есть ли проблемы с использованием AWS Backup в качестве службы для создания моментальных снимков самих экземпляров EC2?

В этом случае процесс восстановления будет заключаться в создании нового экземпляра EC2 из указанного AMI, который создается AWS моментальным снимком резервной копии исходного экземпляра EC2, на котором запущен elasticsearch.

1 Ответ

0 голосов
/ 14 июля 2020

Вы можете это сделать, но у него есть некоторые недостатки, и это не рекомендуется.

Во-первых, чтобы сделать снимок любого экземпляра, вам нужно будет остановить ваш весь кластер elasticsearch. Если, например, в вашем кластере 3 узла, вам нужно будет остановить все ваши узлы и сделать снимки, вы не можете сделать снимок только одного узла, вам нужно будет сделать снимок всего кластера одновременно момент, всегда.

Во-вторых, поскольку вы делаете снимки всего экземпляра, а не только данных elasticsearch, вы теряете гибкость восстановления данных в другом месте или восстановления только части данных, которые вам нужны восстановить все. Кроме того, если вы делаете снимки каждый день в 23:00 и по какой-то причине вам нужно восстановить снимок в 17:00 на следующий день, все, что было сохранено после вашего последнего снимка, будет потеряно.

И в-третьих, даже Если вы приняли эти меры предосторожности, нет гарантии, что у вас не будет проблем или поврежденных данных.

Согласно документации :

Единственный надежный способ для резервного копирования кластера используется функция моментальных снимков и восстановления

Поскольку вы используете AWS, лучшим подходом было бы использовать репозиторий s3 для ваших снимков и автоматизировать резервное копирование с помощью управление жизненным циклом снимка в кибане.

...