伙计们。我想将我的应用程序部署在位于美国和德国的两个不同的服务器上。我想,我需要设置某种负载平衡器,它可以确定我的用户来自哪个国家,并将其解析为美国/德国服务器。总体目标是让用户能够使用最近的服务器(CDN 不是解决方案,因为我们不共享静态内容)。
我应该把负载均衡器放在哪里,以便将用户解析到美国/德国服务器?在美国/德国?它应该是什么样子?带有某些特定应用程序的普通服务器还是什么?
谢谢。
答案1
答案2
如果这些是云实例,您可以考虑 Google Cloud,它允许您将来自许多地区的实例置于同一个负载均衡器下。
如果它们是本地部署的,我会使用 NSOne。我用它做了几年,让一个域使用来自美国、欧洲和亚洲的服务器。它的配置非常灵活,你可以将流量管理设置得非常具体。它有一个在命令行上运行良好的 API,因此如果其中一个服务器宕机,你可以快速做出响应。