Я собираюсь использовать шеф-повара или марионетку для администрирования (я больше думаю о шеф-поваре, когда он моложе, и у меня это лучше чувствует).
На обеих домашних страницах я видел «корпоративную версию», которая стоит денег, и я не собираюсь ничего покупать. Что мне будет не хватать в шеф-поваре / марионетке, если я их не куплю?
Что именно стоит денег от шеф-повара?
Что именно стоит денег марионетка?
Мне это было не так ясно с их веб-сайта, потому что это не совсем понятно.
Платные версии предлагают больше функций (т.е. марионетка предлагает более простой способ массового развертывания) и, что во многих случаях, что наиболее важно, платную поддержку. При использовании корпоративных серверов платная поддержка, которая поможет вам в настройке, обычно того стоит, особенно когда вы сталкиваетесь с проблемами.
Как правило, вы не ошибетесь с бесплатными версиями ... это только в том случае, если вам нужна помощь в установке и запуске или у вас просто такая большая инфраструктура (и небольшой опыт управления конфигурацией).
Программа бесплатна. Поддержки этого программного обеспечения нет.
Я могу говорить только о своем опыте работы с Chef (что было потрясающе). Chef имеет открытый исходный код, вы можете использовать его бесплатно, и у них есть хорошая он-лайн документация и вики-страницы.
У шеф-повара есть несколько «вкусов». Вы можете запустить все это бесплатно с помощью Chef-Server (который требует, чтобы вы установили серверное программное обеспечение в дополнение к клиентскому программному обеспечению в вашей системе). Opscode также предлагает размещенную версию (где они запускают для вас сервер) ... вы можете использовать платформу Opscode бесплатно для 5 узлов, после чего вам придется заплатить за «корпоративную» версию.
Chef также предлагает версию «Chef-solo», которая не взаимодействует с сервером, но я не нашел ее очень полезной.
Итак, если у вас меньше 5 «узлов» (узел - это сервер, которым вы управляете), Chef бесплатен. Или, если вы хотите пойти по пути хостинга Chef-Server.
За поддержку взимается плата, но сообщество обычно дает хорошие советы.
Я не могу говорить за Chef, но использую Puppet там, где работаю. Есть «корпоративная версия» с поддержкой, но у них есть и совершенно бесплатная версия. Вот ссылка на издание с открытым исходным кодом.
Я использую марионетку (бесплатную) для запуска сети из ~ 250 серверов, включая виртуальные машины. Это здорово, но если бы мне пришлось это сделать снова, Puppet Enterprise, возможно, того стоила. Время стоит денег :) С другой стороны, похоже, 250 узлов стоят 17 тысяч долларов в год!
Что касается шеф-повара, Opscode предлагает версию с открытым исходным кодом и версию для хостинга. Размещенная версия стоит денег, но они предоставят вам шеф-сервер и поддержат его.
Если вы считаете, что можете запустить собственный сервер шеф-повара (и поддерживать его с помощью онлайн-документации и сообщений на форумах), вам не нужно платить Opscode за шеф-повара.
Я бы сказал, что Puppet предлагает то же самое: бесплатный продукт (без поддержки) и платный (с поддержкой, возможно, с хостингом).
В большинстве случаев вы платите за поддержку, которую предоставляют эти организации. Вы можете увидеть таблица сравнения между марионеткой и марионеточным предприятием.
При этом несколько крупных организаций используют марионетку (а не предприятие) и полностью ею довольны. У марионетки немного больше времени, чем у шеф-повара, у нее есть немного зрелая поддержка сообщества и готовые рецепты, которые можно бесплатно использовать.
Короче говоря, не стесняйтесь использовать некорпоративную версию. Есть большая вероятность, что он удовлетворит ваши потребности.