Amazon web services 将流量重定向到区域EC2实例?

Amazon web services 将流量重定向到区域EC2实例?,amazon-web-services,amazon-ec2,Amazon Web Services,Amazon Ec2,我是AWS的新手,需要有经验的建议。我希望在AWS上构建一个SaaS,它需要根据EC2实例的区域将流量重定向到EC2实例 例如,可能有3个区域实例,如美国、欧盟和亚洲。当一个流量来自亚洲国家时,它将被路由到亚洲EC2实例。将有多个亚洲实例,我还需要负载平衡流量。您需要使用路由53进行DNS解析 对于您的情况,您可以使用基于延迟的路由。基于延迟的路由将使用对请求者具有最低延迟的IP地址响应DNS查询 因此,使用此选项,用户将被引导到延迟最低的区域,在大多数情况下,这是他们最近的区域。谢谢!让我查一

我是AWS的新手,需要有经验的建议。我希望在AWS上构建一个SaaS,它需要根据EC2实例的区域将流量重定向到EC2实例


例如,可能有3个区域实例,如美国、欧盟和亚洲。当一个流量来自亚洲国家时,它将被路由到亚洲EC2实例。将有多个亚洲实例,我还需要负载平衡流量。

您需要使用路由53进行DNS解析

对于您的情况,您可以使用基于延迟的路由。基于延迟的路由将使用对请求者具有最低延迟的IP地址响应DNS查询


因此,使用此选项,用户将被引导到延迟最低的区域,在大多数情况下,这是他们最近的区域。

谢谢!让我查一查,然后试着实现它。顺便说一下,如果我想为不同的EC2实例组设置不同的子域名,我只需要在AWS内部设置,对吗?如果你想让不同的子域名与此解决方案紧密结合,然后,web服务器需要使用规范的区域主机名将具有全局主机名的传入请求重定向回它们自己。请求
www.example.com
到达
eu.example.com
服务器返回临时移动的
307
位置:https://eu.example.com
,将用户重定向到同一服务器,但现在使用正确的规范区域主机名,在此过程中重写浏览器地址栏。@Norman您可以进行设置。您可以让
www.example.com
使用基于延迟的路由到达最快的区域。您可以将
eu.example.com
设置为直接指向您的欧洲地区。@Michael sqlbot,它完全依赖于web服务器的配置。您可以将web服务器配置为接受来自
www
eu
的连接,而不显示指向浏览器的重定向。@MattHouser,当然是这样。我的评论不是关于你的+1答案。这是对OP评论的回应。当我发布时,我的想法背后的关键短语是“紧密耦合”——如果你想让用户看到子域,服务器(集群)需要使用其正式的区域端点名称将请求重定向到自身,如果通用名称出现在
主机:
头上,当然,基于延迟的路由本身无法做到这一点,因此OP提到的子域将保持隐藏状态。