Chef - Automate Out of Problems
March 06, 2019
Chef - Automate Out of Problems
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with Chef
Our organization uses Chef to deploy new code in an automated fashion. We also use it to update existing configurations and push those changes in an automated fashion to large groups of servers. Having the ability to deploy simple or full system changes out to a large group of servers with little human interaction has been a game changer for our company allowing us to deploy at scale and grow our infrastructure as our company grows.
Pros
- Chef is great at deploying code to both small and large groups of servers.
- We use chef to standup new servers as well as deploy updated code to existing servers and it does this very well.
- Being able to make a change and have it push manually or automatically to any subset of servers has changed the landscape of how our IT teams operate.
Cons
- Chef can be very complex, but therein also shows the unlimited possibilities of what you can do with it.
- I would like some better reporting on the status of a deployment from Chef, but I feel this can be obtained with other products that can be incorporated to work in conjunction with Chef.
- We can deploy tens to hundreds of servers in a small amount of time.
- We can grow our infrastructure very quickly with limited resources adjusting to customer demand as soon as the need arises.
- We are able to automate many of the mundane tasks that used to occupy the time of our engineers allowing us to focus on more critical tasks.
To be honest I believe SaltStack would provide a very similar experience to Chef and would allow us to automate much of our operational tasks in the same way, however I feel that Chef is more conducive to a mixed environment of Windows and Linux servers. This is the primary reason for choosing chef.
Comments
Please log in to join the conversation