I have a chef server setup, but since it serves quite a lot nodes, the server gets slow. There is two scenarios I would like to explore and I would like to know if anyone has experience with them:
- Since Merb is single threaded, is it possible to run multiple chef-server instances and proxy them through some frontend webserver (Apache or nginx)?
- Has anyone ever setup a replicated Chef environment? CouchDB and RabbitMQ can be clustered, but how do I go about with cookbooks?
I haven't found a lot on these topics (especially the last one) and I'm wondering if there is anyone here doing some of this?