Назад | Перейти на главную страницу

Настройка постоянной доступности веб-приложений на Windows Server

Я являюсь частью команды, создающей веб-систему ASP.NET. Мы должны гарантировать, что при обновлении основного хостинг-сервера с IIS посетители веб-сайта получат специальное сообщение о том, что сервер обновляется и скоро вернется в рабочее состояние. Очевидно, для этого нам нужен другой сервер, который будет доступен, когда основной хост недоступен. Но какой механизм лучше всего автоматически передавать запрашивающему клиенту страницу "скоро вернусь"? Это умный DNS, который проверяет, проверяется ли один локальный IP-адрес, и если да, возвращает его ответ сервера, или же запрашивает сервер резервного копирования со страницей обслуживания для сервера ответа пользователю? Или это делается с помощью какой-то другой технологии в производстве? Спасибо.

Балансировщик нагрузки или другое программное обеспечение / устройство прокси на уровне приложения на внешнем интерфейсе можно настроить для направления клиентов на «занятую» страницу, когда ни один из серверов не доступен, либо путем тестирования, либо путем удаления серверов из пула вручную. Я думаю, это то, что вы имеете в виду, когда говорите «умный DNS», потому что DNS никогда не бывает умным.