Я рассматриваю возможность внедрения инструмента управления конфигурацией, такого как Puppet или Chef. Разумно ли это, или затраты на изучение инструмента перевесят преимущества?
Это разумно в зависимости от того, сколько времени и денег вам нужно сжечь, и от того, сжигаете ли вы свои деньги или нет.
Инструмент управления конфигурацией (любой из них) становится ценным навыком на современном рынке.
Потратить время на изучение и внедрение инструмента CM, возможно, не самая эффективная вещь с точки зрения вашего бизнеса или среды, но с вашей квалификацией это может стоить.
Где переломный момент между управляемостью и стоимостью внедрения?
Большинство инструментов управления конфигурацией доступны бесплатно с оговоркой, что их сложнее установить и приступить к работе.
На этот вопрос немного сложно ответить, так как он действительно зависит от того, что вы делаете изо дня в день для управления этими серверами. Если вам совсем не нужно много делать, то инструмент управления конфигурацией может оказаться излишним.
Если вам действительно нужно привести свою инфраструктуру в предсказуемое и базовое состояние, то это может не принести большого вреда, если вы поймете самые основы чего-то вроде SaltStack или Ansible.
По моему личному опыту, Salt очень легко запустить и загрузить на серверы, и его можно использовать для базового удаленного выполнения и создания отчетов, что может пригодиться, если вы еще не внедрили его в своей среде.
Имейте в виду, я предвзят. Вы должны оценить каждый инструмент CM самостоятельно.