对于API Web服务,我将Linux服务器与postgres数据库一起使用,并计划在全球部署多个实例以实现冗余和负载平衡。
我希望将用户重定向到最近的服务器,并且有想法通过DNS实现这一点。 美国用户会去美国数据中心等...
我们的想法是尽快重定向它们:联系第一台服务器,然后每次都重定向它们是不够的。
如何将用户与最近的数据中心进行负载均衡? 还有除DNS之外的其他选择吗?如果没有,有关地理定位负载平衡的云DNS提供商的任何建议吗?
答案 0 :(得分:1)
基于DNS的方法是最好的,因为这对您的用户和用户都是透明的。你的申请。
要记住一件事。基于DNS的方法是您需要确保复制数据。例如:如果用户旅行&现在从新的地区,他落入一个新的数据中心&发现他的数据丢失了。这不好。因此,请确保您的所有数据中心都具有强大的数据复制功能。以下是DNS Routing provider
的示例