什么是最好的亚马逊AWS地区为澳大利亚观众主办一个网站?
亚马逊的营销材料似乎表明,新加坡是最好的地方,但我已经进行的pingtesting没有结果。 一次testing的结果是,加利福尼亚的testing时间为〜220ms,新加坡的testing时间为400ms,两个testing站的testing结果都为250ms。
它比什么都重要吗?
我build议现在的答案是澳大利亚悉尼!
http://aws.amazon.com/about-aws/whats-new/2012/11/12/announcing-the-aws-asia-pacific-sydney-region/
墨尔本住宅ADSL2连接的平时间:
$ping -c 10 ec2-54-252-25-79.ap-southeast-2.compute.amazonaws.com PING ec2-54-252-25-79.ap-southeast-2.compute.amazonaws.com (54.252.25.79): 56 data bytes 64 bytes from 54.252.25.79: icmp_seq=0 ttl=49 time=29.044 ms 64 bytes from 54.252.25.79: icmp_seq=1 ttl=49 time=30.983 ms 64 bytes from 54.252.25.79: icmp_seq=2 ttl=49 time=29.424 ms 64 bytes from 54.252.25.79: icmp_seq=3 ttl=49 time=30.563 ms 64 bytes from 54.252.25.79: icmp_seq=4 ttl=49 time=31.842 ms 64 bytes from 54.252.25.79: icmp_seq=5 ttl=49 time=31.564 ms 64 bytes from 54.252.25.79: icmp_seq=6 ttl=49 time=30.730 ms 64 bytes from 54.252.25.79: icmp_seq=7 ttl=49 time=30.797 ms 64 bytes from 54.252.25.79: icmp_seq=8 ttl=49 time=32.737 ms 64 bytes from 54.252.25.79: icmp_seq=9 ttl=49 time=30.984 ms --- ec2-54-252-25-79.ap-southeast-2.compute.amazonaws.com ping statistics --- 10 packets transmitted, 10 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 29.044/30.867/32.737/1.024 ms
Sweeet!
注意:我不知道为什么这是downvoted。 对我来说,一般的问题是如何select一个靠近你的主要观众的好位置(对于某些临近的定义)。
在我看来,主要重要的距离是跳数。 如果您发现从您的位置到您的服务器的路线有3跳,而有20跳的位置,则应该清楚。
当然,路由的东西可能会改变,只select使用你的提供者是不够的。 我会从大多数大型ISP获得帐户,并做一些testing。
什么testing? ping时间和跳数。 通过pingtesting,我不是说用4个ping做一次性testing。 让它运行一个星期左右,做math。 (最小/最大/平均,标准偏差,丢包等) – 是的平安会告诉你,只要确保将数据保存在某个地方,以防万一你发现一个问题,平安不会告诉你开箱即用至less给你一个基本的想法,你将不得不期望由于位置的缓慢。
跳数是相同的。 让它运行一段时间,再次做math。
这样说:如果你不知道,那么重要的是你可能不应该关心它。 如果你知道主要观众和你自己之间的联系有多好,我感觉EC2可能不是最好的select。 如果您发现演出缺乏,我认为您不会得到任何支持。 我宁愿与服务提供商交谈,这个服务提供商对客户的要求更加开放,并会针对这些问题及时做出反应。
另一个说明:你真的知道你的观众是在一个特定的位置,还是这只是一个“澳大利亚网站”,因为谁是来自澳大利亚?
我同意这个问题的要点。 我位于澳大利亚,我正在使用AWS和位于东海岸地区的服务器的Web控制台。
当控制台广泛使用AJAX时,networking延迟使控制台无法使用。
地理位置真的不重要。 考虑到以下事实:任何数据在一个方向上最多大致为20.000km,并且具有相同长度的回线(当使用卫星链路时为四倍),由于光的最大速度,您将获得最大的“地理”延迟如果你正在访问格陵兰的服务器,大约120毫秒。 通常更重要的是networking设备和基础设施的延迟,可能会很快超过地理延迟。
您测量的250毫秒是一个相当高的RTT。 考虑到从堪培拉到新加坡(大约6000公里)的地理距离,所以你应该看到一些主要是networking设备的延迟 – 体面的链接,没有太多的跳跃,你应该在50 – 100毫秒的范围内。 您的测量值可能暗示您正在使用通过高延迟链接进行连接的连接,或者您的数据只是传递太多跳数。
由于从澳大利亚到亚太地区有很多海缆 ,所以应该没有这个必要。 使用traceroute或tracepath实用程序检查数据path以获得更完整的图像。
但即使是200毫秒的延迟也不会给网站带来重大的问题,人们正在使用移动蜂窝networking进行浏览,延迟时间在100到4000毫秒之间,对此感到满意。 如果你有一些密集处理的事情,处理时间很快就会比networking延迟更受关注。