为了实现性能/负载平衡,将移动子域的 A 记录指向具有自己 IP 地址的单独服务器是否可以或者建议这样做?
答案1
我假设你的意思是你有某种形式的东西example.com
和mobile.example.com
?
为了负载平衡或其他目的而从不同的 IP 提供服务本身并没有什么问题。它不会基于实际负载智能地分配流量 - 但如果它可以满足您的需求:那么作为一种便宜而简单的解决方案,我建议您使用它。
推荐吗?我其实不太担心,它是否满足你的需求?如果可以,那就太好了。
作为通用的“企业”解决方案,它不是一个完整的解决方案,因为它没有智能。如果 99% 的流量都打到一台服务器,而另一台服务器处于空闲状态,那么资源利用效率就不高。通常在企业解决方案中,您会在前面设置一些设备来进行负载平衡 - NGINX、Netscaler Proxies、Apache,甚至带有 ARR/URL Rewrite 的 IIS - 配置为一对或多对高可用性设备,然后在其中定义它们后面的 Web 场以及要使用哪些规则来进行流量分配和亲和性。此解决方案还允许您通过向 Web 场添加更多服务器来进行扩展(如果需要)。但是,如果您不需要额外的麻烦和费用,这只是小题大做。