アーカイブ

‘Amazon EC2’ カテゴリーのアーカイブ

海外サーバーは遅い?表示速度を測定してみた

2011 年 6 月 27 日 コメントはありません

海外サーバーは機能面やコスト面で優れていますが、日本で利用する場合には伝送遅延の問題があります。実はこのサイト Amazon EC2 のUS East のサーバーを使っているのですが、Google ウェブマスター ツールの「サイトのパフォーマンス」の結果では、「サイト内のページの平均読み込み時間は 4.2 秒です。 全体の 67% にあたるサイトよりも遅い読み込み時間です。」となっており、読み込み時間をもう少し速くしたいと思っています。そこで、Amazon EC2 の US East リージョンと東京リージョンに、このWeb ページと同じサイトを作成して、表示速度にどれぐらいの差があるか調べてみました。

測定ツールとしては最初にローカルのパソコン用のツールである Google の Speed Tracer を使ってみました。Speed Tracer は、Google Chromeのエクステンションで Dev Channel バージョンにインストールします。Speed Tracer を使うと下の図のように、上部にはグラフで処理の重さが表示されます。また、Network を選択すると、アイコン付きのファイル名が左側に表示されて、右側にそのロードタイムが横棒で表示されます。この図を見ると、どの処理に時間がかかっているかもよくわかります。

image

測定については、http://awoni.net/personal-site/ のページを10回測定し、その平均としました。読み取り時間の測定結果は、以下のようになりました。

  • 東京リージョン:1.2秒
  • US East リージョン:1.8秒

次に、サイトの表示スピードを測定することができる Webサイトである WebPagetest.org を利用して読み取り時間を測定してみました。WebPagetest は、もともとは AOL が開発したソフトで、なかなか優れものです。

image

Speed Tracer の場合と同じく、http://awoni.net/personal-site/ のページを10回測定しその平均としました。測定地点については約30カ所が選択できますが、US East リージョンに近いデフォルトのダレス(Dulles, VA USA)をまず選択しました。読み取り時間の測定結果は、以下のようになり、US East リージョンが4割以上速いという結果になりました。

  • 東京リージョン:First View 4.2秒 Repeat View 3.0秒
  • US East リージョン:First View 2.5秒 Repeat View 1.7秒

WebPagetest.org では測定地点に東京を選択することができるので、次に東京を選択して測定してみました。測定結果は以下のようになり、今回は東京リージョンが2割速いという結果になりました。

  • 東京リージョン:First View 5.6秒 Repeat View 3.0秒
  • US East リージョン:First View 7.0秒 Repeat View 3.7秒

この結果からみると伝送遅延の問題は確かにあるということです。 Amazon EC2 の場合には、東京リージョンを使うとコスト的には2割ぐらい高くなりますが、レスポンスは2割以上速くなります。結局、処理が重くで表示が単純な場合であれば海外サーバーを利用するのが有利で、一方、画像、CSS、JavaScript のファイル数の多い場合には遅延が大きくなるので国内サーバーを使った方がいいということになります。結論としては、月並みな内容になってしまいました。

カテゴリー: Amazon EC2, 自宅サーバー タグ:

Amazon EC2 の東京リージョンが開設

2011 年 3 月 5 日 コメントはありません

Amazon Web Services が東京にデータセンターを開設したということで、Amazon EC2 で東京リージョンのものを使ってみました。Amazon が用意している Windows のAMI は、標準では日本語版ではなく、英語版でした。しかし、日本語言語パックがインストール済なので、言語の設定を変更するだけで日本語 Windows になります。なお、言語の設定の手順は、Amazon EC2 で Windows 環境の構築 その2 日本語化にメモをしています。

価格につては、東京リージョンの利用料金はかなり割り増しになることが予想されていました。実際にどうなったかをWindows サーバーで計算してみると US East と比較して、オンデマンドインスタンスだと微妙に高いぐらいですが、スモールインスタンスの一括払いだと 20% ぐらい高くなり、マイクロインスタンスの一括払いになると 30% 少々も高くなってしまいます(詳細は、Amazon EC2 で Windows サーバーを構築にメモ)。スポットインスタンスの利用料金も同様に高くなっていて、マイクロインスタンスの利用料金が実態としてはかなり高くなるのは痛いですね。

レスポンスは、アメリカのサーバーと比較すると、遅延がなくかなりいい状況です。ただ、サーバーが混雑していないためレスポンスがいいということも考えられるので、もう少しテストをしながら様子を見たいと思っています。

カテゴリー: Amazon EC2 タグ:

「Amazon EC2 で Windows サーバーを構築」のページを作成しました

2010 年 10 月 9 日 コメントはありません

最近 Amazon EC2 をチェックしていました。コスト的にもリーズナブルで、普通の VPS と比較して拡張が容易で必要な時間分だけのコストですむというメリットがあると感じました。そういうことで、Amazon EC2 でWindows サーバーを構築のページを作成しました。今更だとは思ったのですが、構築の手順が自宅サーバーの場合とほとんど同じで今までに作成してきた自宅サーバー用のページが役立つので作成することにしました。

自分の場合は、Intel D510MO で自作したサーバーが気に入っているので当分の間は自宅サーバーでいこうと思っています。自宅サーバーのコストは、Windows Web Server 2008 を購入しても 月額にすると 3千円ぐらいですが、それで EC2 の small インスタンスより処理が早いので、コストパフォーマンスは自宅サーバーの方がいいと思っています。自宅サーバーの問題点は、故障時にどう対応するかということですが、EC2 をバックアップとして活用しようと思っています。今までサーバーは最大利用時に問題なく動作するだけの能力を持ったものを導入していましたが、クラウドの出現によって、時間単位で必要量だけ購入することができるようになったことで、サーバーの有効活用が図れるようになりました。EC2 の最も有効な活用方法は短時間の利用や必要な処理能力が時間によって大きく変動するようなシステムで、それがいつでも自由に利用できることだと思います。

環境構築をした際には、「わずか5分でWindows Serverを準備する(動かす)方法 (Windows Server on Amazon EC2)」、CodeZine の記事の「Amazon EC2でWindows環境を構築しよう ~Amazon EC2/S3環境構築のすべて~」を参考にしました。その時と比較しても、ディスクが EBS になり、AIM の作成がワンクリックでできるようになっているなど、AWS は進化しています。日本に近くデーターセンターが設置されるといううわさがありますが、データーセンターが設置され伝送遅延が解消されるとともに、コンソールが日本語化されれば、さらに使いやすくなると思います。

カテゴリー: Amazon EC2 タグ:

Intel D510MO サーバーと Amazon EC2 の性能比較

2010 年 9 月 18 日 コメントはありません

自宅サーバーを Intel D510MO + Windows 7 Professional で運用していますが、どの程度の性能があるのかを確かめるため、Amazon EC2 と自宅サーバーのベンチマークをしてみました。使用したソフトウェアは、CrystalMark 2004R3です。比較のために利用した Amazon EC2 のインスタンスは、Standard の Small Instance で、使用した OS は、Windows Server 2008 SP2 です。また、自宅サーバーのスペックは、以下のとおりです。

  • マザーボード(CPUを含む):Intel マザーボード D510MO
  • ケース:AOpen Mini-ITXケース S110 BLACK
  • メモリー:DDR2 800 2GB
  • HDD:2.5インチ SATA 250GB HTS545025B9A300
  • ファン:ainex CF-60SS
  • OS:Microsoft Windows 7 Professional 64 ビット DSP版
    ベンチマークの結果は、以下のとおりで、ALU(四則演算)では、自宅サーバーの方が2倍早くなっていますが、HDD では半分程度の性能で、トータルではほぼ同じという結果になっています。HDD については、特に Randam Read と Randam Write が遅いという結果になりましたが、HDD に 2.5 インチの回転数 5400rpm のものを使用しているのが影響していると思われ、3.5 インチで高速な HDD を使用すれば、もう少しは早くなると思います。こうしてみると、ATOM D510 は、あまり熱と騒音に悩まされることなく、Amazon EC2 の small と同等の性能があることがわかりました。Amazon EC2 も実際に使ってみて使えるサービスだと実感できたので、これから時々触ってみようと思っています。
自宅サーバー Amazon EC2 Small Instance

image image

カテゴリー: Amazon EC2, ホスティング, 自宅サーバー タグ: