Chef — это платформа системной интеграции с открытым исходным кодом, созданная для обеспечения преимуществ управления конфигурацией всей вашей инфраструктуры. Вы пишете исходный код, чтобы описать, как должна быть построена каждая часть вашей инфраструктуры, а затем применяете эти описания к своим серверам. В результате получается полностью автоматизированная инфраструктура: когда в сеть вводится новый сервер, единственное, что вам нужно сделать, это указать Chef, какую роль он должен играть в вашей архитектуре.