我们在美国有两个VPC,另一个在欧洲。 每个VPC在公有子网中都有一个负载均衡器,我们在私有子网中运行我们的Web应用程序。 我们想要的是,如果用户访问我们的网站(向我们的主机/域请求),如果用户来自欧洲地区,则请求被redirect到欧洲VPC,如果用户请求来自美国,则请求被redirect到美国VPC。
GеоDNS是一个很好的解决scheme。
您可以使用GEO DNS将基于用户IP地址的networkingstream量路由到位于世界各地的不同服务器。 AWS Rout 53有一个选项LBR,它给了我们与GEO DNS相同的function。 这是一个很好的文章 – 如何使用AWS Route53configurationGEO DNSfunction
另一方面,如果您的DNS服务器不是Amazon WAS的一部分,那么您有两个select: