Как сделать слоты развертывания в IIS?

Можно ли в IIS "менять местами" два запущенных сайта? Т.е. просто менять местами домены (с сертификатами) без перезапуска сайтов.

Вот зачем это надо: первый сайт - текущий боевой, с которым работают пользователи. Второй сайт - "тестовый", куда выкладывается новая версия. После выкладывания это новая версия запускается и начинает ждать пользователей. И после этого разработчик вручную (или с помощью автоматизации) может переключить домены между экземплярами, без перезапуска самих веб-приложений. В случае, если новая версия проблемная - можно будет переключить назад.
В общем, это надо для избежания задержки на запуск сайта после загрузки и возможности быстрого отката в случае критических проблем.
Знаю, что в ажуре есть такой функционал и называется "слоты развертывания". Есть ли такое в IIS?
  • Вопрос задан
  • 61 просмотр
Решения вопроса 2
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Прямого аналога нет.
Я бы предложил вам реверс прокси сервер типа Nginx и переключать на нем
либо вариант с роутером и пробросом портов

Все эти варианты хорошо автоматизируются.
Ответ написан
Комментировать
@Drno
я за вариант реверс-прокси
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы