| Work in progress on this page. |
Right now, this page is just a skeleton to gather information related to medium/large size Opscode Chef deployments. Topics such as Scalability and High Availability will be documented here.
At the moment, there are some threads in the Opscode mailing lists related to these topics:
High Availability for Chef
http://lists.opscode.com/sympa/arc/chef/2011-07/msg00010.html
Performance and Scalability
http://lists.opscode.com/sympa/arc/chef/2011-08/msg00000.html
http://lists.opscode.com/sympa/arc/chef/2012-01/msg00422.html
Chef Indexer has some information on scaling the indexer
Links to relevant (Linux) software
Heartbeat
The Linux-HA project maintains a set of building blocks for high availability cluster systems
LVS
Highly scalable and highly available server built on a cluster of real servers, with the load balancer running on the Linux operating system
DRBD
DRBD can be understood as network based raid-1.
PaceMaker
Open Source, High Availability resource manager suitable for both small and large clusters.
Corosync
Implementing high availability within applications.
RabbitMQ HA
High availability with Pacemaker and DRBD