Здорово, отцы!
Вопрос тут возник, поскольку опыта с Solr у меня ноль целых ноль десятых. И я не уверен, что мой план решения задачи правильный. Итак:
1. Есть Solr кластер на cloud'e, пофигу на каком, на фичи конкретного провайдера закладываться нельзя.
2. Все хосты разбросаны по зонам внутри одного региона, например, 8 машин в 4 шардах.
3. Всем по HTTPS доступен Cloud Storage (aka S3, etc).
Задача: каким-то образом сделать backup и restore Solr'овых данных в другом регионе, если случится какой-либо катаклизм.
Я, если честно, пока не вижу ничего другого, чем организовать некий общий диск, слить туда backup'ы, а потом перебросить на S3. Как потом все это восстанавливать - тоже вопрос, который я еще не особо представляю. Повторяю, надо будет восстанавливать на голые, вновь поднятые машины.
В общем, любые советы приветствуются.
Заранее благодарю.
Solr: как backup/restore правильно?
-
- Уже с Приветом
- Posts: 17538
- Joined: 15 Aug 2002 00:39
- Location: Maryland
Solr: как backup/restore правильно?
Не задираться, а то съем!..
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Solr: как backup/restore правильно?
а откуда данные в solr? обычно это индекс рядом с рдбмс ...
имхо если что из базы перестраивают заново.
имхо если что из базы перестраивают заново.
-
- Уже с Приветом
- Posts: 17538
- Joined: 15 Aug 2002 00:39
- Location: Maryland
Re: Solr: как backup/restore правильно?
Шесть-семь часов Базы у нас офигенные по размеру. А нам на все-про все 4 часа максимум дают.
Я с MongoDB, надеюсь, выкручусь, по крайней мере план есть, и выглядит он обнадеживающе. Да и знаю я Монго неплохо. А тут бяда...
Не задираться, а то съем!..
-
- Уже с Приветом
- Posts: 549
- Joined: 07 Jan 2016 13:04
Re: Solr: как backup/restore правильно?
Если чуваки из Solr в конец не доломали Lucerne, то у Lucene есть мануал как бакапить данные прямо в рантайме инкрементально. Далее просто можете подключить в Амазоне диск и кронджобом туда копировать. В том числе в другой регион. Если что случиться, то минуты хватит, чтобы вернуть все в зад.