シンガポールにAWSがやってきたのでレイテンシを計測してみた

シンガポールにAWSがやってきました。Amazon EC2、S3だけではなく、Amazon RDSなど、VPCを除いた、ほぼフルセットとなっているようです。

We've just opened up an AWS Region in Singapore, with two Availability Zones. The new region supports Amazon EC2 (including Elastic IP Addresses, Amazon CloudWatch, Elastic Block Storage, Elastic Load Balancing, and Auto Scaling), Amazon S3, Amazon SimpleDB, the Amazon Relational Database Service, the Amazon Simple Queue Service, the Amazon Simple Notification Service, Amazon DevPay, and Amazon CloudFront. The page for each service includes full pricing information for the Singapore Region.

http://aws.typepad.com/aws/2010/04/now-open-aws-region-in-asia-pacific.html

こういうのは瞬発力が大事、というわけで、みんなが気になるレイテンシを計測してみました。ping -c 100 www.hatena.ne.jpで計測しただけです。

結果は、シンガポールまで79.9msecでした。従来、一番近かったUS westも計測したところ、116.7msecだったので、レイテンシが2/3に短縮されたようです。都内のサーバへのping(100回)で計測。都内間だと2,3msなので、だいぶ近くなったとは言え、まだまだ遠いですね。

ついでにtracerouteの結果も載せてみます。

価格は、US Westと同価格です(Linux/UNIX Usageしか見てません)。転送量がシンガポールだと約20%増しなので、転送量が多い用途では少し要注意です。(もっとも転送量が多いメディアはCloudFrontあたりを使うのが定石だと思われますが)

他のスペックはほとんど同じなので、AWSがちょっと近くなり便利になった、というところですね。今回のリージョンは、東南アジア、オーストラリア、インドあたりが主なターゲットらしいので、それ以外の地域に対する今後の展開に期待しています。

追記

私としても、少し予想外の結果ですが、RTTの平均値は194msecと、意外とかかっている感じで、これはus-eastと同等の数値です。
ネットワークが悪いのかと思い、So-net系のネットワーク経由でも試してみたのですが、結果は190msec前後と、そう変わりません。

http://d.hatena.ne.jp/rx7/20100429/p1

という計測結果もあるようで、ネットワーク経路によってボトルネックに引っ掛かる場合があるようです。確かにこれまでシンガポール向けのトラフィックはそれほど多くなくて、あまり最適化されてこなかったでしょうからね。これぐらいバラツキがあると、ちょっとエンドユーザ向けのサービスを提供するのは厳しいかもしれないですね。

シンガポール

# ping -c 100 www.hatena.ne.jp
...
64 bytes from 59.106.108.86: icmp_seq=98 ttl=49 time=79.8 ms
64 bytes from 59.106.108.86: icmp_seq=99 ttl=49 time=80.0 ms
64 bytes from 59.106.108.86: icmp_seq=100 ttl=49 time=79.9 ms

--- www.hatena.ne.jp ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 99000ms
rtt min/avg/max/mdev = 79.658/79.915/80.246/0.380 ms
# traceroute www.hatena.ne.jp
traceroute to www.hatena.ne.jp (59.106.108.86), 30 hops max, 60 byte packets
 1  ip-10-130-64-2.ap-southeast-1.compute.internal (10.130.64.2)  1.183 ms  1.162 ms  1.149 ms
 2  ec2-175-41-128-33.ap-southeast-1.compute.amazonaws.com (175.41.128.33)  0.308 ms  0.303 ms  0.325 ms
 3  * * *
 4  * * *
 5  203.83.223.61 (203.83.223.61)  2.041 ms  2.036 ms  2.028 ms
 6  if-12-3.icore1.S9U-Singapore.as6453.net (116.0.83.69)  6.268 ms  6.040 ms  6.026 ms
 7  if-15-0-0-1125.core1.S9R-Singapore.as6453.net (116.0.83.22)  2.360 ms if-11-0-0-36.core1.S9R-Singapore.as6453.net (209.58.82.65)  2.185 ms if-14-0-0-39.core1.S9R-Singapore.as6453.net (209.58.82.189)  2.178 ms
 8  if-10-0-0.core2.S9R-Singapore.as6453.net (209.58.82.46)  2.394 ms  2.337 ms  2.351 ms
 9  209.58.61.97 (209.58.61.97)  75.599 ms  75.652 ms  75.770 ms
10  Vlan11.ihar2.OVC-Tokyo.as6453.net (209.58.61.26)  82.832 ms  82.827 ms  80.770 ms
11  Port-channel3.ihar1.OVC-Tokyo.as6453.net (116.0.90.41)  81.490 ms  81.418 ms  81.390 ms
12  ix-5-26.ihar1.OVC-Tokyo.as6453.net (116.0.90.18)  81.366 ms  81.159 ms  81.143 ms
13  tky001bb10.IIJ.Net (58.138.101.17)  88.497 ms  88.350 ms tky001bb11.IIJ.Net (58.138.101.21)  88.039 ms
14  tky001ip59.IIJ.Net (58.138.100.38)  82.278 ms tky001ip59.IIJ.Net (58.138.100.246)  82.269 ms  82.263 ms
15  202.232.9.206 (202.232.9.206)  79.366 ms  79.232 ms  79.341 ms
16  * * *
17  * * *
18  * * *
19  59.106.82.204 (59.106.82.204)  79.518 ms  79.578 ms  79.483 ms
20  * * *
...

US West

# ping -c 100 www.hatena.ne.jp
...
64 bytes from 59.106.108.86: icmp_seq=98 ttl=47 time=116 ms
64 bytes from 59.106.108.86: icmp_seq=99 ttl=47 time=116 ms
64 bytes from 59.106.108.86: icmp_seq=100 ttl=47 time=118 ms

--- www.hatena.ne.jp ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 98983ms
rtt min/avg/max/mdev = 114.775/116.706/122.398/1.192 ms
# traceroute www.hatena.ne.jp
traceroute to www.hatena.ne.jp (59.106.108.86), 30 hops max, 60 byte packets
 1  ip-10-161-24-2.us-west-1.compute.internal (10.161.24.2)  0.871 ms  0.862 ms  0.850 ms
 2  216.182.236.73 (216.182.236.73)  0.841 ms  0.831 ms  0.821 ms
 3  72.21.222.228 (72.21.222.228)  1.209 ms  1.302 ms  1.415 ms
 4  72.21.222.195 (72.21.222.195)  2.176 ms  2.178 ms  2.392 ms
 5  paloalto0.iij.net (198.32.176.24)  1.931 ms  1.926 ms  1.915 ms
 6  plt001bb00.IIJ.Net (216.98.96.176)  1.901 ms  1.825 ms  1.812 ms
 7  sjc002bb01.IIJ.net (216.98.96.153)  23.072 ms  23.077 ms  23.069 ms
 8  tky001bf01.IIJ.Net (216.98.96.98)  97.112 ms  97.101 ms  97.089 ms
 9  tky001bb11.IIJ.Net (58.138.80.30)  96.478 ms tky001bb10.IIJ.Net (58.138.80.6)  96.480 ms  96.467 ms
10  tky001ip59.IIJ.Net (58.138.100.242)  97.183 ms tky001ip59.IIJ.Net (58.138.100.42)  97.176 ms  97.168 ms
11  202.232.9.206 (202.232.9.206)  99.764 ms  99.757 ms  99.615 ms
12  * * *
13  * * *
14  * * *
15  59.106.81.180 (59.106.81.180)  106.869 ms  106.841 ms  106.845 ms
16  * * *
17  * * *
...