为西方世界服务的最佳Azure数据中心



为西欧、北美和日本提供服务的最佳Microsoft Azure数据中心是什么?

Stack Overflow警告我,我的问题似乎是主观的,所以让我具体一点。哪个数据中心在这些地区的人口加权平均ping时间最好?似乎Azure防火墙不会让ping通过,但我猜HTTP连接时间是一个不错的代理。

(从长远来看,我们可能会在多个数据中心托管我们的网站,但这需要额外的托管成本和额外的工作,所以现在我们不希望这样。)

我想给@Leon Cullen的答案添加一些硬数字,所以我在三个Azure数据中心设置了一个可公开访问的blob,并使用Nimsoft从许多不同的位置监控它。这些数字是我通过浏览日志获得的HTTP连接时间的粗略平均值。

美国西部数据中心

  • 西欧170-180ms
  • 北美<80ms

美国东部数据中心

  • 西欧90-110ms
  • 北美<80ms

数据中心西欧

  • 西欧<30ms
  • 北美100-150

由此我得出结论:

    @Leon Cullen的回答是对的。
  • 西欧有快速互连。
  • 美国东部的数据中心很好地将西方国家的数据保持在100ms以下。
  • 大西洋跳跃大约需要100毫秒。相比之下,从澳大利亚到美国的飞行大约需要200毫秒,但我们已经习惯了。整个亚洲的成本都差不多)

如果要为所有这些位置提供服务,则需要在所有这些位置都有一个数据中心。我建议使用这些:

  • 西欧:West Europe位置(阿姆斯特丹,荷兰)
  • 北美:US West(加利福尼亚州,硅谷所在)或US East(弗吉尼亚州,大多数美国人居住在东海岸)
  • 日本:East Asia(香港)

如果你把你的软件放在西欧的服务器上,你的网站在日本是不可能快速的(反之亦然)。

但是如果你决定只选择一个位置,我会说选择West Europe,因为欧罗巴的西部有大约4.2亿人口,美国的东部有大约1.2亿人口,日本也差不多(但它离东亚数据中心很远)。

你只需要记住,你的网站/服务将是可怕的慢到世界其他地方。所以你的服务三个不同大洲的想法是行不通的。

最新更新