него развертывание среды на голом Windows Server. Это:
1. Добавление нужных/удаление ненужных features для IIS
2. Установка нужных Web Platform Components
3. Задание конфигурации для IIS, Application Pools и Sites
4. Добавление юзеров и настройка прав
5. Установка ПО: SQL Server, MongoDB, ElasticSearch и настройка их конфигураций
6. Добавление тасок в scheduler винды
7. Настройка бэкапов
Вопрос - есть ли для этого всего какие-то готовые инструменты или нужно изобретать велосипеды?
а пробовал в виндо контейнер докера засунуть все дружно?
Ну все что вы описали возможно через пауршел ну а в идеале IIS в топку и все через ngix и через докер.
Не пробовал, можно поподробнее?
ставишь все в докер, но не в линукс контейнер, а в виндовс контейнер. далее как обычно
в докерфайле вызываешь свои павершельные замуты которые все будут конфигурить.
Приложение легаси на asp.net mvc 5, нужно на винде с iis'ом разворачивать. И без велосипедов на ps желательно
А чем это отличается от того, чтобы на голом windows server разворачивать?
да ничем, да. тут главное чтобы у тебя вызывался конфигурационный скрипт.
Есть PowerShell DSC. Но с ним надо уметь, конечно.
Обсуждают сегодня