SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

DeveloperZine(デベロッパージン)- エンジニアの意思決定を支える技術情報メディア ProductZine

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

特集記事

AWSリージョン間通信向上と今後のエコシステム

東京のクライアントから各リージョンのEC2間のファイル転送速度

東京のクライアントとシドニーリージョン間
東京のクライアントとシドニーリージョン間
東京のクライアントとサンパウロリージョン間
東京のクライアントとサンパウロリージョン間
東京のクライアントとオレゴンリージョン間
東京のクライアントとオレゴンリージョン間
東京のクライアントとアイルランドリージョン間
東京のクライアントとアイルランドリージョン間
RTTとアップロード速度の対比
RTTとアップロード速度の対比

 こちらは想定通り、距離の影響をうけて転送速度がリージョンごとで異なる結果となりました。

 オンプレミス環境からAWSリージョンまでのファイル転送は、回線の混雑状況、インスタンスタイプなど、さまざまな要因で速度低下が起こりますが、距離に応じて遅延が増える環境では、SCP(TCP)でのファイル転送は速度が出ず、高速転送プロトコルの有効性は確認できました。

EC2とEBSのネットワーク仕様について

 本題から少しそれますが、ここでEC2とEBSのネットワーク仕様について触れたいと思います。

 まずEC2ですが、インスタンスタイプによってネットワークのパフォーマンスが異なります。c3.8xlargeなどの一部のハイスペックインスタンスは、ネットワークパフォーマンスが「10ギガビット」と明示的に示されています。それ以外の大部分のインスタンスは、「高」「中」「小」という表記で、具体的な数値では示されていません。

 ちなみに今回使用したm1.mediumは、「中」です。

 次にEBSですが、EC2とはネットワークで接続されていてデフォルトだとEC2とネットワークの帯域がシェアされています。従って今回のようなファイルを送り続ける検証の場合、EC2インスタンスが外側からのトラフィックを受けつつ、同じネットワークを使用してEBSに書き込む形です。

 ベンチマークを取得する際は、この辺りの仕様や設定が大きく依存しますので参考として提示します。

  • EC2 参考資料(各インスタンスタイプの「ネットワークパフォーマンス」を参照)
  • EBS 参考資料(P35~P46にEBSの仕様・性能対策についての記述があります)

まとめ

  1. AWSリージョン間は大幅に速度が改善
  2. オンプレミスとAWS間は、距離があるリージョンは速度低下が発生
  3. 第2項で速度低下があったリージョンは、高速転送プロトコルで速度改善がみられ有効性を確認

 AWSリージョン間でのEBS SnapshotやAMIの転送が可能となっている現在では、むしろ(今この段階でも)速度は改善されています。恐らく今後、AWSはリージョン間でのデータ転送に、より力を入れてくるのではないでしょうか。

 SCPにおけるオンプレミスとAWS間のファイル転送については、TCPの仕様通りの結果といえばそれまでです。しかし、オンプレミスの構成やラストワンマイルなど、さまざまな点が影響します。そのため、AWSに限らず、クラウドでは当然ながらコントロールができない部分です。

 この課題については、高速転送プロトコルでの有効性が確認できました。とはいえ前述したとおり、近年はデータ容量も増加し、さらにはクラウドの拡大によってグローバルでの展開も容易になってきています。だからこそ、高速転送プロトコルやそれがもたらすコネクティビティというのは、エコシステムにとって重要なポイントになっていくことでしょう。

参考資料

 CLOUD CONNECTについては、以下のページを参考にしてください。

この記事は参考になりましたか?

連載通知を行うには会員登録(無料)が必要です。
既に会員の方はを行ってください。
特集記事連載記事一覧

もっと読む

この記事の著者

岩渕昇(株式会社データホテル)(イワブチ ノボル)

株式会社データホテル ネットワークソリューションプロダクトに所属。公共、エンタープライズ系ネットワーク設計構築、情報システム担当などを経て、2010年11月に株式会社データホテル(旧:株式会社ライブドア)へ入社。回線サービスの「BUSINESS CONNECT」、ネットワーク構築、ISP事業などに従...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

中筋丈人(株式会社データホテル)(ナカスジ タケト)

株式会社データホテル ネットワークソリューションプロダクトに所属。エンタープライズ系システム設計構築、ロジスティクスの無線LAN設計構築などを経て、2013年10月に株式会社データホテルへ入社。「CLOUD CONNECT」や教育機関のICT化を支援する教育機関向けクラウドサービス「Campus4」をはじめ...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/7638 2014/03/06 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー