【问题标题】:EC2 instance region via IP Address通过 IP 地址的 EC2 实例区域
【发布时间】:2013-02-11 20:56:36
【问题描述】:

我正在尝试让我的 EC2 实例与第三方服务的 API 进行更好的通信。延迟非常重要,因为语音通信涉及大量语音通信并且延迟是无法容忍的。

我知道一些提供商使用 EC2,但问题是亚马逊的 IP 系统很难找到实例所在的区域。使用非弹性 IP 服务,我可以做一个 whois 并查找它是否是在澳大利亚或欧洲的某个地方,这样我就可以在附近放置一个服务器。

使用这些弹性 IP,我如何找到它们所在的区域。我可以使用 ping 时间,但这有点猜测,我必须在不同区域创建所有这些实例以找到最短的 ping 时间。

【问题讨论】:

    标签: amazon-web-services amazon-ec2


    【解决方案1】:

    Amazon EC2 定期发布其Amazon EC2 Public IP Ranges,按地区对它们进行聚类。

    • 它不会按 Availability Zone (AZ) 对它们进行聚类(如果您实际上是字面上的意思),但这并不重要,只要跨 AZ 延迟通常只在个位数毫秒范围内。

    除此之外,您可能还对我对How could I determine which AWS location is best for serving customers from a particular region? 的回答感兴趣,它概述了基于外部数据/算法或通过Multi-Region Latency Based Routing now Available for AWS 处理此问题的另外两个选项(这可能仅在完全接受@ 时才有用987654326@ 以及)。

    【讨论】:

    • 我更新了标题,显示区域,这正是我要找的!非常感谢
    【解决方案2】:

    将您的服务器放在 Route 53 DNS 后面,让基于延迟的路由为您完成其余的工作 - 它可以自动为您决定延迟最少的服务器。

    http://aws.typepad.com/aws/2012/03/latency-based-multi-region-routing-now-available-for-aws.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-12
      • 2022-07-29
      • 2018-02-15
      • 2021-04-19
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 2014-09-16
      相关资源
      最近更新 更多