MCollective против Capistrano для команд, используемых для Capistrano

Если команда привыкла использовать Capistrano для развертывания приложений, в чем заключаются убедительные преимущества перехода на MCollective или добавления его в набор? Команда уже берет на себя задачу по внедрению Puppet для управления конфигурацией системы, поэтому возникает вопрос, сколько нужно учиться одновременно.

2 ответа

Capistrano и MCollective решают разные проблемы. Конечно, есть совпадение, но Capistrano очень сильно сосредоточен на развертываниях, где MCollective нацелен на общую оркестровку - выполнение специальных задач и сбор информации. Вы можете заставить MCollective выполнять ваши развертывания, но IMHO лучше подходит для обнаружения и сбора специальной информации, а также для специальных задач, которые не требуют гарантированного выполнения. Я думаю, что оба инструмента полезны в вашем наборе инструментов. Следуйте своим инстинктам и делайте это шаг за шагом; сосредоточиться на принятии Puppet, а затем оценить, подходит ли MCollective для ваших случаев использования.

Вы можете быть заинтересованы в Puppi. Это кукольный модуль, локальная команда и mcollective agent, обертывающий ее, позволяющий выполнять некоторые действия, связанные с развертыванием.

Другие вопросы по тегам