Recientemente comencé a aprender títeres después de unirme a mi organización hace un mes. Mi organización utiliza el títere 3 y está en la fase de pasar al títere 4.
Actualmente estoy jugando con Puppet 3.8. Aunque la documentación de Puppet es buena, no entiendo cuál es la diferencia entre Puppetserver y Puppetmaster.
De estoenlaceEntendí que: Puppet incluye un servidor web básico de Puppet Master, pero no puedes usarlo para cargas de la vida real. Debe configurar un servidor web de calidad de producción antes de comenzar a administrar sus nodos con Puppet. Corrígeme si me equivoco, este es el servicio de Puppetserver, ¿verdad? ¿No es esto lo suficientemente potente como para servir como 400 servidores? ¿Realmente necesitamos un titiritero (Apache/Passenger Puppet Master)?
También de estoenlaceDescubrí que han dejado de usar el servidor web. Entonces, ¿puedo saltarme el aprendizaje de la parte del titiritero ya que ya no se usará?
Respuesta1
Aquí suceden un par de cosas a la vez:
- El Puppet Master predeterminado que se ejecuta con WEBrick es el servicio que no está listo para producción.
- El Puppet Master predeterminado que se ejecuta con Rack y Apache es el servicio listo para producción.
- Puppet Server es un proyecto más nuevo, diseñado para reemplazar el Puppet Master predeterminado y está listo para producción.
Respuesta2
En el propio sitio oficial se proporciona una muy buena explicación de la diferencia entre Puppet Server y Master.
https://docs.puppet.com/puppetserver/5.0/puppetserver_vs_passenger.html
La conclusión es que el servidor de marionetas será el futuro y el maestro de marionetas quedará obsoleto con el tiempo.