Hi, I've never used CFEngine and don't have input on those benchmarks other than they seem silly. But, fwiw...
- scaling Puppet masters seems to be straighforward and well documented (there are chapters in books on it) - Performance in Puppet 3 is much better. Check out this presentation from PuppetConf - http://www.youtube.com/watch?v=8h2PbdFi0OU - The key bottleneck of a Puppet Master is cpu usage when compiling catalogs. How long catalogs take to compile varies widely depending on your usage. I currently manage over 600 Windows nodes on a single, small, ec2 instance (one core) that has no problem keeping up. Most of the nodes run every 4 hours and we use splay settings to randomize the run intervals. We also currently have very small catalogs for these nodes (unlike our Linux server nodes handled by a separate master) that compile extremely fast. - Puppet ships with a rarely mentioned load testing tool. Google this and try it out. See how it will handle your volume. Eventually how big of a server/cluster you need becomes a simple math problem. - Also, really, how important is paying more for a bigger server to you when considering usability/features/community/momentum/etc differences? Regards, Adam On Tuesday, October 9, 2012 6:56:55 PM UTC-5, Robjon wrote: > > Hi guys, > > I am pretty new to this space, playing around with a few tools. > I am trying to read up on how I would scale Puppet (or other tools) up in > my installation, and came across this blog post comparing Puppet and > CFEngine: > http://www.blogcompiler.com/2012/09/30/scalability-of-cfengine-and-puppet-2/ > > The numbers presented here are pretty extreme: CFEngine agents running 166 > times faster than Puppet agents in a small installation - and the > difference is increasing? > Also, it seems to be the case that Puppet is more centralized which > results in everything slowing down: "as the master gets more loaded, all > the Puppet agents run slower". > > Is this correct? Could some of you with more experience please comment on > this? > > Thanks. > -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/JpxZ_vk76tcJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.