Назад | Перейти на главную страницу

Зачем использовать chef-solo на одном экземпляре?

Я понимаю преимущества использования Chef и puppet в многосерверной среде. Это фантастика для обеспечения и описания конфигурации на многих серверах.

Но допустим, у вас есть один сервер, какое преимущество chef-solo дать вам просто вручную настроить сервер? Я люблю Chef, но я не могу придумать причину, по которой время, потраченное на установку chef-solo, стоит хлопот на архитектуре с одним или даже двумя серверами, но, видимо, люди это делают.

Отказ от ответственности: я являюсь одним из разработчиков Puppet, еще одного инструмента в этой сфере.

Преимущества использования Chef на одном узле такие же, как и при его использовании на нескольких узлах: вы объявляете, какой должна быть система, в форме, удобной для контроля версий, резервного копирования, аудита и изменения.

Затем Chef следит за тем, чтобы ваша система оставалась такой: если что-то ломается, он это исправляет. Если что-то изменится, оно вернет это назад. Вы решаете проблемы один раз, не каждый раз, когда они возникают.

Кроме того, вы получаете единое место для понимания сервера. Вам не нужно изучать детали конфигурации HTTP, вы можете просто заглянуть в Chef.

Такие инструменты, как Chef, обладают универсальной универсальностью, но вы получаете подавляющее большинство преимуществ, если вообще установите их на место - даже на одной машине.

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

Как сказано выше: каждый раз, когда я получаю новую машину, мне приходится добавлять учетную запись пользователя, копировать ключи ssh, устанавливать пакеты, с которыми я знаком, и т. Д. Он устаревает. Вы делаете это один раз, делаете это в одном месте и знаете, что он будет выполнять это действие каждый раз. Если вы когда-нибудь получите вторую машину или вам нужно будет сделать новую сборку текущей, вы будете почти у цели, как только начнете.