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

Oli*_*ock 7 azure

用于服务西欧,北美和日本的最佳Microsoft Azure数据中心是什么?

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

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

Oli*_*ock 6

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

数据中心美国西部

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

数据中心美国东部

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

数据中心西欧

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

由此我得出结论:

  • @Leon Cullen的回答是对的.
  • 西欧有快速互连.
  • 美国东部数据中心非常适合将西方国家保持在100毫秒以下.
  • 大西洋大道的费用约为100毫秒.(相比之下,从澳大利亚到美国的跳跃费用大约200毫秒:-(但我们已经习惯了.亚洲所有的成本大致相同.)


Leo*_*ens 5

如果要为所有这些服务提供服务,则需要在所有这些位置都使用数据中心.我会说使用这些:

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

如果您将软件放在西欧的服务器上(反之亦然),那么您的网站就无法在日本快速发展.

但如果你决定只选择一个地点,我会说选择West Europe因为欧罗巴的西部有大约4.2亿人口,美国东部的人口约为1.2亿,日本的数量大致相同(但是相当远离东亚数据中心).

您只需要记住,您的网站/服务对世界其他地方来说将非常缓慢.因此,您服务于3个不同大陆的想法是行不通的.

  • 要添加到Leon的答案,对于世界其他地方的网站/服务速度缓慢的问题,您可以引入Azure流量管理器来解决基于地理位置路由的问题. (3认同)
  • 利用内容交付网络来提供静态内容.这有助于减少整体延迟. (2认同)