Путаница между Puppet Master и Puppet Server (в чем разница?)

Путаница между Puppet Master и Puppet Server (в чем разница?)

Недавно я начал изучать puppet, после того как присоединился к своей организации месяц назад. Моя организация использует puppet 3 и находится на этапе перехода на puppet 4.

Сейчас играю с puppet 3.8. Хотя документация puppet хорошая, я не понимаю, в чем разница между puppetserver и puppetmaster.

Из этогосвязьЯ понял, что: Puppet включает в себя базовый веб-сервер puppet master, но вы не можете использовать его для реальных нагрузок. Вы должны настроить веб-сервер производственного качества, прежде чем вы начнете управлять своими узлами с помощью Puppet. Поправьте меня, если я ошибаюсь, это служба puppetserver, верно? Разве этого недостаточно, чтобы обслуживать около 400 серверов? Действительно ли нам нужен puppetmaster (Apache/Passenger Puppet Master)?

Также из этогосвязьЯ обнаружил, что они устарели в веб-сервере. Так могу ли я пропустить изучение части puppetmaster, поскольку она больше не будет использоваться?

решение1

Здесь происходит сразу несколько вещей:

  • Служба Puppet Master, работающая по умолчанию с использованием WEBrick, не готова к использованию в промышленной эксплуатации.
  • Puppet Master по умолчанию, работающий с использованием Rack и Apache, является готовой к эксплуатации службой.
  • Puppet Server — это новый проект, призванный заменить Puppet Master по умолчанию и готовый к использованию в производстве.

решение2

Очень хорошее объяснение разницы между сервером-марионеткой и мастером дано на официальном сайте.

https://docs.puppet.com/puppetserver/5.0/puppetserver_vs_passenger.html

Вывод таков: будущее за puppet-server, а puppet master со временем устареет.

Связанный контент