如果网站流量仅来自印度,则选择哪个aws区域


9

我将使我的网站在AWS服务器上运行,并且100%的预期网站访问者将仅来自印度。由于亚马逊为您提供从各个区域获得的服务,我想知道如果我将服务器选择在北弗吉尼亚州还是在亚太地区,性能和页面获取时间是否存在实质性差异?

我在某处读到,服务器越靠近客户端计算机,网页加载到他的计算机上的速度就越快。随着客户端计算机和服务器之间跳数的减少。

如果真是这样,那么亚马逊在亚太地区(新加坡,东京,悉尼)提供了三个位置,其中亚太地区(新加坡)是印度附近最近的地方。我应该仅在新加坡使用服务器,还是可以选择任何位置?

请建议我?


1
在每个区域启动虚拟机并自己进行测试,只需花费几美分。
迈克尔·汉普顿

1
@MichaelHampton:是的,这可能是我的最后选择,但我仍在寻找已经具有此类经验的人的建议。
阿比(Abhi)

有什么建议么?
user21904 '16

1
@ user21904:如果您的目标受众是印度,则在延迟方面,新加坡地区最好。我在过去3年中进行了几次测试,最终结果是这样。
阿披(Abhi)

这是一个控制台工具,显示了运行该主机的主机的最近aws区域github.com/ekalinin/awsping
shorrty

Answers:


10

我正在运行一个网站,该网站的流量完全来自印度,并测试了各种选项。

如果流量仅来自印度,则前往亚太地区的新加坡地区。

它们的延迟是最小的,并且会在70-120ms左右变化(来自印度德里的测量)。

虽然您必须支付比N. Virginia Region额外的钱,但这是值得的。

来自弗吉尼亚北部地区的延迟将在250-350毫秒左右。


如果我们使用Akamai(在印度拥有相当不错的优势),将其托管在Virginia是个好主意吗?保持成本?
Ut xD 2014年

1
好吧,如果您正在寻找成本,可以。但是同时,这取决于您使用的akamai服务以及所拥有的内容类型,例如,如果您有大量动态内容,而您没有使用akamai动态缓存,那么它并没有太大帮助。我相信你明白我的意思。如果您具有动态内容,并且想要在N. Virginia托管站点,则应该进行动态缓存。可以肯定的是,与新加坡相比,会有一些差异,但是如果您的使用率很高,那么您的成本将会更低。
Napster_X 2014年

4

亚马逊AWS可用性区域在这里列出。该列表可以随时更新,因此这是快照。

在此处输入图片说明

如果您要运送到印度的流量,则将系统放置在亚太地区的可用性区域是很有意义的,只要没有延迟就可以了。通往北弗吉尼亚的道路要复杂得多,您将绕过欧盟地区,这比美国任何地区都更好。


仅供参考:这是AWS 区域的地图,而不是可用性区域。每个区域由2-5个可用区组成。
jamieb

1

AWS现在在孟买设有一个区域。

我正在执行与您相同的任务,其中100%来自印度。我选择爱尔兰而不是孟买/新加坡/悉尼是因为爱尔兰有更多可用的AWS服务。例如,如果我要使用EFS,则亚太地区均不提供EFS,孟买也无法使用CodePipeline等开发人员服务。

如果您使用等效的服务(例如S3FS或GlusterFS而不是EFS),则可以全部使用孟买。

另外,还有一个成本因素。与任何AWS地区相比,孟买的房价高得惊人。只需在爱尔兰提供站点,然后设置CloudFront即可服务印度的流量。


0

我不知道,但是如果您将站点连接到在印度拥有节点的CDN,则可能会使AWS区域的选择变得不那么重要,从而真正提高性能。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.