Мы разрабатываем веб-сайт, которым пользуется наш клиент, мы размещаем приложение на 3–10 windows серверах для них. Если мы хотим изменить содержимое нашего приложения, мы вынуждены обращаться ко всем серверам вручную и развертывать на всех них. Мы решили развернуть файлы в одном месте, которое будет доступно без необходимости доступа наших клиентов к внутренней сети (мы попросили их настроить DMZ), и оттуда синхронизировать содержимое со всеми серверами.
Из всего просматривая, я наткнулся на IIS Web Farms и Web Deploy, которые делают что-то похожее на это, мой вопрос: мы хотим, чтобы развертывание происходило на всех серверах один за другим или все сразу и по требованию. Можно ли настроить WebFarms / Web Deploy для такой работы? Также, если синхронизация не удалась, восстановление резервных копий, получение отчетов. Это все возможно с Web Deploy / WebFarms?