Рейтинг:0

Каковы риски запуска одного экземпляра Zookeeper в рабочей среде?

флаг id

Я рассматриваю возможность использования Zookeeper для управления общей конфигурацией нескольких служб, работающих на одном сервере приложений. Использование будет очень низким объемом, в основном чтение. Моя производственная система использует 2 виртуальные машины: один сервер приложений и один сервер базы данных.

Документы Zookeeper предполагают, что в производстве вам нужен ансамбль из как минимум 3 экземпляров.

У меня есть два очевидных варианта:

  1. Установите два экземпляра Zookeeper на одну из двух виртуальных машин и один на другую.
  2. Используйте только один экземпляр Zookeeper.

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

Возможна проблема с повреждением файла в папке данных. Требуются ли дополнительные экземпляры для восстановления в этом сценарии? Или можно просто удалить самый последний снимок и вернуться к предыдущему (с возможной потерей данных)?

Кто-нибудь может рассказать о связанных с этим рисках? Насколько это плохая идея?

djdomi avatar
флаг za
Отвечает ли это на ваш вопрос? [Можете ли вы помочь мне с планированием емкости?](https://serverfault.com/questions/384686/can-you-help-me-with-my-capacity-planning)
Remi Despres-Smyth avatar
флаг id
@djdomi Нет. Мой вопрос не связан с емкостью или планированием емкости; у одного сервера было бы много ресурсов для использования, которое я собираюсь использовать. Но если я запущу Zookeeper на одном сервере — вопреки их рекомендациям — в этом, безусловно, есть риски. Я ищу информацию о том, каковы эти риски.
djdomi avatar
флаг za
но даже это, вопросы, основанные на мнениях, тоже не по теме;)
Remi Despres-Smyth avatar
флаг id
@djdomi Не ищу мнения, ищу людей, знакомых с проектом, которые могут сказать мне, что может пойти не так, если это будет сделано. Я надеюсь, что люди, которые хорошо знают проект, знают о возможных режимах отказа.

Ответить или комментировать

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