在推出具有多个市场的大型网站(IIS、.NET、EPiServer)期间,我们希望在市场添加到新的 Web 平台后将市场转发到新服务器,但我们仍希望使用相同的域名。
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 个月)
答案1
您想做的事情无法通过 DNS 完成。它的唯一工作是将名称转换为 IP(反之亦然)。
第 7 层负载均衡器或反向代理可以相当轻松地完成您想要的操作。