すらいむがあらわれた

こまんど >  たたかう  にげる

S3で作ったサイトのレスポンス速度と料金

静的コンテンツ(html,画像のみ)のサイトをEC2を使って作った場合とS3で作った場合でレスポンス速度を比べてみました。
環境は以下の4種類。


1.EC2 東京リージョン(Smallインスタンス Windows Server 2008, IIS7)
2.EC2 + CloudFront
3.S3 東京リージョン
4.S3 + CloudFront


Apache JMaterを使って、1秒間に50スレッドからアクセス×10回で各500アクセスした場合の結果。
5回づつ測定。
単位はms(ミリ秒)。


1.EC2 東京リージョン

average median min max
1 132 21 16 3335
2 90 20 14 3322
3 110 22 17 9076
4 53 23 17 3016
5 53 23 17 3040

2.EC2 + CloudFront

average median min max
1 58 24 17 3043
2 46 20 16 3036
3 47 18 13 3032
4 52 16 13 3030
5 66 19 13 3028

3.S3

average median min max
1 91 41 30 3387
2 89 34 26 3323
3 69 33 26 1414
4 110 31 20 6293
5 65 27 19 3030

4.S3 + CloudFront

average median min max
1 68 17 13 3027
2 52 21 16 3152
3 56 18 13 3047
4 68 20 13 3028
5 66 22 16 3048


レスポンス速度はEC2よりもS3の方が1.5倍くらい遅い。
CloudFrontを利用すればほとんど変わらなくなる。


ただし料金に関しては、EC2で8000円くらいかかるところがS3だけなら50円程度で済んでしまう。
速度をあまり求めないならS3だけで済ませた方が断然お安い。