2012-06-06 3 views
2

Я ищу инструмент или набор инструментов для управления конфигурацией как для нашего стека приложений scala, так и для других приложений, например. Lighttpd.Управление динамической конфигурацией

Я думал об использовании Apache Zookeeper, но я не нашел ничего похожего на модуль для lighttpd (и, возможно, других). Я также рассматривал использование, например, Puppet, но для него, похоже, не очень много модуля Zookeeper.

По существу, я пытаюсь получить одну службу, которая сохраняет конфигурацию &, что я могу динамически перенастроить и распространить на все службы, как на JVM, так и вне его.

ответ

2

Честно, выберите один из Open Source Configuration Management Systems. Один интересный выбор, который недавно появился и не указан в Wiki, - ANSIBLE.

Кроме того, ваша проблема может быть один из оркестровки, в этом случае такие инструменты, как повара Knife, , Fabric или MCollective являются более адекватными.

Возможно, вы даже захотите, чтобы оба, конечно.

Лучшим выбором будет один, написанный на языке, с которым вы знакомы. Я не знаю ни одного написанного в Scala, хотя this blog post интересен. Для программистов Chef имеет большую привлекательность и хорошо управляет очень динамичными конфигурациями. Я знаю кого-то, кто использует его для создания/уничтожения экземпляров виртуальной машины по требованию, в зависимости от нагрузки приложения - попробуйте это с помощью Puppet, и вы будете плакать.

Мне нравится Puppet's стиль декларативной конфигурации и, в частности, тот факт, что он много изолирует вас от различий в операционной системе. Для Puppet пакет представляет собой пакет, независимо от того, какую операционную систему вы используете.

Что касается модуля «Zookeeper» ... вы можете найти хорошие рецепты/модули для этих инструментов в Интернете, но лучше быть готовыми написать свои собственные. Не выбирайте, основываясь на существовании одного конкретного модуля - выбирайте, исходя из того, насколько комфортно вы их пишете.

+1

Спасибо! ANSIBLE выглядит многообещающим, у меня будет шанс на это. –

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