route53 会选择最近的区域来服务请求吗?
Will route53 choose the closest region to serve the request?
我计划将我的 api 网关部署到 AWS 的多个区域。我在每个区域的网关中实现一个健康端点,并在 route53 健康检查中配置它们。因此,如果一个区域在健康检查中失败,route53 会将请求转发到健康区域。
我的问题是如果所有区域都正常,route53 会将流量路由到最近的区域吗?例如,如果在 route53 中配置了 2 个区域,ap-southeast-1
和 ap-southeast-2
,如果请求来自悉尼,那么 route53 是否可以将流量路由到 ap-southeast-2
,因为它更近?如果是的话route53是怎么判断哪一个更近呢?
是的,您可以使用 Route 53 地理位置路由策略来做到这一点,当您想根据客户端或用户的位置为您的站点提供服务时,可以使用该策略。
R53中有3个routing policies你可以考虑:
Geolocation 路由策略 – 当您想根据用户的位置路由流量时使用。
Geoproximity 路由策略 – 当您希望根据资源位置路由流量时使用,并且可以选择将流量从一个位置的资源转移到另一个资源。
延迟 路由策略 – 当您在多个 AWS 区域拥有资源并且您希望将流量路由到提供最佳延迟的区域时使用。
how does route53 decide which one is closer?
地理位置基于 DNS 查询的位置。
地理临近度路由让 Amazon Route 53 根据您的用户和资源的地理位置.
将流量路由到您的资源
基于延迟的路由基于在一段时间内执行的延迟测量。
对于所有这些,AWS 也可以使用 EDNS0 edns-client-subnet extension。
我计划将我的 api 网关部署到 AWS 的多个区域。我在每个区域的网关中实现一个健康端点,并在 route53 健康检查中配置它们。因此,如果一个区域在健康检查中失败,route53 会将请求转发到健康区域。
我的问题是如果所有区域都正常,route53 会将流量路由到最近的区域吗?例如,如果在 route53 中配置了 2 个区域,ap-southeast-1
和 ap-southeast-2
,如果请求来自悉尼,那么 route53 是否可以将流量路由到 ap-southeast-2
,因为它更近?如果是的话route53是怎么判断哪一个更近呢?
是的,您可以使用 Route 53 地理位置路由策略来做到这一点,当您想根据客户端或用户的位置为您的站点提供服务时,可以使用该策略。
R53中有3个routing policies你可以考虑:
Geolocation 路由策略 – 当您想根据用户的位置路由流量时使用。
Geoproximity 路由策略 – 当您希望根据资源位置路由流量时使用,并且可以选择将流量从一个位置的资源转移到另一个资源。
延迟 路由策略 – 当您在多个 AWS 区域拥有资源并且您希望将流量路由到提供最佳延迟的区域时使用。
how does route53 decide which one is closer?
地理位置基于 DNS 查询的位置。
地理临近度路由让 Amazon Route 53 根据您的用户和资源的地理位置.
将流量路由到您的资源基于延迟的路由基于在一段时间内执行的延迟测量。
对于所有这些,AWS 也可以使用 EDNS0 edns-client-subnet extension。