7

我正在尝试为目标受众创建一个服务器,以尽可能降低延迟。我区分了区域和可用区域(我认为)。这听起来像可用区域在不同的城市?他们到底在哪里?我试图在过去的一个小时内搜索谷歌,但我一直无法找到任何东西。AWS EC2可用区域在哪里?

+0

我想亚马逊非常希望你不要知道他们的数据中心的确切邮编。你可以猜测为什么。 – 2013-02-18 20:20:29

+1

@ ChrisHuang-Leaver是啊哈哈,但如果有人真的想弄明白,我想他们可以尝试查找有关亚马逊购买潜在性能的公共记录。通过混淆来安全? – Parris 2013-02-18 20:34:51

回答

6

亚马逊在公共信息方面提供的最佳服务是their EC2 FAQ。如果您希望尽可能低的延迟时间,您不仅可以从目标位置ping每个可用区域中的服务器,并以这种方式查找最低延迟时间,无论如何,不​​能保证物理接近度==最低延迟。

2

您可以假设同一地区的所有可用区域都有类似的延迟。 (因为它们都非常接近)。据我所知,没有必要,所有用户的可用区域都是一样的。 (即美国东部-1A可以为不同的用户提供不同的数据中心)

+0

哦,所以它们比可用区域的数据中心多。好的,这很有趣!谢谢! – Parris 2013-02-19 18:27:45

+0

@Parris从2012年7月美国东部地区停电的提示中提到,该地区总共有10个数据中心http://aws.amazon.com/message/67457/ – 2013-10-15 21:03:47

0

您可以在this Amazon doc page读取可用性区域不会映射到特定的地方:

为了确保资源在可用性分布式区域的区域,我们独立地将可用区域映射到每个帐户的标识符。例如,您的可用区域us-east-1a可能与us-east-1a不在同一个地点,而不是另一个帐户。请注意,您无法协调帐户之间的可用区域。

+1

该文件称可用性区域的名称不一定一致账户之间。这并不意味着可用区域不会映射到特定的地方;只有这些映射可能会因帐户而异。因此,区域A(对我而言)中的所有服务器仍然可能位于同一个数据中心,而区域B(对于您)中的所有服务器也都位于同一个数据中心内。 – 2016-11-03 03:07:24

+0

事实上,但对我而言,这也意味着亚马逊可以在不发出任何警告的情况下更改您的可用区域。所以玩这个参数听起来很危险。缓存和压缩是优化速度的更好选择。 – rebe100x 2016-11-03 15:10:08

+0

我认为有[展示位置组](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html):“展示位置组是一个逻辑分组中的实例可用区域。推荐将应用从低网络延迟,高网络吞吐量或两者中受益。 – 2016-11-03 16:15:13