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

Windows Server 2003 и IIS6.0: переключение веб-сайта на сервер аварийного восстановления

Я разработчик .NET, который теперь должен заниматься разработкой и развертыванием приложения ASP.NET/ASMX/WebAPI на моей новой работе, хотя у меня нет предыдущего опыта работы с IIS или Windows Server Networking, кроме настройки очень простых файловых серверов компании в интрасети. и рабочие станции.

Для этого веб-сайта у нас есть производственный и тестовый сервер. Оба сервера имеют несколько IP-адресов, назначенных их сетевым интерфейсным платам: по одному для самой машины, а несколько других используются для сайтов, размещенных на машинах.

Я хочу настроить копию производственной среды на тестовом сервере, которую можно будет переключить в случае отказа производственного сервера. Это не обязательно должно быть автоматически, я могу сделать это вручную.

Как перенаправить HTTP-запросы с рабочего сервера на тестовый? Следует ли передавать IP-адреса рабочего сервера в Test? Или мне нужно где-то обновить запись DNS для нашего веб-сайта (ISP компании?), Чтобы вместо этого указывать на тестовый сервер. Если любой из них работает, что обычно делают люди?

Спасибо

Как перенаправить HTTP-запросы с рабочего сервера на тестовый?

Вы меняете DNS. Учитывая, что старый сервер может выйти из строя как в огне, так и в огне - вы буквально ничего не можете сделать на этой машине.

Следует ли передавать IP-адреса рабочего сервера в Test?

Это самый быстрый, но предполагает, что это возможно. IP-маршрутизацией в восходящем направлении нельзя управлять - поэтому для этого требуется одна и та же стойка (плохо в случае аварии) или один и тот же центр обработки данных (сотрудничество с хостером).

что обычно делают люди?

Зависит от того, насколько они крошечные. Маленький - DNS. В центре: подсистема балансировки нагрузки, которая удаляет неисправный сервер. Большой: несколько центров обработки данных, одноадресная маршрутизация, перенаправление через обновления политик маршрутизации для их AS.