亚马逊网络服务表现

时间:2014-10-07 16:23:57

标签: performance mongodb amazon-web-services amazon-s3

我来自加拿大。我正在使用节点js和mongoDB构建一个Web应用程序。我对AWS非常感兴趣有两个原因:可扩展功能和s3服务。我的应用程序的用户将上传大量照片,s3看起来非常适合我的项目。 目前,AWS Marketplace上可用的云服务器区域为:

enter image description here

他们在加拿大没有任何云服务器。你可以在图像上看到我居住的地方(绿色)。您认为我的实际位置会给我的用户带来一些性能问题吗? AWS正在谈论可用性区域......如果我住在可用区域之外(加拿大没有可用区域),我可以选择我的区域来托管我的应用程序吗?

1 个答案:

答案 0 :(得分:1)

  

您认为我的实际位置会给我的用户带来一些性能问题吗?

完全没有。我工作的公司有一个专门为加拿大用户设立的网站,用于us-east-1地区。我们从未收到过该网站加拿大用户的任何问题报告。

  

AWS正在谈论可用区' ...如果我住在可用区之外(加拿大没有可用区),我可以选择我的区域来托管我的应用吗?

可用区域(直接)与您的地理位置无关。每个亚马逊不同地区都有多个可用区。简而言之,每个可用区域都是物理和电气隔离的数据中心。例如,在eu-west-1区域中有currently 5 availability zones。这实际上意味着,位于弗吉尼亚州北部的欧洲西部1区域由5个独立的数据中心组成。影响这5个数据中心之一的电源故障,网络问题等应该对其他4个数据中心没有影响。

如果您要设计一个高度容错的网站,那么亚马逊会建议您在同一地区内的多个可用区域内分发您网站的每个组件,并确保在一个可用性中的所有服务都可以运行该网站区域失败了。这就是为什么他们在每个地区提供多个可用区域。

要回答您的具体问题,您可以在启动服务器实例时选择区域内的区域和可用区域。当您通过AWS Web界面启动实例时,它将默认为您选择随机可用区域,但如果您愿意,也可以选择特定的可用区域。

您选择的地区将决定您的实例所在的地理区域(北弗吉尼亚州为我们 - 东 - 1,俄勒冈州为我们 - 西 - 2等)。根据您选择的地区,将有2到5个可用区域可供选择。