不会从 AWS 中最近的区域提供请求



我有一个视频流应用程序,我的客户来自马尔代夫。马尔代夫最近的 AWS 区域是亚太地区孟买。我已经设置了CDN,现在马尔代夫的大部分请求都是从新加坡地区提供的,即使孟买是最近的地区。为什么会这样?

我假设您正在使用 Amazon CloudFront 来提供视频。

CloudFront 使用多种方法(例如 AnyCast(来确定从何处提供流量。通常,它将从边缘站点提供内容,从而在网络延迟方面提供更好的性能。这不一定是最近的物理位置

事实上,一些城市拥有多个边缘站点,因此可以通过快速网络连接更好地为主要ISP提供服务。

开始解决问题的一种最佳方法是:

  1. 获取印度 POP (BOM/DEL/HYD/BLR( 的一个 IP 并执行 MTR,看看与您连接到新加坡时相比,我们是否看到更好的延迟。

㞖:

  1. 尝试将 8.8.8.8 作为测试计算机上的解析器,这支持 EDNS 并检查您是否得到任何印度流行音乐。

  2. 最后,执行 dig/nslookup resolver-identity.cloudfront.net 并向 AWS 提供您的解析器 IP,以查看哪个边缘站点最适合您,或者他们是否可以为您修复任何问题。

最新更新