2015-07-07 2 views
0

Какова архитектура, которую можно использовать для ES с учетом потребности в аварийном восстановлении. В основном нам нужно поддерживать 2 установки кластеров, расположенных в разных местах. Запрос перейдет в Cluster2 только в случае, если кластер1 не работает. Задача здесь - поддерживать согласованность индексных данных между двумя кластерами.ES (Начальная установка и установка бедствия/кластер)

Поддерживает ли ES этот тип настройки? Или кто-нибудь может предложить, как мы можем это достичь? Также мы можем добиться полной индексации загрузки и инкрементного обновления данных в этих кластерах.

Спасибо, Ракеш

+0

На данный момент созданы 2 кластера для 2 DC. Хотя индексирование обновлений записывается в оба кластера parallaly. Также при запросе ES, если есть исключение подключения, запрос будет отправлен в другой кластер. Любые комментарии?. –

ответ

0

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

Что вы, вероятно, захотите сделать, это создать более крупный кластер с более высоким коэффициентом репликации (RF), поэтому даже когда некоторые узлы спускаются, вы все еще работаете.

Если вы находитесь в облаке, вы можете вращать кластер по нескольким зонам (я имею в виду AWS, но, вероятно, есть эквивалентный термин среди других поставщиков облачных вычислений), что сделает кластер устойчивым к зоне отключение электричества.

Вы также можете включить мультирегиональный кластер, но я бы не начал с этого.

+0

Кластер, определенный через центры обработки данных/зону, может влиять на эффективность поиска. Одной из причин является латентность сети между DC, в то время как ES внутренне выполняет поиск вовнутрь/поиск. –

+0

@RMS, хотя это теоретически верно, мы делаем это на десятках ES-кластеров (опять же, используя AWS) и не чувствуем никаких латентных болей! Эта точка становится действительной, когда мы запускаем многорежимные кластеры, поэтому я написал, что я бы не начал с этого. – alfasin

Смежные вопросы