EC2インスタンスタイプの正確なネットワークパフォーマンス?


158

AmazonでさまざまなEC2インスタンスタイプの正確なネットワークパフォーマンスの詳細を見つけることができません。代わりに、彼らはただ言っている:

  • 高い
  • 中程度

これはどういう意味ですか?特にTraffic-OUT、各インスタンスタイプの正確な量を知りたい。

ライブストリーミングを行う必要があり、ストリームのビットレートは240kbpsになります。だから私は、どのインスタンスタイプが同時にいくつのビューアを処理できるかを知る必要があります。



サードパーティのベンチマークについてグーグルできます。例:serverfault.com/a/775998/26447
Simon Woodside

EC2の「最大」のネットワークパフォーマンスに関するTwitterスレッド:twitter.com/dvassallo/status/1120171727399448576
Pat Myron

回答:


220

帯域幅はインスタンスサイズによって階層化されています。ここに包括的な答えがあります。

t2 / m3 / c3 / c4 / r3 / i2 / d2インスタンスの場合:

  • t2.nano = ??? (スケーリング係数に基づくと、20〜30 MBit / sと予想されます)
  • t2.micro =〜70 MBit / s(qiitaは63 MBit / sと言います)-t1.microは約〜100 Mbit / sを取得します
  • t2.small =〜125 MBit / s(t2、qiitaは127 MBit / s、cloudharmonyは125 Mbit / sで200+ Mbit / sまでのスパイク)
  • * .medium = t2.mediumは250〜300 MBit / s、m3.medium〜400 MBit / sを取得
  • * .large =〜450-600 MBit / s(ほとんどのバリエーション、以下を参照)
  • * .xlarge = 700〜900 MBit / s
  • * .2xlarge =〜1 GBit / s +-10%
  • * .4xlarge =〜2 GBit / s +-10%
  • * .8xlargeおよびマークされた専門分野= 10ギガビット、最大8.5ギガビット/秒を期待、フルスループットのために拡張ネットワーキングおよびVPCが必要

m1の小、中、大のインスタンスは、予想よりも高いパフォーマンスを発揮する傾向があります。 c1.mediumは800 MBit / sの別の変種です。

これは、ベンチマーク(主にiPerfおよびTCP接続を使用)を行う数十ソースを組み合わせて収集しました。特に多くのベンチマークについてCloudHarmonyflux7の功績をたたえます(これらの2つのリンクは、多数の個別のベンチマークを表示するGoogle検索へのリンクです)。

警告とメモ:

大きなインスタンスサイズでは、ほとんどの変動が報告されます。

  • m1.largeは〜800 Mbit / s(!!!)
  • t2.large =〜500 MBit / s
  • c3.large =〜500-570 Mbit / s(異なるソースからの異なる結果)
  • c4.large =〜520 MBit / s(ちなみに、これは個別に確認しました)
  • m3.largeは約700 MBit / sの方が優れています
  • m4.largeは〜445 Mbit / sです
  • r3.largeは〜390 Mbit / sです

バースト可能な(T2)インスタンスもバースト可能なネットワークパフォーマンスを示すようです。

  • CloudHarmonyのiperfベンチマークは、初期転送が1 GBit / sで始まり、数分後に徐々に上記の持続レベルに低下することを示しています。以下のレポートへのPDFリンク:

  • t2.small(PDF)

  • t2.medium(PDF)
  • t2.large(PDF)

これらは同じリージョン内にあることに注意してください-リージョン間で転送する場合、実際のパフォーマンスははるかに遅くなる可能性があります。より大きなインスタンスでも、数百MBit / sの数値が表示されます。


1
警告:AWSは、時間の経過とともに帯域幅を徐々に増やしているようです。これらの数値は年々増加する可能性があります(ただし、おそらくハードウェアに固定されているため、1/2/10 GBit接続は増加しないと思われます)。
BobMcGee 2016年

m4.xlargeインスタンスに関する情報はありますか?
Jeremy Glover

1
@JeremyGlover xlargeタイプの境界バーに適合
BobMcGee

帯域幅が「instance-size」によって制限されていると言うとき、これを(これをサポートするインスタンスに)ENIを追加しても全体的なスループットが増加しないことを意味しますか?これは私がc4.largeインスタンスで見ているものであり、いくつかの検証を探していました。
Abhinav 2017年

1
@Abhinav ENIのドキュメントより:「インスタンスに別のネットワークインターフェースを接続すること(たとえば、NICチーミング構成)は、デュアルホームインスタンスとの間のネットワーク帯域幅を増加または倍増する方法として使用できません。」
BobMcGee 2017年

2

FWIW CloudFrontはストリーミングもサポートします。インスタンスからのプレーンストリーミングよりも優れている場合があります。


1

EC2のほとんどすべてがマルチテナントです。ネットワークパフォーマンスが示すのは、同じインフラストラクチャを共有する他のインスタンスと比較した場合の優先順位です。

保証されたレベルの帯域幅が必要な場合、EC2はおそらくうまく機能しません。


If you need a guaranteed level of bandwidth, then EC2 will likely not work well for you.?? 次に、何が保証されますか?
シリウス

17
マルチテナントは、多少の変動があることを意味するだけであり、特定のレベルのリソースが保証されないことを意味するわけではありませ(平均してそれ以上のリソースが得られます)。
BobMcGee

4
EC2には専用のオプションがあり、それはコストの問題です。
jeffmcneill 2017年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.