Я помогаю управлять средами для приложения, которое использует облачные виртуальные машины Windows-сервера. Стек приложений состоит из Windows Server 2008 и Windows Server 2012, SQL Server 2008, IIS и SharePoint 2010. У меня есть несколько сред Dev / Test / Stage / Prod. Я ищу способ управления конфигурацией этих сред, чтобы убедиться, что любые изменения среды применяются согласованным образом, и есть способ убедиться, что в одну среду не было внесено никаких изменений, которые не были внесены в другие среды.
Я читал о Puppet, Chef и т. Д., И мне нравится идея сделать управление конфигурацией Delcarative. Что такое хороший метод или инструмент для управления конфигурацией этих сред? Я немного знаю о SCCM, но это слишком дорого для этой конкретной ситуации, хотя мне все равно было бы интересно узнать, есть ли у него возможность делать такие вещи.