Во время развертывания большого сайта (IIS, .NET, EPiServer) с несколькими рынками мы хотим перенаправить рынки на новый сервер, когда рынок был добавлен к новой веб-платформе, но мы по-прежнему хотим использовать тот же домен.
www.customer.com/sv-SE/ -> старый сервер, ip 1.1.1.1
www.customer.com/en-UK/ -> старый сервер, ip 1.1.1.1
www.customer.com/de-DE/ -> новый сервер, ip 2.2.2.2
Что для этого лучше всего?
Должны ли мы добавить балансировщик нагрузки перед серверами, который на основе URL-адреса отправляет трафик на правильный сервер, или это возможно сделать на уровне DNS, или мы должны позволить всему трафику идти на один сервер и перенаправлять трафик с помощью urlrewrite на новый сервер. Или есть другие альтернативы?
(Внедрение займет не менее 6 месяцев)
То, что вы хотите сделать, нельзя сделать через DNS. Единственная задача - переводить имена в IP-адреса (и наоборот).
Балансировщик нагрузки уровня 7 или обратный прокси-сервер могут довольно легко делать то, что вы хотите.